@prefix schema: .
@prefix cvocab: .
@prefix dcterms: .
@prefix rdf: .
@prefix rdfs: .
@prefix xsd: .
@prefix gr: .
@prefix sioc: .
@prefix owl: .
@prefix siocs: .
@prefix skos: .
@prefix wdrs: .
@prefix foaf: .
@prefix oplshop: .
@prefix xhv: .
@prefix cc: .
a owl:Ontology ;
rdfs:label """OpenLink Shop Ontology"""^^xsd:string ;
dcterms:title """OpenLink Shop Ontology"""^^xsd:string ;
rdfs:comment """Ontology that defines entity and relation types used to describe shop.
Examples include carts, currency, items etc."""@en ;
wdrs:describedby ;
schema:creator ;
dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
dcterms:modified "2019-07-24T13:38:00-05:00"^^xsd:dateTime ;
owl:versionInfo "1.0.0"^^xsd:string ;
oplshop:ShopCart ,
oplshop:ShopCartItem ,
oplshop:contains ,
oplshop:quantity ,
oplshop:hasOffering ,
oplshop:numItems ,
oplshop:numOfferings ,
oplshop:Shop ,
oplshop:hasShop ,
oplshop:usesCurrency ;
schema:about oplshop:ShopCart ,
oplshop:ShopCartItem ,
oplshop:contains ,
oplshop:quantity ,
oplshop:hasOffering ,
oplshop:numItems ,
oplshop:numOfferings ,
oplshop:Shop ,
oplshop:hasShop ,
oplshop:usesCurrency .
a foaf:Document , schema:TechArticle ;
rdfs:label """OpenLink Shop Ontology Description Document (Turtle)"""^^xsd:string ;
cc:license ;
schema:creator ;
rdfs:comment """This is a turtle document that uses Linked Data oriented content to describe an OpenLink ontology for Shop."""@en ;
foaf:primaryTopic ;
dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
dcterms:modified "2019-07-24T13:38:00-05:00"^^xsd:dateTime ;
xhv:canonical ;
xhv:describes ;
schema:about ;
dcterms:subject .
a foaf:Document , schema:TechArticle ;
rdfs:label """OpenLink Shop Ontology Description Document (Turtle)"""^^xsd:string ;
schema:creator ;
cc:license ;
rdfs:comment """This is a turtle document that uses Linked Data oriented content to describe the OpenLink Shop Ontology."""@en ;
foaf:primaryTopic ;
xhv:canonical ;
xhv:describes ;
dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
dcterms:modified "2015-03-20T13:38:00-05:00"^^xsd:dateTime ;
schema:about ;
dcterms:subject .
a foaf:Document , schema:TechArticle ;
rdfs:label """OpenLink Shop Ontology Description Document"""^^xsd:string ;
cc:license ;
schema:creator ;
rdfs:comment """This is a document that uses Linked Data oriented content to describe OpenLink Shop Ontology."""@en ;
dcterms:subject ;
dcterms:created "2014-05-18T13:00:00-05:00"^^xsd:dateTime ;
dcterms:modified "2015-03-20T13:38:00-05:00"^^xsd:dateTime ;
foaf:primaryTopic ;
foaf:topic oplshop:ShopCart ,
oplshop:ShopCartItem ,
oplshop:contains ,
oplshop:quantity ,
oplshop:hasOffering ,
oplshop:numItems ,
oplshop:numOfferings ,
oplshop:Shop ,
oplshop:hasShop ,
oplshop:usesCurrency ;
rdfs:seeAlso ,
,
,
,
,
,
,
,
,
,
,
.
# <-------------- Classes --------------> #
oplshop:ShopCart a owl:Class ;
rdfs:label "Shop Cart" ;
dcterms:title "Shop Cart" ;
skos:altLabel "Shop Cart" ;
rdfs:comment """Shop cart entity type (Class)."""@en ;
dcterms:description """Shop cart entity type (Class)."""@en ;
rdfs:isDefinedBy ;
rdfs:subClassOf sioc:Container .
oplshop:ShopCartItem a owl:Class ;
rdfs:label "Shop Cart Item" ;
dcterms:title "Shop Cart Item" ;
skos:altLabel "Shop Cart Item" ;
rdfs:comment """A shop cart item consists of a schema:Offer and a quantity."""@en ;
dcterms:description """A shop cart item consists of a schema:Offer and a quantity."""@en ;
rdfs:isDefinedBy ;
rdfs:subClassOf sioc:Item .
oplshop:Shop a owl:Class ;
rdfs:label "Shop" ;
dcterms:title "Shop" ;
skos:altLabel "Shop" ;
rdfs:comment """A shop instance. One shop has a set of carts, each of which belongs to a given user. Each ODS user has exactly one cart per shop."""@en ;
dcterms:description """A shop instance. One shop has a set of carts, each of which belongs to a given user. Each ODS user has exactly one cart per shop."""@en ;
rdfs:isDefinedBy ;
rdfs:subClassOf siocs:Service .
# <-------------- Properties --------------> #
oplshop:contains
a owl:ObjectProperty, rdf:Property ;
rdfs:label "contains" ;
dcterms:title "contains" ;
skos:altLabel "Contains" ;
rdfs:comment """Associates a Shop Cart with one or more Shop Cart Items."""@en ;
dcterms:description """Associates a Shop Cart with one or more Shop Cart Items."""@en ;
rdfs:isDefinedBy ;
rdfs:domain oplshop:ShopCart ;
rdfs:range oplshop:ShopCartItem ;
rdfs:subPropertyOf sioc:container_of .
oplshop:quantity
a owl:DatatypeProperty, rdf:Property ;
rdfs:label "quantity" ;
dcterms:title "quantity" ;
skos:altLabel "Quantity" ;
rdfs:comment """The quantity of the item in the shop cart. States how many items the customer wants to purchase."""@en ;
dcterms:description """The quantity of the item in the shop cart. States how many items the customer wants to purchase."""@en ;
rdfs:isDefinedBy ;
rdfs:domain oplshop:ShopCartItem ;
rdfs:range xsd:integer .
oplshop:hasOffering
a owl:ObjectProperty, rdf:Property ;
rdfs:label "hasOffering" ;
dcterms:title "hasOffering" ;
skos:altLabel "Offering" ;
rdfs:comment """The schema:Offer a shop cart item refers to."""@en ;
dcterms:description """The schema:Offer a shop cart item refers to."""@en ;
rdfs:isDefinedBy ;
rdfs:domain oplshop:ShopCartItem ;
rdfs:range schema:Offer .
oplshop:numItems
a owl:DatatypeProperty, rdf:Property ;
rdfs:label "numItems" ;
dcterms:title "numItems" ;
skos:altLabel "Number of items" ;
rdfs:comment """The number of items in a shop cart."""@en ;
dcterms:description """The number of items in a shop cart."""@en ;
rdfs:domain oplshop:ShopCart ;
rdfs:range xsd:integer ;
rdfs:isDefinedBy ;
owl:equivalentProperty sioc:num_items .
oplshop:numOfferings
a owl:DatatypeProperty, rdf:Property ;
rdfs:label "numOfferings" ;
dcterms:title "numOfferings" ;
skos:altLabel "Number of offerings" ;
rdfs:comment """The total number of offerings in a shop cart, i.e. the sum of all items' quantities."""@en ;
dcterms:title """The total number of offerings in a shop cart, i.e. the sum of all items' quantities."""@en ;
rdfs:isDefinedBy ;
rdfs:domain oplshop:ShopCart ;
rdfs:range xsd:integer .
oplshop:hasShop
a owl:ObjectProperty, rdf:Property ;
rdfs:label "hasShop" ;
dcterms:title "hasShop" ;
skos:altLabel "shop" ;
rdfs:comment """The shop a shop cart belongs to."""@en ;
dcterms:title """The shop a shop cart belongs to."""@en ;
rdfs:isDefinedBy ;
rdfs:domain oplshop:ShopCart ;
rdfs:range oplshop:Shop .
oplshop:usesCurrency
a owl:DatatypeProperty, rdf:Property ;
rdfs:label "usesCurrency" ;
dcterms:title "usesCurrency" ;
skos:altLabel "Uses Currency" ;
rdfs:comment """The main currency used in this shop."""@en ;
dcterms:title """The main currency used in this shop."""@en ;
rdfs:isDefinedBy ;
rdfs:domain oplshop:Shop ;
rdfs:range xsd:string .
skos:related owl:equivalentProperty rdfs:seeAlso .