@prefix : . @prefix owl: . @prefix rdf: . @prefix xml: . @prefix xsd: . @prefix rdfs: . @base . rdf:type owl:Ontology ; "Ahlem Rhayem" , "Andrea Cimmino" , "Juan Cano" , "María Poveda-Villalón" , "Raúl Garcia-Castro" ; "This ontology model the market-place information for AURORAL" ; . ################################################################# # Annotation properties ################################################################# ### http://purl.org/dc/elements/1.1/creator rdf:type owl:AnnotationProperty . ### http://purl.org/dc/elements/1.1/description rdf:type owl:AnnotationProperty . ### http://purl.org/dc/terms/license rdf:type owl:AnnotationProperty . ################################################################# # Object Properties ################################################################# ### https://auroral.iot.linkeddata.es/def/market#buy :buy rdf:type owl:ObjectProperty ; rdfs:domain :Customer ; rdfs:range :Product ; rdfs:comment "A relationship between the consumer and the product he buys" ; rdfs:label "buy" . ### https://auroral.iot.linkeddata.es/def/market#hasCategory :hasCategory rdf:type owl:ObjectProperty ; rdfs:domain :Product ; rdfs:range :Category ; rdfs:comment "A relationship between the product and its category" ; rdfs:label "has category" . ### https://auroral.iot.linkeddata.es/def/market#hasQuantity :hasQuantity rdf:type owl:ObjectProperty ; rdfs:domain :Product ; rdfs:range :Stock ; rdfs:comment "A relationship between the product and its quantity in the stock" ; rdfs:label "has quantity" . ### https://auroral.iot.linkeddata.es/def/market#sell :sell rdf:type owl:ObjectProperty ; rdfs:domain :Seller ; rdfs:range :Product ; rdfs:comment "A relationship between product and salespeople" ; rdfs:label "sell" . ################################################################# # Data properties ################################################################# ### https://auroral.iot.linkeddata.es/def/market#address :address rdf:type owl:DatatypeProperty ; rdfs:domain :Customer ; rdfs:range xsd:string ; rdfs:comment "The address details of the consumer" ; rdfs:label "address" . ### https://auroral.iot.linkeddata.es/def/market#categoryId :categoryId rdf:type owl:DatatypeProperty ; rdfs:domain :Category ; rdfs:range xsd:string ; rdfs:comment "The identifier of the product" ; rdfs:label "category id" . ### https://auroral.iot.linkeddata.es/def/market#categoryName :categoryName rdf:type owl:DatatypeProperty ; rdfs:domain :Category ; rdfs:range xsd:string ; rdfs:comment "The name of the product category" ; rdfs:label "category name" . ### https://auroral.iot.linkeddata.es/def/market#categoryType :categoryType rdf:type owl:DatatypeProperty ; rdfs:domain :Category ; rdfs:range xsd:string ; rdfs:comment "The category type of the product" ; rdfs:label "category type" . ### https://auroral.iot.linkeddata.es/def/market#hasId :hasId rdf:type owl:DatatypeProperty ; rdfs:domain :Customer ; rdfs:range xsd:string ; rdfs:comment "The identifier of the customer" ; rdfs:label "has id" . ### https://auroral.iot.linkeddata.es/def/market#hasName :hasName rdf:type owl:DatatypeProperty ; rdfs:domain :Customer ; rdfs:range xsd:string ; rdfs:comment "The name of the customer" ; rdfs:label "has name" . ### https://auroral.iot.linkeddata.es/def/market#productId :productId rdf:type owl:DatatypeProperty ; rdfs:domain :Product ; rdfs:range xsd:string ; rdfs:comment "The identifier of the product" ; rdfs:label "product id" . ### https://auroral.iot.linkeddata.es/def/market#productName :productName rdf:type owl:DatatypeProperty ; rdfs:domain :Product ; rdfs:range xsd:string ; rdfs:comment "The product name" ; rdfs:label "product name" . ### https://auroral.iot.linkeddata.es/def/market#sellerId :sellerId rdf:type owl:DatatypeProperty ; rdfs:domain :Seller ; rdfs:range xsd:string ; rdfs:comment "The identifier of the seller" ; rdfs:label "seller id" . ### https://auroral.iot.linkeddata.es/def/market#sellerName :sellerName rdf:type owl:DatatypeProperty ; rdfs:domain :Seller ; rdfs:range xsd:string ; rdfs:comment "The name of the seller" ; rdfs:label "seller name" . ### https://auroral.iot.linkeddata.es/def/market#stockId :stockId rdf:type owl:DatatypeProperty ; rdfs:domain :Stock ; rdfs:range xsd:string ; rdfs:comment "The identifier of the stock" ; rdfs:label "stock id" . ### https://auroral.iot.linkeddata.es/def/market#stockQuantity :stockQuantity rdf:type owl:DatatypeProperty ; rdfs:domain :Stock ; rdfs:range xsd:string ; rdfs:comment "The quantity of the stock" ; rdfs:label "stock quantity" . ################################################################# # Classes ################################################################# ### https://auroral.iot.linkeddata.es/def/core#User rdf:type owl:Class ; rdfs:comment "Users responsible for selling or consuming a product" ; rdfs:label "User" . ### https://auroral.iot.linkeddata.es/def/market#Category :Category rdf:type owl:Class ; rdfs:comment "The category of the product" ; rdfs:label "Category" . ### https://auroral.iot.linkeddata.es/def/market#Customer :Customer rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "The users that consumes a product" ; rdfs:label "Customer" . ### https://auroral.iot.linkeddata.es/def/market#Product :Product rdf:type owl:Class ; rdfs:comment "It is the item that will be sold" ; rdfs:label "Product" . ### https://auroral.iot.linkeddata.es/def/market#Seller :Seller rdf:type owl:Class ; rdfs:subClassOf ; rdfs:comment "The users that sell a product" ; rdfs:label "Seller" . ### https://auroral.iot.linkeddata.es/def/market#Stock :Stock rdf:type owl:Class ; rdfs:comment "The items available for sale in a store" ; rdfs:label "Stock" . ### Generated by the OWL API (version 5.1.18) https://github.com/owlcs/owlapi/