Changes in 🟢 Recipe Ontology
- Maturity: 🟢 Released
Changed
Classes
ControlRecipe
- IRI:
https://spec.industrialontologies.org/ontology/construct/ControlRecipe
Annotations
-
example= “Control recipe ‘CR-PVC-20250623-01’, derived from the ‘MR-PVC-SUSP-HOU-Cell2-V3’ Master Recipe that employs the ‘Granular PVC Grade PQ5 production procedure Houston’ Recipe Procedure, which comprises the following sequence of Unit Procedures: ‘Vinyl chloride monomer polymerization unit procedure’, ‘Water Separation unit procedure’, and ‘Drying unit procedure’. This recipe procedure is to be carried out in the following equipment units of the ‘Granular PVC production cell 001’ Process Cell: Reactor JR-102; Centrifuge C-301; VCM Recovery Unit VRU-1; Deionized water tank WTK-101; Low pressure steam supply system; Chilled Water Circuit; and Spray Dryer SD-02. This Recipe Procedure will transform 2220 lb. of the ‘Vinyl Chloride Monomer’ raw material into 985 kg of ‘Granular PVC Grade PQ5’ product, employing the following Consumables: Deionized Water (1060 Gallons), Suspension Agent Polyvinyl Alcohol (CAS No.9002-89-5), by Wacker Chemie AG (11.5 lb.), Benzoyl Peroxide Initiator (CAS No. 94-36-0), by Arzo Nobel (2.25 lb.), Sodium Bicarbonate (CAS No. 144-55-8), by Church & Dwight Co (1.18 lb.).”
-
example= “Control recipe ‘CR-PVC-20250623-01’, derived from the ‘MR-PVC-SUSP-HOU-Cell2-V3’ Master Recipe that employs the ‘Granular PVC Grade PQ5 production procedure Houston’ Recipe Procedure, which comprises the following sequence of Unit Procedures: ‘Vinyl chloride monomer polymerization unit procedure’, ‘Water Separation unit procedure’, and ‘Drying unit procedure’. This recipe procedure is to be carried out in the following equipment units of the ‘Granular PVC production cell 001’ Process Cell: Reactor JR-102; Centrifuge C-301; VCM Recovery Unit VRU-1; Deionized water tank WTK-101; Low pressure steam supply system; Chilled Water Circuit; and Spray Dryer SD-02. This Recipe Procedure will transform 2220 lb. of the ‘Vinyl Chloride Monomer’ raw material into 985 kg of ‘Granular PVC Grade PQ5’ product, employing the following Consumables: Deionized Water (1060 Gallons), Suspension Agent Polyvinyl Alcohol (CAS No.9002-89-5), by Wacker Chemie AG (11.5 lb.), Benzoyl Peroxide Initiator (CAS No. 94-36-0), by Akzo Nobel (2.25 lb.), Sodium Bicarbonate (CAS No. 144-55-8), by Church & Dwight Co (1.18 lb.).”
GeneralRecipe
- IRI:
https://spec.industrialontologies.org/ontology/construct/GeneralRecipe
Annotations
-
semiFormalNaturalLanguageAxiom= “if x is a general recipe, then x is a recipe”
MasterRecipe
- IRI:
https://spec.industrialontologies.org/ontology/construct/MasterRecipe
Annotations
-
example= “Master Recipe ‘MR-PVC-SUSP-HOU-Cell2-V3’ that employs the ‘Granular PVC Grade PQ5 production procedure Houston’ Recipe Procedure, which comprises the following sequence of Unit Procedures: ‘Vinyl chloride monomer polymerization unit procedure’, ‘Water Separation unit procedure’, and ‘Drying unit procedure’. This recipe procedure can be carried out in the ‘Granular PVC production cell 001’ Process Cell, composed of: a) 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); b) Centrifuges C-301/C-302 (Basket type, 600 lb. batch); c) VCM Recovery Unit VRU-1/VRU-2; d) Deionized water tanks WTK-101/WTK-103; e) Low pressure steam supply system; f) Chilled Water Circuit; g) Spray Dryers SD-02/SD-04. This Recipe Procedure will transform 2220 lb. of the ‘Vinyl Chloride Monomer’ raw material into 985 kg of ‘Granular PVC Grade PQ5’ product, employing the following Consumables: Deionized Water (1060 Gallons), Suspension Agent Polyvinyl Alcohol (CAS No.9002-89-5), by Wacker Chemie AG (11.5 lb.), Benzoyl Peroxide Initiator (CAS No. 94-36-0), by Arzo Nobel (2.25 lb.), Sodium Bicarbonate (CAS No. 144-55-8), by Church & Dwight Co (1.18 lb.).” -
explanatoryNote= “A master recipe may still specify multiple choices of equipment while the control recipe specify the exact piece to equipment to be used in a particular batch run.”@en-US -
naturalLanguageDefinition= “recipe that prescribes some equipment families, types, or sets of alternative pieces of equipment or process cell information that specifies the composition of equipment families, types, or sets of alternative piece of equipment and types of materials or cataloged items”@en-US -
primitiveRationale= “There are insufficient constucts currently available to axiomatically capture all the possible entites that a master recipe may prescribe”
-
example= “Master Recipe ‘MR-PVC-SUSP-HOU-Cell2-V3’ that employs the ‘Granular PVC Grade PQ5 production procedure Houston’ Recipe Procedure, which comprises the following sequence of Unit Procedures: ‘Vinyl chloride monomer polymerization unit procedure’, ‘Water Separation unit procedure’, and ‘Drying unit procedure’. This recipe procedure can be carried out in the ‘Granular PVC production cell 001’ Process Cell, composed of: a) 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); b) Centrifuges C-301/C-302 (Basket type, 600 lb. batch); c) VCM Recovery Unit VRU-1/VRU-2; d) Deionized water tanks WTK-101/WTK-103; e) Low pressure steam supply system; f) Chilled Water Circuit; g) Spray Dryers SD-02/SD-04. This Recipe Procedure will transform 2220 lb. of the ‘Vinyl Chloride Monomer’ raw material into 985 kg of ‘Granular PVC Grade PQ5’ product, employing the following Consumables: Deionized Water (1060 Gallons), Suspension Agent Polyvinyl Alcohol (CAS No.9002-89-5), by Wacker Chemie AG (11.5 lb.), Benzoyl Peroxide Initiator (CAS No. 94-36-0), by Akzo Nobel (2.25 lb.), Sodium Bicarbonate (CAS No. 144-55-8), by Church & Dwight Co (1.18 lb.).” -
explanatoryNote= “A master recipe may still specify multiple choices of equipment while the control recipe specifies the exact piece of equipment to be used in a particular batch run.”@en-US -
naturalLanguageDefinition= “recipe that prescribes some equipment families, types, or sets of alternative pieces of equipment or process cell information that specifies the composition of equipment families, types, or sets of alternative pieces of equipment and types of materials or cataloged items”@en-US -
primitiveRationale= “There are insufficient constructs currently available to axiomatically capture all the possible entities that a master recipe may prescribe”
Recipe
- IRI:
https://spec.industrialontologies.org/ontology/construct/Recipe
Annotations
-
primitiveRationale= “There are currently insufficient constructs available to create a set of necesary and sufficient conditions. In particular recipe structural elements like the header are missing”
-
primitiveRationale= “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”
RecipeDerivationProcess
- IRI:
https://spec.industrialontologies.org/ontology/construct/RecipeDerivationProcess
Annotations
-
example= “A member of the ‘Houston Process Engineering Department’, of the ‘StarChemicals Americas’ company, derives the ‘SR-PVC-SUSP-HOU-V5’ Site Recipe from the ‘GR-PVC-SUSP-V1’ General Recipe. It employs the Recipe Process ‘PVC granular resin production process Houston’, which comprises the following sequence of process stages ‘Vinyl chloride monomer polymerization stage’, ‘Water Separation stage’, and ‘Spray Drying stage’, to transform the Vinyl Chloride Monomer (2200 lb) raw material into ~980 kg of PVC granular resin product, employing the following Consumables: Deionized Water (1057 Gallons), Suspension Agent Polyvinyl Alcohol (CAS No.9002-89-5), by Wacker Chemie AG (11 lbs or target value), Benzoyl Peroxide Initiator (CAS No. 94-36-0), by Arzo Nobel (2.2 lbs or target value), Sodium Bicarbonate (CAS No. 144-55-8), by Church & Dwight Co (1.1 lbs. or target value).”
-
example= “A member of the ‘Houston Process Engineering Department’, of the ‘StarChemicals Americas’ company, derives the ‘SR-PVC-SUSP-HOU-V5’ Site Recipe from the ‘GR-PVC-SUSP-V1’ General Recipe. It employs the Recipe Process ‘PVC granular resin production process Houston’, which comprises the following sequence of process stages ‘Vinyl chloride monomer polymerization stage’, ‘Water Separation stage’, and ‘Spray Drying stage’, to transform the Vinyl Chloride Monomer (2200 lb) raw material into ~980 kg of PVC granular resin product, employing the following Consumables: Deionized Water (1057 Gallons), Suspension Agent Polyvinyl Alcohol (CAS No.9002-89-5), by Wacker Chemie AG (11 lbs or target value), Benzoyl Peroxide Initiator (CAS No. 94-36-0), by Akzo Nobel (2.2 lbs or target value), Sodium Bicarbonate (CAS No. 144-55-8), by Church & Dwight Co (1.1 lbs. or target value).”
RecipeElementDerivationProcess
- IRI:
https://spec.industrialontologies.org/ontology/construct/RecipeElementDerivationProcess
Annotations
-
example= “A member of the ‘Houston Process Engineering Department’, of the ‘StarChemicals Americas’ company, derives the ‘Vinyl chloride monomer polymerization Unit Procedure, from the ‘Vinyl chloride monomer polymerization stage’ process stage. This Unit Procedure, which can take place in any of these Jacketed Reactors JR-101/JR-102/JR-103/JR-104, comprises the following sequence of recipe operations: ‘Setup process operation’, followed by a ‘Charge water, additives and monomer process operation’, followed by a ‘Polymerization process operation’, finishing with a ‘Post-polymerization process operation’.” -
usageNote= “The two equivalent class axioms for recipe element creation process reflect different possibilities for how recipe elements can be derived. One axiom allows for the creation of a ‘recipe procedural element’ from either a ‘recipe process element’ or another ‘recipe procedural element’, while the other focuses specifically on the creation of one ‘recipe process element’ from another. This supports modeling different derivation scenarios across recipe abstraction layers.”
-
example= “A member of the ‘Houston Process Engineering Department’, of the ‘StarChemicals Americas’ company, derives the ‘Vinyl chloride monomer polymerization Unit Procedure’, from the ‘Vinyl chloride monomer polymerization stage’ process stage. This Unit Procedure, which can take place in any of these Jacketed Reactors JR-101/JR-102/JR-103/JR-104, comprises the following sequence of recipe operations: ‘Setup process operation’, followed by a ‘Charge water, additives and monomer process operation’, followed by a ‘Polymerization process operation’, finishing with a ‘Post-polymerization process operation’.” -
usageNote= “The two branches of the equivalent class axiom for recipe element derivation process reflect different possibilities for how recipe elements can be derived. One allows for the creation of a ‘recipe procedural element’ from either a ‘recipe process element’ or another ‘recipe procedural element’, while the other focuses specifically on the creation of one ‘recipe process element’ from another. This supports modeling different derivation scenarios across recipe abstraction layers.”
RecipeOperation
- IRI:
https://spec.industrialontologies.org/ontology/construct/RecipeOperation
Annotations
-
example= “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’.” -
explanatoryNote= “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, biologoical change”@en-US -
semiFormalNaturalLanguageAxiom= “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” -
semiFormalNaturalLanguageDefinition= “every instance of ‘recipe operation’ is exactly a ‘recipe procedural element’ that ‘has continuant part at all times’ some ‘recipe phase’, is a’ continuant part 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’”
-
example= “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’.” -
explanatoryNote= “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”@en-US -
semiFormalNaturalLanguageAxiom= “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’” -
semiFormalNaturalLanguageDefinition= “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’”
RecipeProcedure
- IRI:
https://spec.industrialontologies.org/ontology/construct/RecipeProcedure
Annotations
-
semiFormalNaturalLanguageDefinition= “every instance of a ‘recipe procedure’ is a ‘recipe procedural element’ that
has continuant part at all times’ some ‘recipe unit procedure’ and that ‘has continuant part at all times’ some ‘information content entity’ that either ‘denotes’ or ‘prescribes’ a ‘process cell’ or a ‘manufacturing capability’ that is the ‘capability of’ the ‘process cell’”
-
semiFormalNaturalLanguageDefinition= “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’”
Axioms
-
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:prescribes some (constr:ProcessCell or (constr:ManufacturingCapability and constr:capabilityOf some constr:ProcessCell))) and bfo:has_continuant_part_at_all_times some 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
RecipeProcess
- IRI:
https://spec.industrialontologies.org/ontology/construct/RecipeProcess
Annotations
-
semiFormalNaturalLanguageAxiom= “if x is a ‘recipe process’, then x is a ‘recipe process element’, x ‘has continuant part at all times’ some ‘recipe process stage’, and x ‘has proper continuant part at some time’ only entities that are not a ‘recipe process”
-
semiFormalNaturalLanguageAxiom= “if x is a ‘recipe process’, then x is a ‘recipe process element’, x ‘has continuant part at all times’ some ‘recipe process stage’, and x ‘has proper continuant part at some time’ only entities that are not a ‘recipe process’”
RecipeProcessElement
- IRI:
https://spec.industrialontologies.org/ontology/construct/RecipeProcessElement
Annotations
-
usageNote= “1) A recipe process element must not be included in control recipes or master recipes or recipe procedural element, as it is intended to represent equipment-independent. This restriction is formally captured by the axiom: ‘continuant part of at some time’ only (not (‘control recipe’ or ‘master recipe’)). 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.”
-
usageNote= “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.”
RecipeProcessOperation
- IRI:
https://spec.industrialontologies.org/ontology/construct/RecipeProcessOperation
Annotations
-
naturalLanguageDefinition= “recipe process element that has an partially ordered set of recipe process actions as its part”@en-US
-
naturalLanguageDefinition= “recipe process element that has a partially ordered set of recipe process actions as its part”@en-US
RecipeProcessStage
- IRI:
https://spec.industrialontologies.org/ontology/construct/RecipeProcessStage
Annotations
-
naturalLanguageDefinition= “recipe process element that has an partially ordered set of recipe process operations as its part”@en-US
-
naturalLanguageDefinition= “recipe process element that has a partially ordered set of recipe process operations as its part”@en-US
SiteRecipe
- IRI:
https://spec.industrialontologies.org/ontology/construct/SiteRecipe
Annotations
-
example= “Site Recipe ‘SR-PVC-SUSP-HOU-V5’, which employs the ‘PVC granular resin production process Houston’ Recipe Process that comprises the following sequence of Process stages ‘Vinyl chloride monomer polymerization stage’, ‘Water Separation stage’, and ‘Spray Drying stage’, to transform the Vinyl Chloride Monomer (2200 lb. or target value) raw material into ~980 kg of PVC granular resin product, employing the following Consumables: Deionized Water (1057 Gallons or target value), Suspension Agent Polyvinyl Alcohol (CAS No.9002-89-5), by Wacker Chemie AG (11 lb. or target value), Benzoyl Peroxide Initiator (CAS No. 94-36-0), by Arzo Nobel (2.2 lb. or target value), Sodium Bicarbonate (CAS No. 144-55-8), by Church & Dwight Co (1.1 lb. or target value).”
-
example= “Site Recipe ‘SR-PVC-SUSP-HOU-V5’, which employs the ‘PVC granular resin production process Houston’ Recipe Process that comprises the following sequence of Process stages ‘Vinyl chloride monomer polymerization stage’, ‘Water Separation stage’, and ‘Spray Drying stage’, to transform the Vinyl Chloride Monomer (2200 lb. or target value) raw material into ~980 kg of PVC granular resin product, employing the following Consumables: Deionized Water (1057 Gallons or target value), Suspension Agent Polyvinyl Alcohol (CAS No.9002-89-5), by Wacker Chemie AG (11 lb. or target value), Benzoyl Peroxide Initiator (CAS No. 94-36-0), by Akzo Nobel (2.2 lb. or target value), Sodium Bicarbonate (CAS No. 144-55-8), by Church & Dwight Co (1.1 lb. or target value).”