process step
IRI: https://spec.industrialontologies.org/ontology/construct/ProcessStep
Defined In: https://spec.industrialontologies.org/ontology/productionplanning/ProductionPlanning/
SubClass Of: manufacturing enterprise process
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:occurrent βΊ bfo:process βΊ planned process βΊ manufacturing enterprise process βΊ process step
Definition
A unit subprocess of an operation which does not contain any other process step and exactly one manufacturing process as a subprocess.
Semi-Formal Definition:
every instance of βprocess stepβ is defined as exactly an instance of βmanufacturing enterprise processβ that has at least one βmanufacturing processβ as an βoccurrent part at some timeβ and does not have any other βprocess stepβ as an βoccurrent part at some timeβ.
Usage Notes
Along with the instance of manufacturing process, process step may also include instances of setup process and inspection process as subprocesses.
Examples
- drill hole, steps- centering, twist drilling, enlarging the hole, and finish the holes- these four steps each of them are process step
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
The class may contain many other varieties of processes along with a manufacturing process. The clause of βno further decomposition of step using stepβ is avoided to keep OWL axioms negation-free. Also, we do not use cardinality in axioms.
Formal Axioms
First-Order Logic Definition
processStep(x) β ManufacturingEnterpriseProcess(x) β§ βp (ManufacturingProcess(p) β§ occurrentPartOfAtSomeTime(p,x)) β§ βs ((processStep(s) β§ occurrentPartOfAtSomeTime(s,x)) β (s = x))
Description Logic
constr:ProcessStep β β€
constr:ProcessStep β constr:ManufacturingEnterpriseProcess β β bfo:has_proper_occurrent_part .constr:ManufacturingProcess
SubClassOf: owl:Thing
SubClassOf: constr:ManufacturingEnterpriseProcess and bfo:has_proper_occurrent_part some constr:ManufacturingProcess