SEMICeu / DCAT-AP

This is the issue tracker for the maintenance of DCAT-AP
https://joinup.ec.europa.eu/solution/dcat-application-profile-data-portals-europe
72 stars 24 forks source link

The class Identifier - inconsistency between the definition and the property list, and between 8.9 and Annex A #334

Closed jimjyang closed 2 weeks ago

jimjyang commented 5 months ago

The definition of the class Identifier says "An identifier in a particular context, consisting of the string that is the identifier; an optional identifier for the identifier scheme; an optional identifier for the version of the identifier scheme; an optional identifier for the agency that manages the identifier scheme."

  1. The definition indicates that this class has one mandatory and three optional properties, while the specification has only one property, notation (skos:notation).
  2. In Annex A "Quick Reference of Classes and Properties" the property adms:identifier is Mandatory, but it is not listed/specified in 8.9.
  3. The definition of the property skos:notation (not adms:identifier) in 8.9 indicates that this is the identifier (although the human-readable name is "notation"), however, the cardinality is 0..1 (not 1..1 if this is the identifier, conf. the definition of the class).

In other words, there is inconsistency between the definition and the property specifications, and between 8.9 and Annex A.

bertvannuffelen commented 5 months ago

@jimjyang thanks for pointing this out:

I rechecked DCAT-AP 2.1.1: