recipe
IRI: https://spec.industrialontologies.org/ontology/construct/Recipe
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
Direct subclasses:
Definition
plan specification that prescribes some batch runs for a specific product or process intermediate
Explanatory Notes
A recipe contains an essential and comprehensive set of information required to uniquely define the manufacturing requirements for a specific product or process intermediate. This information typically includes: Product identification and version, List of raw materials and their quantities, Equipment requirements, Process parameters (e.g., temperatures, pressures, speeds), Step-by-step production instructions, Quality control specifications, Safety precautions, Packaging and labeling instructions.
Examples
- control recipe;general recipe;master recipe; site recipe
Adapted From
- https://www.plcacademy.com/isa-88-s88-batch-control-explained/
Primitive Class
This class is declared primitive and it does not have necessary and sufficient condiftions defined.
Primitive Rationale
There are currently insufficient constructs available to create a set of necessary and sufficient conditions. In particular recipe structural elements like the header are missing
Formal Axioms
First-Order Logic Axioms
PlanSpecification(x) β§ βy (prescribes(x, y) β§ BatchRun(y)) β§ βz ((RecipeProcedure(z) β¨ RecipeProcess(z)) β§ hasContinuantPartAtAllTimes(x, z)) β Recipe(x)
Semi-Formal Natural Language Axioms
if x is a βplan specificationβ that βprescribesβ some βbatch runβ and βhas continuant part at all timesβ some βrecipe procedureβ or βrecipe processβ then x is a βrecipeβ
Description Logic
constr:Recipe β constr:PlanSpecification
constr:PlanSpecification β β bfo:has_continuant_part_at_all_times .(constr:RecipeProcedure β constr:RecipeProcess) β β constr:prescribes .constr:BatchRun β constr:Recipe
SubClassOf: constr:PlanSpecification
constr:PlanSpecification and bfo:has_continuant_part_at_all_times some (constr:RecipeProcedure or constr:RecipeProcess) and constr:prescribes some constr:BatchRun SubClassOf: constr:Recipe