rdfs:comment "This ontology extends the SAREF ontology for the industry and manufacturing domain. This extension is based on the Reference Architectural Model Industry 4.0 (RAMI)" ;
rdfs:comment "Physical, geographical or logical grouping of resources determined by the site (definition taken from IEC 62264)" ;
rdfs:label "Area" .
### http://w3id.org/saref4inma#Batch
:Batch rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :needsEquipment ;
owl:allValuesFrom :ProductEquipment
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasGTIN12 ;
owl:allValuesFrom rdfs:Literal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasGTIN13 ;
owl:allValuesFrom rdfs:Literal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasGTIN14 ;
owl:allValuesFrom rdfs:Literal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :hasGTIN8 ;
owl:allValuesFrom rdfs:Literal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :size ;
owl:allValuesFrom xsd:integer
] ;
rdfs:comment "The material that is being produced (definition taken from IEC 61512)" ;
rdfs:label "Batch" .
### http://w3id.org/saref4inma#ControlModule
:ControlModule rdf:type owl:Class ;
rdfs:subClassOf :ProductEquipment ;
rdfs:comment "The lowest level grouping of equipment in the physical model that can carry out basic control (definition taken from IEC 61512)" ;
rdfs:label "Control module" .
### http://w3id.org/saref4inma#EquipmentModule
:EquipmentModule rdf:type owl:Class ;
rdfs:subClassOf :ProductEquipment ;
rdfs:comment "A functional group of equipment that can carry out a finit number of specific minor processing activities (definition taken from IEC 61512)" ;
rdfs:label "Equipment module" .
### http://w3id.org/saref4inma#Factory
:Factory rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :Site
] ;
rdfs:comment "One or more organizations sharing a definit mission, goals and objectives which provides an output such as a product (definition taken from IEC 62264)" ;
rdfs:label "Factory" .
### http://w3id.org/saref4inma#InjectionUnit
:InjectionUnit rdf:type owl:Class ;
rdfs:subClassOf :EquipmentModule ;
rdfs:label "Injection unit" .
### http://w3id.org/saref4inma#Material
:Material rdf:type owl:Class ;
rdfs:comment "Material needed for producing products" ;
rdfs:label "Material" .
### http://w3id.org/saref4inma#MouldingMachine
:MouldingMachine rdf:type owl:Class ;
rdfs:subClassOf :EquipmentModule ;
rdfs:label "Moulding machine" .
### http://w3id.org/saref4inma#ProcessCell
:ProcessCell rdf:type owl:Class ;
rdfs:subClassOf :WorkCenter ;
rdfs:comment "A logical grouping of equipment that includes the equipment required for production of one or more batches (definition taken from IEC 61512)" ;
rdfs:label "Process cell" .
### http://w3id.org/saref4inma#Product
:Product rdf:type owl:Class ;
rdfs:comment "Products built in a factory" ;
rdfs:label "Product" .
### http://w3id.org/saref4inma#ProductCategory
:ProductCategory rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :brand ;
owl:allValuesFrom rdfs:Literal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :manufacturer ;
owl:allValuesFrom rdfs:Literal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :supplier ;
owl:allValuesFrom rdfs:Literal
] ;
owl:disjointWith :ProductEquipment ;
rdfs:comment "It represents the type of products that can be produced" ;
rdfs:label "Product category" .
### http://w3id.org/saref4inma#ProductEquipment
:ProductEquipment rdf:type owl:Class ;
rdfs:subClassOf saref:Device ,
[ rdf:type owl:Restriction ;
owl:onProperty :makes ;
owl:someValuesFrom :ProductCategory
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :description ;
owl:allValuesFrom rdfs:Literal
] ,
[ rdf:type owl:Restriction ;
owl:onProperty :name ;
owl:allValuesFrom rdfs:Literal
] ;
rdfs:comment "Equipment in a factory that is used to produce products" ;
rdfs:label "Product equipment" .
### http://w3id.org/saref4inma#ProductionUnit
:ProductionUnit rdf:type owl:Class ;
rdfs:subClassOf :WorkCenter ;
rdfs:comment "Collection of equipment that converts, separates or reacts one or more feedstocks to produce intermediate or final products (definition taken from IEC 62264)" ;
rdfs:label "Production unit" .
### http://w3id.org/saref4inma#Site
:Site rdf:type owl:Class ;
rdfs:subClassOf [ rdf:type owl:Restriction ;
owl:onProperty :contains ;
owl:someValuesFrom :Area
] ;
rdfs:comment "identified physical, geographical, and/or logical component grouping of a manufacturing enterprise (definition taken from IEC 62264)" ;
rdfs:label "Site" .
### http://w3id.org/saref4inma#Unit
:Unit rdf:type owl:Class ;
rdfs:subClassOf :ProductEquipment ;
rdfs:comment "Level of equipment composed by lower level elements, such as equipment modules, in which one or more processign activities can be conducted" ;
rdfs:label "Unit" .
### http://w3id.org/saref4inma#WorkCenter
:WorkCenter rdf:type owl:Class ;
rdfs:subClassOf :ProductEquipment ;
rdfs:comment "Equipment element under an area in a role-based equipment hierarchy that performs production, storage or material movement (definition taken from IEC 62264)" ;