Structural Normalization of Property Graphs
Maximilian K. Egger, Mehdi Allali, Matteo Lissandrini, Davide Mottin, Panagiotis Karras
Abstract
A property graph stores information in the form of a network of nodes and edges, annotated with labels and properties (i.e. attributes). Even though various forms of functional dependencies, uniqueness constraints, and keys have been proposed for graph data, no study has been hitherto undertaken that builds upon and utilizes these concepts to assemble a comprehensive proposal for graph normalization. An elementary proposal merely maps the nodes in the graph schema to a relational schema and deploys relational normalization techniques. Unfortunately, this proposal disregards the graph structure and thereby forfeits the opportunity for structural normalization. In this paper, we define five structural graph normal forms that extend relational normal forms building on concepts of keys and graph functional dependencies. Based on acyclic graph patterns, these normal forms apply to any data graph, address previously overlooked sources of inconsistency, and support structure-aware integrity preservation beyond node attributes. We showcase the applicability and effectiveness of these normal forms through experimentation.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on3
- Capturing Associations in GraphsWenfei Fan, Ruochun Jin, Muyang Liu, Ping Lu et al.VLDB 2020 · 33 citations
- Discovering Association Rules from Big GraphsWenfei Fan, Wenzhi Fu, Ruochun Jin, Ping Lu et al.VLDB 2022 · 29 citations
- Normalizing Property GraphsPhilipp Skavantzos, Sebastian LinkVLDB 2023 · 14 citations
Related papers
- Entity/Relationship Graphs: Principled Design, Modeling, and Data Integrity Management of Graph DatabasesPhilipp Skavantzos, Sebastian LinkSIGMOD 2025 · 8 citations
- What If: Causal Analysis with Graph DatabasesAmedeo Pachera, Mattia Palmiotto, Angela Bonifati, Andrea MauriVLDB 2025 · 2 citations
- Implementation Strategies for Views over Property GraphsSoonbo Han, Zachary G. IvesSIGMOD 2024 · 8 citations
- Common Foundations for SHACL, ShEx, and PG-SchemaShqiponja Ahmetaj, Iovka Boneva, Jan Hidders, Katja Hose et al.WWW 2025 · 10 citations
- User-Centric Property Graph RepairsAmedeo Pachera, Angela Bonifati, Andrea MauriSIGMOD 2025 · 4 citations
