-
Notifications
You must be signed in to change notification settings - Fork 24
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
Controlled vocabulary to be used with dcat:themeTaxonomy
?
#207
Comments
The issue is situated in section 5.2. Indeed your interpretation is correct:
As there is no codelist of acceptable theme-codelists, I propose to drop the row in the table in section 5.2 <style> </style>
with the addition to the usagenote in the table in section 4.1.2 for the property dcat:themeTaxonomy </style>
The new usage note would be: This property refers to a knowledge organization system used to classify the Catalogue's Datasets. It must have at least the value NAL:data-theme as this is the manatory controlled vocabulary for dcat:theme . An alternative formulation could be to express this requirement below the table in 5.2. |
https://semiceu.github.io//DCAT-AP/releases/3.0.0#Catalogue.themes https://semiceu.github.io/DCAT-AP/releases/3.0.0/#controlled-vocabularies-to-be-used Multiple issues with this:
|
I agree this is the right consequence. Note that this change is only making it more explicit what was written in DCAT-AP 2.x. The next questions a related to the question whether or not we should enforce the use of a single theme codelist. Note also that this property is expressing a constraint on dcat:theme or could be inferred from the dcat:theme requirements. It could even be inferred from the actual instance data. Since this is information about a Catalogue and we seldom have considered in our exchanges Catalogues as first class citizens, but mostly as a minimal metalevel to support harvesting, the question can arise if this property should be used at all. Either, as you mentioned it, it is fixed and very narrowly interpreted, either it allows for any possible case (just based on the harvested data).
These are good points to be discussed. We enter here a complex story of theming for multiple ecosystems. Portal A expects
Portal B expects
If both are provided at the same time
Then the portals have to update their implementations to allow themes from a codelist they do not know. And thus ignore this in their theming search and UI experience. This is also a issue for implementers of editors because you might have constraints like: pick only one value from NAL A and only one value from NAL B. The easiest in that case is to semantically disambiguate the use of the dcat:theme based on the NAL to be used.
This approach makes themes coexist smoothly. If some catalogue would like to group them together in dcat:theme, then they have the ability by inferring this through the rdfs:subPropertyOf relationship. But that is then left to the implementers rather than forcing them to implement a disambiguation algorithm. |
The editorial aspects mentioned in this issue have been addressed. But the topic on the intepretation of additional constraints, i.e. will be taken out of this release. That discussion continues at #316. |
In addition to #196, on its own:
Doesn't the usage note "The value to be used for this property is the URI of the vocabulary itself, i.e. the concept scheme, not the URIs of the concepts in the vocabulary." mean, that
is the only allowed way to use
dcat:themeTaxonomy
? Because we MUST use<http://publications.europa.eu/resource/dataset/data-theme>
?So what's the value added?
Also:
http://publications.europa.eu/resource/
dataset
/data-theme
is probably wrong. Shouldn't it behttp://publications.europa.eu/resource/
authority
/data-theme
?The text was updated successfully, but these errors were encountered: