operation specification
IRI: https://spec.industrialontologies.org/ontology/construct/OperationSpecification
Defined In: https://spec.industrialontologies.org/ontology/productionplanning/ProductionPlanning/
SubClass Of: action specification
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:generically dependent continuant βΊ information content entity βΊ action specification βΊ operation specification
Definition
action specification that prescribes a manufacturing operation and includes specifications for its process steps
Explanatory Notes
This part of the plan specifies one or many steps, each of which is to be performed using one or more specific manufacturing resource in parallel or consecutively.
Examples
- machining work instruction specifying centering, drilling, reaming, and hole finishing; injection-molding instruction specifying mold closing, polymer injection, cooling, and part ejection, NC Program for machining a part on a lathe
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
see the rationale provided under information content entity for informational entity types.
Formal Axioms
First-Order Logic Axioms
LA1: OperationSpecification(o) β§ hasContinuantPartAtAllTimes(o,p) β Β¬ProcessPlan(p) β§ Β¬ProductionPlan(p)
LA2: OperationSpecification(o) β§ hasProperContinuantPartAtAllTimes(o,o') β Β¬OperationSpecification(o')
LA3: ActionSpecification(o) β§ βs(ProcessStepSpecification(s) β§ hasContinuantPartAtAllTimes(o,s)) β§ βp(ManufacturingOperation(p) β§ prescribes(o,p)) β OperationSpecification(o)
Semi-Formal Natural Language Axioms
LA1: if an instance of βoperation specificationβ βhas continuant part at all timesβ an entity, then that entity is neither an instance of βprocess planβ nor an instance of βproduction planβ
LA2: if an instance of βoperation specificationβ βhas proper continuant part at all timesβ an entity, then that entity is not an instance of βoperation specificationβ
LA3: if an instance of βaction specificationβ βhas continuant part at all timesβ some instance of βprocess step specificationβ and βprescribesβ some instance of βmanufacturing operationβ, then it is an instance of βoperation specificationβ
Description Logic
constr:OperationSpecification β constr:ActionSpecification
constr:OperationSpecification β β bfo:has_proper_continuant_part_at_all_times .Β¬ constr:OperationSpecification
constr:OperationSpecification β β bfo:has_continuant_part_at_all_times .Β¬ constr:ProcessPlan β constr:ProductionPlan
constr:ActionSpecification β β bfo:has_continuant_part_at_all_times .constr:ProcessStepSpecification β β constr:prescribes .constr:ManufacturingOperation β constr:OperationSpecification
SubClassOf: constr:ActionSpecification
SubClassOf: bfo:has_proper_continuant_part_at_all_times only not constr:OperationSpecification
SubClassOf: bfo:has_continuant_part_at_all_times only not (constr:ProcessPlan or constr:ProductionPlan)
constr:ActionSpecification and bfo:has_continuant_part_at_all_times some constr:ProcessStepSpecification and constr:prescribes some constr:ManufacturingOperation SubClassOf: constr:OperationSpecification