production order
IRI: https://spec.industrialontologies.org/ontology/construct/ProductionOrder
Defined In: https://spec.industrialontologies.org/ontology/productionplanning/ProductionPlanning/
SubClass Of: objective specification
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:generically dependent continuant βΊ information content entity βΊ objective specification βΊ production order
Definition
objective specification stating the product and quantity to be produced and any applicable release, completion, or delivery requirements
Examples
- order to produce 100 brackets
Formal Axioms
First-Order Logic Axioms
LA1: ProductionOrder(o) β (ObjectiveSpecification(o) β§ βm(MaterialProductSpecification(m) β§ hasContinuantPartAtAllTimes(o,m)))
LA2: ObjectiveSpecification(o) β§ βp(PlannedProcess(p) β§ isAchievedByAtSomeTime(o,p) β§ βq(ProductProductionProcess(q) β§ hasOccurrentPart(p,q))) β ProductionOrder(o)
Semi-Formal Natural Language Axioms
LA1: if an entity is an instance of βproduction orderβ, then it is an instance of βobjective specificationβ and βhas continuant part at all timesβ some instance of βmaterial product specificationβ
LA2: if an instance of βobjective specificationβ βis achieved by at some timeβ some instance of βplanned processβ that βhas occurrent partβ some instance of βproduct production processβ, then it is an instance of βproduction orderβ
Description Logic
constr:ProductionOrder β constr:ObjectiveSpecification
constr:ProductionOrder β constr:ObjectiveSpecification β β bfo:has_continuant_part_at_all_times .constr:MaterialProductSpecification
constr:ObjectiveSpecification β β constr:isAchievedByAtSomeTime .(constr:PlannedProcess β β bfo:has_occurrent_part .constr:ProductProductionProcess) β constr:ProductionOrder
SubClassOf: constr:ObjectiveSpecification
SubClassOf: constr:ObjectiveSpecification and bfo:has_continuant_part_at_all_times some constr:MaterialProductSpecification
constr:ObjectiveSpecification and constr:isAchievedByAtSomeTime some (constr:PlannedProcess and bfo:has_occurrent_part some constr:ProductProductionProcess) SubClassOf: constr:ProductionOrder