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

dcat:resource in DCAT 3.0 #243

Open
bertvannuffelen opened this issue Nov 21, 2022 · 3 comments
Open

dcat:resource in DCAT 3.0 #243

bertvannuffelen opened this issue Nov 21, 2022 · 3 comments
Labels
alignment-DCAT3.0 release:3.0.0 https://semiceu.github.io/DCAT-AP/releases/3.0.0 status:fixed This issue has been fixed in a draft.

Comments

@bertvannuffelen
Copy link
Contributor

bertvannuffelen commented Nov 21, 2022

case:
dcat:resource has been introduced as the superproperty of dcat:service and dcat:dataset.

impact assessment

  1. The property could be used to encode the requirement that a catalogue should be non-empty. ​The SHACL templates must import the subclass relationship in order to guarantee correct validation​.
  2. It is unclear how to indicate the dataset series that are in the catalogue. There exists no specific subproperty in DCAT 3.0, while specific properties dcat:dataset, dcat:dataservice, dcat:catalog do exist.​
    This is connected with issue SHACL-Webinar: Integrated Background Knowledge & Validating of External Classes #163 on how to support profiling of DCAT, as it should be clear what are the constraints to hold for the entities in the catalogue.
@init-dcat-ap-de
Copy link

Regarding 1.: We don't see the need to enforce that a catalog is not empty. We would prefer if this (previously existing) rule would not come back.

Regarding 2.: Since dcat:DatasetSeries is a sub-class of dcat:Dataset, we assume that dcat:dataset should be used. Since DCAT-AP does not shows dcat:Resource, we don't see the need show dcat:resource. There is in our opinion no use-case in this AP, where we need to add arbitrary resources.

@andrea-perego
Copy link

@init-dcat-ap-de said:

Regarding 2.: Since dcat:DatasetSeries is a sub-class of dcat:Dataset, we assume that dcat:dataset should be used.

Indeed. This is also shown in Example 37 of DCAT3.

If you think that DCAT3 should be more explicit on how to link a dcat:Catalog to a dcat:DatasetSeries, I recommend raising an issue in https://github.com/w3c/dxwg/issues

@bertvannuffelen bertvannuffelen added the release:3.0.0 https://semiceu.github.io/DCAT-AP/releases/3.0.0 label Jun 21, 2023
@bertvannuffelen bertvannuffelen added the status:fixed This issue has been fixed in a draft. label Feb 2, 2024
@bertvannuffelen
Copy link
Contributor Author

For now no specific action will be taken in DCAT-AP. If needed a request will be filed at W3C.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alignment-DCAT3.0 release:3.0.0 https://semiceu.github.io/DCAT-AP/releases/3.0.0 status:fixed This issue has been fixed in a draft.
Projects
None yet
Development

No branches or pull requests

3 participants