buffering agent role

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

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

SubClass Of: bfo:role

Class Hierarchy

owl:Thing β€Ί bfo:entity β€Ί bfo:continuant β€Ί bfo:specifically dependent continuant β€Ί bfo:realizable entity β€Ί bfo:role β€Ί buffering agent role

Definition

role of a material entity when it is added or planned to be added to a mixture, typically aqueous, to enable or enhance the mixture’s resistance to changes in pH upon the addition of small amounts of acid or base

Explanatory Notes

A buffering agent role inheres in a material entity that serves as the material basis of buffering capacity in a system. The role connects the substance or combination of substances to the capability by which the system resists a change in hydrogen-ion concentration when small amounts of acid or base are added. The role may also be assigned to powders or concentrated materials before they are dissolved, reflecting the planned use of those substances to establish buffering capacity once introduced into a solution.

Examples

  • mixture of sodium phosphate monobasic and dibasic salts playing a buffer role in cell-culture medium to maintain pH near neutrality; combination of Tris base and Tris-HCl playing a buffer role in electrophoretic buffer solution to maintain pH around 8; pair of HEPES and its conjugate acid playing a buffer role in tissue-culture medium to maintain physiological pH; combination of carbon dioxide and sodium bicarbonate playing a buffer role in mammalian cell-culture medium to stabilize pH under COβ‚‚ atmosphere; mixture of histidine and histidine hydrochloride playing a buffer role in monoclonal-antibody formulation to stabilize pH during storage;

Counter-Examples

sodium chloride solution adjusting ionic strength but not buffering pH; phenol red acting as a pH indicator rather than stabilizer; pure acetic acid lacking conjugate base and unable to resist pH change; hydrochloric acid solution changing rather than maintaining pH

Adapted From

  • http://purl.obolibrary.org/obo/CHEBI_35225

Primitive Class

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

Primitive Rationale

There are insufficient constructs to create a set of necessary and sufficient conditions

Formal Axioms

First-Order Logic Axioms

BufferingAgentRole(x) β†’ Role(x) ∧ βˆƒm(MaterialEntity(m) ∧ roleOf(x, m) ∧ ((βˆƒsβˆƒb(MixedMaterial(s) ∧ BufferingCapability(b) ∧ hasCapability(s, b) ∧ continuantPartOfAtSomeTime(m, s) ∧ materialBasisOfAtSomeTime(m, b))) ∨ (βˆƒiβˆƒpβˆƒoβˆƒsβˆƒb(InputSpecification(i) ∧ PlanSpecification(p) ∧ continuantPartOfAtAllTimes(i, p) ∧ prescribes(p, o) ∧ PlannedProcess(o) ∧ prescribedBy(m, i) ∧ MixedMaterial(s) ∧ hasSpecifiedOutput(o, s) ∧ BufferingCapability(b) ∧ hasCapability(s, b)))))

Semi-Formal Natural Language Axioms

if x is a β€˜buffering agent role’, then x is a β€˜role’ that is the β€˜role of’ some β€˜material entity’ that either is a β€˜continuant part of at some time’ some β€˜mixed material’ and is the β€˜material basis of at some time’ some β€˜buffering capability’ that is a β€˜capability of’ that β€˜mixed material’, or is β€˜prescribed by’ some β€˜input specification’ that is a β€˜continuant part of at all times’ some β€˜plan specification’ that β€˜prescribes’ some β€˜planned process’ that β€˜has specified output’ some β€˜mixed material’ that β€˜has capability’ some β€˜buffering capability’

Description Logic

constr:BufferingAgentRole βŠ‘ bfo:role

constr:BufferingAgentRole βŠ‘ βˆƒ constr:roleOf .(bfo:material_entity βŠ“ (βˆƒ bfo:material_basis_of_at_some_time .constr:BufferingCapability βŠ” βˆƒ constr:prescribedBy .(constr:InputSpecification βŠ“ βˆƒ bfo:continuant_part_of_at_all_times .(constr:PlanSpecification βŠ“ βˆƒ constr:prescribes .(constr:PlannedProcess βŠ“ βˆƒ constr:hasSpecifiedOutput .(constr:MixedMaterial βŠ“ βˆƒ constr:hasCapability .constr:BufferingCapability))))))

SubClassOf: bfo:role

SubClassOf: constr:roleOf some (bfo:material_entity and (bfo:material_basis_of_at_some_time some constr:BufferingCapability or constr:prescribedBy some (constr:InputSpecification and bfo:continuant_part_of_at_all_times some (constr:PlanSpecification and constr:prescribes some (constr:PlannedProcess and constr:hasSpecifiedOutput some (constr:MixedMaterial and constr:hasCapability some constr:BufferingCapability))))))


Back to top

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