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:Thing β€Ί bfo:entity β€Ί bfo:continuant β€Ί bfo:specifically dependent continuant β€Ί bfo:realizable entity β€Ί bfo:role β€Ί process 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) β†’ Role(x) ∧ βˆƒa(roleOf(x,a) ∧ MaterialEntity(a) ∧ βˆ€y(hasRealization(x,y) β†’ (ManufacturingProcess(y) ∧ hasInput(y,a))) ∧ ((βˆƒcβˆƒb(isSpecifiedOutputOf(a,c) ∧ ManufacturingProcess(c) ∧ isInputOf(a,b) ∧ ManufacturingProcess(b) ∧ precedes(c,b))) ∨ (βˆƒdβˆƒsβˆƒpβˆƒm(isSpecifiedOutputOf(a,d) ∧ ManufacturingProcess(d) ∧ prescribedBy(a,s) ∧ InputSpecification(s) ∧ continuantPartOfAtAllTimes(s,p) ∧ PlanSpecification(p) ∧ prescribes(p,m) ∧ ManufacturingProcess(m) ∧ precedes(d,m)))))

Semi-Formal Natural Language Axioms

if x is a β€˜process intermediate material role’ then x is a β€˜role of’ some β€˜material entity’ such that every β€˜realization of’ x is a β€˜manufacturing process’ that β€˜has input’ that same β€˜material entity’, and either that β€˜material entity’ β€˜is specified output of’ some β€˜manufacturing process’ that β€˜precedes’ some β€˜manufacturing process’ of which that same β€˜material entity’ β€˜is input’, or that β€˜material entity’ β€˜is specified output of’ some β€˜manufacturing process’ that β€˜precedes’ some β€˜manufacturing process’ prescribed by a β€˜plan specification’, where that same β€˜material entity’ is β€˜prescribed by’ some β€˜input specification’ that is β€˜continuant part of at all times’ that β€˜plan specification’

Description Logic

constr:ProcessIntermediateMaterialRole βŠ‘ bfo:role

constr:ProcessIntermediateMaterialRole βŠ‘ βˆƒ constr:roleOf .(bfo:material_entity βŠ“ βˆƒ constr:isInputOf .constr:ManufacturingProcess βŠ“ βˆƒ constr:isSpecifiedOutputOf .constr:ManufacturingProcess) βŠ” βˆƒ constr:roleOf .(bfo:material_entity βŠ“ βˆƒ constr:isSpecifiedOutputOf .constr:ManufacturingProcess βŠ“ βˆƒ constr:prescribedBy .(constr:InputSpecification βŠ“ βˆƒ bfo:continuant_part_of_at_all_times .(constr:PlanSpecification βŠ“ βˆƒ constr:prescribes .constr:ManufacturingProcess)))

constr:ProcessIntermediateMaterialRole βŠ‘ βˆ€ bfo:has_realization .(constr:ManufacturingProcess βŠ“ βˆƒ constr:hasInput .bfo:material_entity)

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)


Back to top

Copyright © 2024–2026 Open Applications Group / Industrial Ontology Foundry. Distributed under an MIT license.