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


Back to top

Copyright © 2024–2026 Open Applications Group / Industrial Ontology Foundry. Distributed under an MIT license.