mlsanityData to 14 Oct 2026

SHACL Validation under Graph Updates (Extended Paper)

arXiv 2508.00137 ↗First posted 31 Jul 2025cs.AIcited by 0

Not on the map. Why?

Abstract (arXiv)

SHACL (SHApe Constraint Language) is a W3C standardized constraint language for RDF graphs. In this paper, we study SHACL validation in RDF graphs under updates. We present a SHACL-based update language that can capture intuitive and realistic modifications on RDF graphs and study the problem of static validation under such updates. This problem asks to verify whether every graph that validates a SHACL specification will still do so after applying a given update sequence. More importantly, it provides a basis for further services for reasoning about evolving RDF graphs. Using a regression technique that embeds the update actions into SHACL constraints, we show that static validation under updates can be reduced to (un)satisfiability of constraints in (a minor extension of) SHACL. We analyze the computational complexity of the static validation problem for SHACL and some key fragments. Finally, we present a prototype implementation that performs static validation and other static analysis tasks on SHACL constraints and demonstrate its behavior through preliminary experiments.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 7 of its 27 references that are in the map. First posted on arXiv 31 Jul 2025.

Builds on

7 of 27 references.

References · 7

  1. 2021SHACL: A Description Logic in Disguisecited by 7
  2. 2021Satisfiability and Containment of Recursive SHACLcited by 4
  3. 2023Static Analysis of Graph Database Transformationscited by 3
  4. 2019Schema Validation and Evolution for Graph Databasescited by 2
  5. 2024From Shapes to Shapes: Inferring SHACL Shapes for Results of SPARQL CONSTRUCT Queries (Extended Version)cited by 2
  6. 2024SHACL2FOL: An FOL Toolkit for SHACL Decision Problemscited by 2
  7. 2014Updating RDFS ABoxes and TBoxes in SPARQLcited by 1

Built on by

Not cited yet.