Definition & axiom
⚠ Conflicts with the ISO 15926-4 primary definition
Label (EN)
shaft
Label (PT-BR)
Definition (EN)
Definition (PT-BR)
Semi-formal axiom (Aristotelian)
Axiom type
LLM classification basis: structure-based → ⊑
The shaft is defined by its physical structure as 'the core rotating element' with specific physical characteristics - it is the mechanical component upon which other parts are mounted and through which mechanical energy is transmitted. While it serves a power transmission function, its identity is given by its physical configuration as the central rotating member of rotating machinery.
Validation status
Why primitive (necessary only)
Reviewer notes
FOL theory & disjointness
First-order logic theory (generated)
Loading…
Disjoint with
▸
Expert review
Axiomatization steps
1
Identity-Giving Function
✓ done
⚠ not anchored
PowerTransmissionFunction → PowerTransmissionProcess
▼
COPI-Core operation
⚠ Process parent
PlannedProcess reaches no COPI-Core operation, and no gap (out of scope / coverage gap) is recorded.
LLM rationale:
The shaft's identity-giving function is power transmission - it is designed to transmit energy 'from the prime mover or generated in case of a driver'. This is the fundamental purpose that makes a shaft a shaft rather than just any rotating component. PowerTransmissionFunction already exists in the ontology (used by gearbox) and captures this essential function.
▸
Expert review
2
Genus Proximus
✓ done
Assembly
▼
Genus (genus proximum)
Most specific superclass — may be a domain class like "Valve" or an IOF-Core root.
BFO/IOF-Core Root
bfo:Object branch
bfo:ObjectAggregate branch
bfo:ImmaterialEntity branch
LLM rationale:
A shaft is a single causally unified mechanical component with subparts (bearings, seals, keys, sleeves, spacers as evidenced in the Known Component Terms). It has physically connected removable/maintainable subcomponents and forms a single functional unit. While 'ENGINE COMPONENT' appears in the parent candidates, this is too specific - shafts exist in many types of rotating machinery beyond engines (pumps, compressors, turbines). Assembly is the most appropriate BFO-grounded genus.
▸
Expert review
3
Differentia Specifica
✓ done
∃hasPart.ShaftKey ⊓ ∃participatesIn.RotationalMotion
▼
Conditions that distinguish
Shaft
from sibling classes under genus
Assembly.
Only what is not already entailed by the genus.
Differentia expression
Differentia (natural language)
LLM rationale:
The shaft key is essential for torque transmission (preventing relative rotation between shaft and mounted components) and rotational motion participation distinguishes it from non-rotating assemblies. These are the minimal constructive differentia that identify the shaft's unique structural role.
▸
Expert review
4
Necessary Parts
✓ done
no necessary parts
▼
Consider part-whole relations beyond subsumption:
hasComponentPartAtAllTimes (universal, structurally essential)
· hasComponentPartAtSomeTime (contingent, optional component)
LLM rationale:
These components are universally necessary for shaft operation: keys for torque transmission, seals for leakage prevention, and sleeves for proper mounting of other components. Spacers and extensions are subtype-specific rather than universal requirements.
▸
Expert review
5
Process Participation Signature ⟨I, O, T⟩
✓ done
∅ → ∅
▼
Inputs (I)
Outputs (O)
Transformation (T)
LLM rationale:
Shaft receives mechanical power input and transmits it to mounted components (impellers, gears, etc.). The transformation is pure mechanical power transmission through rotation - no change in energy type, just spatial/mechanical transmission from one location/component to another.
▸
Expert review
More
Alternative labels
none
▼
Synonyms / alternative labels (comma-separated) — skos:altLabel
Language auto-detected on export (PT if the label contains accents, EN otherwise).
Properties as BFO qualities
no CFIHOS/DEXPI properties
▼
No CFIHOS/DEXPI properties found for this cluster.
Custom axioms
none
▼
Axioms not produced by the pipeline. Each is appended verbatim as an
rdfs:subClassOf restriction on Shaft.
Write the restriction block in Turtle syntax (without the leading
rdfs:subClassOf).
Example: [ owl:onProperty :hasPart ; owl:someValuesFrom :Wellhead ]
Cross-standard divergences
none detected yet
▼
Click "Detect divergences" to analyse cross-standard disagreements for this cluster.