Question
What is polyhierarchy?
Quick Answer
Real knowledge often has items that belong to multiple parent categories. When you force every concept into a single branch of a tree, you destroy information. Lattice structures — where a node can have multiple parents — preserve the multidimensional nature of knowledge. The tree is a special.
Polyhierarchy is a concept in personal epistemology: Real knowledge often has items that belong to multiple parent categories. When you force every concept into a single branch of a tree, you destroy information. Lattice structures — where a node can have multiple parents — preserve the multidimensional nature of knowledge. The tree is a special case. The lattice is the general case.
Example: A physician diagnosing a patient with liver cancer opens SNOMED CT, the clinical terminology system used in healthcare worldwide. She navigates to "Neoplasm of liver." In SNOMED CT, this concept does not sit in one branch. It is simultaneously a subtype of "Disorder of liver" and a subtype of "Neoplasm." She can reach it by navigating down from organ systems or down from disease types. This is not a quirk of SNOMED CT — it is a design principle called polyhierarchy. The concept genuinely belongs in both places because it genuinely is both things: a liver disorder and a neoplasm. Forcing it into one branch would destroy clinical information. A physician searching by organ would miss it if it were filed only under neoplasm type. A oncologist searching by disease category would miss it if it were filed only under liver disorders. The polyhierarchy preserves both access paths because both are true.
This concept is part of Phase 14 (Hierarchy and Nesting) in the How to Think curriculum, which builds the epistemic infrastructure for hierarchy and nesting.
Learn more in these lessons