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...
The current [record.json](https://demo.pycsw.org/gisdata/collections/metadata:main/items/urn:uuid:dc9d02a2-932a-11ea-ad6f-823cf448c401?f=json) output is quite minimal, it captures only a subset of https://github.com/opengeospatial/ogcapi-records/blob/master/core/openapi/schemas/recordGeoJSON.yaml. This issue could act as a placeholder to discuss and implement additional properties on the json....
An important, often overlooked, aspect of metadata is metadata about the datamodel itself. For grid files, it provides a description of the bands/dimensions (name, unit of measure, etc), for vector...
## Description Because harvesting records from platform to platform is quite common these days, it would be interesting to capture on a record on which source platforms it is available,...
Metadata models (such as DCAT, ISO19139. MCF) support translation options for various elements (title, abstract, organization). ## Storing translations For backwards compatibility it could be interesting to keep the current,...
# Description Option to use the extent of the overview map (or draw an extent) as a spatial filter. Detect on url if a spatial filter is provided, then draw...
# Description I’d like to see, and I hear it from users, an option to navigate to the next item of the search result from the item view of a...
# Description currently contact metadata is not extracted from fgdc metadata, see - https://demo.pycsw.org/gisdata/collections/metadata:main/items/urn:uuid:dcbc657a-932a-11ea-ad6f-823cf448c401?f=xml vs - https://demo.pycsw.org/gisdata/collections/metadata:main/items/urn:uuid:dcbc657a-932a-11ea-ad6f-823cf448c401?f=json
# Description Some communities tend to place a doi in metadata identifier e.g. `10.5281/zenodo.4088113` If you navigate to this item using /collections/metadata:main/items/10.5281/zenodo.4088113, then a 404 is returned, same error occurs...
# Description If you POST a GeoJSON to the new transaction endpoint `/collections/{collectionId}/items` which does not contain a `links` field, like ```json { "type": "Feature", "stac_version": "1.0.0", "stac_extensions": [ "https://stac-extensions.github.io/alternate-assets/v1.1.0/schema.json",...
Some queries work fine on demo, but not on our postgres backed instance, differences can be explained by the database? [after date](https://demo.pycsw.org/gisdata/collections/metadata:main/items/?filter-lang=cql2-text&filter=updated%20AFTER%202020-07-16T00:00:00Z); error: `sqlalchemy.exc.ProgrammingError: (psycopg2.errors.UndefinedFunction) operator does not exist: text...