manufacturing operation
IRI: https://spec.industrialontologies.org/ontology/construct/ManufacturingOperation
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 βΊ manufacturing operation
Definition
Manufacturing enterprise process that aggregates only those process steps which are part of the same product production process and there exists at least one common manufacturing resource, used in the manufacturing process for each step.
Explanatory Notes
An operation may consist of a single step and in such cases may include the same information as that in the process specification. However, in many situations, multiple steps are required to be performed on a machine to produce a single feature or to achieve a specific quality, geometric shape, or dimension of the designated product or component. In such multi-step operations, the primary equipment may require reconfiguration, including the attachment or detachment of tools or accessories. Additionally, the material may need to be repositioned or handled between steps, all of which are considered integral parts of the operation.
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
The common grouping criteria cannot be formalized for this class and therefore only a necessary condition could be derived which does not check the βcommon resource for all stepβ condition. Furthermore, the use of operation in batch and continuous manufacturing many provide some more refinement on the role of the common participant.
Formal Axioms
First-Order Logic Axioms
βo, x1, x2 ( ProcessStep(x1) β§ ProcessStep(x2) β§ ManufacturingOperation(o) β§ occurrentPartOfAtSomeTime(x1, o) β§ occurrentPartOfAtSomeTime(x2, o) β§ (x1 β x2) β βe, p1, p2, r1, r2 (ManufacturingProcess(p1) β§ ManufacturingProcess(p2) β§ occurrentPartOfAtSomeTime(p1, x1) β§ occurrentPartOfAtSomeTime(p2, x2) β§ hasParticipantAtSomeTimes(p1, e) β§ hasParticipantAtSomeTimes(p2, e) β§ hasRole(e, r1) β§ hasRole(e, r2) β§ EquipmentRole(r1) β§ EquipmentRole(r2)))
Semi-Formal Natural Language Axioms
if βx1β and βx2β are distinct βprocess stepsβ that are βoccurrent part of at some timeβ the same βmanufacturing operationβ, then there exists some βequipmentβ that βhas roleβ some βequipment roleβ and that βhas participant at some timesβ both a βmanufacturing processβ that is βoccurrent part of at some timeβ x1 and a βmanufacturing processβ that is βoccurrent part of at some timeβ x2
Description Logic
constr:ManufacturingOperation β β€
constr:ManufacturingOperation β constr:ManufacturingEnterpriseProcess β β bfo:has_participant_at_some_time .(bfo:material_entity β β constr:hasRole .(constr:EquipmentRole β constr:OperatorRole)) β β bfo:has_proper_occurrent_part .constr:ProcessStep
SubClassOf: owl:Thing
SubClassOf: constr:ManufacturingEnterpriseProcess and bfo:has_participant_at_some_time some (bfo:material_entity and constr:hasRole some (constr:EquipmentRole or constr:OperatorRole)) and bfo:has_proper_occurrent_part some constr:ProcessStep