...
Originally, VIVO was designed around the manipulation of rdfs:label. This approach was sufficient in a single language context. In the i18n context it is advantageous to have access to a label prioritization mechanism as well as to be able to use a label (or its URL) as a 'subject' to a triplet. The use of SKOS offers these advantages.
Individual IRI
Two approaches are possible for the generation of an IRI, either an approach based on the generation of a random value, or a value respecting a pattern. In both cases the IRI must be unique.
For this type of data we propose the schema-based IRI construction approach. The schema used is of the following form:
key_property_name.vivo_package.vivo_theme
Advantages:
- Intuitive reading and meaningful interpretation of the reading of the individual identifier
- Structure simplification of the SPARQL query to access the content of the individual (one simple call)
SPARQL command to describe the content for a normalized IRI | SPARQL command to describe the content for a randomized IRI | ||||
---|---|---|---|---|---|
|
|