dcterms:identifier range incompatible with adms:Identifier

Published on: 22/06/2012
Discussion

AFAICT, the dcterms:identifier is used in the RDF schema to define Assets' identifier, i.e. in linking an adms:SemanticAsset to an adms:Identifier.

However the DC RDF schema defines a rdfs:range rdfs:Literal for dcterms:identifier.

Unless I'm getting this wrong, we have a problem, which would justify an adms:identifier ?

Component

Code

Category

bug

Comments

stijngoedertier (not verified)
Tue, 26/06/2012 - 08:59

Thanks for signalling this, Olivier. Your observation is entirely correct. The range of dcterms:identifier is indeed rdfs:Literal, whereas we would like to have this relationship to range over adms:Identifier

 

Resolution: The resolution is as you say, we need to define a relationship adms:identifier. Both the namespace document on w3.org and the RDF Schema on Joinup now do this:

 

http://www.w3.org/ns/adms#adms:identifier

https://joinup.ec.europa.eu/asset/adms/release/100