NEW
A relation that holds between two universals, such as subclass or parthood among classes.
DESCRIPTION
Universal–universal relations connect classes to other classes, expressing hierarchy, composition, or constraints at the type level. Common examples include subclass (is-a) and part-of relations. Modeling these correctly enables taxonomic reasoning, inheritance, and ontology-driven validation. Standards like RDFS and OWL encode such relations with subClassOf axioms and properties with class-level semantics. Careful design avoids conflating class-level relations with instance-level assertions.
ALTERNATIVE DEFINITIONS
W3C
rdfs:subClassOf is used to state that one class is a subclass of another.
Establishes the canonical class–class hierarchical relation in RDFS.
W3C
The subclass relationship is used to state that every instance of one class is also an instance of another class.
Clarifies the meaning of SubClassOf axioms at the universal level.
OBO Foundry
The Relation Ontology provides well-defined relations such as part_of, has_part, located_in, and derives_from.
Emphasizes class-level relations used across OBO domain ontologies.
Wikipedia
In knowledge representation, subsumption is a relationship between classes where one class is a subset of another.
Frames is-a as class containment, not instance membership.
RELATED TERMS
Is-a Relation Part-of Relation Subsumption rdfs:subClassOf OWL Relation Ontology Class Hierarchy Mereology Knowledge Representation Description Logic
COMPETING TERMS
RELATIONS
- Broader: Relation
KNOWLEDGE AREAS
Semantic & Knowledge Modeling Data Modeling Data Architecture
TARGET AUDIENCE
Data Modeler Data Architect Information Analyst Data Steward Data Management Consultant
EXTERNAL SOURCES
- Wikipedia - Subsumption (knowledge representation)
- W3C - RDFS subClassOf specification
- W3C - OWL classes and subclass axioms
- OBO Foundry - Relation Ontology overview
TOP QUESTIONS
What is a universal–universal relation in ontology?
It’s a relation between classes, such as subClassOf or part-of among universals. These support taxonomies, constraints, and composition at the type level.
Category: Definition
Why are universal–universal relations important in data architecture?
They enable coherent hierarchies and reusable semantics, improving interoperability and inference across systems and domains.
Category: Relevancy
How is a universal–universal relation encoded in RDFS/OWL?
Use rdfs:subClassOf for is-a hierarchies and OWL object properties with class-level semantics for mereological relations.
Category: Application
What’s a common modeling mistake with universal–universal relations?
Confusing class-level relations with instance-level links, leading to incorrect inference and data integrity issues.
Category: Mistakes
What risks arise from poor universal–universal relation design?
Broken inheritance, ontology inconsistencies, and misleading analytics. Governance and competency questions help mitigate these risks.
Category: Risk
Which relation competes conceptually with universal–universal relations?
Universal–particular relations, which connect classes to instances, not classes to classes.
Category: Alternatives
How do mereological relations fit as universal–universal relations?
They model part-whole among classes, enabling transitive reasoning and structural constraints at the type level.
Category: Example
Where can I learn more about class hierarchies?
Study RDFS subClassOf and the OWL Primer, then explore OBO Relation Ontology’s definitions and patterns.
Category: Learning
How are universal–universal relations validated?
Use reasoners to check subclass consistency and property constraints, and apply ontological analysis methods like OntoClean.
Category: Requirements