Deciding SHACL Shape Containment through Description Logics Reasoning (Extended Version)
Not on the map. Why?
Abstract (arXiv)
The Shapes Constraint Language (SHACL) allows for formalizing constraints over RDF data graphs. A shape groups a set of constraints that may be fulfilled by nodes in the RDF graph. We investigate the problem of containment between SHACL shapes. One shape is contained in a second shape if every graph node meeting the constraints of the first shape also meets the constraints of the second. To decide shape containment, we map SHACL shape graphs into description logic axioms such that shape containment can be answered by description logic reasoning. We identify several, increasingly tight syntactic restrictions of SHACL for which this approach becomes sound and complete.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 31 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 0; 2024: 1; 2025: 2; 2026: 1.
7 papers.
- 2021A Review of SHACL: From Data Validation to Schema Reasoning for RDF Graphscited by 7
- 2021Satisfiability and Containment of Recursive SHACLcited by 4
- 2025Common Foundations for SHACL, ShEx, and PG-Schemacited by 4
- 2024SHACL2FOL: An FOL Toolkit for SHACL Decision Problemscited by 2
- 2021Shape Fragmentscited by 0
- 2025Representing Normative Regulations in OWL DL for Automated Compliance Checking Supported by Text Annotationcited by 0
- 2026Static Analysis of Recursive SHACLcited by 0
- 2026Static Analysis of Recursive SHACL4 May 2026
- 2025Representing Normative Regulations in OWL DL for Automated Compliance Checking Supported by Text Annotation8 Apr 2025
- 2025Common Foundations for SHACL, ShEx, and PG-Schema3 Feb 2025
- 2024SHACL2FOL: An FOL Toolkit for SHACL Decision Problems12 Jun 2024
- 2021Shape Fragments22 Dec 2021
- 2021A Review of SHACL: From Data Validation to Schema Reasoning for RDF Graphs2 Dec 2021
- 2021Satisfiability and Containment of Recursive SHACL30 Aug 2021