pycsw
pycsw copied to clipboard
Support DCAT
Implement support for http://www.w3.org/TR/vocab-dcat/
Implementation Options
Ingest
- add hook and parser (
_parse_dcat) topycsw.core.metadata
Output
- implement core outputschema plugin
- outputschema:
http://www.w3.org/ns/dcat# - serializer in
pycsw.plugins.outputschemas
- outputschema:
- example DCAT: http://demo.ckan.org/dataset/newcastle-city-council-payments-over-500.xml
ISO to GeoDCAT XSLT: https://webgate.ec.europa.eu/CITnet/stash/projects/ODCKAN/repos/iso-19139-to-dcat-ap/browse
Currently CKAN uses https://github.com/RDFLib
GeoDCAT-AP has reached v1.0 https://joinup.ec.europa.eu/catalogue/distribution/geodcat-ap-version-10
ISO to GeoDCAT XSLT: https://webgate.ec.europa.eu/CITnet/stash/projects/ODCKAN/repos/iso-19139-to-dcat-ap/browse
The reference XSLT implementation of GeoDCAT-AP has been moved to:
https://github.com/SEMICeu/iso-19139-to-dcat-ap/
There is XSLT support now in pycsw master #761 so the GeoDCAT-AP XSLT can be configured to work directly with pycsw.