Graph
Hierarchical Relationship

🪜Hierarchical Relationship

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.

Source

W3C

SKOS provides properties for asserting semantic relations between concepts, including hierarchical relations.

Places hierarchy within the broader set of SKOS semantic relations.

Source

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

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

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