Definition & axiom
⚠ Conflicts with the ISO 15926-4 primary definition
Label (EN)
cooler
Label (PT-BR)
Definition (EN)
Definition (PT-BR)
Semi-formal axiom (Aristotelian)
Axiom type
LLM classification basis: function-based → ≡
All source definitions consistently define a cooler by its function - 'capability of cooling' (ISO 15926) or 'intended to cool a physical object' (CFIHOS/POSC). The identity is given by the CoolingFunction it realizes, not by any specific physical mechanism or configuration.
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
CoolingFunction → CoolingProcess ⊑ HeatTransfer
▼
COPI-Core operation
HeatTransfer via process parent HeatTransfer
LLM rationale:
Cooling is the identity-giving function that distinguishes coolers from other heat exchangers. A CoolingFunction specifically involves removing thermal energy from a target object or fluid to reduce its temperature, which is the essential capability that makes any heat exchanger a cooler.
▸
Expert review
2
Genus Proximus
✓ done
HeatExchanger · 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:
All three source definitions explicitly state that a cooler is a heat exchanger (ISO 15926: 'is a HEAT EXCHANGER', CFIHOS/POSC: 'A heat exchanger that...'). Heat exchanger is the most specific appropriate superclass and is already enriched in our ontology. The parent_candidates list includes 'HEAT EXCHANGER' from ISO 15926 which confirms this choice.
▸
Expert review
3
Differentia Specifica
✓ done
∃bearerOf.CoolingFunction
▼
Conditions that distinguish
Cooler
from sibling classes under genus
HeatExchanger.
Only what is not already entailed by the genus.
Differentia expression
Differentia (natural language)
LLM rationale:
The differentia is the CoolingFunction - a specific subtype of HeatTransferFunction that involves removing thermal energy. Since the genus (heat exchanger) already provides general heat transfer capability, the differentia only needs to specify the cooling direction.
▸
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 are the minimal necessary parts inherited from heat exchanger design - surfaces for heat transfer and pathways for fluid flow. Specific cooling mechanisms (fins, coils, plates) vary by subtype.
▸
Expert review
5
Process Participation Signature ⟨I, O, T⟩
✓ done
PortionOfFluid + PortionOfFluid → PortionOfFluid + PortionOfFluid
▼
Inputs (I)
Outputs (O)
Transformation (T)
LLM rationale:
Coolers have a two-stream signature where thermal energy is transferred from a warmer process stream to a cooler utility stream, resulting in temperature reduction of the process fluid.
▸
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 Cooler.
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.