SEMICeu / GeoDCAT-AP

Repository of the geospatial extension to DCAT-AP (GeoDCAT-AP)
https://joinup.ec.europa.eu/solution/geodcat-application-profile-data-portals-europe
Creative Commons Attribution 4.0 International
17 stars 6 forks source link

Reference system mapped to `dct:conformsTo` #94

Open jakubklimek opened 3 months ago

jakubklimek commented 3 months ago

Problem statement In GeoDCAT-AP 2.0.0, the Reference system property on

is mapped to the generic dct:conformsTo, which is also present on the same classes, both having dct:Standard as range.

This makes correct assignment of usage notes, labels and the required code lists rather difficult, as well as consequent validation e.g. via SHACL. The current approach is not in line with the profiling guidelines established in the context of the SEMIC Style Guide property reuse guideline Reuse of a property with terminological adaptations and Reuse of a property with semantic adaptations. Also, the approach becomes even more problematic in a cross-profile environment where incompatible requirements can be easily made.

The reference system usage note says e.g. This property SHOULD be used to specify the reference system used in the Catalogue. Spatial reference systems SHOULD be specified by using the corresponding URIs from the “EPSG coordinate reference systems” register operated by OGC [OGC-EPSG].

The dct:conformsTo usage note says e.g. This property refers to an implementing rule or other specification.

Proposal Either

  1. Merge the usage notes to the generic dct:conformsTo to make it clear that reference systems are one kind of the Standards expected as values here, or
  2. Introduce a profile specific subproperty of dct:conformsTo geodcatap:referenceSystem and attach the separate usage notes there.
jakubklimek commented 3 months ago

Posponed until the next webinar

joachimnielandt commented 2 months ago

Related issue / information: #115

joachimnielandt commented 2 months ago

As an applicable example, in Flanders we refer to the standard accompanied by a unique identifier. An example conformsTo element that refers to a standard is given below:

<dct:conformsTo>
        <dct:Standard rdf:about="https://www.opengis.net/def/crs/EjjPSG/0/5710">
                <dct:title>Ostend height</dct:title>
                <dct:identifier>https://www.opengis.net/def/crs/EPSG/0/5710</dct:identifier>
                <dct:type rdf:resource="http://inspire.ec.europa.eu/glossary/SpatialReferenceSystem"/>
        </dct:Standard>
</dct:conformsTo>
jakubklimek commented 2 months ago

A subproperty will be created.