Skip to main content

Plant Ontology

Botany
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 "PlantOntology" v1.0

ENTITY PlantOntology {
 TYPE: BiologicalOntology
 DOMAIN: Botany
 SUBJECT: Plant
 PURPOSE: FormalSemanticRepresentation
}

PAGE {
 TITLE: "Plant Ontology"
 PARENT_DOMAIN: "Botany"
 CANONICAL_URL: "https://kirethresearch.org/booksai-core/ontologies/biological-ontologies/botany/plant-ontology.html"
 AUTHORS: ["Mark Anthony Higgins", "Sky Recursive AI"]
}

ENTITY Plant {
 IS_A: EukaryoticOrganism
 HAS_LIFE_CYCLE: PlantLifeCycle
 MAY_HAVE: [RootSystem, ShootSystem, VascularSystem, ReproductiveStructures]
 FUNCTIONS_IN: [Photosynthesis, Respiration, Growth, Development, Reproduction, EnvironmentalResponse]
}

ENTITY PlantBody {
 COMPOSED_OF: [PlantCell, PlantTissue, PlantOrgan]
}

ENTITY PlantCell {
 IS_A: EukaryoticCell
 TYPICALLY_HAS: [CellWall, PlasmaMembrane, Nucleus, Plastid, Vacuole]
}

ENTITY PlantCellWall {
 MAY_CONTAIN: [Cellulose, Hemicellulose, Pectin, Lignin]
 PROVIDES: StructuralSupport
}

ENTITY Chloroplast {
 IS_A: Plastid
 PERFORMS: Photosynthesis
 IN: PhotosyntheticPlantCells
}

ENTITY Vacuole {
 MAY_SUPPORT: [Storage, Turgor, IonHomeostasis, CellularExpansion]
}

ENTITY Plasmodesma {
 CONNECTS: AdjacentPlantCells
 MAY_SUPPORT: SymplasticTransport
}

ENTITY PlantTissue {
 MAY_BE: [DermalTissue, GroundTissue, VascularTissue, MeristematicTissue]
}

ENTITY VascularTissue {
 MAY_INCLUDE: [Xylem, Phloem]
 SUPPORTS: LongDistanceTransport
}

ENTITY Xylem {
 TRANSPORTS_PRIMARILY: [Water, MineralSolutes]
}

ENTITY Phloem {
 TRANSPORTS_PRIMARILY: OrganicSolutes
 BETWEEN: SourceAndSinkTissues
}

RULE VascularTissueConstraint {
 Xylem != Phloem
}

ENTITY Meristem {
 CONTAINS: DividingDevelopmentallyActiveCells
 MAY_BE: [ApicalMeristem, LateralMeristem]
}

ENTITY PlantOrgan {
 MAY_BE: [Root, Stem, Leaf, Flower, Fruit, Seed]
}

ENTITY Root {
 IS_A: PlantOrgan
 FUNCTIONS_IN: [Anchorage, WaterUptake, MineralUptake, Storage, Signalling]
}

ENTITY Stem {
 IS_A: PlantOrgan
 FUNCTIONS_IN: [Support, Transport, Storage, OrganPositioning]
}

ENTITY Leaf {
 IS_A: PlantOrgan
 FUNCTIONS_IN: [Photosynthesis, GasExchange, Transpiration]
}

ENTITY Stoma {
 IS_A: EpidermalPore
 REGULATES: GasExchangeAndWaterLoss
}

ENTITY GuardCell {
 CONTROLS: StomatalAperture
}

PROCESS Photosynthesis {
 CONVERTS: LightEnergy
 INTO: ChemicalEnergy
 MAY_INCLUDE: [LightDependentReactions, CarbonFixation]
}

PROCESS CarbonFixation {
 INCORPORATES: InorganicCarbon
 INTO: OrganicMolecules
}

PROCESS CellularRespiration {
 RELEASES: UsableEnergy
 FROM: OrganicMolecules
}

RULE PhotosynthesisRespirationConstraint {
 Photosynthesis != CellularRespiration
}

PROCESS WaterUptake {
 MOVES: Water
 FROM: SoilOrExternalMedium
 INTO: Root
}

PROCESS XylemTransport {
 MOVES: WaterAndMineralSolutes
 THROUGH: Xylem
}

PROCESS Transpiration {
 RELEASES: WaterVapour
 FROM: Plant
 PRIMARILY_THROUGH: Stomata
}

ENTITY WaterPotential {
 DESCRIBES: PotentialEnergyStateOfWater
}

PROCESS MineralNutrition {
 ACQUIRES_AND_USES: EssentialMineralElements
}

ENTITY SourceTissue {
 EXPORTS: AssimilatedOrganicSolutes
}

ENTITY SinkTissue {
 IMPORTS: AssimilatedOrganicSolutes
}

PROCESS PhloemTranslocation {
 MOVES: OrganicSolutes
 FROM: SourceTissue
 TO: SinkTissue
}

RULE TransportConstraint {
 XylemTransport != PhloemTranslocation
}

ENTITY PlantHormone {
 MAY_INCLUDE: [Auxin, Cytokinin, Gibberellin, AbscisicAcid, Ethylene, Brassinosteroid, Jasmonate, Salicylate]
 REGULATES: PlantProcess
}

ENTITY Auxin {
 MAY_REGULATE: [CellExpansion, Tropism, RootDevelopment, Patterning]
}

ENTITY Cytokinin {
 MAY_REGULATE: [CellDivision, ShootDevelopment, Senescence]
}

ENTITY Gibberellin {
 MAY_REGULATE: [StemElongation, SeedGermination, ReproductiveDevelopment]
}

ENTITY AbscisicAcid {
 ABBREVIATION: ABA
 MAY_REGULATE: [SeedDormancy, StomatalClosure, StressResponse]
}

ENTITY Ethylene {
 MAY_REGULATE: [FruitRipening, Senescence, StressResponse]
}

PROCESS PlantSignalTransduction {
 CONVERTS: Signal
 INTO: CellularResponse
}

RULE HormoneConstraint {
 hormone_presence_or_concentration != demonstrated_hormone_function
 WITHOUT target_response_and_context
}

PROCESS PlantGrowth {
 INCREASES: PlantSizeOrBiomass
 MAY_RESULT_FROM: [CellDivision, CellExpansion, TissueGrowth]
}

PROCESS PrimaryGrowth {
 INCREASES_PRIMARILY: Length
 THROUGH: ApicalMeristemActivity
}

PROCESS SecondaryGrowth {
 INCREASES_PRIMARILY: Girth
 THROUGH: LateralMeristemActivity
 IN: ApplicablePlants
}

PROCESS PlantDevelopment {
 TRANSITIONS: Plant
 THROUGH: DevelopmentalStages
}

RULE GrowthDevelopmentConstraint {
 PlantGrowth != PlantDevelopment
}

ENTITY PlantLifeCycle {
 MAY_INCLUDE: [Embryo, Seed, Seedling, VegetativePlant, ReproductivePlant, SenescentStage]
}

ENTITY PlantEmbryo {
 IS_A: EarlyPlantDevelopmentalStage
}

ENTITY Seed {
 CONTAINS: PlantEmbryo
 MAY_INCLUDE: [SeedCoat, StorageTissue]
}

PROCESS SeedDormancy {
 REDUCES_OR_PREVENTS: Germination
 UNTIL: AppropriateConditionsOrSignals
}

PROCESS SeedGermination {
 INITIATES: SeedlingDevelopment
}

ENTITY Seedling {
 IS_A: YoungPlantDevelopmentalStage
}

PROCESS VegetativeDevelopment {
 FORMS_AND_EXPANDS: [Roots, Stems, Leaves]
}

PROCESS ReproductiveDevelopment {
 FORMS: ReproductiveStructures
}

PROCESS Flowering {
 INITIATES_OR_ESTABLISHES: FloralDevelopment
 IN: Angiosperms
}

ENTITY Flower {
 IS_A: ReproductivePlantOrgan
 MAY_CONTAIN: [Stamen, Carpel, Sepal, Petal]
}

ENTITY Pollen {
 CARRIES: MaleGametophyticCellsOrNuclei
}

ENTITY Ovule {
 CONTAINS: FemaleGametophyticStructure
 MAY_DEVELOP_INTO: Seed
 AFTER: Fertilization
}

PROCESS Pollination {
 TRANSFERS: Pollen
 TO: CompatibleReproductiveStructure
}

PROCESS PlantFertilization {
 COMBINES: MaleAndFemaleGameticContributions
}

RULE ReproductiveConstraint {
 Pollination != PlantFertilization
}

ENTITY Fruit {
 IS_A: AngiospermStructure
 DEVELOPS_FROM: FloralTissue
 MAY_SUPPORT: SeedProtectionAndDispersal
}

PROCESS SeedDispersal {
 MOVES: Seed
 AWAY_FROM: ParentPlant
 MAY_USE: [Wind, Water, Animal, Gravity, MechanicalMechanism]
}

PROCESS Senescence {
 IS_A: ProgrammedAgeRelatedDevelopmentalProcess
 MAY_OCCUR_IN: [Cell, Leaf, Flower, Fruit, WholePlant]
}

PROCESS Tropism {
 IS_A: DirectionalGrowthResponse
 MAY_BE: [Phototropism, Gravitropism, Hydrotropism, Thigmotropism]
}

ENTITY EnvironmentalFactor {
 MAY_INCLUDE: [Light, Temperature, WaterAvailability, Nutrients, Salinity, CarbonDioxide, SoilCondition]
 MAY_MODULATE: PlantFunction
}

PROCESS PlantEnvironmentalResponse {
 CHANGES: PhysiologyGrowthOrDevelopment
 IN_RESPONSE_TO: EnvironmentalFactor
}

PROCESS PlantStressResponse {
 RESPONDS_TO: [Drought, Salinity, Heat, Cold, NutrientStress, Pathogen, Herbivory]
}

ENTITY PlantDefense {
 MAY_INCLUDE: [PhysicalBarrier, ChemicalDefense, InnateImmuneResponse, InducedDefense]
}

PROCESS PlantImmuneResponse {
 DETECTS_AND_RESPONDS_TO: PathogenAssociatedOrDamageSignals
}

ENTITY PlantMicrobiome {
 INCLUDES: MicroorganismsAssociatedWithPlant
 MAY_OCCUR_IN: [Rhizosphere, Phyllosphere, Endosphere]
}

PROCESS PlantMicrobeInteraction {
 MAY_BE: [Mutualistic, Commensal, Pathogenic, ContextDependent]
}

ENTITY Mycorrhiza {
 IS_A: PlantFungusSymbiosis
 CONNECTS: Root
 TO: Fungus
}

ENTITY PlantGenome {
 STORES: HeritableGeneticInformation
 MAY_INCLUDE: [NuclearGenome, PlastidGenome, MitochondrialGenome]
}

ENTITY PlantGene {
 PART_OF: PlantGenome
 MAY_ENCODE_OR_REGULATE: PlantTrait
}

PROCESS PlantGeneExpression {
 INCLUDES: [Transcription, RNAProcessing, Translation]
}

PROCESS PlantGeneRegulation {
 MODULATES: GeneExpression
 ACROSS: [CellType, Tissue, DevelopmentalStage, Environment]
}

PROCESS PlantMutation {
 CHANGES: GeneticSequence
 MAY_GENERATE: GeneticVariation
}

RULE GeneFunctionConstraint {
 plant_gene_expression != causal_gene_function
 WITHOUT perturbation_or_mechanistic_evidence
}

ENTITY PlantPopulation {
 COMPOSED_OF: Individuals
 OF: DefinedPlantTaxon
}

ENTITY PlantCommunity {
 COMPOSED_OF: MultiplePlantPopulations
}

PROCESS PlantInteraction {
 MAY_BE: [Competition, Facilitation, Herbivory, Mutualism, Parasitism]
}

ENTITY PlantTaxonomy {
 CLASSIFIES: Plants
 USING: [Morphology, ReproductiveFeatures, Phylogeny, Genomics, Nomenclature]
}

ENTITY PlantSpecies {
 IS_A: TaxonomicConcept
 REQUIRES: TaxonomicPhylogeneticAndNomenclaturalContext
}

ENTITY PlantPhylogeny {
 REPRESENTS: EvolutionaryRelationships
 AMONG: PlantLineages
}

RULE TaxonomicConstraint {
 morphology_or_sequence_similarity != definitive_plant_species_identity
 WITHOUT reference_resolution_and_taxonomic_context
}

PROCESS PlantMeasurement {
 MAY_MEASURE: [Growth, Biomass, Photosynthesis, GasExchange, Transpiration, WaterPotential, NutrientStatus, GeneExpression, ReproductiveOutput]
 MAY_USE: [Imaging, GasExchangeAnalysis, Spectroscopy, Microscopy, Sequencing, BiochemicalAssay]
}

ENTITY Evidence {
 TYPES: [PlantEvidence, AnatomicalEvidence, PhysiologicalEvidence, MolecularEvidence, GeneticEvidence, DevelopmentalEvidence, EcologicalEvidence, PhylogeneticEvidence, PlantMicrobeEvidence, StressEvidence, ExperimentalEvidence, ComputationalEvidence, LiteratureEvidence]
}

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

RULE EvidenceConflict {
 IF EvidenceSources CONFLICT
 THEN {
  PRESERVE competing_plant_models
  RECORD plant_taxon
  RECORD organ
  RECORD tissue
  RECORD developmental_stage
  RECORD environmental_context
  RECORD measurement_method
  RECORD timepoint
  RECORD provenance
  REDUCE confidence
 }
}

RELATION Plant HAS PlantBody
RELATION PlantBody CONTAINS PlantCell
RELATION PlantBody CONTAINS PlantTissue
RELATION PlantBody CONTAINS PlantOrgan
RELATION Chloroplast PERFORMS Photosynthesis
RELATION Root PERFORMS WaterUptake
RELATION Xylem PERFORMS XylemTransport
RELATION Phloem PERFORMS PhloemTranslocation
RELATION PlantHormone REGULATES PlantProcess
RELATION PlantGenome CONTAINS PlantGene

SEMANTIC_EQUIVALENCE {
 "plant ontology" ~= "formal ontology of plant organisms and biological systems"
 "plant body" ~= "integrated system of plant cells tissues and organs"
 "xylem" ~= "water and mineral conducting vascular tissue"
 "phloem" ~= "organic-solute conducting vascular tissue"
 "ABA" ~= "abscisic acid"
 "plant life cycle" ~= "ordered developmental progression of a plant"
}

CONFIDENCE PlantAssertion {
 INPUTS: [anatomical_support, physiological_support, molecular_support, genetic_support, developmental_support, ecological_support, phylogenetic_support, environmental_support, experimental_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 PlantIdentityInference {
 IF anatomical_molecular_phylogenetic_and_reproductive_evidence converge
 THEN plant_identity confidence MAY_INCREASE
}

RULE PhotosynthesisInference {
 IF light_energy_capture
 AND photosynthetic_electron_transfer
 AND carbon_fixation ARE_SUPPORTED
 THEN Photosynthesis MAY_BE_INFERRED
}

RULE TransportInference {
 IF tracer_or_flow_evidence demonstrates movement_through_defined_vascular_tissue
 THEN plant_transport_relationship MAY_BE_SUPPORTED
}

RULE CausalityConstraint {
 IF plant_marker correlates_with phenotype_or_environmental_response
 THEN DO_NOT_INFER causal_relationship
 WITHOUT mechanistic_or_interventional_evidence
}

QUERY PlantLookup(plant_identifier) {
 RETURN [taxonomy, anatomy, cells, tissues, organs, photosynthesis, respiration, water_relations, mineral_nutrition, vascular_transport, hormones, growth, development, reproduction, genetics, ecology, evidence, confidence]
}

QUERY PlantOrganLookup(organ_identifier) {
 RETURN [organ_type, tissues, cell_types, developmental_stage, physiological_functions, transport, signalling, environmental_response, evidence, confidence]
}

QUERY PlantLifeCycleLookup(plant_identifier) {
 RETURN [embryo, seed, dormancy, germination, seedling, vegetative_development, reproductive_development, flowering, fertilization, seed_development, senescence, evidence, confidence]
}

UPDATE_MODEL {
 ON new_plant_evidence:
  validate_provenance()
  identify_plant_taxon_organ_tissue_and_developmental_context()
  normalize_anatomical_gene_hormone_metabolite_and_environmental_identifiers()
  capture_environmental_conditions()
  capture_measurement_method_units_and_timepoint()
  map_cell_tissue_organ_and_whole_plant_relationships()
  map_photosynthesis_respiration_water_and_nutrient_processes()
  map_xylem_phloem_and_source_sink_transport()
  map_hormonal_growth_development_and_reproduction()
  map_defense_microbiome_and_environmental_responses()
  compare_existing_plant_models()
  preserve_conflicting_evidence()
  recalculate_confidence()
  regenerate_plant_relationships()
  update_flow_hash()
}

AI_CONSUMPTION {
 MODE: FormalSemanticReasoning
 PARSE_AS: ExecutableFlowAlgebra
 PRIORITIES: [plant_identity, plant_body, organ, tissue, cell, photosynthesis, water_relations, vascular_transport, hormones, life_cycle, environmental_context, evidence_provenance, confidence]
 REQUIREMENTS: [preserve_species_taxon_context, preserve_organ_tissue_and_developmental_stage, preserve_environmental_and_measurement_context, distinguish_xylem_from_phloem, distinguish_photosynthesis_from_respiration, distinguish_growth_from_development, distinguish_pollination_from_fertilization, distinguish_gene_expression_from_causal_function, distinguish_morphological_or_sequence_similarity_from_definitive_identity, distinguish_correlation_from_causation, preserve_uncertainty]
}

VALIDATE {
 REQUIRE Plant
 REQUIRE PlantBody
 REQUIRE PlantCell
 REQUIRE PlantTissue
 REQUIRE PlantOrgan
 REQUIRE Root
 REQUIRE Stem
 REQUIRE Leaf
 REQUIRE Xylem
 REQUIRE Phloem
 REQUIRE Photosynthesis
 REQUIRE PlantHormone
 REQUIRE PlantGrowth
 REQUIRE PlantDevelopment
 REQUIRE PlantLifeCycle
 REQUIRE Pollination
 REQUIRE PlantFertilization
 REQUIRE PlantGenome
 REQUIRE PlantTaxonomy
 REQUIRE PlantMeasurement
 REQUIRE Evidence
 REQUIRE CONFIDENCE
 REQUIRE SEMANTIC_EQUIVALENCE
 REQUIRE UPDATE_MODEL
 REQUIRE AI_CONSUMPTION

 ASSERT Xylem != Phloem
 ASSERT Photosynthesis != CellularRespiration
 ASSERT PlantGrowth != PlantDevelopment
 ASSERT Pollination != PlantFertilization
 ASSERT plant_gene_expression != causal_gene_function
 ASSERT morphology_or_sequence_similarity != definitive_plant_species_identity
 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 "PlantOntology"
Kireth Research
38 Thorndale Croft, Wetwang, Driffield
East Riding of Yorkshire YO25 9XZ