production consumable role
IRI: https://spec.industrialontologies.org/ontology/construct/ProductionConsumableRole
Defined In: https://spec.industrialontologies.org/ontology/biopharma/ReferenceOntologyCandidates/
SubClass Of: consumable role
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:specifically dependent continuant βΊ bfo:realizable entity βΊ bfo:role βΊ consumable role βΊ production consumable role
Definition
consumable role held by a material entity when it is planned to be, or is partially or fully consumed in a process that is part of a product production process
Explanatory Notes
- βUsed upβ in this context means that either a) the material entity no longer exists at the end of the process or b) the material entity has reduced or lost capability as a result of the process.
- In many cases, organizations monitor the number of hours or frequency with which such consumables are used.
- Production consumables include resources that are typically not specified in recipes, not included in the bill of materials, and not lot-tracked.
Examples
- Benzoyl Peroxide in the role of a consumable in the polymerization of vinyl chloride; Deionized water in the role of a consumable in PVC polymerization as a suspension medium; Sterile filter in the role of a consumable in media sterilization; Single-use bioreactor bag in the role of a consumable in mammalian cell culture; Disposable depth filter in the role of a consumable in harvest clarification
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. Specifically constructs for representing partially consumed are missing.
Formal Axioms
First-Order Logic Axioms
ProductionConsumableRole(x) β ConsumableRole(x) β§ βy(hasRealization(x,y) β βz(occurrentPartOf(y,z) β§ ProductProductionProcess(z))) β§ βa(roleOf(x,a) β§ MaterialEntity(a) β§ (βbβcβdβz(prescribedBy(a,b) β§ InputSpecification(b) β§ continuantPartOfAtAllTimes(b,c) β§ PlanSpecification(c) β§ prescribes(c,d) β§ occurrentPartOf(d,z) β§ ProductProductionProcess(z)) β¨ βeβz(isInputOf(a,e) β§ occurrentPartOf(e,z) β§ ProductProductionProcess(z)) β¨ βfβgβz(hasCapability(a,f) β§ Capability(f) β§ hasRealization(f,g) β§ occurrentPartOf(g,z) β§ ProductProductionProcess(z))))
Semi-Formal Natural Language Axioms
if x is a βproduction consumable roleβ then x is a βconsumable roleβ, x βhas realizationβ only in some βoccurrent part ofβ a βproduct production processβ, and x is a βrole ofβ some βmaterial entityβ that either is βprescribed byβ some βinput specificationβ that is a βcontinuant part of at all timesβ some βplan specificationβ that βprescribesβ some βoccurrent part ofβ a βproduct production processβ, βis input ofβ some βoccurrent part ofβ a βproduct production processβ, or βhas capabilityβ some βcapabilityβ that βhas realizationβ in some βoccurrent part ofβ a βproduct production processβ
Description Logic
constr:ProductionConsumableRole β constr:ConsumableRole
constr:ProductionConsumableRole β β bfo:has_realization .β bfo:occurrent_part_of .constr:ProductProductionProcess
constr:ProductionConsumableRole β β constr:roleOf .(bfo:material_entity β (β constr:hasCapability .(constr:Capability β β bfo:has_realization .β bfo:occurrent_part_of .constr:ProductProductionProcess) β β constr:isInputOf .β bfo:occurrent_part_of .constr:ProductProductionProcess β β constr:prescribedBy .(constr:InputSpecification β β bfo:continuant_part_of_at_all_times .(constr:PlanSpecification β β constr:prescribes .β bfo:occurrent_part_of .constr:ProductProductionProcess))))
SubClassOf: constr:ConsumableRole
SubClassOf: bfo:has_realization only bfo:occurrent_part_of some constr:ProductProductionProcess
SubClassOf: constr:roleOf some (bfo:material_entity and (constr:hasCapability some (constr:Capability and bfo:has_realization some bfo:occurrent_part_of some constr:ProductProductionProcess) or constr:isInputOf some bfo:occurrent_part_of some constr:ProductProductionProcess or constr:prescribedBy some (constr:InputSpecification and bfo:continuant_part_of_at_all_times some (constr:PlanSpecification and constr:prescribes some bfo:occurrent_part_of some constr:ProductProductionProcess))))