process step specification
IRI: https://spec.industrialontologies.org/ontology/construct/ProcessStepSpecification
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 βΊ process step specification
Definition
action specification that prescribes some process step
Explanatory Notes
A process-step specification is the atomic instruction within a process planβthe most specific, detailed, and direct component. It defines required input materials, recipes, dimensions, tolerances, attributes, and any necessary in-process handling or machine configurations. In some cases, it may be as simple as a label or brief instruction, such as βdrill ten 0.45-inch holes in a 3β Γ 5β sheet.β
Examples
- drilling instruction requiring a 10-millimeter hole to be drilled to a depth of 20 millimeters; mixing instruction requiring a chemical batch to be agitated at 60 revolutions per minute for 10 minutes
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: ProcessStepSpecification(s) β§ hasContinuantPartAtAllTimes(s,x) β Β¬ProcessPlan(x) β§ Β¬ProductionPlan(x) β§ Β¬OperationSpecification(x)
LA2: ProcessStepSpecification(s) β§ hasProperContinuantPartAtAllTimes(s,s') β Β¬ProcessStepSpecification(s')
LA3: ActionSpecification(s) β§ βp(ProcessStep(p) β§ prescribes(s,p)) β ProcessStepSpecification(s)
Semi-Formal Natural Language Axioms
LA1: if an instance of βprocess step specificationβ βhas continuant part at all timesβ an entity, then that entity is not an instance of βprocess planβ, βproduction planβ, or βoperation specificationβ
LA2: if an instance of βprocess step specificationβ βhas proper continuant part at all timesβ an entity, then that entity is not an instance of βprocess step specificationβ
LA3: if an instance of βaction specificationβ βprescribesβ some instance of βprocess stepβ, then it is an instance of βprocess step specificationβ
Description Logic
constr:ProcessStepSpecification β constr:ActionSpecification
constr:ProcessStepSpecification β β bfo:has_proper_continuant_part_at_all_times .Β¬ constr:ProcessStepSpecification
constr:ProcessStepSpecification β β bfo:has_continuant_part_at_all_times .Β¬ constr:OperationSpecification β constr:ProcessPlan β constr:ProductionPlan
constr:ActionSpecification β β constr:prescribes .constr:ProcessStep β constr:ProcessStepSpecification
SubClassOf: constr:ActionSpecification
SubClassOf: bfo:has_proper_continuant_part_at_all_times only not constr:ProcessStepSpecification
SubClassOf: bfo:has_continuant_part_at_all_times only not (constr:OperationSpecification or constr:ProcessPlan or constr:ProductionPlan)
constr:ActionSpecification and constr:prescribes some constr:ProcessStep SubClassOf: constr:ProcessStepSpecification