diff --git a/source/vocab/items.ttl b/source/vocab/items.ttl index 2c22680f..98c21e7a 100644 --- a/source/vocab/items.ttl +++ b/source/vocab/items.ttl @@ -1,6 +1,8 @@ @prefix rdfs: . @prefix owl: . @prefix skos: . +@prefix ptg: . + @prefix sdo: . @prefix bf2: . @prefix rdaent: . @@ -20,19 +22,34 @@ # OTHER ITEM PROPERTIES AND CLASSES # RETAINED SCHEMA/BF1 MAPPINGS # EARLY LOCAL LIBRIS HOLDING TERMS -# MODEL SUGGESTIONS ## # BF2 ITEM/HOLDING LOCATION :Item a owl:Class ; - rdfs:label "Item"@en, "Bestånd"@sv ; + rdfs:label "Item"@en, "Exemplar"@sv ; + ptg:abstract true ; :category marc:hold; rdfs:subClassOf :Embodiment; skos:closeMatch rdaent:Item; owl:equivalentClass bf2:Item, sdo:Product, holding:Item . #TODO?: owl:equivalentClass [ owl:unionOf (sdo:Product sdo:Offer) ] ; +:ItemHolding a owl:Class ; + rdfs:label "Item holding"@en, "Bestånd"@sv ; + owl:equivalentClass sdo:Offer ; + rdfs:subClassOf :Item . + +:MultipleItems a owl:Class ; + rdfs:subClassOf :Item ; + owl:equivalentClass sdo:SomeProducts ; + rdfs:label "Multiple items"@en, "Flera exemplar"@sv . + +:SingleItem a owl:Class ; + rdfs:subClassOf :Item ; + owl:equivalentClass sdo:IndividualProduct ; + rdfs:label "Single item"@en, "Enskilt exemplar"@sv . + :itemOf a owl:ObjectProperty ; rdfs:label "Holding for"@en, "bestånd på"@sv ; owl:inverseOf :hasItem; @@ -249,8 +266,8 @@ :hasComponent a owl:ObjectProperty ; rdfs:label "has component"@en, "har komponent"@sv ; :category :compositional ; - rdfs:subPropertyOf bf2:hasPart ; - rdfs:domain :Item ; + rdfs:subPropertyOf bf2:hasPart, sdo:itemOffered ; + rdfs:domain :ItemHolding ; # TODO: rdfs:domain :SomeItems ; rdfs:range :Item ; 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 . @@ -305,16 +322,3 @@ rdfs:range rdfs:Literal ; 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; skos:example "Deckare", "Lagerlöf" . - - -# MODEL SUGGESTIONS -# -# :MultipleItems a owl:Class ; -# rdfs:subClassOf :Item ; -# owl:equivalentClass sdo:SomeProducts ; -# rdfs:label "Multiple items"@en, "Flera exemplar"@sv . - -# :IndividualItem a owl:Class ; -# rdfs:subClassOf :Item ; -# owl:equivalentClass sdo:IndividualProduct ; -# rdfs:label "Individual item"@en, "Enskilt exemplar"@sv .