production plan
IRI: https://spec.industrialontologies.org/ontology/construct/ProductionPlan
Defined In: https://spec.industrialontologies.org/ontology/productionplanning/ProductionPlanning/
SubClass Of: plan specification
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:generically dependent continuant βΊ information content entity βΊ plan specification βΊ production plan
Definition
plan specification that contains a set of production orders and prescribes how they are to be fulfilled
Semi-Formal Definition:
every instance of βproduction planβ is defined as exactly an instance of βplan specificationβ that βhas proper continuant part at all timesβ some instance of βproduction orderβ
Examples
- Production of a batch of 1,000 plastic containers and 100 lids in one week, production of 200 wooden chairs at the wood workshop to be completed by August 9. In the first quarter of 2025, the sewing department will produce 500 shirts.
Formal Axioms
First-Order Logic Definition
ProductionPlan(p) β PlanSpecification(p) β§ βo(ProductionOrder(o) β§ hasProperContinuantPartAtAllTimes(p,o))
First-Order Logic Axioms
LA1: ProductionPlan(p) β§ hasProperContinuantPartAtSomeTime(p,p') β Β¬ProductionPlan(p')
LA2: PlanSpecification(p) β§ βq(PlannedProcess(q) β§ prescribes(p,q) β§ βo(ProductProductionProcess(o) β§ hasOccurrentPart(q,o))) β ProductionPlan(p)
Semi-Formal Natural Language Axioms
LA1: if p is an instance of βproduction planβ and p βhas proper continuant part at some timeβ pβ, then pβ is not an instance of βproduction planβ
LA2: if an instance of βplan specificationβ βprescribesβ some instance of βplanned processβ that βhas occurrent partβ some instance of βproduct production processβ, then it is an instance of βproduction planβ
Description Logic
constr:ProductionPlan β‘ constr:PlanSpecification β β bfo:has_proper_continuant_part_at_all_times .constr:ProductionOrder
constr:ProductionPlan β constr:PlanSpecification
constr:ProductionPlan β β bfo:has_proper_continuant_part_at_some_time .Β¬ constr:ProductionPlan
constr:PlanSpecification β β bfo:has_continuant_part_at_all_times .constr:ProcessPlan β β constr:prescribes .(constr:PlannedProcess β β bfo:has_occurrent_part .constr:ProductProductionProcess) β constr:ProductionPlan
EquivalentTo: constr:PlanSpecification and bfo:has_proper_continuant_part_at_all_times some constr:ProductionOrder
SubClassOf: constr:PlanSpecification
SubClassOf: bfo:has_proper_continuant_part_at_some_time only not constr:ProductionPlan
constr:PlanSpecification and bfo:has_continuant_part_at_all_times some constr:ProcessPlan and constr:prescribes some (constr:PlannedProcess and bfo:has_occurrent_part some constr:ProductProductionProcess) SubClassOf: constr:ProductionPlan