Skip to main content

Embryology Ontology

Developmental Biology
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 "EmbryologyOntology" v1.0

ENTITY EmbryologyOntology {
 TYPE: BiologicalOntology
 DOMAIN: DevelopmentalBiology
 SUBJECT: Embryology
 PURPOSE: FormalSemanticRepresentation
}

PAGE {
 TITLE: "Embryology Ontology"
 PARENT_DOMAIN: "Developmental Biology"
 CANONICAL_URL: "https://kirethresearch.org/booksai-core/ontologies/biological-ontologies/developmental-biology/embryology-ontology.html"
 AUTHORS: ["Mark Anthony Higgins", "Sky Recursive AI"]
}

ENTITY Embryology {
 STUDIES: EmbryonicDevelopment
 FROM: Fertilization
 THROUGH: EarlyOrganFormation
 INTEGRATES: [CellDivision, Patterning, Morphogenesis, Differentiation, GeneRegulation]
}

ENTITY Embryo {
 IS_A: DevelopingOrganism
 EXISTS_DURING: EmbryonicDevelopmentalStages
}

ENTITY EmbryonicStage {
 SUBCLASS_OF: DevelopmentalStage
 REPRESENTS: DefinedStateOfEmbryonicDevelopment
}

PROCESS Fertilization {
 COMBINES: GameteContributions
 PRODUCES: Zygote
}

ENTITY Zygote {
 IS_A: SingleCellDevelopmentalStage
 CONTAINS: CombinedParentalGeneticMaterial
}

PROCESS PronuclearFormation {
 MAY_OCCUR_AFTER: GameteFusion
 PRECEDES: FirstCleavage
 IN_APPLICABLE_ORGANISMS: true
}

PROCESS Cleavage {
 DIVIDES: ZygoteDerivedCells
 PRODUCES: Blastomeres
 WITHOUT_PROPORTIONAL_INITIAL_GROWTH: true
}

ENTITY Blastomere {
 IS_A: CleavageStageCell
}

PROCESS Compaction {
 INCREASES: CellCellAssociationAndPolarity
 IN: ApplicableEarlyEmbryos
}

ENTITY Morula {
 IS_A: EarlyEmbryonicStage
 COMPOSED_OF: Blastomeres
}

PROCESS Blastulation {
 FORMS: BlastulaOrBlastocystStage
}

ENTITY Blastula {
 IS_A: EarlyEmbryonicStage
}

ENTITY Blastocyst {
 SUBCLASS_OF: EarlyEmbryonicStage
 MAY_CONTAIN: [InnerCellMass, Trophoblast, Blastocoel]
 IN: MammalianContext
}

ENTITY InnerCellMass {
 CONTRIBUTES_TO: EmbryonicLineages
}

ENTITY Trophoblast {
 CONTRIBUTES_TO: ExtraembryonicAndPlacentalLineages
}

ENTITY Blastocoel {
 IS_A: FluidFilledCavity
 WITHIN: BlastulaOrBlastocyst
}

PROCESS Hatching {
 RELEASES: Blastocyst
 FROM: SurroundingEnvelope
 IN_APPLICABLE_CONTEXT
}

PROCESS Implantation {
 ATTACHES_AND_EMBEDS: BlastocystOrConceptus
 INTO: ReceptiveEndometrium
}

ENTITY Endometrium {
 PROVIDES: ImplantationEnvironment
}

RULE ImplantationConstraint {
 blastocyst_contact_with_endometrium != completed_implantation
 WITHOUT attachment_invasion_or_embedding_evidence
}

PROCESS Gastrulation {
 REORGANIZES: EmbryonicCells
 ESTABLISHES: GermLayers
}

ENTITY PrimitiveStreak {
 IS_A: GastrulationStructure
 PARTICIPATES_IN: CellIngressAndPatterning
 IN: ApplicableAmnioteContext
}

ENTITY GermLayer {
 MAY_BE: [Ectoderm, Mesoderm, Endoderm]
 CONTRIBUTES_TO: TissueAndOrganLineages
}

ENTITY Ectoderm {
 SUBCLASS_OF: GermLayer
 MAY_CONTRIBUTE_TO: [EpidermalLineages, NervousSystemLineages]
}

ENTITY Mesoderm {
 SUBCLASS_OF: GermLayer
 MAY_CONTRIBUTE_TO: [MusculoskeletalLineages, CardiovascularLineages, UrogenitalLineages]
}

ENTITY Endoderm {
 SUBCLASS_OF: GermLayer
 MAY_CONTRIBUTE_TO: [DigestiveEpithelialLineages, RespiratoryEpithelialLineages]
}

RULE GermLayerConstraint {
 germ_layer_assignment != terminal_cell_identity
 WITHOUT lineage_and_differentiation_context
}

PROCESS AxisFormation {
 ESTABLISHES: EmbryonicBodyAxes
 MAY_INCLUDE: [AnteriorPosteriorAxis, DorsalVentralAxis, LeftRightAxis]
}

ENTITY OrganizerRegion {
 MAY_COORDINATE: EmbryonicPatterning
 THROUGH: DevelopmentalSignals
}

PROCESS EmbryonicPatterning {
 ESTABLISHES: SpatialCellAndTissueIdentity
}

ENTITY Morphogen {
 IS_A: DevelopmentalSignal
 MAY_FORM: SpatialGradient
 MAY_REGULATE: EmbryonicCellFate
}

ENTITY PositionalInformation {
 INFORMS: EmbryonicDevelopmentalResponse
 BASED_ON: SpatialContext
}

PROCESS Neurulation {
 FORMS: NeuralTube
 FROM: NeuralPlate
 IN_APPLICABLE_VERTEBRATE_CONTEXT
}

ENTITY NeuralPlate {
 DERIVED_FROM: EctodermalTissue
 PRECURSOR_TO: NeuralTube
}

ENTITY NeuralFold {
 PARTICIPATES_IN: NeuralTubeFormation
}

ENTITY NeuralTube {
 IS_A: EmbryonicStructure
 CONTRIBUTES_TO: CentralNervousSystem
}

ENTITY NeuralCrest {
 IS_A: MigratoryEmbryonicCellPopulation
 DERIVED_FROM: NeuralBorderRegion
 CONTRIBUTES_TO: MultipleCellLineages
}

PROCESS NeuralCrestMigration {
 MOVES: NeuralCrestCells
 TO: DevelopmentalDestinations
}

PROCESS Somitogenesis {
 FORMS: Somites
 FROM: PresomiticMesoderm
}

ENTITY Somite {
 IS_A: SegmentedMesodermalStructure
 CONTRIBUTES_TO: MultipleMusculoskeletalAndDermalLineages
}

PROCESS Segmentation {
 ESTABLISHES: RepeatedEmbryonicUnits
}

PROCESS Organogenesis {
 FORMS: OrganPrimordia
 FROM: PatternedEmbryonicTissues
}

ENTITY OrganPrimordium {
 IS_A: EarlyOrganPrecursor
}

PROCESS Cardiogenesis {
 FORMS_AND_PATTERNS: DevelopingHeart
}

ENTITY HeartTube {
 IS_A: EarlyCardiacStructure
}

PROCESS HeartLooping {
 CHANGES: GeometryOfHeartTube
 DURING: CardiacMorphogenesis
}

PROCESS Vasculogenesis {
 FORMS: BloodVessels
 FROM: VascularPrecursors
}

PROCESS Angiogenesis {
 FORMS: NewBloodVessels
 FROM: ExistingVascularStructures
}

RULE VascularDevelopmentDistinction {
 Vasculogenesis != Angiogenesis
}

PROCESS LimbDevelopment {
 FORMS_AND_PATTERNS: Limb
 IN_APPLICABLE_TETRAPOD_CONTEXT
}

ENTITY LimbBud {
 IS_A: LimbPrimordium
}

PROCESS CraniofacialDevelopment {
 FORMS_AND_PATTERNS: CraniofacialStructures
}

PROCESS GutTubeFormation {
 FORMS: PrimitiveGutTube
 FROM: EndodermAndAssociatedTissues
}

ENTITY PrimitiveGutTube {
 CONTRIBUTES_TO: DigestiveAndAssociatedOrganDevelopment
}

PROCESS RespiratoryPrimordiumFormation {
 ESTABLISHES: EarlyRespiratoryStructures
}

PROCESS KidneyDevelopment {
 FORMS: RenalStructures
 THROUGH: SequentialDevelopmentalInteractions
}

PROCESS GonadalDevelopment {
 FORMS_AND_DIFFERENTIATES: GonadalTissue
}

PROCESS PlacentalDevelopment {
 FORMS: PlacentalStructures
 FROM: MaternalAndEmbryonicOrFetalContributions
 IN_APPLICABLE_MAMMALIAN_CONTEXT
}

ENTITY Placenta {
 SUPPORTS: [Exchange, EndocrineSignalling, DevelopmentalInterface]
}

ENTITY ExtraembryonicTissue {
 SUPPORTS: EmbryonicDevelopment
 MAY_INCLUDE: [Amnion, Chorion, YolkSac, AllantoicStructures]
}

ENTITY Amnion {
 SURROUNDS: DevelopingEmbryo
 WITH: AmnioticCompartment
}

ENTITY Chorion {
 CONTRIBUTES_TO: ExtraembryonicInterface
}

ENTITY YolkSac {
 MAY_SUPPORT: EarlyNutritionHematopoiesisOrPatterning
 DEPENDING_ON: SpeciesContext
}

PROCESS EmbryonicCellProliferation {
 INCREASES: EmbryonicCellNumber
}

PROCESS EmbryonicCellMigration {
 CHANGES: CellPosition
 DURING: Embryogenesis
}

PROCESS EmbryonicDifferentiation {
 PRODUCES: SpecializedDevelopmentalCellStates
}

PROCESS EmbryonicApoptosis {
 REMOVES: Cells
 MAY_SHAPE: EmbryonicStructures
}

PROCESS EpithelialMesenchymalTransition {
 ABBREVIATION: EMT
 MAY_SUPPORT: CellMigrationAndMorphogenesis
}

PROCESS MesenchymalEpithelialTransition {
 ABBREVIATION: MET
 MAY_SUPPORT: TissueOrganization
}

PROCESS EmbryonicInduction {
 OCCURS_WHEN: OneEmbryonicTissue
 INFLUENCES: DevelopmentOfAnother
}

ENTITY EmbryonicCompetence {
 DESCRIBES: AbilityToRespondToInductiveSignal
}

RULE InductionRule {
 inductive_signal MAY_CHANGE developmental_fate
 ONLY_IF responding_tissue_is_competent
}

ENTITY EmbryonicGeneRegulatoryNetwork {
 COMPOSED_OF: RegulatoryGenesAndInteractions
 CONTROLS: EmbryonicDevelopmentalPrograms
}

ENTITY HoxGene {
 IS_A: DevelopmentalRegulatoryGene
 CONTRIBUTES_TO: RegionalIdentity
}

PROCESS EmbryonicGeneExpression {
 VARIES_WITH: [Stage, Tissue, CellType, Position]
}

RULE ExpressionConstraint {
 embryonic_gene_expression != proof_of_causal_developmental_function
 WITHOUT perturbation_or_mechanistic_evidence
}

ENTITY CellLineage {
 CONNECTS: EmbryonicPrecursor
 TO: DescendantCells
}

PROCESS LineageTracing {
 TRACKS: EmbryonicCellDescendants
 OVER: DevelopmentalTime
}

RULE LineageConstraint {
 shared_marker_expression != demonstrated_lineage_relationship
}

ENTITY DevelopmentalPotency {
 MAY_BE: [Totipotent, Pluripotent, Multipotent, Restricted]
}

PROCESS CellFateRestriction {
 REDUCES: DevelopmentalPotency
 OVER: LineageProgression
}

PROCESS EmbryonicMorphogenesis {
 GENERATES: EmbryonicForm
 USING: [CellShapeChange, Migration, Adhesion, Proliferation, MechanicalForces]
}

ENTITY EmbryonicMechanics {
 INCLUDES: [TissueTension, Pressure, ForceGeneration, MaterialProperties]
 MAY_INFLUENCE: Morphogenesis
}

PROCESS TissueFolding {
 CHANGES: EmbryonicTissueGeometry
}

PROCESS ConvergentExtension {
 NARROWS_AND_LENGTHENS: EmbryonicTissue
 THROUGH: CellRearrangement
}

PROCESS EmbryonicGrowth {
 INCREASES: EmbryonicSizeOrMass
}

ENTITY DevelopmentalMilestone {
 REPRESENTS: RecognizableEmbryonicEventOrStructure
}

PROCESS EmbryologicalMeasurement {
 MAY_MEASURE: [Stage, CellNumber, CellLineage, GeneExpression, TissueShape, OrganPrimordia, Growth, CellMigration]
 MAY_USE: [Microscopy, Imaging, Histology, LineageTracing, Sequencing, MolecularAssay, GeneticPerturbation]
}

ENTITY EmbryologicalMeasurementContext {
 HAS: [Organism, EmbryonicStage, Tissue, CellType, SpatialPosition, Method, Timepoint]
}

RULE MeasurementContextRule {
 IF embryological_measurements ARE_COMPARED
 THEN EmbryologicalMeasurementContext MUST_BE preserved
}

ENTITY Evidence {
 TYPES: [EmbryologicalEvidence, LineageEvidence, MorphologicalEvidence, HistologicalEvidence, GeneticEvidence, MolecularEvidence, ImagingEvidence, PerturbationEvidence, ComparativeEvidence, ExperimentalEvidence, ComputationalEvidence, LiteratureEvidence]
}

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

RULE EvidenceConflict {
 IF EvidenceSources CONFLICT
 THEN {
  PRESERVE competing_embryological_models
  RECORD organism
  RECORD embryonic_stage
  RECORD tissue
  RECORD cell_type
  RECORD spatial_position
  RECORD measurement_method
  RECORD timepoint
  RECORD provenance
  REDUCE confidence
 }
}

RELATION Embryology STUDIES EmbryonicDevelopment
RELATION Fertilization PRODUCES Zygote
RELATION Cleavage PRODUCES Blastomeres
RELATION Blastulation PRODUCES BlastulaOrBlastocyst
RELATION Gastrulation ESTABLISHES GermLayers
RELATION Neurulation PRODUCES NeuralTube
RELATION Somitogenesis PRODUCES Somites
RELATION Organogenesis PRODUCES OrganPrimordia
RELATION Morphogen REGULATES EmbryonicPatterning
RELATION LineageTracing PROVIDES LineageEvidence

SEMANTIC_EQUIVALENCE {
 "embryology" ~= "study of embryonic development"
 "embryogenesis" ~= "formation and development of the embryo"
 "blastomere" ~= "cell produced during embryonic cleavage"
 "gastrulation" ~= "germ-layer-forming embryonic reorganization"
 "neurulation" ~= "neural tube formation" WHEN vertebrate_context
 "EMT" ~= "epithelial-mesenchymal transition"
}

CONFIDENCE EmbryologyAssertion {
 INPUTS: [stage_support, lineage_support, morphological_support, histological_support, genetic_support, molecular_support, spatial_support, temporal_support, perturbation_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 StageInference {
 IF morphology_cell_composition_and_temporal_context match_defined_stage
 THEN EmbryonicStage MAY_BE_ASSIGNED
 WITH confidence := derive(Evidence)
}

RULE LineageInference {
 IF labelled_embryonic_precursor produces_tracked_descendants
 THEN CellLineage MAY_BE_SUPPORTED
}

RULE PatterningInference {
 IF spatial_signal precedes_spatial_fate_difference
 AND perturbation_changes_pattern
 THEN EmbryonicPatterningRelationship MAY_BE_SUPPORTED
}

RULE OrganogenesisInference {
 IF patterned_precursor_tissue undergoes_coordinated_morphogenesis_and_differentiation
 THEN OrganPrimordiumFormation MAY_BE_SUPPORTED
}

RULE CausalityConstraint {
 IF embryonic_marker correlates_with developmental_outcome
 THEN DO_NOT_INFER causal_relationship
 WITHOUT temporal_mechanistic_or_interventional_evidence
}

QUERY EmbryologyLookup(context_identifier) {
 RETURN [organism, embryonic_stage, morphology, germ_layers, axes, cell_lineages, patterning, morphogenesis, organogenesis, gene_regulation, measurements, evidence, confidence]
}

QUERY EmbryonicStageLookup(stage_identifier) {
 RETURN [stage_definition, morphology, cell_types, tissues, spatial_organization, gene_expression, preceding_stage, following_stage, developmental_time, evidence, confidence]
}

QUERY EmbryonicStructureLookup(structure_identifier) {
 RETURN [origin, precursor_tissue, developmental_stage, morphogenesis, descendant_structures, signalling, gene_regulation, lineage_evidence, confidence]
}

UPDATE_MODEL {
 ON new_embryology_evidence:
  validate_provenance()
  identify_organism_and_embryonic_stage()
  normalize_embryonic_structure_tissue_cell_gene_and_signal_identifiers()
  capture_spatial_position_and_developmental_time()
  capture_measurement_method_and_timepoint()
  map_cleavage_gastrulation_neurulation_and_organogenesis()
  map_germ_layer_and_cell_lineage_relationships()
  map_patterning_signalling_and_gene_regulation()
  map_embryonic_morphogenesis_and_mechanics()
  compare_existing_embryological_models()
  preserve_conflicting_evidence()
  recalculate_confidence()
  regenerate_embryological_relationships()
  update_flow_hash()
}

AI_CONSUMPTION {
 MODE: FormalSemanticReasoning
 PARSE_AS: ExecutableFlowAlgebra
 PRIORITIES: [organism, embryonic_stage, embryonic_structure, germ_layer, cell_lineage, patterning, morphogenesis, organogenesis, developmental_time, evidence_provenance, confidence]
 REQUIREMENTS: [preserve_species_context, preserve_embryonic_stage, preserve_tissue_cell_and_spatial_context, preserve_developmental_time, distinguish_germ_layer_origin_from_terminal_identity, distinguish_marker_expression_from_lineage, distinguish_blastocyst_contact_from_implantation, distinguish_vasculogenesis_from_angiogenesis, distinguish_expression_from_causal_function, distinguish_correlation_from_causation, preserve_uncertainty]
}

VALIDATE {
 REQUIRE Embryology
 REQUIRE Embryo
 REQUIRE EmbryonicStage
 REQUIRE Fertilization
 REQUIRE Zygote
 REQUIRE Cleavage
 REQUIRE Blastulation
 REQUIRE Gastrulation
 REQUIRE GermLayer
 REQUIRE Neurulation
 REQUIRE NeuralTube
 REQUIRE Somitogenesis
 REQUIRE Organogenesis
 REQUIRE EmbryonicMorphogenesis
 REQUIRE CellLineage
 REQUIRE Evidence
 REQUIRE CONFIDENCE
 REQUIRE SEMANTIC_EQUIVALENCE
 REQUIRE UPDATE_MODEL
 REQUIRE AI_CONSUMPTION

 ASSERT germ_layer_assignment != terminal_cell_identity
 ASSERT shared_marker_expression != demonstrated_lineage
 ASSERT blastocyst_contact != completed_implantation
 ASSERT Vasculogenesis != Angiogenesis
 ASSERT gene_expression != causal_function
 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 "EmbryologyOntology"
Kireth Research
38 Thorndale Croft, Wetwang, Driffield
East Riding of Yorkshire YO25 9XZ