This RFC describes the pycsw implementation of the GM03 Core Swiss Metadata Model.
The metadata model GM03 is a Swiss standard SNV 612050. GM03 is a profile of the international metadata standard ISO 19115. The metadata model GM03 is a Swiss standard SNV 612050.
Similar to pycsw’s FGDC, Atom, and DIF support, GM03 Core will be implemented as a core outputschema plugin which:
Harvest
, Transaction
, the pycsw API (pycsw.core.admin
) and pycsw-admin.py
GM03 will be enabled by default. GetRecords
and GetRecordById
requests must be specified with outputschema=http://www.interlis.ch/INTERLIS2.3
for proper export.
pycsw/core/config.py
(hooks)pycsw/core/metadata.py
(ingest)pycsw/oaipmh.py
pycsw/plugins/outputschemas/__init__.py
pycsw/plugins/outputschemas/gm03.py
(export [new])pycsw/plugins/profiles/profile.py
docs
(docs)tests/suites/gm03
(testsuite)None expected, new functionality. Unit tests will all succeed. CITE tests will be 100% successful.
None
None
None
None
GM03 information document will be added to the main documentation as required.
https://github.com/geopython/pycsw/issues/384
https://github.com/geopython/pycsw/issues/385
+1 from @ahinz, @amercader, @capooti, @kalxas, @tomkralidis (PSC) and @ricardogsilva
Adopted on 2015-11-17