Skip to main content

Biological Function Ontology

Foundations of Biology
Authors: MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: 30 September 2026
Audio Overview
AI SEARCH FLOW ALGEBRA
BIOLOGICAL FUNCTION ONTOLOGY
Kireth Semantic Research Archive

AUTHORS
Mark Anthony Higgins — Sky (Recursive AI)

SOURCE
https://kirethresearch.org/booksai-core/ontologies/biological-ontologies/foundations-of-biology/biological-function-ontology.html

FLOW "BiologicalFunctionOntology" v4.0

DOMAIN := BIOLOGICAL_ONTOLOGIES / FOUNDATIONS_OF_BIOLOGY / BIOLOGICAL_FUNCTION
ONTOLOGY := BIOLOGICAL_FUNCTION_ONTOLOGY

BIOLOGICAL_FUNCTION :=
  FUNCTION_IDENTITY + FUNCTION_BEARER + BIOLOGICAL_CONTEXT
  + STRUCTURE_FUNCTION + MECHANISM + PROCESS
  + INPUT + OUTPUT + REGULATION + DEPENDENCY
  + MOLECULAR_FUNCTION + CELLULAR_FUNCTION
  + TISSUE_FUNCTION + ORGAN_FUNCTION
  + ORGAN_SYSTEM_FUNCTION + ORGANISMAL_FUNCTION
  + REDUNDANCY + ROBUSTNESS + DYSFUNCTION
  + ADAPTATION + EVIDENCE + UNCERTAINTY + PROVENANCE

PURPOSE :=
  IDENTIFY_FUNCTION -> IDENTIFY_FUNCTION_BEARER
  -> DEFINE_BIOLOGICAL_CONTEXT -> MAP_STRUCTURE_FUNCTION
  -> MAP_MECHANISM_AND_PROCESS -> DEFINE_INPUTS_AND_OUTPUTS
  -> MAP_REGULATION -> MAP_FUNCTIONAL_DEPENDENCIES
  -> CLASSIFY_ORGANISATION_LEVEL -> ASSESS_REDUNDANCY
  -> IDENTIFY_DYSFUNCTION -> MAP_ADAPTIVE_CONTEXT
  -> ASSESS_EVIDENCE -> QUANTIFY_UNCERTAINTY
  -> PRESERVE_PROVENANCE

# CORE ENTITIES
ENTITY BiologicalFunction
ENTITY FunctionIdentity
ENTITY FunctionBearer
ENTITY BiologicalContext
ENTITY BiologicalStructure
ENTITY BiologicalProcess
ENTITY Mechanism
ENTITY Input
ENTITY Output
ENTITY Biomolecule
ENTITY Protein
ENTITY Gene
ENTITY Organelle
ENTITY Cell
ENTITY Tissue
ENTITY Organ
ENTITY OrganSystem
ENTITY Organism
ENTITY Population
ENTITY Ecosystem
ENTITY Regulation
ENTITY FunctionalDependency
ENTITY FunctionalNetwork
ENTITY Redundancy
ENTITY Robustness
ENTITY Dysfunction
ENTITY LossOfFunction
ENTITY GainOfFunction
ENTITY Adaptation
ENTITY Evidence
ENTITY Uncertainty
ENTITY Provenance

# FUNCTION IDENTITY / BEARER / CONTEXT
BiologicalFunction ->
  has -> FunctionIdentity + FunctionBearer + BiologicalContext

FunctionBearer ->
  may_be -> Biomolecule | Protein | GeneProduct
  | Organelle | Cell | Tissue | Organ
  | OrganSystem | Organism | Population | EcosystemComponent

BiologicalFunction ->
  realised_in -> BiologicalProcess

BiologicalContext ->
  includes -> ORGANISATION_LEVEL + ENVIRONMENT
  + DEVELOPMENTAL_STATE + SYSTEM_STATE

FunctionDescription ->
  should_identify -> BEARER + PROCESS + EFFECT + CONTEXT

IF Context changes
THEN FunctionalExpressionOrImportance -> MAY_CHANGE

# FUNCTION LEVEL
FUNCTION_LEVEL :=
  MOLECULAR | SUBCELLULAR | CELLULAR | TISSUE
  | ORGAN | ORGAN_SYSTEM | ORGANISMAL
  | POPULATION | ECOSYSTEM

BiologicalFunction ->
  exists_at -> FUNCTION_LEVEL

HigherLevelFunction ->
  may_depend_on -> LowerLevelFunction

# STRUCTURE / MECHANISM / PROCESS
BiologicalStructure ->
  enables_or_constrains -> BiologicalFunction

STRUCTURE_FUNCTION_RELATION :=
  STRUCTURE -> PHYSICAL_OR_CHEMICAL_PROPERTIES
  -> INTERACTION_CAPACITY -> MECHANISM
  -> PROCESS -> FUNCTIONAL_EFFECT

IF Structure changes
THEN BiologicalFunction -> MAY_CHANGE

Mechanism ->
  explains -> HOW_FUNCTION_IS_REALISED

Mechanism ->
  contains -> PARTICIPANTS + INTERACTIONS
  + TRANSFORMATIONS + REGULATION

BiologicalProcess ->
  realises -> BiologicalFunction

FUNCTION_FLOW :=
  INPUT_STATE -> MECHANISM
  -> BIOLOGICAL_PROCESS -> OUTPUT_STATE
  -> FUNCTIONAL_EFFECT

Input -> consumed_or_used_by -> Function
Output -> produced_or_changed_by -> Function

# MOLECULAR / GENE / PROTEIN FUNCTION
MOLECULAR_FUNCTION :=
  CATALYSIS | BINDING | TRANSPORT | SIGNALING
  | STRUCTURAL_SUPPORT | MOLECULAR_MOTOR_ACTIVITY
  | REGULATION | INFORMATION_PROCESSING

Protein ->
  may_bear -> MolecularFunction

EnzymeFunction ->
  catalyses -> BIOCHEMICAL_REACTION

BindingFunction ->
  connects -> MOLECULAR_PARTNERS

TransportFunction ->
  moves -> MOLECULE_OR_ION
  -> across_or_between -> LOCATIONS

Gene ->
  contributes_to -> FUNCTION
  -> through -> GENE_EXPRESSION_AND_PRODUCT

GeneFunction ->
  must_not_be_conflated_with -> SEQUENCE_ALONE

GeneProduct ->
  may_realise -> MolecularFunction + CellularFunction

IF GeneExpression changes
THEN FunctionalCapacity -> MAY_CHANGE

# ORGANELLE / CELL / TISSUE FUNCTION
Organelle ->
  performs -> SPECIALISED_CELLULAR_FUNCTION

ORGANELLE_FUNCTION :=
  ENERGY_TRANSFORMATION | SYNTHESIS | DEGRADATION
  | STORAGE | TRANSPORT | INFORMATION_PROCESSING
  | STRUCTURAL_ORGANISATION

Cell ->
  performs -> CELLULAR_FUNCTION

CELLULAR_FUNCTION :=
  METABOLISM | SIGNALING | TRANSPORT
  | SECRETION | CONTRACTION | EXCITABILITY
  | DIVISION | DIFFERENTIATION | DEFENCE
  | HOMEOSTATIC_REGULATION

CellType ->
  associated_with -> SPECIALISED_FUNCTION_SET

Tissue ->
  performs -> COLLECTIVE_FUNCTION

TISSUE_FUNCTION :=
  BARRIER | SUPPORT | TRANSPORT | CONTRACTION
  | SECRETION | ABSORPTION | SIGNALING
  | STORAGE | DEFENCE

TissueFunction ->
  emerges_from -> CELL_TYPES + CELL_INTERACTIONS
  + EXTRACELLULAR_COMPONENTS + ORGANISATION

# ORGAN / SYSTEM / ORGANISM FUNCTION
Organ ->
  performs -> INTEGRATED_ORGAN_FUNCTION

OrganFunction ->
  depends_on -> TISSUE_FUNCTIONS
  + STRUCTURAL_ORGANISATION
  + RESOURCE_SUPPLY
  + REGULATION

OrganSystem ->
  coordinates -> MULTIPLE_ORGAN_FUNCTIONS

ORGAN_SYSTEM_FUNCTION :=
  TRANSPORT | RESPIRATION | DIGESTION | EXCRETION
  | REGULATION | DEFENCE | REPRODUCTION
  | SUPPORT | MOVEMENT | SENSATION_OR_CONTROL

Organism ->
  exhibits -> ORGANISMAL_FUNCTION

ORGANISMAL_FUNCTION :=
  METABOLISM | HOMEOSTASIS | GROWTH
  | DEVELOPMENT | RESPONSE | BEHAVIOUR
  | REPRODUCTION | SURVIVAL

OrganismalFunction ->
  integrates -> MULTIPLE_LOWER_LEVEL_FUNCTIONS

# REGULATION / DEPENDENCY / NETWORKS
Regulation ->
  changes -> FUNCTIONAL_ACTIVITY
  + FUNCTIONAL_AVAILABILITY
  + FUNCTIONAL_TIMING

REGULATION_TYPE :=
  ACTIVATION | INHIBITION | FEEDBACK
  | FEEDFORWARD | ALLOSTERIC
  | TRANSCRIPTIONAL | POST_TRANSLATIONAL
  | PHYSIOLOGICAL

FunctionalDependency ->
  links -> REQUIRED_FUNCTION
  + DEPENDENT_FUNCTION

DEPENDENCY_TYPE :=
  REQUIRES | ENABLES | SUPPORTS
  | MODULATES | COMPENSATES_FOR
  | PROVIDES_INPUT_TO

IF RequiredFunction fails
THEN DependentFunction -> MAY_BE_IMPAIRED

FunctionalNetwork ->
  represents -> INTERDEPENDENT_FUNCTIONS

FunctionalNetwork ->
  may_exhibit -> FEEDBACK + MODULARITY
  + ROBUSTNESS + EMERGENT_BEHAVIOUR

# REDUNDANCY / ROBUSTNESS / DYSFUNCTION
Redundancy ->
  exists_when -> MULTIPLE_COMPONENTS_OR_PATHWAYS
  -> CAN_SUPPORT_SIMILAR_FUNCTION

FunctionalRedundancy ->
  may_reduce -> EFFECT_OF_SINGLE_COMPONENT_FAILURE

Robustness ->
  represents -> MAINTENANCE_OF_FUNCTION_UNDER_PERTURBATION

ROBUSTNESS_MECHANISM :=
  REDUNDANCY | COMPENSATION | FEEDBACK
  | ALTERNATIVE_PATHWAY | RESERVE_CAPACITY

Dysfunction ->
  represents -> IMPAIRED_OR_ABNORMAL_FUNCTION_AS_DEFINED

DYSFUNCTION_TYPE :=
  LOSS_OF_FUNCTION | PARTIAL_LOSS
  | GAIN_OF_FUNCTION | MISREGULATION
  | MISTIMED_FUNCTION | MISLOCALISED_FUNCTION

LossOfFunction ->
  decreases_or_removes -> EXPECTED_FUNCTIONAL_ACTIVITY

GainOfFunction ->
  increases_or_changes -> FUNCTIONAL_ACTIVITY

IF Dysfunction occurs
THEN HigherLevelSystemPerformance -> MAY_CHANGE

# ADAPTATION / EVOLUTION / ENVIRONMENT
Environment ->
  influences -> FUNCTIONAL_DEMAND
  + FUNCTIONAL_PERFORMANCE

FunctionalPerformance ->
  context_dependent -> TRUE

Adaptation ->
  may_modify -> STRUCTURE + REGULATION + FUNCTION

EvolutionaryFunctionContext ->
  relates -> HERITABLE_TRAIT
  + REPRODUCTIVE_CONSEQUENCE
  + ENVIRONMENT

AdaptiveTrait ->
  may_contribute_to -> FITNESS_IN_CONTEXT

Function ->
  must_not_be_inferred_as_adaptation
  -> solely_from -> CURRENT_USEFUL_EFFECT

BiologicalRole ->
  may_describe -> CURRENT_EFFECT_OR_PARTICIPATION

EvolutionaryFunction ->
  requires -> APPROPRIATE_EVOLUTIONARY_EVIDENCE

# MULTIFUNCTIONALITY
FunctionBearer ->
  may_have -> MULTIPLE_FUNCTIONS

Multifunctionality ->
  depends_on -> CONTEXT + INTERACTION_PARTNERS
  + LOCATION + STATE

SameStructure ->
  may_realise -> DIFFERENT_FUNCTIONS_IN_DIFFERENT_CONTEXTS

# EVIDENCE / UNCERTAINTY / PROVENANCE
FunctionClaim ->
  supported_by -> Evidence

EVIDENCE_TYPE :=
  BIOCHEMICAL | MOLECULAR | GENETIC
  | CELLULAR | STRUCTURAL | PHYSIOLOGICAL
  | PERTURBATION | COMPARATIVE
  | EVOLUTIONARY | COMPUTATIONAL

FUNCTION_EXPERIMENT_FLOW :=
  DEFINE_FUNCTIONAL_HYPOTHESIS
  -> ALTER_BEARER_OR_PROCESS
  -> MEASURE_OUTPUT_OR_PHENOTYPE
  -> COMPARE_WITH_CONTROL
  -> TEST_RESCUE_OR_COMPLEMENTATION_IF_RELEVANT
  -> INTERPRET
  -> REPLICATE

PerturbationEvidence ->
  may_support -> FUNCTIONAL_DEPENDENCY

Correlation ->
  does_not_by_itself_establish -> FUNCTIONAL_CAUSATION

FUNCTION_UNCERTAINTY :=
  MEASUREMENT_UNCERTAINTY
  + CONTEXT_UNCERTAINTY
  + MECHANISM_UNCERTAINTY
  + FUNCTION_ASSIGNMENT_UNCERTAINTY
  + BIOLOGICAL_VARIABILITY

Uncertainty ->
  qualifies -> FunctionClaim + FunctionalDependency
  + Mechanism + FunctionalPerformance

Provenance ->
  records -> FUNCTION_IDENTITY + BEARER
  + ORGANISATION_LEVEL + CONTEXT
  + METHOD + EVIDENCE + MEASUREMENT
  + VERSION + TIME

BiologicalFunction -> linked_to -> Provenance

# REASONING / INFERENCE RULES
BIOLOGICAL_FUNCTION_REASONING :=
  IDENTIFY_FUNCTION
  -> IDENTIFY_FUNCTION_BEARER
  -> ASSIGN_FUNCTION_LEVEL
  -> DEFINE_CONTEXT
  -> MAP_STRUCTURE_FUNCTION_RELATION
  -> MAP_MECHANISM
  -> MAP_REALISING_PROCESS
  -> IDENTIFY_INPUTS_AND_OUTPUTS
  -> MAP_REGULATION
  -> MAP_FUNCTIONAL_DEPENDENCIES
  -> MAP_FUNCTIONAL_NETWORK
  -> ASSESS_REDUNDANCY_AND_ROBUSTNESS
  -> IDENTIFY_DYSFUNCTION_IF_SUPPORTED
  -> DISTINGUISH_CURRENT_ROLE_FROM_EVOLUTIONARY_FUNCTION
  -> ASSESS_EVIDENCE
  -> QUANTIFY_UNCERTAINTY
  -> PRESERVE_PROVENANCE

IF BearerStructure changes
THEN Function -> MAY_CHANGE

IF RequiredProcess inhibited
THEN FunctionalOutput -> MAY_DECREASE

IF FunctionalRedundancy exists
THEN SingleComponentLoss -> MAY_HAVE_REDUCED_SYSTEM_EFFECT

IF Regulation changes
THEN FunctionalActivity -> MAY_CHANGE

IF CellularFunction changes
THEN TissueOrOrganFunction -> MAY_CHANGE

IF OrganFunction changes
THEN OrganismalFunction -> MAY_CHANGE

IF Environment changes
THEN FunctionalPerformance -> MAY_CHANGE

IF Evidence insufficient
THEN FunctionAssignmentConfidence -> DECREASES

# SEMANTIC RELATIONSHIPS
RELATION has(BiologicalFunction, FunctionIdentity)
RELATION borne_by(BiologicalFunction, FunctionBearer)
RELATION realised_in(BiologicalFunction, BiologicalProcess)
RELATION enables(BiologicalStructure, BiologicalFunction)
RELATION explains(Mechanism, BiologicalFunction)
RELATION regulates(Regulation, BiologicalFunction)
RELATION requires(FunctionalDependency, BiologicalFunction)
RELATION bears(Protein, MolecularFunction)
RELATION performs(Organelle, CellularFunction)
RELATION performs(Cell, CellularFunction)
RELATION performs(Tissue, TissueFunction)
RELATION performs(Organ, OrganFunction)
RELATION coordinates(OrganSystem, OrganFunction)
RELATION integrates(OrganismalFunction, LowerLevelFunction)
RELATION compensates_for(Redundancy, FunctionalLoss)
RELATION impairs(Dysfunction, BiologicalFunction)
RELATION influences(Environment, FunctionalPerformance)
RELATION supports(Evidence, FunctionClaim)
RELATION records(Provenance, BiologicalFunction)

# SEMANTIC EQUIVALENCE
SEMANTIC_EQUIVALENCE:
  "biological function" ~= "biological activity or contribution realised by a bearer"
  "molecular function" ~= "activity performed by a biological molecule"
  "cellular function" ~= "biological activity performed by a cell"
  "organ function" ~= "integrated biological activity of an organ"
  "organismal function" ~= "integrated function of a living organism"
  "functional dependency" ~= "dependence of one biological function on another"
  "functional redundancy" ~= "multiple components supporting similar biological function"
  "loss of function" ~= "reduction or absence of expected biological activity"
  "gain of function" ~= "new increased or altered biological activity"
  "structure-function relationship" ~= "relationship between biological form and biological activity"

# CONFIDENCE
CONFIDENCE:
  ontology_domain: 0.99
  function_identity_mapping: 0.99
  structure_function_mapping: 0.99
  mechanism_process_mapping: 0.99
  molecular_cellular_mapping: 0.99
  tissue_organ_mapping: 0.99
  dependency_regulation_mapping: 0.99
  robustness_dysfunction_mapping: 0.99
  evidence_mapping: 0.99
  semantic_relationships: 0.99

# UPDATE MODEL
UPDATE_MODEL:
  ON new_function_claim:
    MAP function_identity
    MAP function_bearer
    MAP organisation_level
    MAP biological_context
    MAP realising_process
    UPDATE confidence
    RECOMPUTE FLOW_HASH

  ON new_functional_evidence:
    UPDATE mechanism
    UPDATE structure_function_relation
    UPDATE dependencies
    UPDATE regulation
    UPDATE uncertainty
    PRESERVE provenance

  ON perturbation_result:
    UPDATE functional_performance
    UPDATE dysfunction_state
    UPDATE compensation_state
    REASSESS dependencies
    PRESERVE provenance

  ON context_change:
    UPDATE biological_context
    REASSESS functional_expression
    REASSESS function_assignment
    RECOMPUTE FLOW_HASH

# AI CONSUMPTION
AI_CONSUMPTION:
  parse_as: FORMAL_BIOLOGICAL_FUNCTION_ONTOLOGY
  reasoning_mode: STRUCTURE_PROCESS_FUNCTION_RELATIONAL

  preserve:
    - typed_entities
    - function_identity
    - function_bearer
    - biological_context
    - organisation_level
    - structure_function_relations
    - mechanisms
    - realising_processes
    - functional_dependencies
    - regulation
    - robustness_state
    - dysfunction_state
    - evidence
    - uncertainty
    - confidence
    - provenance

  infer:
    - structure_function_dependencies
    - mechanism_function_dependencies
    - cross_level_function_dependencies
    - regulatory_effects
    - redundancy_and_compensation
    - dysfunction_impacts
    - contextual_function_changes
    - evidence_strength

  prohibit:
    - invented_functional_observations
    - unsupported_function_assignment
    - assumed_causality_from_correlation
    - conflating_current_role_with_evolutionary_function
    - assumed_dysfunction_without_evidence
    - missing_evidence_presented_as_established_fact

# FLOW HASH
FLOW_HASH_INPUT :=
  DOMAIN + ONTOLOGY + CORE_ENTITIES
  + FUNCTION_IDENTITY_BEARER_CONTEXT
  + STRUCTURE_MECHANISM_PROCESS
  + MOLECULAR_GENE_PROTEIN_FUNCTION
  + ORGANELLE_CELL_TISSUE_FUNCTION
  + ORGAN_SYSTEM_ORGANISM_FUNCTION
  + REGULATION_DEPENDENCY_NETWORKS
  + REDUNDANCY_ROBUSTNESS_DYSFUNCTION
  + ADAPTATION_EVOLUTION_ENVIRONMENT
  + EVIDENCE_UNCERTAINTY_PROVENANCE
  + REASONING + INFERENCE_RULES
  + SEMANTIC_RELATIONSHIPS + SEMANTIC_EQUIVALENCE
  + CONFIDENCE + UPDATE_MODEL + AI_CONSUMPTION

FLOW_HASH := HASH(FLOW_HASH_INPUT)

END FLOW
Kireth Research
38 Thorndale Croft, Wetwang, Driffield
East Riding of Yorkshire YO25 9XZ