Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DataService protocol mapped to dct:conformsTo #114

Closed
jakubklimek opened this issue Apr 19, 2024 · 0 comments
Closed

DataService protocol mapped to dct:conformsTo #114

jakubklimek opened this issue Apr 19, 2024 · 0 comments
Labels
alignment:style-guide SEMIC Style Guide alignment related release:3.0.0-oct2024 Actively being worked on for GeoDCAT-AP 3.0.0 status:fixed Resolution applied in draft type:improvement Improvement of current handling of a problem webinar:2024-04-23 To be discussed in the 2024-04-23 webinar

Comments

@jakubklimek
Copy link
Contributor

jakubklimek commented Apr 19, 2024

Problem statement
In GeoDCAT-AP 2.0.0, the Data Service Protocol is mapped to the dct:conformsTo property on Data Service via the information in the Controlled Vocabularies section and in B.6.4 Resource locator - *On-line resource, and it is mapped to a specific INSPIRE Registry: Protocol values code list.

It is not identified as a separate property profile yet though.

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 dct:conformsTo usage note says e.g. This property is used to indicate the general standard or specification that the Data Service endpoints implement.

Related to #94

Proposal
Either

  1. Merge the usage notes to the generic dct:conformsTo to make it clear that Data Service protocols are one kind of the Standards expected as values here, or
  2. Introduce a profile specific subproperty of dct:conformsTo geodcatap:serviceProtocol and attach the separate usage notes there.
@jakubklimek jakubklimek added type:improvement Improvement of current handling of a problem status:resolution-provided Resolution statement present, not yet applied in draft release:3.0.0-oct2024 Actively being worked on for GeoDCAT-AP 3.0.0 alignment:style-guide SEMIC Style Guide alignment related next-webinar To be discussed in the next webinar webinar:2024-04-23 To be discussed in the 2024-04-23 webinar and removed status:resolution-provided Resolution statement present, not yet applied in draft labels Apr 19, 2024
@jakubklimek jakubklimek removed the next-webinar To be discussed in the next webinar label Apr 25, 2024
@jakubklimek jakubklimek added the status:fixed Resolution applied in draft label May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alignment:style-guide SEMIC Style Guide alignment related release:3.0.0-oct2024 Actively being worked on for GeoDCAT-AP 3.0.0 status:fixed Resolution applied in draft type:improvement Improvement of current handling of a problem webinar:2024-04-23 To be discussed in the 2024-04-23 webinar
Projects
None yet
Development

No branches or pull requests

1 participant