@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix ns0: <http://purl.org/goodrelations/v1#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix metadata_def: <http://data.bioontology.org/metadata/def/> . @prefix schema: <http://schema.org/> . @prefix metadata: <http://data.bioontology.org/metadata/> . @prefix ns1: <http://purl.org/goodrelations/> . @prefix ns2: <http://purl.org/foodontology#> . ns2:Food rdfs:subClassOf ns0:ProductOrService . ns0:ActualProductOrServiceInstance rdfs:subClassOf ns0:ProductOrService . ns0:Brand owl:disjointWith ns0:ProductOrService . ns0:BusinessEntityType owl:disjointWith ns0:ProductOrService . ns0:BusinessFunction owl:disjointWith ns0:ProductOrService . ns0:DayOfWeek owl:disjointWith ns0:ProductOrService . ns0:DeliveryMethod owl:disjointWith ns0:ProductOrService . ns0:Individual rdfs:subClassOf ns0:ProductOrService . ns0:Offering owl:disjointWith ns0:ProductOrService . ns0:OpeningHoursSpecification owl:disjointWith ns0:ProductOrService . ns0:PriceSpecification owl:disjointWith ns0:ProductOrService . ns0:ProductOrService metadata_def:mappingLoom "productorservice" ; metadata_def:mappingSameURI ns0:ProductOrService ; metadata_def:prefLabel "Product or service" ; metadata:prefixIRI "gr:ProductOrService" ; a owl:Class ; rdfs:comment """The superclass of all classes describing products or services types, either by nature or purpose. Examples for such subclasses are \"TV set\", \"vacuum cleaner\", etc. An instance of this class can be either an actual product or service (gr:Individual), a placeholder instance for unknown instances of a mass-produced commodity (gr:SomeItems), or a model / prototype specification (gr:ProductOrServiceModel). When in doubt, use gr:SomeItems. Examples: a) MyCellphone123, i.e. my personal, tangible cell phone (gr:Individual) b) Siemens1234, i.e. the Siemens cell phone make and model 1234 (gr:ProductOrServiceModel) c) dummyCellPhone123 as a placeholder for actual instances of a certain kind of cell phones (gr:SomeItems) Note: Your first choice for specializations of gr:ProductOrService should be http://www.productontology.org. Compatibility with schema.org: This class is (approximately) equivalent to http://schema.org/Product."""@en ; rdfs:isDefinedBy ns1:v1 ; rdfs:label "Product or service"@en ; rdfs:subClassOf owl:Thing ; owl:disjointWith ns0:QuantitativeValue, ns0:TypeAndQuantityNode, ns0:WarrantyPromise, ns0:WarrantyScope ; owl:equivalentClass schema:Product . ns0:ProductOrServiceModel rdfs:subClassOf ns0:ProductOrService . ns0:ProductOrServicesSomeInstancesPlaceholder rdfs:subClassOf ns0:ProductOrService . ns0:SomeItems rdfs:subClassOf ns0:ProductOrService . ns0:includes rdfs:range ns0:ProductOrService . ns0:isAccessoryOrSparePartFor rdfs:range ns0:ProductOrService . ns0:isConsumableFor rdfs:range ns0:ProductOrService . ns0:isSimilarTo rdfs:range ns0:ProductOrService .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix ns0: <http://purl.org/goodrelations/v1#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix metadata_def: <http://data.bioontology.org/metadata/def/> .
@prefix schema: <http://schema.org/> .
@prefix metadata: <http://data.bioontology.org/metadata/> .
@prefix ns1: <http://purl.org/goodrelations/> .
@prefix ns2: <http://purl.org/foodontology#> .

ns2:Food
    rdfs:subClassOf ns0:ProductOrService .

ns0:ActualProductOrServiceInstance
    rdfs:subClassOf ns0:ProductOrService .

ns0:Brand
    owl:disjointWith ns0:ProductOrService .

ns0:BusinessEntityType
    owl:disjointWith ns0:ProductOrService .

ns0:BusinessFunction
    owl:disjointWith ns0:ProductOrService .

ns0:DayOfWeek
    owl:disjointWith ns0:ProductOrService .

ns0:DeliveryMethod
    owl:disjointWith ns0:ProductOrService .

ns0:Individual
    rdfs:subClassOf ns0:ProductOrService .

ns0:Offering
    owl:disjointWith ns0:ProductOrService .

ns0:OpeningHoursSpecification
    owl:disjointWith ns0:ProductOrService .

ns0:PriceSpecification
    owl:disjointWith ns0:ProductOrService .

ns0:ProductOrService
    metadata_def:mappingLoom "productorservice" ;
    metadata_def:mappingSameURI ns0:ProductOrService ;
    metadata_def:prefLabel "Product or service" ;
    metadata:prefixIRI "gr:ProductOrService" ;
    a owl:Class ;
    rdfs:comment """The superclass of all classes describing products or services types, either by nature or purpose. Examples for such subclasses are \"TV set\", \"vacuum cleaner\", etc. An instance of this class can be either an actual product or service (gr:Individual), a placeholder instance for unknown instances of a mass-produced commodity (gr:SomeItems), or a model / prototype specification (gr:ProductOrServiceModel). When in doubt, use gr:SomeItems.

Examples: 
a) MyCellphone123, i.e. my personal, tangible cell phone (gr:Individual)
b) Siemens1234, i.e. the Siemens cell phone make and model 1234 (gr:ProductOrServiceModel)
c) dummyCellPhone123 as a placeholder for actual instances of a certain kind of cell phones (gr:SomeItems)
	
Note: Your first choice for specializations of gr:ProductOrService should be http://www.productontology.org.

Compatibility with schema.org: This class is (approximately) equivalent to http://schema.org/Product."""@en ;
    rdfs:isDefinedBy ns1:v1 ;
    rdfs:label "Product or service"@en ;
    rdfs:subClassOf owl:Thing ;
    owl:disjointWith ns0:QuantitativeValue, ns0:TypeAndQuantityNode, ns0:WarrantyPromise, ns0:WarrantyScope ;
    owl:equivalentClass schema:Product .

ns0:ProductOrServiceModel
    rdfs:subClassOf ns0:ProductOrService .

ns0:ProductOrServicesSomeInstancesPlaceholder
    rdfs:subClassOf ns0:ProductOrService .

ns0:SomeItems
    rdfs:subClassOf ns0:ProductOrService .

ns0:includes
    rdfs:range ns0:ProductOrService .

ns0:isAccessoryOrSparePartFor
    rdfs:range ns0:ProductOrService .

ns0:isConsumableFor
    rdfs:range ns0:ProductOrService .

ns0:isSimilarTo
    rdfs:range ns0:ProductOrService .