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.pypycsw/plugins/outputschemas/__init__.pypycsw/plugins/outputschemas/gm03.py (export [new])pycsw/plugins/profiles/profile.pydocs (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