recipe process

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

Defined In: https://spec.industrialontologies.org/ontology/biopharma/Recipe/

SubClass Of: recipe process element

Class Hierarchy

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

Definition

recipe process element that has a partially ordered set of recipe process stages as its part

Explanatory Notes

The definition given in ISA-88 Part 1 Sections 3 and 4 β€” β€œa sequence of chemical, physical, or biological activities for the conversion, transport, or storage of material or energy” β€” more accurately corresponds to the planned process that the recipe process prescribes. IOF follows the BFO distinction between plans and processes; accordingly, the natural language definition provided here focuses on the recipe structure β€” specifically, the partial ordering of its constituent elements. This reflects the recipe as a plan specification rather than describing the execution it prescribes. The ISA definition has been retained here for reference and traceability to the source specification.

Examples

  • A β€˜PVC granular resin production process’, which comprises a β€˜Vinyl chloride monomer polymerization stage’, a β€˜Water Separation stage’, and a β€˜Drying stage’

Adapted From

  • ISA-88 Part 1

Primitive Class

This class is declared primitive and it does not have necessary and sufficient condiftions defined.

Primitive Rationale

There are currently insufficient constructs to represent a partially ordered set.

Formal Axioms

First-Order Logic Axioms

RecipeProcess(x) β†’ RecipeProcessElement(x) ∧ βˆƒy (hasContinuantPartAtAllTimes(x, y) ∧ RecipeProcessStage(y)) ∧ βˆ€z (hasProperContinuantPartAtSomeTime(x, z) β†’ Β¬RecipeProcess(z))

Semi-Formal Natural Language Axioms

if x is a β€˜recipe process’, then x is a β€˜recipe process element’, x β€˜has continuant part at all times’ some β€˜recipe process stage’, and x β€˜has proper continuant part at some time’ only entities that are not a β€˜recipe process

Description Logic

constr:RecipeProcess βŠ‘ constr:RecipeProcessElement

constr:RecipeProcess βŠ‘ βˆ€ bfo:has_proper_continuant_part_at_some_time .Β¬ constr:RecipeProcess

constr:RecipeProcess βŠ‘ βˆƒ bfo:has_continuant_part_at_all_times .constr:RecipeProcessStage

constr:RecipeProcess βŠ“ constr:RecipeProcessAction βŠ‘ βŠ₯

constr:RecipeProcess βŠ“ constr:RecipeProcessOperation βŠ‘ βŠ₯

constr:RecipeProcess βŠ“ constr:RecipeProcessStage βŠ‘ βŠ₯

SubClassOf: constr:RecipeProcessElement

SubClassOf: bfo:has_proper_continuant_part_at_some_time only not constr:RecipeProcess

SubClassOf: bfo:has_continuant_part_at_all_times some constr:RecipeProcessStage

constr:RecipeProcess DisjointWith: (constr:RecipeProcessAction, constr:RecipeProcessOperation, constr:RecipeProcessStage)


Back to top

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