recipe procedural element

IRI: https://spec.industrialontologies.org/ontology/construct/RecipeProceduralElement

Defined In: https://spec.industrialontologies.org/ontology/biopharma/Recipe/

SubClass Of: plan specification

Class Hierarchy

owl:Thingbfo:entitybfo:continuantbfo:generically dependent continuantinformation content entityplan specificationrecipe procedural element

Direct subclasses:

Definition

plan specification that prescribes some planned process that is part of a batch run and is equipment specific or manufacturing capability specific

Explanatory Notes

1) From ISA-88 (1995) part 1 section 3, a building block for procedural control that is defined by the procedural control model. 2) From ISA-88 (2010) part 1 section 5, a procedural element is any part of a recipe or control strategy that defines a set of activities or actions, potentially including decision logic, which guides the execution of a manufacturing process.

Usage Notes

1) A recipe procedural element must not be included in general recipes, site recipes, or recipe process elements, as it is intended to represent equipment-specific or manufacturing capability-specific instructions. This restriction is formally captured by the axiom: ‘continuant part of at some time’ only (not (‘general recipe’ or ‘recipe process element’ or ‘site recipe’)). 2) While a recipe procedural element may be included in one or more control recipes or master recipes, there is no axiomatic requirement for such inclusion, allowing for flexible reuse and recombination across different contexts. When associating a recipe procedural element with a control or master recipe, the ‘continuant part of at some time’ relation (or an appropriate subproperty) should be used.

Examples

  • recipe operation; recipe phase; recipe procedure; recipe unit procedure

Primitive Class

This class is declared primitive and it does not have necessary and sufficient condiftions defined.

Primitive Rationale

This term is expected to remain primitive, as it is challenging to define a set of OWL-compatible necessary and sufficient conditions that in all cases reliably distinguish a recipe procedural element from a recipe process element.

Formal Axioms

First-Order Logic Axioms

RecipeProceduralElement(x) → PlanSpecification(x) ∧ ∀y(continuantPartOfAtSomeTime(x, y) → ¬(GeneralRecipe(y) ∨ RecipeProcessElement(y) ∨ SiteRecipe(y))) ∧ ∃z (prescribes(x, z) ∧ PlannedProcess(z) ∧ ∃w (occurrentPartOf(z, w) ∧ BatchRun(w)))

Semi-Formal Natural Language Axioms

if x is a ‘recipe procedural element’, then x is a ‘plan specification’, x is not a continuant part at any time of a ‘general recipe’, ‘recipe process element’, or ‘site recipe’, and x ‘prescribes’ some ‘planned process’ that is an ‘occurrent part of’ some ‘batch run’

Description Logic