Graph
Polyhierarchy

🌳Polyhierarchy

NEW

A hierarchical structure where a concept can have multiple broader parent categories.

DESCRIPTION

Polyhierarchies allow items or concepts to appear in multiple positions within a hierarchy by having more than one broader parent. They support flexible retrieval and reflect complex reality where categories overlap. In thesauri and SKOS concept schemes, broader/narrower relations can form polyhierarchical graphs. Good governance avoids cycles and ensures clear semantics. Polyhierarchy improves findability but requires careful design to prevent confusion.

ALTERNATIVE DEFINITIONS

Wikipedia

A polyhierarchy is a hierarchy in which a node may have more than one parent.

Concise definition focused on multiple parent relationships.

Source

W3C

In SKOS, concepts may have multiple broader concepts, allowing polyhierarchical structures within a concept scheme.

Explains polyhierarchy in the context of SKOS relationships.

Source

Hierarchical Classification Thesaurus Simple Knowledge Organization System Knowledge Representation Facet Class Hierarchy Inheritance Graph OWL Semantic Relationship

COMPETING TERMS

Monohierarchy

KNOWLEDGE AREAS

Semantic & Knowledge Modeling Document & Content Management Data Modeling

TARGET AUDIENCE

Information Analyst Data Modeler Data Steward Data Architect

EXTERNAL SOURCES

  • Wikipedia - Polyhierarchy
  • W3C - SKOS primer on broader/narrower relations
  • ISO - ISO 25964 on thesaurus interoperability

TOP QUESTIONS

Why use Polyhierarchy in taxonomies?

It reflects real-world overlap, improving retrieval by placing concepts under multiple relevant parents. Users find content along different paths.

Category: Relevancy

What risks arise with Polyhierarchy?

Excessive multiple parents can confuse users and analytics. Governance is needed to maintain clarity and avoid cycles.

Category: Risks

How does Polyhierarchy relate to SKOS?

SKOS allows multiple broader concepts, forming polyhierarchical graphs. It provides a standard for modeling these relationships.

Category: Topic

What is the difference between Polyhierarchy and Monohierarchy?

Monohierarchy restricts each node to one parent, simplifying structure. Polyhierarchy permits multiple parents for flexible categorization.

Category: Alternatives

How do you govern Polyhierarchy effectively?

Define criteria for adding parents, track changes, and test navigation. Ensure semantics remain clear and avoid redundant paths.

Category: Management

Does Polyhierarchy affect analytics?

Yes, counts may double across parents. Use disambiguation strategies and canonical paths for reporting to avoid inflated metrics.

Category: Opinion

Where does Polyhierarchy commonly appear?

Thesauri, product catalogs, and knowledge graphs where items belong to multiple categories or contexts.

Category: Overview

What is a common misunderstanding about Polyhierarchy?

That it’s inherently messy; well-governed polyhierarchies improve findability while preserving semantic clarity.

Category: Misunderstandings

How can Polyhierarchy be validated?

Usability tests, path analysis, and query logs reveal whether multiple parents aid discovery without causing confusion.

Category: Requirements