recipe unit procedure
IRI: https://spec.industrialontologies.org/ontology/construct/RecipeUnitProcedure
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 unit procedure
Definition
recipe procedural element that has a partially ordered set of recipe operations as its part and that prescribes one or more alternative physical units with compatible capabilities
Semi-Formal Definition:
every instance of βrecipe unit procedureβ is exactly a βrecipe procedural elementβ that βhas continuant part at all timesβ some βrecipe operationβ, and βhas continuant part at all timesβ some βinformation content entityβ that either βdenotesβ a βphysical unitβ or βprescribesβ either a βphysical unitβ or a βmanufacturing capabilityβ that is a βcapability ofβ a βphysical unitβ
Explanatory Notes
1) From ISA-88 Part 1 Section 3: A strategy for carrying out a contiguous process within a unit, consisting of contiguous operations and the algorithm necessary for the initiation, organization, and control of those operations. 2) From ISA-88 Part 1 Section 5: A unit procedure consists of an ordered set of operations that causes a contiguous production sequence to take place within a unit.
Examples
- A βVinyl chloride monomer polymerization unit procedureβ, which comprises the following recipe operations: βSetup operationβ, followed by βCharge water, additives and monomer operationβ, followed by a βPolymerization operationβ, followed by a βPost-polymerization operationβ. This unit procedure can be carried out in any of the Reactors 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)
Adapted From
- ISA-88 Part 1
Formal Axioms
First-Order Logic Definition
RecipeUnitProcedure(x) β RecipeProceduralElement(x) β§ βo(RecipeOperation(o) β§ hasContinuantPartAtAllTimes(x, o)) β§ βz(PhysicalUnit(z) β§ βy(InformationContentEntity(y) β§ hasContinuantPartAtAllTimes(x, y) β§ (denotes(y, z) β¨ prescribes(y, z) β¨ βc(ManufacturingCapability(c) β§ capabilityOf(c, z) β§ prescribes(y, c)))))
First-Order Logic Axioms
RecipeUnitProcedure(x) β RecipeProceduralElement(x) β§ βy (hasContinuantPartAtSomeTime(x, y) β Β¬RecipeProcedure(y)) β§ βz (hasProperContinuantPartAtSomeTime(x, z) β Β¬RecipeUnitProcedure(z))
Semi-Formal Natural Language Axioms
if x is a βrecipe unit procedureβ, then x is a βrecipe procedural elementβ, x βhas continuant part at some timeβ only entities that are not a βrecipe procedureβ, and x βhas proper continuant part at some timeβ only entities that are not a βrecipe unit procedureβ
Description Logic
constr:RecipeUnitProcedure β‘ constr:RecipeProceduralElement β (β bfo:has_continuant_part_at_all_times .(constr:InformationContentEntity β β constr:denotes .constr:PhysicalUnit) β β bfo:has_continuant_part_at_all_times .(constr:InformationContentEntity β β constr:prescribes .(constr:PhysicalUnit β (constr:ManufacturingCapability β β constr:capabilityOf .constr:PhysicalUnit)))) β β bfo:has_continuant_part_at_all_times .constr:RecipeOperation β β bfo:continuant_part_of_at_all_times .constr:RecipeProcedure
constr:RecipeUnitProcedure β constr:RecipeProceduralElement
constr:RecipeUnitProcedure β β bfo:has_continuant_part_at_some_time .Β¬ constr:RecipeProcedure
constr:RecipeUnitProcedure β β bfo:has_proper_continuant_part_at_some_time .Β¬ constr:RecipeUnitProcedure
constr:RecipeUnitProcedure β constr:RecipeOperation β β₯
constr:RecipeUnitProcedure β constr:RecipePhase β β₯
constr:RecipeUnitProcedure β constr:RecipeProcedure β β₯
EquivalentTo: constr:RecipeProceduralElement and (bfo:has_continuant_part_at_all_times some (constr:InformationContentEntity and constr:denotes some constr:PhysicalUnit) or bfo:has_continuant_part_at_all_times some (constr:InformationContentEntity and constr:prescribes some (constr:PhysicalUnit or (constr:ManufacturingCapability and constr:capabilityOf some constr:PhysicalUnit)))) and bfo:has_continuant_part_at_all_times some constr:RecipeOperation and bfo:continuant_part_of_at_all_times some constr:RecipeProcedure
SubClassOf: constr:RecipeProceduralElement
SubClassOf: bfo:has_continuant_part_at_some_time only not constr:RecipeProcedure
SubClassOf: bfo:has_proper_continuant_part_at_some_time only not constr:RecipeUnitProcedure
constr:RecipeUnitProcedure DisjointWith: (constr:RecipeOperation, constr:RecipePhase, constr:RecipeProcedure)