process intermediate material role

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

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

SubClass Of: bfo:role

Class Hierarchy

owl:Thingbfo:entitybfo:continuantbfo:specifically dependent continuantbfo:realizable entitybfo:roleprocess intermediate material role

Definition

role held by a material entity when it is an output of a manufacturing process and is input of a subsequent manufacturing process or planned to be an input of a subsequent manufacturing process

Examples

  • role of a yoghurt when held after fermentation for use in finishing and packaging; role of a cocoa paste when stored after conching for use in molding and cooling; role of a dried PVC resin when kept after drying for use in compounding; role of a harvested cell culture fluid when held after bioreactor harvest for use in clarification; role of a Protein A eluate when collected after chromatography for use in viral inactivation; role of a bulk drug substance when stored after purification for use in formulation and filling

Primitive Class

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

Primitive Rationale

There are insufficient constructs to define necessary and sufficient conditions.

Formal Axioms

First-Order Logic Axioms

ProcessIntermediateMaterialRole(x) → (∀y (HasRealization(x, y) → ManufacturingProcess(y) ∧ ∃e (HasInput(y, e) ∧ MaterialEntity(e)))) ∧ (∃a (RoleOf(x, a) ∧ MaterialEntity(a) ∧ ∃b (IsInputOf(a, b) ∧ ManufacturingProcess(b)) ∧ ∃c (IsSpecifiedOutputOf(a, c) ∧ ManufacturingProcess(c))) ∨ ∃a (RoleOf(x, a) ∧ MaterialEntity(a) ∧ ∃d (IsSpecifiedOutputOf(a, d) ∧ ManufacturingProcess(d)) ∧ ∃s (PrescribedBy(a, s) ∧ InputSpecification(s) ∧ ∃p (ContinuantPartOfAtAllTimes(s, p) ∧ PlanSpecification(p) ∧ ∃m (Prescribes(p, m) ∧ ManufacturingProcess(m))))))

Semi-Formal Natural Language Axioms

if x is a ‘process intermediate material role’ then x ‘has realization’ only in some ‘manufacturing process’ that ‘has input’ some ‘material entity’, and x is a ‘role of’ either a ‘material entity’ that ‘is input of’ some ‘manufacturing process’ and ‘is specified output of’ some ‘manufacturing process’, or a ‘material entity’ that ‘is specified output of’ some ‘manufacturing process’ and is ‘prescribed by’ some ‘input specification’ that is a ‘continuant part of at all times’ some ‘plan specification’ that ‘prescribes’ some ‘manufacturing process’

Description Logic

SubClassOf: bfo:role

SubClassOf: constr:roleOf some (bfo:material_entity and constr:isInputOf some constr:ManufacturingProcess and constr:isSpecifiedOutputOf some constr:ManufacturingProcess) or constr:roleOf some (bfo:material_entity and constr:isSpecifiedOutputOf some constr:ManufacturingProcess and constr:prescribedBy some (constr:InputSpecification and bfo:continuant_part_of_at_all_times some (constr:PlanSpecification and constr:prescribes some constr:ManufacturingProcess)))

SubClassOf: bfo:has_realization only (constr:ManufacturingProcess and constr:hasInput some bfo:material_entity)