recipe operation
IRI: https://spec.industrialontologies.org/ontology/construct/RecipeOperation
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 operation
Definition
recipe procedural element that has a partially ordered set of recipe phases as its part and that prescribes one or more alternative physical units with compatible capabilities
Semi-Formal Definition:
every instance of βrecipe operationβ is exactly a βrecipe procedural elementβ that βhas continuant part at all timesβ some βrecipe phaseβ is βcontinuant part of at all timesβ some βrecipe unit procedureβ, and βhas continuant part at all timesβ some βinformation content entityβ that either βdenotesβ a βphysical unitβ or βprescribesβ either the βphysical unitβ or a βmanufacturing capabilityβ that is a βcapability ofβ a βphysical unitβ
Explanatory Notes
1) From ISA-88 (1995) Part 1 Section 3, a procedural element defining an independent processing activity consisting of the algorithm necessary for the initiation, organization, and control of phases. 2) From ISA-88 (2010) Part 1 Section 5.1, an operation is an ordered set of phases that defines a major processing sequence that takes the material being processed from one state to another, usually involving a chemical, physical, biological change
Examples
- A βSetup operationβ, which is part of a βVinyl chloride monomer polymerization unit procedureβ, and that can take place in jacketed reactor JR-101/JR-102/JR-103, has the following set of recipe phases: βInspect reactor cleaning conditions phaseβ, βTest agitation system phaseβ, βCalibrate temperature control system phaseβ, βTest pressure relief system phaseβ, and βPrepare Nitrogen purge system phaseβ.
Synonyms
- unit operation
Formal Axioms
First-Order Logic Definition
RecipeOperation(x) β RecipeProceduralElement(x) β§ βp(RecipePhase(p) β§ hasContinuantPartAtAllTimes(x, p)) β§ βu(RecipeUnitProcedure(u) β§ continuantPartOfAtAllTimes(x, u)) β§ βz(PhysicalUnit(z) β§ (βy(InformationContentEntity(y) β§ hasContinuantPartAtAllTimes(x, y) β§ (denotes(y, z) β¨ βc(ManufacturingCapability(c) β§ capabilityOf(c, z) β§ prescribes(y, c)) β¨ prescribes(y, z)))))
First-Order Logic Axioms
RecipeOperation(x) β RecipeProceduralElement(x) β§ βy (hasContinuantPartAtSomeTime(x, y) β Β¬(RecipeProcedure(y) β¨ RecipeUnitProcedure(y))) β§ βz (hasProperContinuantPartAtSomeTime(x, z) β Β¬RecipeOperation(z))
Semi-Formal Natural Language Axioms
if x is a βrecipe operationβ, then x is a βrecipe procedural elementβ, x βhas continuant part at some timeβ only entities that are not a βrecipe procedureβ or βrecipe unit procedureβ, and x βhas proper continuant part at some timeβ only entities that are not a βrecipe operationβ
Description Logic
constr:RecipeOperation β‘ 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:RecipePhase β β bfo:continuant_part_of_at_all_times .constr:RecipeUnitProcedure
constr:RecipeOperation β constr:RecipeProceduralElement
constr:RecipeOperation β β bfo:has_proper_continuant_part_at_some_time .Β¬ constr:RecipeOperation
constr:RecipeOperation β β bfo:has_continuant_part_at_some_time .Β¬ constr:RecipeProcedure β constr:RecipeUnitProcedure
constr:RecipeOperation β constr:RecipePhase β β₯
constr:RecipeOperation β constr:RecipeProcedure β β₯
constr:RecipeOperation β constr:RecipeUnitProcedure β β₯
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:RecipePhase and bfo:continuant_part_of_at_all_times some constr:RecipeUnitProcedure
SubClassOf: constr:RecipeProceduralElement
SubClassOf: bfo:has_proper_continuant_part_at_some_time only not constr:RecipeOperation
SubClassOf: bfo:has_continuant_part_at_some_time only not (constr:RecipeProcedure or constr:RecipeUnitProcedure)
constr:RecipeOperation DisjointWith: (constr:RecipePhase, constr:RecipeProcedure, constr:RecipeUnitProcedure)