A Norm Hierarchy Graph is a directed knowledge graph where nodes represent individual legal norms—such as constitutional provisions, statutes, administrative regulations, and judicial precedents—and edges define their hierarchical relationships. The graph encodes the fundamental legal principle of lex superior derogat legi inferiori (the higher law prevails over the lower), creating a machine-readable structure that allows an AI system to computationally determine which norm takes precedence when two or more rules conflict within a given jurisdiction.
Glossary
Norm Hierarchy Graph

What is a Norm Hierarchy Graph?
A structured knowledge representation that explicitly models the precedence and subordination relationships between legal norms, enabling automated reasoning about which rule prevails in a conflict.
Construction involves parsing the structural metadata of legal documents to extract formal rank indicators, such as a constitution's supremacy clause or an enabling statute's delegation of authority to a regulatory body. The resulting graph is a critical component of Normative Conflict Resolution and Deontic Logic Modeling, providing the foundational ordering required for a reasoning engine to resolve contradictions algorithmically. By integrating with a Jurisdictional Taxonomy, the graph can also model how norm hierarchies shift across different sovereign legal systems, enabling accurate cross-border compliance analysis.
Core Characteristics
The Norm Hierarchy Graph is a specialized knowledge graph that encodes the precedence and subordination relationships between legal norms, enabling automated reasoning about which rule prevails in a conflict.
Kelsenian Pyramid Structure
The graph is fundamentally modeled on Hans Kelsen's Stufenbau theory, representing a legal system as a hierarchical pyramid. The apex is the Grundnorm (basic norm) or constitution, which delegates authority downward. Each node's validity is derived from a higher node.
- Constitutional Level: Supreme norms with the highest precedence
- Statutory Level: Laws enacted by a legislature
- Regulatory Level: Administrative rules and agency regulations
- Judicial Level: Individual judicial decisions and orders
Lex Superior Derogat Legi Inferiori
The graph's primary edge type is the supersedes or trumps relationship, encoding the principle that a higher norm derogates a lower one. This is not merely a transitive property; the graph captures conditional precedence where a specific statute may carve out an exception to a general constitutional principle.
- Directed Acyclic Graph (DAG): The core structure is a DAG to prevent circular authority loops
- Exception Edges: Special edges representing
lex specialisoverrides that temporarily invert the general hierarchy
Temporal and Jurisdictional Dimensions
A pure hierarchy is insufficient for legal reasoning. The graph incorporates temporal validity intervals and jurisdictional scope as first-class properties on every edge and node.
- Temporal Reasoning: A newer statute (
lex posterior) may derogate an older one of the same rank, requiring time-bound edge weighting - Jurisdictional Scoping: A federal regulation and a state statute may have equal rank but non-overlapping subject-matter competence, preventing false conflicts
Conflict Detection and Resolution
The graph enables automated normative conflict detection by identifying nodes with contradictory deontic operators (obligation vs. prohibition) that share the same subject matter. The resolution engine traverses the graph to find the prevailing norm.
- Antinomy Classification: Detects total-total, total-partial, and partial-partial contradictions
- Resolution Path: Returns a verifiable citation chain proving why one norm prevails, not just a boolean result
Integration with Deontic Logic
Each node in the hierarchy is annotated with a deontic modality—obligation, prohibition, or permission—formalized in Standard Deontic Logic (SDL). The graph structure resolves conflicts between these modalities.
- Normative Statements: Nodes contain structured logical forms, not just raw text
- Defeasibility: Edges can be marked as defeasible, allowing lower norms to prevail under specific conditions defined by a higher norm's exception clause
Cross-Jurisdictional Harmonization Backbone
For multi-jurisdictional analysis, multiple Norm Hierarchy Graphs are linked via a Comparative Law Ontology. This allows the system to identify functional equivalents across systems and detect genuine regulatory divergence.
- Norm Mapping Edges: Connect functionally equivalent nodes across sovereign graphs
- Equivalence Determination: Supports automated assessment of whether a foreign regime achieves the same regulatory objective
- Conflict of Laws Resolution: Provides the structural input for choice-of-law engines
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Explore the foundational concepts behind representing legal precedence and subordination relationships in a structured, machine-readable format. These answers target the most common technical and strategic questions about building and utilizing norm hierarchy graphs for cross-jurisdictional reasoning.
A Norm Hierarchy Graph is a specialized knowledge graph that formally represents the precedence and subordination relationships between legal norms within a given jurisdiction. It structures legal authority as a directed, acyclic graph where nodes represent individual norms—such as constitutional provisions, statutes, regulations, and judicial precedents—and directed edges define hierarchical superiority based on Hans Kelsen's 'Stufenbau' theory. The graph enforces a strict topological ordering: a constitutional node will have outgoing edges to statutory nodes, which in turn trump regulatory nodes. This allows a reasoning engine to traverse the graph to resolve conflicts by applying the lex superior derogat legi inferiori (higher law prevails over lower law) principle automatically, ensuring that any derived legal conclusion is consistent with the foundational sources of law.
Related Terms
Explore the core concepts that interact with and support the Norm Hierarchy Graph in multi-jurisdictional legal reasoning systems.
Norm Mapping
The algorithmic alignment of rules, obligations, and prohibitions from one legal system to their functional equivalents in another. This process identifies semantic overlap and structural divergence between norms, serving as the foundational step for populating a Norm Hierarchy Graph with cross-border relationships.
- Maps functional equivalents across jurisdictions
- Identifies structural conflicts in rule formulation
- Enables automated conflict-of-laws analysis
Conflict of Laws Engine
An automated system that applies choice-of-law rules to determine which sovereign jurisdiction's substantive law governs a multi-jurisdictional legal question. It relies on the Norm Hierarchy Graph to resolve conflicts between competing norms by analyzing their precedence and jurisdictional scope.
- Applies lex specialis and lex superior principles
- Resolves true conflicts vs. false conflicts
- Integrates with transnational rule synthesis
Normative Conflict Resolution
The algorithmic detection and reconciliation of contradictory legal rules within or across legal systems. This process uses the graph structure to identify antinomies—direct contradictions between norms of equal or different hierarchical standing—and applies resolution principles like lex posterior derogat legi priori.
- Detects direct and indirect contradictions
- Applies meta-rules for conflict resolution
- Maintains logical coherence in reasoning systems
Deontic Logic Modeling
The formal representation of obligations, permissions, and prohibitions in legal reasoning systems. When layered onto a Norm Hierarchy Graph, deontic operators provide the logical semantics that allow an AI to reason about what is mandatory, permitted, or forbidden under a given set of hierarchical norms.
- Formalizes Ought, May, and Must Not operators
- Enables automated normative reasoning
- Supports defeasible logic for exceptions
Legal Knowledge Graph Construction
The building of structured semantic networks representing legal entities and their relationships. A Norm Hierarchy Graph is a specialized subset of a broader Legal Knowledge Graph, focusing specifically on the vertical precedence and horizontal subordination edges between normative nodes.
- Defines entities: statutes, regulations, constitutions
- Establishes 'trumps', 'amends', and 'implements' edges
- Provides the backbone for citation network traversal
Regulatory Change Propagation
The automated process of tracing how an amendment to a regulation in one jurisdiction impacts related compliance mappings and downstream obligations. When a node in the Norm Hierarchy Graph is updated, this process cascades the change to all subordinate norms and cross-jurisdictional equivalences.
- Triggers re-evaluation of dependent norms
- Flags broken equivalences and compliance gaps
- Maintains temporal versioning of the graph

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us