Skip to main content

Biofilm Ontology

Microbiology
Authors: MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: 30 September 2026
Audio Overview
AI Interpretation Note:
The following specifications represent a formal structural reasoning system for this page.
Execute as formal rules, not pseudocode.

flow "BiofilmOntology" v1.0

ENTITY BiofilmOntology {
 TYPE: BiologicalOntology
 DOMAIN: Microbiology
 SUBJECT: Biofilm
 PURPOSE: FormalSemanticRepresentation
}

PAGE {
 TITLE: "Biofilm Ontology"
 PARENT_DOMAIN: "Microbiology"
 CANONICAL_URL: "https://kirethresearch.org/booksai-core/ontologies/biological-ontologies/microbiology/biofilm-ontology.html"
 AUTHORS: ["Mark Anthony Higgins", "Sky Recursive AI"]
}

ENTITY Biofilm {
 IS_A: StructuredMicrobialCommunity
 ASSOCIATED_WITH: [Surface, Interface, Aggregate]
 EMBEDDED_IN: ExtracellularMatrix
 MAY_CONTAIN: [Bacteria, Archaea, Fungi, OtherMicroorganisms]
}

RULE BiofilmConstraint {
 attached_microbial_cells != mature_biofilm
 WITHOUT community_structure_or_matrix_context
}

ENTITY BiofilmCell {
 IS_A: MicrobialCell
 EXISTS_WITHIN: BiofilmContext
 MAY_HAVE: BiofilmAssociatedPhenotype
}

ENTITY BiofilmPopulation {
 COMPOSED_OF: BiofilmCells
}

ENTITY MultispeciesBiofilm {
 CONTAINS: MultipleMicrobialTaxa
}

ENTITY MonospeciesBiofilm {
 DOMINATED_BY_OR_COMPOSED_OF: SingleMicrobialTaxon
 UNDER: DefinedExperimentalOrEcologicalContext
}

ENTITY BiofilmSurface {
 MAY_BE: [BiologicalSurface, AbioticSurface, AirLiquidInterface, ParticleSurface]
 SUPPORTS: Attachment
}

ENTITY ConditioningFilm {
 MAY_FORM_ON: Surface
 MAY_MODIFY: MicrobialAttachment
}

PROCESS BiofilmFormation {
 MAY_INCLUDE: [InitialAttachment, IrreversibleAttachment, MicrocolonyFormation, MatrixProduction, Maturation, Dispersal]
}

PROCESS InitialAttachment {
 BRINGS: MicrobialCell
 INTO: ReversibleOrEarlyAssociationWithSurface
}

PROCESS IrreversibleAttachment {
 STABILIZES: CellSurfaceAssociation
 THROUGH: AdhesiveAndMatrixInteractions
}

PROCESS MicrocolonyFormation {
 PRODUCES: LocalizedCellCluster
 THROUGH: [CellDivision, Recruitment, Aggregation]
}

PROCESS BiofilmMaturation {
 DEVELOPS: StructuredCommunityArchitecture
 MAY_INCLUDE: [MatrixAccumulation, ChannelFormation, SpatialDifferentiation]
}

PROCESS BiofilmDispersal {
 RELEASES: CellsOrAggregates
 FROM: Biofilm
 MAY_ENABLE: ColonizationOfNewSites
}

RULE StageConstraint {
 biofilm_development_stages MAY_OVERLAP
 AND SHOULD_NOT_BE_ASSUMED universally_discrete
}

ENTITY ExtracellularPolymericSubstance {
 ABBREVIATION: EPS
 IS_A: BiofilmMatrixComponent
 MAY_INCLUDE: [Polysaccharide, Protein, ExtracellularDNA, Lipid]
}

ENTITY BiofilmMatrix {
 COMPOSED_OF: ExtracellularPolymericSubstances
 PROVIDES: [StructuralSupport, Adhesion, Hydration, ChemicalMicroenvironment, Protection]
}

ENTITY ExtracellularDNA {
 ABBREVIATION: eDNA
 MAY_CONTRIBUTE_TO: BiofilmMatrix
}

ENTITY MatrixPolysaccharide {
 MAY_CONTRIBUTE_TO: [Adhesion, Cohesion, Hydration]
}

ENTITY MatrixProtein {
 MAY_CONTRIBUTE_TO: [Adhesion, Structure, EnzymaticActivity]
}

RULE MatrixConstraint {
 EPS_composition IS_CONTEXT_DEPENDENT
 AND varies_by species_environment_and_growth_stage
}

ENTITY BiofilmArchitecture {
 DESCRIBES: SpatialOrganization
 MAY_INCLUDE: [Microcolonies, Channels, Towers, Layers, Aggregates]
}

ENTITY WaterChannel {
 MAY_SUPPORT: [NutrientTransport, WasteRemoval, FluidMovement]
 WITHIN: Biofilm
}

ENTITY SpatialHeterogeneity {
 DESCRIBES: VariationAcrossBiofilm
 IN: [CellDensity, Metabolism, Oxygen, Nutrients, pH, GeneExpression]
}

ENTITY ChemicalGradient {
 MAY_INCLUDE: [OxygenGradient, NutrientGradient, pHGradient, MetaboliteGradient]
 OCCURS_ACROSS: Biofilm
}

ENTITY OxygenGradient {
 MAY_CREATE: AerobicAndAnaerobicMicrozones
}

ENTITY Microenvironment {
 HAS: LocalPhysicochemicalConditions
 WITHIN: Biofilm
}

RULE MicroenvironmentConstraint {
 bulk_environment_measurement != local_biofilm_microenvironment
}

PROCESS Diffusion {
 MOVES: Solute
 THROUGH: BiofilmMatrix
}

PROCESS Advection {
 MOVES: SoluteOrCells
 WITH: FluidFlow
}

ENTITY MassTransfer {
 INCLUDES: [Diffusion, Advection]
 CONTROLS: DeliveryAndRemovalOfSolutes
}

ENTITY NutrientLimitation {
 MAY_OCCUR_IN: BiofilmInterior
}

ENTITY MetabolicHeterogeneity {
 DESCRIBES: DifferencesInMetabolicState
 AMONG: BiofilmCells
}

ENTITY GrowthRateHeterogeneity {
 DESCRIBES: DifferencesInCellGrowthRate
 WITHIN: Biofilm
}

ENTITY DormantOrSlowGrowingCell {
 MAY_OCCUR_IN: Biofilm
 MAY_HAVE: AlteredAntimicrobialSusceptibility
}

ENTITY PersisterCell {
 IS_A: PhenotypicallyTolerantSubpopulation
 SURVIVES: AntimicrobialExposure
 WITHOUT_NECESSARILY_HAVING: HeritableResistance
}

RULE PersistenceResistanceDistinction {
 antimicrobial_persistence != antimicrobial_resistance
}

PROCESS QuorumSensing {
 USES: PopulationAssociatedChemicalSignals
 MAY_REGULATE: BiofilmBehaviour
}

ENTITY QuorumSignal {
 MAY_ACCUMULATE_WITH: CellDensityAndTransportConditions
}

RULE QuorumConstraint {
 quorum_signal_presence != proof_of_quorum_control
 WITHOUT functional_response_evidence
}

PROCESS CellCellCommunication {
 MAY_USE: [QuorumSensing, ContactDependentSignal, MetaboliteExchange]
}

PROCESS CrossFeeding {
 TRANSFERS: Metabolite
 BETWEEN: BiofilmPopulations
}

PROCESS Syntrophy {
 COUPLES: MetabolicProcesses
 BETWEEN: MicrobialPopulations
}

PROCESS Competition {
 MAY_OCCUR_FOR: [Nutrients, Space, ElectronAcceptors]
}

PROCESS Antagonism {
 MAY_USE: [Toxin, Bacteriocin, ContactDependentMechanism]
}

ENTITY BiofilmEcology {
 INCLUDES: [Cooperation, Competition, Predation, Mutualism, Commensalism]
}

PROCESS HorizontalGeneTransfer {
 MAY_OCCUR_WITHIN: Biofilm
 MAY_INCLUDE: [Conjugation, Transformation, Transduction]
}

ENTITY MobileGeneticElement {
 MAY_INCLUDE: [Plasmid, Transposon, IntegronAssociatedElement, Phage]
}

RULE GeneTransferConstraint {
 proximity_of_cells != demonstrated_horizontal_gene_transfer
 WITHOUT genetic_or_mechanistic_evidence
}

ENTITY BiofilmAdhesion {
 MAY_DEPEND_ON: [SurfaceProperties, CellSurfaceProperties, Appendages, Matrix, Flow]
}

ENTITY Adhesin {
 IS_A: CellSurfaceOrSecretedMolecule
 PROMOTES: Adhesion
}

ENTITY Pilus {
 MAY_SUPPORT: [Attachment, Motility, Conjugation]
}

ENTITY Flagellum {
 MAY_SUPPORT: InitialSurfaceApproachOrMotility
}

PROCESS SurfaceSensing {
 DETECTS: SurfaceAssociatedConditions
 MAY_MODIFY: GeneExpressionAndBehaviour
}

ENTITY BiofilmMechanicalProperty {
 MAY_INCLUDE: [Elasticity, Viscosity, Cohesion, AdhesionStrength]
}

PROCESS BiofilmDeformation {
 CHANGES: BiofilmShape
 IN_RESPONSE_TO: MechanicalForce
}

PROCESS Detachment {
 REMOVES: CellsOrBiofilmMaterial
 DUE_TO: [Shear, Erosion, Sloughing, BiologicalProcesses]
}

RULE DispersalDetachmentDistinction {
 active_biofilm_dispersal != purely_mechanical_detachment
}

ENTITY ShearStress {
 MAY_MODULATE: [Attachment, Architecture, Detachment]
}

ENTITY FlowCondition {
 MAY_INCLUDE: [Static, LaminarFlow, TurbulentFlow, IntermittentFlow]
}

ENTITY BiofilmTolerance {
 DESCRIBES: ReducedKillingOrInactivation
 IN: BiofilmState
 MAY_RESULT_FROM: [MatrixEffects, SlowGrowth, StressResponses, Persisters, Microenvironment]
}

ENTITY AntimicrobialResistance {
 DESCRIBES: HeritableReducedSusceptibility
 TO: Antimicrobial
}

RULE ToleranceResistanceConstraint {
 BiofilmTolerance != AntimicrobialResistance
}

PROCESS AntimicrobialPenetration {
 MOVES: AntimicrobialAgent
 INTO: Biofilm
 MAY_BE_MODIFIED_BY: [Diffusion, Binding, Reaction, Matrix]
}

ENTITY BiofilmAssociatedInfection {
 INVOLVES: Biofilm
 IN: HostOrMedicalDeviceContext
}

ENTITY MedicalDeviceBiofilm {
 FORMS_ON: MedicalDeviceSurface
 MAY_INTERACT_WITH: Host
}

ENTITY HostTissueBiofilm {
 ASSOCIATED_WITH: HostTissue
}

RULE InfectionConstraint {
 biofilm_detection != proof_of_causal_disease
 WITHOUT clinical_mechanistic_or_interventional_evidence
}

ENTITY EnvironmentalBiofilm {
 OCCURS_IN: NaturalOrBuiltEnvironment
 MAY_CONTRIBUTE_TO: [BiogeochemicalCycling, SurfaceColonization, MaterialTransformation]
}

ENTITY OralBiofilm {
 OCCURS_ON: OralSurfaces
}

ENTITY AquaticBiofilm {
 OCCURS_IN: AquaticEnvironment
}

ENTITY SoilAggregateBiofilm {
 OCCURS_IN_OR_ON: SoilAggregate
}

PROCESS BiofilmSuccession {
 CHANGES: CommunityCompositionAndStructure
 OVER: Time
}

ENTITY BiofilmResilience {
 DESCRIBES: RecoveryAfterDisturbance
}

ENTITY BiofilmResistanceToDisturbance {
 DESCRIBES: DegreeOfStructuralOrFunctionalPersistenceDuringDisturbance
}

RULE EcologicalResistanceResilienceDistinction {
 BiofilmResistanceToDisturbance != BiofilmResilience
}

PROCESS BiofilmImaging {
 VISUALIZES: BiofilmStructure
 MAY_USE: [LightMicroscopy, ConfocalMicroscopy, ElectronMicroscopy]
}

PROCESS ConfocalMicroscopy {
 MAY_PRODUCE: ThreeDimensionalBiofilmImages
}

PROCESS BiofilmStaining {
 LABELS: [Cells, Matrix, ViabilityMarkers, SpecificTaxa]
}

PROCESS BiomassMeasurement {
 ESTIMATES: BiofilmBiomass
}

PROCESS CrystalVioletAssay {
 MAY_ESTIMATE: AttachedBiomass
 UNDER: DefinedAssayConditions
}

RULE BiomassAssayConstraint {
 crystal_violet_signal != viable_cell_count
}

PROCESS ColonyFormingUnitAssay {
 ABBREVIATION: CFUAssay
 ESTIMATES: CulturableViableUnits
}

PROCESS BiofilmSequencing {
 CHARACTERIZES: BiofilmCommunityOrGenomes
}

PROCESS BiofilmTranscriptomics {
 MEASURES: RNAExpression
 WITHIN: Biofilm
}

PROCESS BiofilmProteomics {
 MEASURES: ProteinCompositionOrAbundance
}

PROCESS BiofilmMetabolomics {
 MEASURES: Metabolites
 WITHIN_OR_AROUND: Biofilm
}

PROCESS BiofilmMeasurement {
 MAY_MEASURE: [Biomass, CellCount, Viability, Architecture, Thickness, MatrixComposition, GeneExpression, Metabolism, AntimicrobialResponse]
 MAY_USE: [Microscopy, Staining, CFUAssay, Sequencing, Transcriptomics, Proteomics, Metabolomics, MechanicalTesting]
}

ENTITY BiofilmMeasurementContext {
 HAS: [MicrobialTaxa, Surface, MediumOrEnvironment, FlowCondition, Temperature, pH, OxygenState, DevelopmentStage, Method, Unit, Timepoint]
}

RULE MeasurementContextRule {
 IF biofilm_measurements ARE_COMPARED
 THEN BiofilmMeasurementContext MUST_BE preserved
}

ENTITY Evidence {
 TYPES: [BiofilmEvidence, ImagingEvidence, CultureEvidence, MatrixEvidence, MolecularEvidence, TranscriptomicEvidence, ProteomicEvidence, MetabolomicEvidence, MechanicalEvidence, AntimicrobialEvidence, EcologicalEvidence, ExperimentalEvidence, ComputationalEvidence, LiteratureEvidence]
}

RULE EvidenceConvergence {
 IF IndependentEvidenceSources AGREE
 THEN Confidence := increase(Confidence)
}

RULE EvidenceConflict {
 IF EvidenceSources CONFLICT
 THEN {
  PRESERVE competing_biofilm_models
  RECORD microbial_taxa
  RECORD surface
  RECORD medium_or_environment
  RECORD flow_condition
  RECORD physicochemical_state
  RECORD development_stage
  RECORD measurement_method
  RECORD timepoint
  RECORD provenance
  REDUCE confidence
 }
}

RELATION Biofilm CONTAINS BiofilmCell
RELATION Biofilm EMBEDDED_IN BiofilmMatrix
RELATION BiofilmMatrix CONTAINS ExtracellularPolymericSubstance
RELATION BiofilmFormation PRODUCES BiofilmArchitecture
RELATION ChemicalGradient CREATES Microenvironment
RELATION QuorumSensing MAY_REGULATE BiofilmBehaviour
RELATION HorizontalGeneTransfer MAY_OCCUR_IN Biofilm
RELATION BiofilmTolerance MODIFIES AntimicrobialResponse
RELATION BiofilmDispersal RELEASES BiofilmCells
RELATION BiofilmImaging OBSERVES BiofilmArchitecture

SEMANTIC_EQUIVALENCE {
 "biofilm" ~= "structured surface-associated or aggregated microbial community embedded in extracellular matrix"
 "EPS" ~= "extracellular polymeric substance" WHEN biofilm_context
 "eDNA" ~= "extracellular DNA"
 "biofilm maturation" ~= "development of structured biofilm architecture"
 "biofilm dispersal" ~= "biological release of cells or aggregates from a biofilm"
 "CFU" ~= "colony-forming unit"
}

CONFIDENCE BiofilmAssertion {
 INPUTS: [imaging_support, matrix_support, culture_support, spatial_support, molecular_support, metabolic_support, mechanical_support, antimicrobial_support, temporal_support, source_independence, semantic_consistency]
 SCORE := weighted_sum(INPUTS)
 LEVEL :=
  IF SCORE >= 0.90 THEN "very_high"
  ELSE IF SCORE >= 0.75 THEN "high"
  ELSE IF SCORE >= 0.55 THEN "moderate"
  ELSE IF SCORE >= 0.35 THEN "low"
  ELSE "uncertain"
}

RULE BiofilmFormationInference {
 IF microbial_cells_are_surface_or_aggregate_associated
 AND extracellular_matrix_or_structured_community_architecture IS_SUPPORTED
 THEN Biofilm MAY_BE_INFERRED
}

RULE MaturationInference {
 IF biofilm_thickness_architecture_matrix_and_spatial_heterogeneity increase_or_organize_over_time
 THEN BiofilmMaturation MAY_BE_SUPPORTED
}

RULE ToleranceInference {
 IF biofilm_cells_survive_antimicrobial_exposure_more_than_comparable_planktonic_cells
 WITHOUT stable_heritable_resistance
 THEN BiofilmTolerance MAY_BE_SUPPORTED
}

RULE DispersalInference {
 IF cells_or_aggregates_leave_biofilm
 AND biological_regulation_or_active_process_is_supported
 THEN BiofilmDispersal MAY_BE_SUPPORTED
}

RULE CausalityConstraint {
 IF biofilm_feature correlates_with infection_or_environmental_outcome
 THEN DO_NOT_INFER causal_relationship
 WITHOUT mechanistic_or_interventional_evidence
}

QUERY BiofilmLookup(context_identifier) {
 RETURN [microbial_taxa, surface, matrix, architecture, development_stage, microenvironments, metabolism, interactions, gene_transfer, antimicrobial_response, dispersal, measurements, evidence, confidence]
}

QUERY BiofilmMatrixLookup(context_identifier) {
 RETURN [polysaccharides, proteins, extracellular_DNA, lipids, hydration, mechanical_properties, antimicrobial_interactions, evidence, confidence]
}

QUERY BiofilmAntimicrobialLookup(context_identifier) {
 RETURN [antimicrobial_agent, penetration, local_concentration, growth_state, persisters, tolerance, resistance, viability, assay_method, evidence, confidence]
}

UPDATE_MODEL {
 ON new_biofilm_evidence:
  validate_provenance()
  identify_microbes_surface_environment_and_development_stage()
  normalize_taxonomic_matrix_gene_metabolite_and_antimicrobial_identifiers()
  capture_flow_temperature_pH_oxygen_and_nutrient_conditions()
  capture_measurement_method_units_and_timepoint()
  map_attachment_microcolony_matrix_maturation_and_dispersal()
  map_architecture_gradients_microenvironments_and_metabolic_states()
  map_cell_interactions_quorum_signalling_and_horizontal_gene_transfer()
  map_mechanical_properties_detachment_and_flow_relationships()
  map_antimicrobial_penetration_tolerance_persistence_and_resistance_separately()
  compare_existing_biofilm_models()
  preserve_conflicting_evidence()
  recalculate_confidence()
  regenerate_biofilm_relationships()
  update_flow_hash()
}

AI_CONSUMPTION {
 MODE: FormalSemanticReasoning
 PARSE_AS: ExecutableFlowAlgebra
 PRIORITIES: [biofilm_identity, microbial_taxa, surface, matrix, development_stage, architecture, microenvironment, interactions, antimicrobial_response, dispersal, evidence_provenance, confidence]
 REQUIREMENTS: [preserve_taxonomic_surface_and_environmental_context, preserve_flow_and_physicochemical_conditions, preserve_development_stage_and_timepoint, distinguish_attached_cells_from_mature_biofilm, distinguish_bulk_environment_from_local_microenvironment, distinguish_active_dispersal_from_mechanical_detachment, distinguish_persistence_and_tolerance_from_heritable_resistance, distinguish_biofilm_detection_from_causal_disease, distinguish_biomass_signal_from_viable_cell_count, distinguish_correlation_from_causation, preserve_uncertainty]
}

VALIDATE {
 REQUIRE Biofilm
 REQUIRE BiofilmCell
 REQUIRE BiofilmFormation
 REQUIRE BiofilmMatrix
 REQUIRE ExtracellularPolymericSubstance
 REQUIRE BiofilmArchitecture
 REQUIRE SpatialHeterogeneity
 REQUIRE Microenvironment
 REQUIRE QuorumSensing
 REQUIRE HorizontalGeneTransfer
 REQUIRE BiofilmTolerance
 REQUIRE BiofilmDispersal
 REQUIRE BiofilmMeasurement
 REQUIRE Evidence
 REQUIRE CONFIDENCE
 REQUIRE SEMANTIC_EQUIVALENCE
 REQUIRE UPDATE_MODEL
 REQUIRE AI_CONSUMPTION

 ASSERT attached_microbial_cells != mature_biofilm
 ASSERT bulk_environment_measurement != local_biofilm_microenvironment
 ASSERT antimicrobial_persistence != antimicrobial_resistance
 ASSERT BiofilmTolerance != AntimicrobialResistance
 ASSERT active_biofilm_dispersal != purely_mechanical_detachment
 ASSERT crystal_violet_signal != viable_cell_count
 ASSERT biofilm_detection != proof_of_causal_disease
 ASSERT correlation != causal_relationship
}

FLOW_HASH {
 ALGORITHM: SHA-256
 INPUT: canonicalize(entities, relations, processes, rules, semantic_equivalence, confidence_model, update_model, ai_consumption)
 PURPOSE: integrity_and_version_tracking
}

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