NEW
A relationship expressing parent-child or broader-narrower links that organize concepts into ranked levels of generalization.
DESCRIPTION
Hierarchical relationships structure vocabularies and data models, enabling roll-ups and drill-downs. SKOS uses skos:broader and skos:narrower to encode hierarchy, supporting both mono- and polyhierarchies. Clear hierarchy improves navigation, search recall, and analytic aggregation. Poorly designed hierarchy causes cycles and confusion. Governance sets criteria for parent assignment, levels, and granularity. Hierarchy is foundational in taxonomies, thesauri, and dimensional models.
ALTERNATIVE DEFINITIONS
W3C
The properties skos:broader and skos:narrower are used to represent hierarchical links between concepts.
Specifies the SKOS properties that encode hierarchical relationships.
W3C
SKOS provides properties for asserting semantic relations between concepts, including hierarchical relations.
Places hierarchy within the broader set of SKOS semantic relations.
RELATED TERMS
Broader Term Narrower Term Hierarchy Monohierarchy Polyhierarchy Simple Knowledge Organization System Parent-Child Class Hierarchy Thesaurus Knowledge Representation
COMPETING TERMS
Associative Relationship Equivalence Relationship
RELATIONS
- Narrower: Broader Term
KNOWLEDGE AREAS
Semantic & Knowledge Modeling Data Modeling Metadata Management Data Architecture
TARGET AUDIENCE
Data Steward Information Analyst Data Modeler Data Architect Data Governance Manager Enterprise Architect Data Management Consultant
EXTERNAL SOURCES
- Wikipedia - Hierarchy
- Library of Congress - SKOS hierarchical usage
- Getty Vocabularies - Hierarchy editorial guidance
- NISO - Hierarchical relation standards
TOP QUESTIONS
What is a Hierarchical Relationship?
It expresses broader-narrower or parent-child links that organize concepts into ranked levels of generalization.
Category: Definition
How is hierarchy encoded in SKOS?
Use skos:broader and skos:narrower to assert direct hierarchical links between concepts.
Category: Application
What’s the difference between hierarchical and associative relationships?
Hierarchical defines parent-child generalization; associative indicates non-hierarchical relatedness.
Category: Comparison
How do hierarchical relationships support analytics?
They enable roll-up and drill-down, summarization at levels, and consistent dimensional modeling.
Category: Example
What risks arise from poor hierarchy design?
Cycles, ambiguous parents, and inconsistent granularity impair navigation and analysis accuracy.
Category: Risks
Should a concept have multiple parents?
In polyhierarchies yes; in monohierarchies no. Choose based on domain needs and governance.
Category: Opinion
How are hierarchical relationships governed?
Define parent selection criteria, granularity rules, change control, and validation to prevent cycles.
Category: Governance
Which tools manage hierarchical relationships?
Taxonomy editors, ontology tools, SKOS validators, and BI modeling platforms manage and visualize hierarchies.
Category: Tooling
Do hierarchical relationships apply outside vocabularies?
Yes, in organizational charts, file systems, and dimensional models for analytics.
Category: Relevancy