process plan

IRI: https://spec.industrialontologies.org/ontology/construct/ProcessPlan

Defined In: https://spec.industrialontologies.org/ontology/productionplanning/ProductionPlanning/

SubClass Of: plan specification

Class Hierarchy

owl:Thing β€Ί bfo:entity β€Ί bfo:continuant β€Ί bfo:generically dependent continuant β€Ί information content entity β€Ί plan specification β€Ί process plan

Definition

plan specification that prescribes a product production process and includes specifications for its operations or process steps

Semi-Formal Definition:

every instance of β€˜process plan’ is defined as exactly an instance of β€˜plan specification’ that β€˜has proper continuant part at all times’ some β€˜objective specification’ that β€˜has continuant part at all times’ some β€˜material product specification’, and that is β€˜proper continuant part of at all times’ some β€˜production plan’

Examples

  • IKEA instructions to assemble furniture such as tables and chairs, and a step-by-step recipe for preparing a cake.

Formal Axioms

First-Order Logic Definition

ProcessPlan(p) ↔ PlanSpecification(p) ∧ βˆƒo(ObjectiveSpecification(o) ∧ hasProperContinuantPartAtAllTimes(p,o) ∧ βˆƒm(MaterialProductSpecification(m) ∧ hasContinuantPartAtAllTimes(o,m))) ∧ βˆƒp'(ProductionPlan(p') ∧ properContinuantPartOfAtAllTimes(p,p'))

First-Order Logic Axioms

LA1: ProcessPlan(p) ∧ hasProperContinuantPartAtAllTimes(p,p') β†’ Β¬ProcessPlan(p')
LA2: ProcessPlan(p) ∧ hasContinuantPartAtAllTimes(p,x) β†’ Β¬ProductionPlan(x)
LA3: PlanSpecification(p) ∧ βˆƒs((OperationSpecification(s) ∨ ProcessStepSpecification(s)) ∧ hasContinuantPartAtAllTimes(p,s)) ∧ βˆƒo(ProductProductionProcess(o) ∧ prescribes(p,o)) β†’ ProcessPlan(p)

Semi-Formal Natural Language Axioms

LA1: if p is an instance of β€˜process plan’ and p β€˜has proper continuant part at all times’ p’, then p’ is not an instance of β€˜process plan’

LA2: if p is an instance of β€˜process plan’ and p β€˜has continuant part at all times’ x, then x is not an instance of β€˜production plan’

LA3: if an instance of β€˜plan specification’ β€˜has continuant part at all times’ some instance of β€˜operation specification’ or β€˜process step specification’ and β€˜prescribes’ some instance of β€˜product production process’, then it is an instance of β€˜process plan’

Description Logic

constr:ProcessPlan ≑ constr:PlanSpecification βŠ“ βˆƒ bfo:has_proper_continuant_part_at_all_times .(constr:ObjectiveSpecification βŠ“ βˆƒ bfo:has_continuant_part_at_all_times .constr:MaterialProductSpecification) βŠ“ βˆƒ bfo:proper_continuant_part_of_at_all_times .constr:ProductionPlan

constr:ProcessPlan βŠ‘ constr:PlanSpecification

constr:ProcessPlan βŠ‘ βˆ€ bfo:has_proper_continuant_part_at_all_times .Β¬ constr:ProcessPlan

constr:ProcessPlan βŠ‘ βˆ€ bfo:has_continuant_part_at_all_times .Β¬ constr:ProductionPlan

constr:PlanSpecification βŠ“ βˆƒ bfo:has_continuant_part_at_all_times .(constr:OperationSpecification βŠ” constr:ProcessStepSpecification) βŠ“ βˆƒ constr:prescribes .constr:ProductProductionProcess βŠ‘ constr:ProcessPlan

EquivalentTo: constr:PlanSpecification and bfo:has_proper_continuant_part_at_all_times some (constr:ObjectiveSpecification and bfo:has_continuant_part_at_all_times some constr:MaterialProductSpecification) and bfo:proper_continuant_part_of_at_all_times some constr:ProductionPlan

SubClassOf: constr:PlanSpecification

SubClassOf: bfo:has_proper_continuant_part_at_all_times only not constr:ProcessPlan

SubClassOf: bfo:has_continuant_part_at_all_times only not constr:ProductionPlan

constr:PlanSpecification and bfo:has_continuant_part_at_all_times some (constr:OperationSpecification or constr:ProcessStepSpecification) and constr:prescribes some constr:ProductProductionProcess SubClassOf: constr:ProcessPlan


Back to top

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