recipe procedure
IRI: https://spec.industrialontologies.org/ontology/construct/RecipeProcedure
Defined In: https://spec.industrialontologies.org/ontology/biopharma/Recipe/
SubClass Of: recipe procedural element
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:generically dependent continuant βΊ information content entity βΊ plan specification βΊ recipe procedural element βΊ recipe procedure
Definition
recipe procedural element that has a partially ordered set of recipe unit procedures as its part and that prescribes one or more alternative process cells with compatible capabilities
Semi-Formal Definition:
every instance of a βrecipe procedureβ is a βrecipe procedural elementβ that βhas continuant part at all timesβ some βrecipe unit procedureβ and βhas continuant part at all timesβ some βinformation content entityβ that either βdenotesβ a βprocess cellβ or βprescribesβ a βprocess cellβ or a βmanufacturing capabilityβ that is the βcapability ofβ a βprocess cellβ
Explanatory Notes
1) ISA-88 Part 1 Section 3: The part of a recipe that defines the strategy for producing a batch. 2) ISA-88 Part 1 Section 5: The procedure is the highest level in the hierarchy and defines the strategy for carrying out a major processing action such as making a batch. It is defined in terms of an ordered set of unit procedures.
Examples
- A βPVC granular resin production recipe procedureβ, which comprises the following unit procedures: a βVinyl chloride monomer polymerization unit procedureβ, a βWater Separation unit procedureβ, and a βDrying unit procedureβ. This recipe procedure can be carried out in Process Cell βGranular PVC production cell 001β, composed of a) Reactor JR-101/JR-102/JR-103/JR-104 (Stainless steel, 1,000-gallon, rated 100 psia, mechanical agitator, with temperature and pressure control systems, nitrogen purge system, pressure relief system with a Rupture disc); b) Centrifuge C-301/C-302 (Basket type, 600 lb. batch); c) VCM Recovery Unit VRU-1/VRU-2; d) Deionized water tank WTK-101/WTK-103; e) Low pressure steam supply system; f) Chilled Water Circuit, g) Spray Dryer SD-02/SD-04.
Adapted From
- ISA-88 Part 1
Formal Axioms
First-Order Logic Definition
RecipeProcedure(x) β RecipeProceduralElement(x) β§ βc,y,z (ProcessCell(c) β§ InformationContentEntity(y) β§ (denotes(y,c) β¨ (prescribes(y,c) β¨ βm(prescribes(y,m) β§ ManufacturingCapability(m) β§ capabilityOf(m,c)))) β§ hasContinuantPartAtAllTimes(x,y) β§ RecipeUnitProcedure(z) β§ hasContinuantPartAtAllTimes(x,z))
First-Order Logic Axioms
RecipeProcedure(x) β RecipeProceduralElement(x) β§ βy (hasProperContinuantPartAtSomeTime(x, y) β Β¬RecipeProcedure(y))
Semi-Formal Natural Language Axioms
if x is a βrecipe procedureβ, then x is a βrecipe procedural elementβ, and x βhas proper continuant part at some timeβ only entities that are not a βrecipe procedureβ
Description Logic
constr:RecipeProcedure β‘ constr:RecipeProceduralElement β (β bfo:has_continuant_part_at_all_times .(constr:InformationContentEntity β β constr:denotes .constr:ProcessCell) β β bfo:has_continuant_part_at_all_times .(constr:InformationContentEntity β β constr:prescribes .(constr:ProcessCell β (constr:ManufacturingCapability β β constr:capabilityOf .constr:ProcessCell)))) β β bfo:has_continuant_part_at_all_times .constr:RecipeUnitProcedure
constr:RecipeProcedure β constr:RecipeProceduralElement
constr:RecipeProcedure β β bfo:has_proper_continuant_part_at_some_time .Β¬ constr:RecipeProcedure
constr:RecipeProcedure β constr:RecipeOperation β β₯
constr:RecipeProcedure β constr:RecipePhase β β₯
constr:RecipeProcedure β constr:RecipeUnitProcedure β β₯
EquivalentTo: constr:RecipeProceduralElement and (bfo:has_continuant_part_at_all_times some (constr:InformationContentEntity and constr:denotes some constr:ProcessCell) or bfo:has_continuant_part_at_all_times some (constr:InformationContentEntity and constr:prescribes some (constr:ProcessCell or (constr:ManufacturingCapability and constr:capabilityOf some constr:ProcessCell)))) and bfo:has_continuant_part_at_all_times some constr:RecipeUnitProcedure
SubClassOf: constr:RecipeProceduralElement
SubClassOf: bfo:has_proper_continuant_part_at_some_time only not constr:RecipeProcedure
constr:RecipeProcedure DisjointWith: (constr:RecipeOperation, constr:RecipePhase, constr:RecipeUnitProcedure)