Issue raised by Andrea Perego: http://joinup.ec.europa.eu/mailman/archives/dcat_application_profile-geo/2015-April/000021.html
What are the alternatives to encode the different responsible party roles supported in ISO 19115 / INSPIRE?
The 1st WG Draft of the GeoDCAT-AP (based on the INSPIRE+DCAT-AP alignment work done earlier) proposes to:
- Represent responsible organisations by using the PROV ontology (prov:qualifiedAttribution)
- If suitable candidates exist from widely used vocabularies, use them to represent the corresponding responsible parties and their roles, based on an agreed definition of 1-to-1 mappings.
INSPIRE Metadata Regulation [1] |
Responsible party role |
Description |
Proposed RDF mapping |
Mapping status |
---|---|---|---|---|
Metadata point of contact |
This is the description of the organisation responsible for the creation and maintenance of the metadata. |
dcat:contactPoint |
Stable |
|
Resource provider |
Party that supplies the resource. |
N/A |
|
|
Custodian |
Party that accepts accountability and responsibility for the data and ensures appropriate care and maintenance of the resource. |
N/A |
|
|
Owner |
Party that owns the resource. |
dct:rightsHolder |
Stable |
|
User |
Party who uses the resource. |
N/A |
|
|
Distributor |
Party who distributes the resource |
N/a |
|
|
Originator |
Party who created the resource. |
dct:creator |
Stable |
|
Point of contact |
Party who can be contacted for acquiring knowledge about or acquisition of the resource. |
dcat:contactPoint |
Stable |
|
Principal investigator |
Key party responsible for gathering information and conducting research |
N/A |
|
|
Processor |
Party who has processed the data in a manner such that the resource has been modified. |
N/A |
|
|
Publisher |
Party who published the resource |
dct:publisher |
Stable |
|
Author |
Party who authored the resource. |
N/A |
|
MODIFIED: 15 May - fixed type dcat:creator into dct:creator
Comments
Makx Dekkers suggested using dct:contributor for the roles for which no other property is found.
"The current, 'simple' proposal on the table in DCAT-AP revision is to only distinguish between the responsible agent (dct:creator) and the publisher (dct:publisher). I think those two roles are quite common and have some legal importance; other roles could maybe be shoehorned into dct:contributor?"
Thanks for the clarification and for your proposal, Makx.
Squeezing a number of roles into a single one (e.g., dct:contributor) can be an option to be discussed by the GeoDCAT-AP WG. Of course, an objection can be that this will result in a semantic loss, which would raise the question whether we'd better keep those roles "un-mapped". The only advantage of this many-to-one mapping is to keep in the target metadata record the list of responsible organisations included in the original one, but would this be useful if their actual role is lost?
This also gives me the opportunity to explain the rationale behind the approach proposed in the current draft, which is basically the following one:
About point (1), the proposal is to use the following pattern:
where:
Note that options (1) and (2) are not mutually exclusive. They can co-exist. Moreover, we can have mutual mappings for those roles in point (2). E.g., the following statement:
is meant to be equivalent to:
The mapping between the two can also be modelled (and implemented) by using SPARQL CONSTRUCT queries, as done in the W3C Dublin Core to PROV Mapping specification.
Finally, since there's a related issue in the scope of DCAT-AP, it is worth noting that this solution is not domain specific. It can be re-used across domains to address the same issue, just by changing, if needed, the role code list. In this case, interoperability can be ensured by specifying alignment across role code lists, e.g., by using SKOS matching relations.
In the Organization Ontology there is a specific class (org:Role) to denote the role of an Agent in an organization. The proposal is to use that class for all the roles that are not yet mapped to DCAT-AP elements and denote the roles by using the role code list operated by the INSPIRE Registry. The use of ORG is recommended also in DCAT-AP if an Agent is an organization (concerning spatial dataset and services, in most cases).
Thanks, Antonio.
The problem I see with property org:role is that its scope is too specific.
As you say, org:role denotes the role played by an individual as a member of an organisation or as a holder of a specific post.
On the other hand, we need a property able to specify the role played by an individual wrt a generic resource (specifically, a dataset or a service). Based on the current GeoDCAT-AP proposal, the domain should then be prov:Attribution, whereas the domain of org:role is formally defined as the union of org:Membership and org:Post.
During the 3rd WG meeting of 29 April 2015, it was decided by vote that