SEMICeu / GeoDCAT-AP

Repository of the geospatial extension to DCAT-AP (GeoDCAT-AP)
https://joinup.ec.europa.eu/solution/geodcat-application-profile-data-portals-europe
Creative Commons Attribution 4.0 International
17 stars 6 forks source link

Add definition of Resource in §2 #35

Closed andrea-perego closed 3 years ago

andrea-perego commented 3 years ago

It is to be decided whether a definition of Resource (in the sense of dcat:Resource) should be included.

The proposed definition is the DCAT2 one:

A Resource is a dataset, data service, or any other kind of resource documented in a catalogue.

Having such definition (even though class dcat:Resource will not explicitly included) would help scope references to this notion inside class and property descriptions. Without it, resource may be intended not as "any type of resource documented in a catalogue" but in its far broader RDF sense - i.e., "All things described by RDF are called resources, and are instances of the class rdfs:Resource. This is the class of everything." [RDF-SCHEMA], §2.1.

If such definition will be included, it would be desirable that future versions of DCAT-AP be aligned accordingly.

akuckartz commented 3 years ago

Please do not use the term "Resource" in a different sense than the "Resource" in Resource Description Framework (RDF). Maybe something like "DCAT-Resource"?

AntoRot commented 3 years ago

I think that a solution can be either adopting a similar editorial form used in DCAT2 section 5.1 (i.e. URI and definition) or specifying the URI only for the Resource that can be confused with rdfs:Resource, i.e. "A Resource (dcat:Resource) is a dataset, data service, or any other kind of resource documented in a catalogue".

andrea-perego commented 3 years ago

Thanks, @akuckartz & @AntoRot .

We have actually tried to address your concerns in PR https://github.com/SEMICeu/GeoDCAT-AP/pull/42 , while working on issue https://github.com/SEMICeu/GeoDCAT-AP/issues/36 .

Quoting from https://github.com/SEMICeu/GeoDCAT-AP/issues/36#issuecomment-738273896 :

Revisions have been made by listing, when necessary, the different classes / resource types to which a class / property description refers.

The term "resource" was never used in the narrow sense of dcat:Resource without a proper qualification, and always complemented with the list of relevant resource types - e.g., "a resource documented in a Catalogue (as a Data Service, Dataset, or another Catalogue)".

With these changes, the inclusion of a definition for dcat:Resource is not necessary for being used in class and property definitions.

I'm therefore closing this issue and the related PR https://github.com/SEMICeu/GeoDCAT-AP/pull/37