pycsw
pycsw copied to clipboard
pycsw is an OGC CSW server implementation written in Python. pycsw fully implements the OpenGIS Catalogue Service Implementation Specification [Catalogue Service for the Web]. Initial development sta...
# Description I would like to be able to import EML metadata in PyCSW: https://eml.ecoinformatics.org/ # Additional Information Is the project willing to evaluate a possible pull request? What could...
# Description in #808 a new database field `contacts` has been introduced, the field is currently only populated from iso records, this item aims to extend the load functionality so...
# Overview populate links in record.geojson for common link types using the suggested templated approach # Related Issue / Discussion in #814 I raised the question how record.geojson links are...
# Description csw:AnyText - Chinese+digital content query doesn't return expected records. using csw url syntax below: ```shell http://localhost/pycsw?service=CSW&version=2.0.2&request=GetRecords&typeNames=gmd:MD_Metadata&resultType=results&elementSetName=full&Constraint=csw:AnyText%20like%20%27%%E6%A0%87%E9%A2%98%%27&constraintLanguage=CQL_TEXT ``` the results appear as shown below.  When I use the...
# Description I noticed when I set maxrecords to 1000 on pycsw config, any request to /collections/main/items returns 1000 records. It would be nice to be able to configure the...
pycsw does not support https://standards.iso.org/iso/19115/-3/mdb/2.0/.
# Description When following the discussion at https://github.com/opengeospatial/ogcapi-records/ you get the impression the group aims to keep the standard record geojson to a minimum (for ease of adoption), but encourages...
# Description Following the discussion at https://github.com/opengeospatial/ogcapi-records/issues/95, to capture enough detail on a association in record.geojson so a client is able to bind to the service advertised, we need some...
# Description Currently we support sending `POST` requests to `/collections/{collectionId}/items` with a CQL JSON payload to filter results. With the addition of OGC API Features Part 4 - Transaction support...
https://github.com/geopython/pycsw/blob/bde1825b73f50839a552708bf3fff737f4152abc/pycsw/plugins/profiles/apiso/apiso.py#L675-L697By design pycsw captures a [limited subset of iso19139](https://github.com/geopython/pycsw/blob/c380f9923dcd60691a3b24e09a0c0f21bda800a3/pycsw/plugins/profiles/apiso/apiso.py#L65-L121), this subset is then [used to populate the recordgeojson of ogcapi-records](https://github.com/geopython/pycsw/blob/c380f9923dcd60691a3b24e09a0c0f21bda800a3/pycsw/ogc/api/records.py#L941-L1040), which leads to unexpected data loss. I wonder if it...