Normalizing Property Graphs
Philipp Skavantzos, Sebastian Link
Abstract
Normalization aims at minimizing sources of potential data inconsistency and costs of update maintenance incurred by data redundancy. For relational databases, different classes of dependencies cause data redundancy and have resulted in proposals such as Third, Boyce-Codd, Fourth and Fifth Normal Form. Features of more advanced data models make it challenging to extend achievements from the relational model to missing, non-atomic, or uncertain data. We initiate research on the normalization of graph data, starting with a class of functional dependencies tailored to property graphs. We show that this class captures important semantics of applications, constitutes a rich source of data redundancy, its implication problem can be decided in linear time, and facilitates the normalization of property graphs flexibly tailored to their labels and properties that are targeted by applications. We normalize property graphs into Boyce-Codd Normal Form without loss of data and dependencies whenever possible for the target labels and properties, but guarantee Third Normal Form in general. Experiments on real-world property graphs quantify and qualify various benefits of graph normalization: 1) removing redundant property values as sources of inconsistent data, 2) detecting inconsistency as violation of functional dependencies, 3) reducing update overheads by orders of magnitude, and 4) significant speed ups of aggregate queries.
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.
Cited by top-tier papers3
- Transforming Property GraphsAngela Bonifati, Filip Murlak, Yann RamusatVLDB 2024 · 9 citations
- Mixed Covers of Keys and Functional Dependencies for Maintaining the Integrity of Data under UpdatesZhuoxing Zhang, Sebastian LinkVLDB 2024 · 3 citations
- Structural Normalization of Property GraphsMaximilian K. Egger, Mehdi Allali, Matteo Lissandrini, Davide Mottin et al.VLDB 2026
Builds on2
Related papers
- Synthesizing Third Normal Form Schemata that Minimize Integrity Maintenance and Update Overheads: Parameterizing 3NF by the Numbers of Minimal Keys and Functional DependenciesZhuoxing Zhang, Sebastian LinkSIGMOD 2025 · 2 citations
- Entity/Relationship Graphs: Principled Design, Modeling, and Data Integrity Management of Graph DatabasesPhilipp Skavantzos, Sebastian LinkSIGMOD 2025 · 8 citations
- Implementation Strategies for Views over Property GraphsSoonbo Han, Zachary G. IvesSIGMOD 2024 · 8 citations
- What If: Causal Analysis with Graph DatabasesAmedeo Pachera, Mattia Palmiotto, Angela Bonifati, Andrea MauriVLDB 2025 · 2 citations
- User-Centric Property Graph RepairsAmedeo Pachera, Angela Bonifati, Andrea MauriSIGMOD 2025 · 4 citations
