A Review of SHACL: From Data Validation to Schema Reasoning for RDF Graphs
Not on the map. Why?
Abstract (arXiv)
We present an introduction and a review of the Shapes Constraint Language (SHACL), the W3C recommendation language for validating RDF data. A SHACL document describes a set of constraints on RDF nodes, and a graph is valid with respect to the document if its nodes satisfy these constraints. We revisit the basic concepts of the language, its constructs and components and their interaction. We review the different formal frameworks used to study this language and the different semantics proposed. We examine a number of related problems, from containment and satisfiability to the interaction of SHACL with inference rules, and exhibit how different modellings of the language are useful for different problems. We also cover practical aspects of SHACL, discussing its implementations and state of adoption, to present a holistic review useful to practitioners and theoreticians alike.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 5 of its 57 references that are in the map. First posted on arXiv 2 Dec 2021.
Builds on
5 of 57 references.
References · 5
- 2020Deciding SHACL Shape Containment through Description Logics Reasoning (Extended Version)cited by 7
- 2019SHACL Constraints with Inference Rulescited by 5
- 2021Trav-SHACL: Efficiently Validating Networks of SHACL Constraintscited by 4
- 2021Satisfiability and Containment of Recursive SHACLcited by 4
- 2018Finite Satisfiability of Unary Negation Fragment with Transitivitycited by 3
Built on by
Citing papers per year: 2023: 2; 2024: 1; 2025: 3; 2026: 1.
7 papers.
- 2023Structured prompt interrogation and recursive extraction of semantics (SPIRES): A method for populating knowledge bases using zero-shot learningcited by 50
- 2024SHACL2FOL: An FOL Toolkit for SHACL Decision Problemscited by 2
- 2025xpSHACL: Explainable SHACL Validation using Retrieval-Augmented Generation and Large Language Modelscited by 2
- 2023Current and Future Challenges in Knowledge Representation and Reasoningcited by 1
- 2025Systematic Evaluation of Knowledge Graph Repair with Large Language Modelscited by 0
- 2025The KG-ER Conceptual Schema Languagecited by 0
- 2026Distributed Legal Infrastructure for a Trustworthy Agentic Webcited by 0
- 2026Distributed Legal Infrastructure for a Trustworthy Agentic Web6 Mar 2026
- 2025The KG-ER Conceptual Schema Language4 Aug 2025
- 2025Systematic Evaluation of Knowledge Graph Repair with Large Language Models30 Jul 2025
- 2025xpSHACL: Explainable SHACL Validation using Retrieval-Augmented Generation and Large Language Models11 Jul 2025
- 2024SHACL2FOL: An FOL Toolkit for SHACL Decision Problems12 Jun 2024
- 2023Current and Future Challenges in Knowledge Representation and Reasoning8 Aug 2023
- 2023Structured prompt interrogation and recursive extraction of semantics (SPIRES): A method for populating knowledge bases using zero-shot learning5 Apr 2023