-
Notifications
You must be signed in to change notification settings - Fork 55
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
Is one of dcat:accessURL, dcat:accessService and dcat:downloadURL required in a dcat:Distribution? #1197
Comments
(Note to @aisaac: FYI) |
Interested to hear from the DCAT authors, e.g. @andrea-perego and @riccardoAlbertoni :-) |
I admit I have some problems imagining the use case. What do these distributions represent?
Your use of dcat:Distribution is not the classic intended case, but in general, I like to take a liberal interpretation where "anything is possible unless not explicitly forbidden". I have reported their bcp 14 definitions below, as I think the difference between "MUST" and "SHOULD" helps,
In this spirit, I think you can use the dcat:distribution without the properties above provided that I hope this general consideration is helpful. If it is not, I am afraid that we need further info about your specific case to frame the reply more. |
Thanks a lot for the feedback. Let me try to explain the use case briefly. The part we are missing from DCAT2 is that the SPARQL endpoint serves more data than the dataset to deliver to Europeana. So providers specify the SPARQL query that will provide the resources that are in the dataset for Europeana. To represent this distribution of the dataset, we are considering to use a pattern mostly based on PROV. The pattern is this one:. The alternative we though of, was to refer to the AccessService from the prov:Activity and also from the dcat:Distribution. As shown below: And thanks again for your support. |
Thanks for your explanation and contribution, @nfreire . I would say that your option 2 (i.e., the one using About the pattern
An alternative option would of course be to instantiate the SPARQL endpoint URL with the query itself, and use it as the |
Thanks @andrea-perego Any further feedback is welcome. Best |
@andrea-perego we've given a second thought about using |
Yes, @aisaac , I see your point. About this
I am not completely sure. I'd rather say that the distribution d is "derived from" the set D of data items available from a data service (e.g., in the sense that d is a subset of D). |
@andrea-perego said:
For the record, I expand and make a little more explicit what was already said by @andrea-perego as a possible alternative. I think this can be useful to others for future reference. You (@nfreire) can indicate the URL for the SPARQL query in a dcat:Distribution. Something like In this way, you do not need to specify a dcat:dataService as you are neglecting the fact that there is an endpoint. You might need to specify the proper media type (application/sparql-results+json, I guess). This alternative is compatible with DCAT 2 and DCAT 2014. |
@nfreire and @aisaac: it seems to me that our replies have explained the support DCAT 2 can provide for this issue. If there are no new updates/doubts from your side, I think we can close this issue. As we are now considering new requirements for the next round of specification (DCAT3), I wonder if the group and in particular the other editors, want to mint a new specific requirement for DCAT 3 from this issue. Something like Any opinion on this? |
@riccardoAlbertoni, @aisaac, @andrea-perego Further refining a solution for this use case in DCAT 3 would be good, in my opinion. We may have other data services besides SPARQL with similar requirements. |
The new candidate requirement is registered as a new issue now. So we can close this issue. |
Hello DXWG,
At Europeana, we are designing a profile where we need to use the class dcat:Distribution without using any of the three properties dcat:accessURL, dcat:accessService and dcat:downloadURL.
Question: Is this a correct usage of dcat:Distribution? Or one of the three properties should always be stated?
We felt unsure after reading the DCAT 2 latest editor draft.
I believe these are the passages that made us unsure:
The dcat:Distribution states in the last paragraph of section 6.7:
In the usage notes for these three properties, it is writen:
Many thanks in advance.
Kind regards,
Nuno
The text was updated successfully, but these errors were encountered: