recipe process element
IRI: https://spec.industrialontologies.org/ontology/construct/RecipeProcessElement
Defined In: https://spec.industrialontologies.org/ontology/biopharma/Recipe/
SubClass Of: plan specification
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:generically dependent continuant βΊ information content entity βΊ plan specification βΊ recipe process element
Direct subclasses:
Definition
plan specification that prescribes some planned process that is part of a batch run and is equipment independent
Usage Notes
1) A recipe process element must not be included in control recipes or master recipes or recipe procedural elements, as it is intended to represent equipment-independent instructions. This restriction is formally captured by the axiom: βcontinuant part of at some timeβ only (not (βcontrol recipeβ or βmaster recipeβ or βrecipe procedural elementβ)). 2) While a recipe process element may be included in one or more general recipes, site recipes, or other recipe process elements, there is no requirement for such inclusion, allowing for its reuse and composition in varying contexts. When associating a recipe process element with a higher-level recipe, the βcontinuant part of at some timeβ relation (or an appropriate subproperty) should be used.
Examples
- recipe process, recipe process action, recipe process operation, recipe process 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
This term is expected to remain primitive, as it is challenging to define a set of OWL-compatible necessary and sufficient conditions that in all cases reliably distinguish a recipe process element from a recipe procedural element.
Formal Axioms
First-Order Logic Axioms
RecipeProcessElement(x) β PlanSpecification(x) β§ Β¬βy (continuantPartOfAtSomeTime(x, y) β§ (ControlRecipe(y) β¨ MasterRecipe(y) β¨ RecipeProceduralElement(y))) β§ βzβw (prescribes(x, z) β§ PlannedProcess(z) β§ occurrentPartOf(z, w) β§ BatchRun(w))
Semi-Formal Natural Language Axioms
if x is a βrecipe process elementβ, then x is a βplan specificationβ, x is not a continuant part at any time of a βcontrol recipeβ, βmaster recipeβ, or βrecipe procedural elementβ, and x βprescribesβ some βplanned processβ that is an βoccurrent part ofβ some βbatch runβ
Description Logic
constr:RecipeProcessElement β constr:PlanSpecification
constr:RecipeProcessElement β β bfo:continuant_part_of_at_some_time .Β¬ constr:ControlRecipe β constr:MasterRecipe β constr:RecipeProceduralElement
constr:RecipeProcessElement β β constr:prescribes .(constr:PlannedProcess β β bfo:occurrent_part_of .constr:BatchRun)
constr:RecipeProcessElement β constr:RecipeProceduralElement β β₯
SubClassOf: constr:PlanSpecification
SubClassOf: bfo:continuant_part_of_at_some_time only not (constr:ControlRecipe or constr:MasterRecipe or constr:RecipeProceduralElement)
SubClassOf: constr:prescribes some (constr:PlannedProcess and bfo:occurrent_part_of some constr:BatchRun)
constr:RecipeProcessElement DisjointWith: constr:RecipeProceduralElement