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

ODRL policy and accessRights only on Distribution and not on Dataset? #1550

Open
mathiasrichter opened this issue Dec 7, 2022 · 2 comments
Labels
dcat dct:accessRights feedback Issues stemming from external feedback to the WG future-work issue deferred to the next standardization round odrl:hasPolicy

Comments

@mathiasrichter
Copy link

Dear DCAT Team

I am new to DCAT. I am wondering why the odrl:Policy resp. dct:accessRights are only associated with specific Distributions. If I want to describe a DataService producing a certain Dataset I would want to somehow describe the access rights/access policies under which the DataService can be asked to produce a new Distribution of the DataSet.

My context: I want to write a piece of code that traverses the graph describing a DataService and Dataset and thereby extracts the information necessary (access URL, frequency/periodicity, access rights) to pull a new distribution from the service automatically. I am thinking that the policy or access rights on the DataSet would be used to describe the credentials my code needs to actually access the DataService to create a new Distribution.

Many thanks for your support.

Mat

@andrea-perego andrea-perego added dcat dct:accessRights odrl:hasPolicy feedback Issues stemming from external feedback to the WG labels Dec 15, 2022
@andrea-perego andrea-perego added this to the DCAT3 CR milestone Dec 15, 2022
@andrea-perego
Copy link
Contributor

andrea-perego commented Dec 15, 2022

Thanks for contributing your use case, @mathiasrichter . It would be great to know more about your approach. I wonder whether you would kindly share a working example showing, e.g., a dataset record, a data service record, and the criteria used to derive a new distribution.

Coming to your questions:

Properties dcterms:accessRights (§6.4.1 Property: access rights) and odrl:hasPolicy (§6.4.22 Property: has policy) are associated also with dcat:Resource, so they can be re-used by its sub-classes, as dcat:Dataset and dcat:DataService.

For instance, Example 60 shows the use of dcterms:accessRights on a dcat:DataService.

BTW, the list of properties that can be re-used by dcat:Dataset and dcat:DataService are listed at the beginning of the relevant sections - §6.6 Class: Dataset and §6.9 Class: Data Service, respectively.

@davebrowning
Copy link
Contributor

Project/Milestone modified.

Explanation: As DCAT v3 moves through review and hopefully ratification, we want to make sure that open issues and feedback that have yet to be completely addressed are properly recorded and tagged/assigned in github to both clarify their status and to help review and prioritise as a source of improvements and new requirements in future DCAT versions

As DCAT v3 moves through review and hopefully ratification, we want to make sure that open issues and feedback that have yet to be completely addressed are properly recorded and tagged/assigned in github to both clarify their status and to help review and prioritise as a source of improvements and new requirements in future DCAT versions.

@davebrowning davebrowning added the future-work issue deferred to the next standardization round label Feb 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dcat dct:accessRights feedback Issues stemming from external feedback to the WG future-work issue deferred to the next standardization round odrl:hasPolicy
Projects
None yet
Development

No branches or pull requests

3 participants