Open a-nayden opened 4 months ago
please check the refine diagram here: https://github.com/Health-RI/health-ri-metadata/blob/master/Diagrams%20(Visual%20Paradigm)/Plateau%201%20-%20Core%20schema%20Conceptual%20model/CoreModelImage.png to access it in visual paradigm here: https://github.com/Health-RI/health-ri-metadata/blob/master/Diagrams%20(Visual%20Paradigm)/Plateau%201%20-%20Core%20schema%20Conceptual%20model/coreMedataSchemaRefinedP1.vpp the updates on shapes as well are here: https://github.com/Health-RI/health-ri-metadata/blob/master/Foraml%20Models%20(shapes%2C%20rdf%2C%20skos%2C)/Core%20Metadata%20Module/coreRules.shapes.ttl
in DCAT v3 there is a difference between version
and hasVersion
- first one is a literal version and can be expressed as a string and hasVersion
is an equivalent of pav:hasVersion
and is used to link a resource to its versions, so the range is Resource or IRI (to the previous version of the resource)
As for title and description would be nice to have refs:literal so we can have a value with language information stored as a label. That is how FDP works currently.
Catalog.description
andDataset.description
are inherited from Resource properties - why different range then? If there is no reason to override, both should be union of rdfs:Literal and xsd:string to allow languagesDataset.identifier
- shouldn't be rdfs:literal to allow xsd:token or a union of xsd:string and xsd: token?Dataset.has_version
- should be an IRI by definitionDataService.endPointDescription
- range should be extended with IRI as per definition if a link for a document is expectedDistribution.accessURL
anddownloadURL
- URL is an IRI, not a stringDistribution.media type
- an IRI as long as it is a reference to IANADistribution.title
andDistribution.description
- shouldn't both be redfs:literal to allow languages? -Project.description/title
- shouldn't both be rdsf:literal for languages and to be consitent with ResourceProject.identifier
- shouldn't be rdfs:literal to allow xsd:token or a union of xsd:string and xsd:token?