|
@prefix bibo: <http://purl.org/ontology/bibo/> . |
|
@prefix daia: <http://purl.org/ontology/daia/> . |
|
@prefix dct: <http://purl.org/dc/terms/> . |
|
@prefix frbr: <http://purl.org/vocab/frbr/core#> . |
|
@prefix frbrer: <http://iflastandards.info/ns/fr/frbr/frbrer/> . |
|
@prefix foaf: <http://xmlns.com/foaf/0.1/> . |
|
@prefix owl: <http://www.w3.org/2002/07/owl#> . |
|
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . |
|
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . |
|
@prefix schema: <http://schema.org/> . |
|
@prefix skos: <http://www.w3.org/2004/02/skos/core#> . |
|
@prefix sobr: <http://example.org/sobr/> . |
|
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . |
|
|
|
############################################################ |
|
# About this ontology |
|
############################################################ |
|
|
|
sobr: a owl:Ontology; |
|
rdfs:label "Simplified Ontology for Bibliographic Resources"@en ; |
|
dct:created "2011-11-01"^^xsd:date ; |
|
dct:description """While FRBR is too complex, the bibliographic Ontotology (BIBO) |
|
and other ontologies do not really cover bibliographic resources as managed in |
|
libraries. This ontology is probably the simplest ontology that could work.""" . |
|
|
|
############################################################ |
|
# Classes |
|
############################################################ |
|
|
|
sobr:Document a owl:Class ; |
|
owl:equivalentClass |
|
schema:CreativeWork, bibo:Document, foaf:Document, frbr:Endevaour ; |
|
skos:altLabel "work"@en , "document"@en ; |
|
dct:description "a document is anything perceived as a document"@en ; |
|
rdfs:seeAlso <http://people.ischool.berkeley.edu/~buckland/whatdoc.html> ; |
|
skos:scopeNote "this class includes both abstract works and concrete, possibly physical, documents"@en . |
|
|
|
# by the way, collections can also be documents: |
|
# bibo:Collection rdf:subClassOf bibo:Document . |
|
|
|
sobr:Item a owl:Class ; |
|
rdf:subClassOf sobr:Document ; |
|
owl:equivalentClass frbr:Item ; |
|
skos:altLabel "copy"@en , "holding"@en, "exemplar"@en, "item"@en ; |
|
dct:description "a document that is a single copy"@en ; |
|
skos:scopeNote "most items are physical copies, unique or exemplars of a document"@en . |
|
|
|
# this class is disputable |
|
sobr:Edition a owl:Class ; |
|
rdf:subClassOf sobr:Document ; |
|
owl:equivalentClass [ a owl:Class; |
|
owl:unionOf (frbr:Expression frbr:Manifestation) |
|
] ; |
|
dct:description "a document that can exist in multiple copies"@en ; |
|
skos:scopeNote |
|
"every edition is edition-of some document but also a document by itself."@en . |
|
|
|
############################################################ |
|
# Properties |
|
############################################################ |
|
|
|
## Already defined in DAIA ontology: |
|
|
|
daia:exemplar a owl:ObjectProperty ; |
|
rdfs:domain bibo:Document ; |
|
rdfs:range sobr:Item ; |
|
owl:inverseOf daia:exemplarOf ; |
|
rdfs:seeAlso frbr:exemplar . |
|
|
|
daia:exemplarOf a owl:ObjectProperty ; |
|
rdfs:domain frbr:Item ; |
|
rdfs:range bibo:Document ; |
|
owl:inverseOf daia:exemplar ; |
|
rdfs:seeAlso frbr:isExemplarOf, frbrer:P2006 . |
|
|
|
# { ?d daia:extract ?i } <=> { ?d dct:hasPart [ daia:exemplar ?i ] }" |
|
daia:extract a owl:ObjectProperty ; |
|
rdfs:domain bibo:Document ; |
|
rdfs:range frbr:Item . |
|
|
|
## Not defined yet: |
|
|
|
sobr:edition a owl:ObjectProperty ; |
|
rdfs:domain sobr:Document ; |
|
rdfs:range sobr:Edition ; |
|
owl:inverseOf sobr:editionOf . |
|
|
|
sobr:editionOf a owl:ObjectProperty ; |
|
rdfs:domain sobr:Edition ; |
|
rdfs:range sobr:Document ; |
|
owl:inverseOf sobr:edition ; |
|
rdfs:seeAlso <http://www.freebase.com/schema/book/book_edition> . |
|
|
|
# { ?D sobr:editionPart ?EP } <=> { ?D dcterms:hasPart [ sobr:edition ?EP ] } . |
|
sobr:editionPart a owl:ObjectProperty ; |
|
rdfs:domain sobr:Document ; |
|
rdfs:range sobr:Edition . |
|
|
|
############################################################ |
|
# Rules (to be discussed) |
|
############################################################ |
|
|
|
# The exemplar of an edition is also exemplar of the edition's document. |
|
# { ?edition sobr:editionOf ?work ; sobr:exemplar ?copy } => { ?work sobr:exemplar ?copy } |
|
|
|
# If a document is both edition and exemplar of the same document, it is it's own exemplar. |
|
# For instance you can view a museum object as object with only one copy (itself). |
|
# { ?work sobr:edition ?both . ?work sobr:exemplar ?both } => { ?both sobr:exemplar ?both } |
|
|
|
# The following rules are disputable: |
|
# They can be assumed as always given because they add no information. |
|
|
|
# Every edition is it's own edition |
|
# { ?edition a sobr:Edition } => { ?edition sobr:edition ?edition } . |
|
|
|
# Every item is it's own exemplar |
|
# { ?copy a sobr:Item } => { ?copy sobr:exemplar ?copy } . |
|
|
This comment has been minimized.
nichtich commentedNov 29, 2011
By the way, SOBR does not accept disjointedness of bibo:Document and bibo:Collection.