Closed jakubklimek closed 2 weeks ago
This issue is related to #278: see https://github.com/SEMICeu/DCAT-AP/issues/278#issuecomment-1710174225 . And also the issue: https://github.com/w3c/dxwg/issues/1387
We see the implications listed below if dcat:datasetSeries
is just a subclass of dcat:Resource.
We would instead prefer that dcat:DataSeries
is a subclass of dcat:Dataset
as in DCAT.
* 7.2 Missing property on Catalogue: There is a property missing in the class Catalogue that links the Catalogue to the DatasetSeries. Without such a direct link, one has two options in order to find all DatasetSeries that are included in the Catalogue:
This topic was mentioned during the webinar on the alignment with DCAT 3.0. The participants during the meeting did not consider this as a big issue as it could be inferred via querying.
We must highlight that DCAT 3.0 did not introduced this property. And therefore if the need is for such a property, the best place it to amend DCAT 3.0. Otherwise these core organisational properties are in two namespaces and that might lead to confusion.
To clarify, this is an issue only if Dataset is just a subclassOf Resource. I might be missing something, but how do you refer from a catalogue to a dataset series if DatasetSeries is just a subclass of Resource?
In my view: An application profile cannot and should not try to redefine existing vocabulary with the help of RDFS. Furthermore, adding another rdfs:subclassOf
relation between dcat:DatasetSeries
and dcat:Resource
does nothing as it is already implicit in this case.
Hence, having a statement in the textual document saying that it is a subclass of dcat:Resource
rather than dcat:Dataset
is misleading. In fact, I think this is nothing more / should not be considered as anything else than a minor bug in the current document.
During Webinar 16 jan 2024 the embedding of DCAT-AP classes in DCAT has been explained. There were also 5 principles for writing DCAT-AP application profiles discussed that aid in the further design of DCAT-AP profiles.
Indeed, during the webinar, it was explained that
So while I understand HOW this can be done in DCAT-AP, I still cannot find the reasoning behind WHY this is done in DCAT-AP. What are the reasons for not having DCAT-AP DatasetSeries subClassOf DCAT-AP Dataset?
We would like to understand this as well.
Currently, following the DCAT-AP specification, a dcat:DatasetSeries would not have keywords. (Respectively, it is not easy to understand that they can have keywords.)
In DCAT 3,
dcat:DatasetSeries
is a subclass ofdcat:Dataset
, which is a subclass ofdcat:Resource
. In DCAT-AP 3.0.0, it is just a subclass ofdcat:Resource
, which seems confusing.