Open paulakeen opened 3 years ago
This sounds good as it would make the CAV more generic. We would need to ensure however that other dependencies are catered for (e.g. distributions).
Considerations on the use of dcat:Resource:
Fortunately, the important set of attributes needed by the CAV and other Core Vocabularies (e.g. the CSSV) are in the class dcat:Resource (e.g. creator, rights, type, title, description, etc.);
About the access to the class "dcat:Distribution":
Situation 1: What does cav:Assessment assesses, dcat:Resources or dcat:Datasets? We propose that CAV assesses "dcat:Resources". This opens many doors: any instantiation of dcat:Dataset and dcat:Dataservice could then be assessed. Alternatively, the dcat:landingPage can be used to gather more information about how to access the asset to be assessed.
Situation 2: Should cav:Assessment be a subclass of dcat:Resource or of dcat:Dataset? We propose that cav:Assessment subclasses dcat:Resource. This way any type of resource can be assessed (e.g. cssv:Specification(s), amongst other).
Another alternative, which we start liking very much, is using the W3C adms:Asset. If the "interface" class between vocabularies is an asset, everything makes sense for us.
The WG suggests analysing two other works the PROV ontology and dolce ultra light - lightweight foundational ontology
This would analysed in the very next release of the CAV since the public review about the current one is already closed.
Both ADMS-AP and DCAT-AP are currently Application Profiles of W3C DCAT.
In the current CAV model, we are saying that the Assessment 'is an asset' (an ADMS Dataset). The intention was to have a kind of 'abstract' asset class that links the CAV to other vocabularies that also use the idea of 'asset' (such as CSSV, CCCEV, different flavours of DCAT, etc.).
Proposal: Use the latest W3C DCAT 'Resource' class (instead of Dataset) as the base class for Assessment. Since the W3C DCAT Dataset 'isA' 'dcat:Resource' the axiom 'an assessment is a dataset' would still hold.
Important Note: This approach should make reflect the CSSV Working Group on the convenient of proceed similarly to make the 'cssv:Specification' class inherit from 'dcat:Resource'.
Reactions will be appreciated, thank you!