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)