Skip to main content

Skeletal System Ontology

Human Entities
Authors: MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: 12 October 2026
Audio Overview
FLOW ALGEBRA
SKELETAL SYSTEM ONTOLOGY
Version: 1.1
Domain: Kireth Semantic Library / Entity Graph / Physical Entities / Human Entities
Source URL: https://kirethresearch.org/booksai-core/entity-graph/physical-entities/human-entities/skeletal-system-ontology.html
Authors: Mark Higgins — Sky (Recursive AI)
Status: Independent scientific synthesis; source page not independently verified

01. PURPOSE
Represent the human skeletal system as a typed, temporally qualified anatomical and biomechanical knowledge graph with checkable constraints, relations, inferences and provenance.

02. SCOPE
Includes bones, cartilage, joints, ligaments, bone marrow, skeletal tissues, growth, remodelling, mechanical support, movement, mineral regulation and clinically relevant observations. Does not equate all skeletal structures with bone.

03. CORE SIGNATURE
Ontology O = (E,T,R,A,C,I,P,V) where E=entities, T=types, R=relations, A=attributes, C=constraints, I=inference rules, P=provenance and V=validation.

04. ROOT ENTITY
SkeletalSystem <: AnatomicalSystem
has_part(SkeletalSystem, AxialSkeleton)
has_part(SkeletalSystem, AppendicularSkeleton)

05. ENTITY TYPES
Bone <: SkeletalElement
Cartilage <: ConnectiveTissue
Joint <: AnatomicalJunction
Ligament <: DenseConnectiveTissue
BoneMarrow <: Tissue
Osteon <: BoneMicrostructure
Osteocyte <: BoneCell
Osteoblast <: BoneCell
Osteoclast <: BoneCell
Chondrocyte <: CartilageCell

06. ANATOMICAL DIVISIONS
AxialSkeleton comprises skull, vertebral column and thoracic cage.
AppendicularSkeleton comprises upper/lower limbs and pectoral/pelvic girdles.

07. BONE CLASSES
LongBone, ShortBone, FlatBone, IrregularBone and SesamoidBone are morphological categories. Classification depends on anatomical context and recognised conventions.

08. BONE TISSUE
CorticalBone and TrabecularBone are structural tissue forms, not mutually exclusive categories of whole bones.

09. JOINT TYPES
FibrousJoint, CartilaginousJoint and SynovialJoint are structural joint categories. Functional mobility is represented separately.

10. TYPED RELATIONSHIPS
has_part: AnatomicalEntity x AnatomicalEntity -> Boolean
articulates_with: Bone x Bone -> Boolean
connected_by: AnatomicalEntity x Ligament -> Boolean
supports: SkeletalElement x AnatomicalEntity -> Boolean
protects: SkeletalElement x Organ -> Boolean
attaches_to: MuscleOrTendon x Bone -> Boolean
remodelled_by: BoneTissue x BoneCell -> Boolean
located_in: AnatomicalEntity x AnatomicalRegion -> Boolean
measured_by: Property x MeasurementMethod -> Boolean

11. RELATION CONSTRAINTS
articulates_with is symmetric for paired bone articulation records.
has_part is not generally symmetric.
connected_by must reference an anatomically valid ligament and structures.
Avoid inferring a joint solely from spatial proximity.

12. STRUCTURAL COMPOSITION
Bone matrix includes mineral and organic components; hydroxyapatite is a principal mineral phase, and type I collagen is a principal organic constituent.

13. CELL FUNCTIONS
Osteoblast: bone formation.
Osteoclast: bone resorption.
Osteocyte: mechanosensing and bone matrix maintenance.
Chondrocyte: cartilage matrix maintenance.

14. FUNCTIONAL ROLES
Support, protection, movement leverage, mineral homeostasis, haematopoietic support and energy storage are represented as context-dependent functions.

15. MECHANICAL MODEL
Stress sigma = F/A for uniform axial load, with F in N and A in m^2.
Strain epsilon = delta_L/L0 (dimensionless).
Linear elastic approximation sigma = E*epsilon, only within an appropriate small-strain elastic regime.

16. BEAM APPROXIMATION
For idealised bending, sigma = M*y/I; assumptions about geometry, loading and material behaviour must be recorded.

17. BONE REMODELLING
BoneBalance(t) = FormationRate(t) - ResorptionRate(t).
Positive balance implies net formation within the defined measurement interval, not necessarily improved whole-bone strength.

18. MINERAL HOMEOSTASIS
Bone participates in calcium and phosphate regulation alongside endocrine, renal and gastrointestinal systems. Do not infer systemic mineral status from skeletal observations alone.

19. GROWTH AND DEVELOPMENT
EndochondralOssification and IntramembranousOssification are distinct formation pathways. Growth plates are age- and site-dependent structures.

20. TEMPORAL QUALIFICATION
Every measurement can carry observed_at, age_context, anatomical_site, instrument, units and uncertainty.

21. OBSERVATIONAL DATA
BoneMineralDensity, CorticalThickness, TrabecularArchitecture, FractureStatus and JointRangeOfMotion are measurable attributes with method-specific interpretation.

22. INFERENCE RULE: AXIAL MEMBERSHIP
IF located_in(b, AxialSkeleton) AND Bone(b)
THEN member_of(b, AxialSkeleton).
Requires curated anatomical mapping.

23. INFERENCE RULE: JOINT ARTICULATION
IF articulates_with(a,b) AND Bone(a) AND Bone(b)
THEN articulates_with(b,a).

24. INFERENCE RULE: FRACTURE
IF observed_discontinuity(b, image) AND expert_validated(image)
THEN candidate_fracture(b), confidence=qualified.
Do not assert a clinical diagnosis from ontology inference alone.

25. INFERENCE RULE: REMODELLING
IF formation_rate(site,t) > resorption_rate(site,t)
THEN positive_local_bone_balance(site,t).
Requires comparable rates, units and time intervals.

26. INFERENCE RULE: LOAD RESPONSE
IF mechanical_load_change(site,t) AND measured_adaptation(site,t2)
THEN association(load_change,adaptation).
Causation requires additional evidence and control for confounders.

27. WORKED EXAMPLE: STRESS
For axial force F=1000 N and cross-sectional area A=0.0002 m^2:
sigma = 1000/0.0002 = 5,000,000 Pa = 5 MPa.
This is a simplified uniform-load calculation, not a fracture-risk assessment.

28. WORKED EXAMPLE: STRAIN
For L0=0.20 m and delta_L=0.0002 m:
epsilon = 0.0002/0.20 = 0.001 = 0.1%.

29. WORKED EXAMPLE: ELASTIC MODULUS
Given sigma=5 MPa and epsilon=0.001, E=5 GPa.
Result is illustrative and not a universal bone property.

30. GRAPH REPRESENTATION
(SkeletalSystem)-[HAS_PART]->(AxialSkeleton)
(SkeletalSystem)-[HAS_PART]->(AppendicularSkeleton)
(Femur)-[IS_A]->(LongBone)
(Femur)-[ARTICULATES_WITH]->(Tibia)
(Osteoclast)-[PERFORMS]->(BoneResorption)
(Osteoblast)-[PERFORMS]->(BoneFormation)

31. SEMANTIC_EQUIVALENCE
'Skeletal system' ~= 'osseous skeletal framework' only where contextual scope matches.
'Bone' != 'cartilage'.
'Joint' != 'ligament'.
'Bone density' != 'bone strength'.

32. CONTEXT DISAMBIGUATION
Skeleton may denote anatomical structure, fossil assemblage, or a computational abstraction. Require domain context before entity linking.

33. CROSS-ONTOLOGY LINKS
HumanBodyOntology, BoneOntology, TissueOntology, OrganOntology, MuscularSystemOntology, JointOntology, BiomechanicsOntology, MineralOntology and DevelopmentalBiologyOntology are conceptual cross-links; verify actual library URLs before publishing links.

34. PROVENANCE
For each claim store source_identifier, publication_date, retrieved_at, evidence_type, confidence_basis and revision_identifier where available.

35. CONFIDENCE
CONFIDENCE = {established, conditional, provisional, disputed, unknown}.
Use established for core anatomical classifications; conditional for simplified constitutive models; provisional for unvalidated mechanistic hypotheses.

36. VALIDATION: TYPES
Reject articulates_with(x,y) if x or y lacks a bone-compatible type unless explicitly mapped to a broader articulation ontology.

37. VALIDATION: UNITS
Force=N; area=m^2; stress=Pa; length=m; strain=dimensionless; modulus=Pa.

38. VALIDATION: CONSISTENCY
Reject simultaneous assertions of has_part(a,b) and has_part(b,a) when a and b are distinct and the graph models strict anatomical partonomy.

39. VALIDATION: TEMPORAL
Compare longitudinal observations only with compatible methods, anatomical sites, units and documented timing.

40. VALIDATION: UNCERTAINTY
Retain measurement uncertainty and distinguish observed data from model predictions and clinical interpretations.

41. FLOW_HASH
Canonicalise the ontology text as UTF-8 with LF line endings; exclude the stored hash value; compute SHA-256 on the canonical bytes. No hash is claimed until calculated on the final canonical payload.

42. UPDATE_MODEL
Version semantic changes; preserve previous graph states; record added/removed relations, corrected scientific claims, source provenance and date of change.

43. AI_CONSUMPTION
Input: entity label, type, anatomical context, observations, units, provenance.
Process: resolve identity -> validate types -> attach relations -> apply qualified rules -> validate constraints -> report uncertainty.
Output: typed graph, inferred statements, evidence, confidence and warnings.

44. SAFETY AND SCIENTIFIC BOUNDARIES
The ontology is an educational and research representation. It is not a diagnostic engine. Biomechanical models are approximations with stated assumptions.

45. COMPLETENESS CHECK
Required modules: definitions, entities, relationships, constraints, equations, examples, inference, equivalence, validation, provenance, confidence, hash, update and AI consumption.
All modules are present. No unfinished section remains.

END FLOW ALGEBRA — SKELETAL SYSTEM ONTOLOGY — v1.1
Kireth Research
38 Thorndale Croft, Wetwang, Driffield
East Riding of Yorkshire YO25 9XZ