vitamin role
IRI: https://spec.industrialontologies.org/ontology/construct/VitaminRole
Defined In: https://spec.industrialontologies.org/ontology/biopharma/MolecularEntity/
SubClass Of: molecular entity role
Class Hierarchy
owl:Thing βΊ bfo:entity βΊ bfo:continuant βΊ bfo:specifically dependent continuant βΊ bfo:realizable entity βΊ bfo:role βΊ molecular entity role βΊ vitamin role
Definition
role held by an organic molecular entity that is used in small amounts to support metabolic or physiological functions and whose adequate availability depends on external supply or environmental activation
Explanatory Notes
Vitamins are organic compounds that support or regulate metabolic and physiological processes, often by serving as cofactors, coenzyme precursors, or regulatory metabolites. They are required only in small amounts but may not be synthesized, supplied, or activated in sufficient quantity without external inputs such as nutrient supplementation or relevant environmental conditions. In human and animal nutrition, vitamins are obtained through dietary intake; in biomanufacturing, they may be incorporated into culture media or feed formulations to support cell viability, growth, and productivity
Examples
- Vitamin role held by thiamine (vitamin Bβ) when supporting carbohydrate metabolism; Vitamin role held by riboflavin (vitamin Bβ) when serving as precursor of flavin cofactors (FAD, FMN); Vitamin role held by biotin when acting in carboxylation reactions
Adapted From
- http://purl.obolibrary.org/obo/CHEBI_33229
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 the detailed treatment of biochemical processes is outside of the current scope of IOF. Other biological and chemical ontologies should be used for these purposes
Formal Axioms
First-Order Logic Axioms
VitaminRole(x) β MolecularEntityRole(x) β§ βy (roleOf(x, y) β§ OrganicMolecularEntity(y))
Semi-Formal Natural Language Axioms
if x is a βvitamin roleβ then x is a βmolecular entity roleβ and x is a βrole ofβ some βorganic molecular entityβ
Description Logic
constr:VitaminRole β constr:MolecularEntityRole
constr:VitaminRole β β constr:roleOf .constr:OrganicMolecularEntity
SubClassOf: constr:MolecularEntityRole
SubClassOf: constr:roleOf some constr:OrganicMolecularEntity