Skip to content

Commit 58f20ad

Browse files
committed
Revise detailed holding/item model
1 parent e3b2775 commit 58f20ad

1 file changed

Lines changed: 13 additions & 25 deletions

File tree

source/vocab/items.ttl

Lines changed: 13 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
@prefix owl: <http://www.w3.org/2002/07/owl#> .
33
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
44
@prefix ptg: <http://protege.stanford.edu/plugins/owl/protege#> .
5-
65
@prefix sdo: <http://schema.org/> .
76
@prefix bf2: <http://id.loc.gov/ontologies/bibframe/> .
87
@prefix rdaent: <http://rdvocab.info/uri/schema/FRBRentitiesRDA/> .
@@ -22,34 +21,36 @@
2221
# OTHER ITEM PROPERTIES AND CLASSES
2322
# RETAINED SCHEMA/BF1 MAPPINGS
2423
# EARLY LOCAL LIBRIS HOLDING TERMS
25-
# MODEL SUGGESTIONS
2624

2725
##
2826
# BF2 ITEM/HOLDING LOCATION
2927

3028
:Item a owl:Class ;
31-
rdfs:label "Item"@en, "Exemplar"@sv ;
32-
ptg:abstract true ;
29+
rdfs:label "Item"@en, "Bestånd"@sv ;
3330
:category marc:hold;
34-
rdfs:subClassOf :Embodiment;
31+
rdfs:subClassOf :Embodiment, sdo:Product;
3532
skos:closeMatch rdaent:Item;
36-
owl:equivalentClass bf2:Item, sdo:Product, holding:Item .
37-
#TODO?: owl:equivalentClass [ owl:unionOf (sdo:Product sdo:Offer) ] ;
33+
owl:equivalentClass bf2:Item, holding:Item .
3834

3935
:ItemHolding a owl:Class ;
40-
rdfs:label "Item holding"@en, "Bestånd"@sv ;
41-
rdfs:subClassOf :Item , sdo:SomeProducts .
36+
rdfs:label "Item holding"@en, "Beståndsinnehav"@sv ;
37+
rdfs:subClassOf :Item , sdo:Offer .
4238

4339
:SomeItem a owl:Class ;
4440
#ptg:abstract true ;
4541
:category marc:none ;
4642
rdfs:label "Some item"@en, "Något exemplar"@sv ;
4743
rdfs:subClassOf :Item .
4844

45+
:MultipleItems a owl:Class ;
46+
rdfs:subClassOf :Item ;
47+
rdfs:subClassOf sdo:SomeProducts ;
48+
rdfs:label "Multiple items"@en, "Flera exemplar"@sv .
49+
4950
:SingleItem a owl:Class ;
5051
rdfs:subClassOf :SomeItem , sdo:IndividualProduct ;
5152
:category marc:none ;
52-
rdfs:label "Single item"@en, "Exemplar"@sv .
53+
rdfs:label "Single item"@en, "Enskilt exemplar"@sv .
5354

5455
:itemOf a owl:ObjectProperty ;
5556
rdfs:label "Holding for"@en, "bestånd på"@sv ;
@@ -267,9 +268,9 @@
267268
:hasComponent a owl:ObjectProperty ;
268269
rdfs:label "has component"@en, "har komponent"@sv ;
269270
:category :compositional, :integral;
270-
rdfs:subPropertyOf bf2:hasPart ;
271-
owl:inverseOf :componentOf ;
271+
rdfs:subPropertyOf bf2:hasPart, sdo:itemOffered ;
272272
rdfs:domain :ItemHolding ;
273+
owl:inverseOf :componentOf ;
273274
rdfs:range :SomeItem ;
274275
skos:note "Retained from BF1 to enable an Item entity to describe several Items within the same holding. (Historically due to local variations in Libris MARC21-spec.)"@en .
275276

@@ -323,16 +324,3 @@
323324
rdfs:range rdfs:Literal ;
324325
rdfs:comment "Om materialet ställs upp efter titel, författare, ämne eller annat beskrivande uppställningsord. Kan kombineras med kompletterande placeringsuppgifter, t.ex. klassifikation eller uppställningsord."@sv;
325326
skos:example "Deckare", "Lagerlöf" .
326-
327-
328-
# MODEL SUGGESTIONS
329-
#
330-
# :MultipleItems a owl:Class ;
331-
# rdfs:subClassOf :Item ;
332-
# owl:equivalentClass sdo:SomeProducts ;
333-
# rdfs:label "Multiple items"@en, "Flera exemplar"@sv .
334-
335-
# :IndividualItem a owl:Class ;
336-
# rdfs:subClassOf :Item ;
337-
# owl:equivalentClass sdo:IndividualProduct ;
338-
# rdfs:label "Individual item"@en, "Enskilt exemplar"@sv .

0 commit comments

Comments
 (0)