- From: <bertrand.caron@bnf.fr>
- Date: Mon, 5 Dec 2016 19:14:03 +0100
- To: public-esw-thes@w3.org
- Cc: premis-ontology-2016@googlegroups.com
- Message-ID: <OF8C41CB7B.F3584A19-ONC1258080.005D5DBE-C1258080.00642A04@LocalDomain>
Dear all,
Sorry if a question of this kind has already been asked to this group, I
haven't got the courage to browse through the whole mail archives...
The PREMIS Editorial Committee is currently revising the PREMIS OWL
ontology. A previous version, based on PREMIS version 2 was published in
June 2013 (see http://www.loc.gov/standards/premis/ontology/index.html).
As the PREMIS Data Dictionary version 3 was issued in December 2015, the
ontology had to be updated to reflect the main new feature of v. 3, which
aims at describing technical dependencies between digital or physical
Objects and hardware or software Environments. In the future version of
the ontology, the PEC decided that the modelling approach should be
changed to be more consistent with linked data principles. This evolution
implied in particular that the PREMIS ontology should reuse existing
vocabularies (in the previous one, all vocabularies were defined in the
PREMIS namespace) and that preservation vocabularies hosted by the LoC at
id.loc.gov and maintained by the PEC (
http://id.loc.gov/vocabulary/preservation) should be integrated as
subclasses / subproperties of PREMIS abstract classes / properties.
For example, <http://id.loc.gov/vocabulary/preservation/eventType/cre>,
which describes a creation Event, would be declared a subclass of
premis:Event.
Nevertheless, vocabularies at id.loc.gov are defined as instances of
skos:Concept and madsrdf:Topic.According to
https://www.w3.org/TR/skos-primer/#secskosowl, SKOS does not forbid that,
but mentions a potential problem if implementers use OWL-DL, in which a
resource cannot be both an individual and a class. On the other hand,
MADS-RDF clearly distinguishes the concept and the real-world object it is
identifying (see
http://www.loc.gov/standards/mads/rdf/v1.html#identifiesRWO, which is a
subproperty of foaf:focus).
It is also worth noting that these preservation vocabularies at id.loc.gov
are not used exclusively for linked data; most implementers are using them
in relational databases and XML files.
So IMHO the most rigorous solution (though not the simplest, probably),
would be to create a different URI for all elements taken from the
preservation vocabularies and to bind them to the skos:Concept by a
"foaf:focus" property.
In practice, that would mean inserting a snippet like the one below in
each vocabulary member we want to reuse, for example in
http://id.loc.gov/vocabulary/preservation/environmentFunctionType/har
which describes any kind of hardware Environment:
<foaf:focus xmlns:foaf="http://xmlns.com/foaf/0.1/">
<owl:class xmlns:owl="http://www.w3.org/2002/07/owl#" rdf:about="
http://id.loc.gov/vocabulary/preservation/environmentFunctionType/har#rwo
">
<rdfs:subClassOf xmlns:rdfs="https://www.w3.org/TR/rdf-schema/"
xmlns:premis="http://www.loc.gov/premis/rdf/v3" rdf:resource="
premis:Environment"/>
</owl:class>
</foaf:focus>
In this case, resources describing specific hardware products created by
users of the ontology should be instances of the class <
http://id.loc.gov/vocabulary/preservation/environmentFunctionType/har#rwo>
I also enclose in this mail a diagram to show what this solution should
look like.
Has any of you faced such a question? Do you think the answer above
addresses correctly our problem?
Thank you very much for your help.
All the best,
Bertrand Caron
Département des Métadonnées
Bibliothèque nationale de France
Quai François Mauriac
75706 Paris Cedex 13
01 53 79 42 23
bertrand.caron@bnf.fr
Participez à la rénovation de Richelieu Avant d'imprimer, pensez à l'environnement.
Attachments
- application/octet-stream attachment: concept_rwo.png
Received on Thursday, 8 December 2016 19:35:45 UTC