Skip to content

Commit 27c0949

Browse files
committed
Revise detailed holding/item model
1 parent ed59925 commit 27c0949

File tree

1 file changed

+15
-28
lines changed

1 file changed

+15
-28
lines changed

source/vocab/items.ttl

Lines changed: 15 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
# OTHER ITEM PROPERTIES AND CLASSES
2323
# RETAINED SCHEMA/BF1 MAPPINGS
2424
# EARLY LOCAL LIBRIS HOLDING TERMS
25-
# MODEL SUGGESTIONS
2625

2726
##
2827
# BF2 ITEM/HOLDING LOCATION
@@ -38,22 +37,18 @@
3837

3938
:ItemHolding a owl:Class ;
4039
rdfs:label "Item holding"@en, "Bestånd"@sv ;
41-
owl:equivalentClass sdo:SomeProducts ;
40+
owl:equivalentClass sdo:Offer ;
4241
rdfs:subClassOf :Item .
4342

44-
:SomeItem a owl:Class ;
45-
ptg:abstract true ;
46-
rdfs:label "Some item"@en, "Något exemplar"@sv ;
47-
rdfs:subClassOf :Item .
43+
:MultipleItems a owl:Class ;
44+
rdfs:subClassOf :Item ;
45+
owl:equivalentClass sdo:SomeProducts ;
46+
rdfs:label "Multiple items"@en, "Flera exemplar"@sv .
4847

4948
:SingleItem a owl:Class ;
50-
rdfs:label "Single item"@en, "Enskilt exemplar"@sv ;
51-
rdfs:subClassOf :SomeItem .
52-
53-
:itemUsed a owl:ObjectProperty ;
54-
rdfs:label "Item used"@en, "Exemplaret som använts"@sv ;
55-
rdfs:domain :ProvisionActivity ;
56-
rdfs:range :SingleItem .
49+
rdfs:subClassOf :Item ;
50+
owl:equivalentClass sdo:IndividualProduct ;
51+
rdfs:label "Single item"@en, "Enskilt exemplar"@sv .
5752

5853
:itemOf a owl:ObjectProperty ;
5954
rdfs:label "Holding for"@en, "bestånd på"@sv ;
@@ -229,6 +224,11 @@
229224
rdfs:domain :Item;
230225
rdfs:range rdfs:Literal .
231226

227+
:itemUsed a owl:ObjectProperty ;
228+
rdfs:label "Item used"@en, "Exemplaret som använts"@sv ;
229+
rdfs:domain :ProvisionActivity ;
230+
rdfs:range :Item .
231+
232232
:nonCodedLocationQualifier a owl:DatatypeProperty;
233233
rdfs:label "location qualifier"@en, "precisering av hyllplacering"@sv;
234234
rdfs:domain :Item;
@@ -266,10 +266,10 @@
266266
:hasComponent a owl:ObjectProperty ;
267267
rdfs:label "has component"@en, "har komponent"@sv ;
268268
:category :compositional ;
269-
rdfs:subPropertyOf bf2:hasPart ;
269+
rdfs:subPropertyOf bf2:hasPart, sdo:itemOffered ;
270270
rdfs:domain :ItemHolding ;
271271
# TODO: rdfs:domain :SomeItems ;
272-
rdfs:range :SomeItem ;
272+
rdfs:range :Item ;
273273
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 .
274274

275275
:componentOf a owl:ObjectProperty ;
@@ -322,16 +322,3 @@
322322
rdfs:range rdfs:Literal ;
323323
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;
324324
skos:example "Deckare", "Lagerlöf" .
325-
326-
327-
# MODEL SUGGESTIONS
328-
#
329-
# :MultipleItems a owl:Class ;
330-
# rdfs:subClassOf :Item ;
331-
# owl:equivalentClass sdo:SomeProducts ;
332-
# rdfs:label "Multiple items"@en, "Flera exemplar"@sv .
333-
334-
# :IndividualItem a owl:Class ;
335-
# rdfs:subClassOf :Item ;
336-
# owl:equivalentClass sdo:IndividualProduct ;
337-
# rdfs:label "Individual item"@en, "Enskilt exemplar"@sv .

0 commit comments

Comments
 (0)