SHACL: A Description Logic in Disguise
Not on the map. Why?
Abstract (arXiv)
SHACL is a W3C-proposed language for expressing structural constraints on RDF graphs. In recent years, SHACL's popularity has risen quickly. This rise in popularity comes with questions related to its place in the semantic web, particularly about its relation to OWL (the de facto standard for expressing ontological information on the web) and description logics (which form the formal foundations of OWL). We answer these questions by arguing that SHACL is in fact a description logic. On the one hand, our answer is surprisingly simple, some might even say obvious. But, on the hand, our answer is also controversial. By resolving this issue once and for all, we establish the field of description logics as the solid formal foundations of SHACL.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Aug 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 0; 2024: 1; 2025: 3; 2026: 2.
7 papers.
- 2021Fixpoint Semantics for Recursive SHACLcited by 6
- 2024From Shapes to Shapes: Inferring SHACL Shapes for Results of SPARQL CONSTRUCT Queries (Extended Version)cited by 2
- 2025Shape Expressions with Inheritancecited by 0
- 2025Representing Normative Regulations in OWL DL for Automated Compliance Checking Supported by Text Annotationcited by 0
- 2025SHACL Validation under Graph Updates (Extended Paper)cited by 0
- 2026Transforming Shape Schemas with Composable Property-Graph Queries (Extended Version)cited by 0
- 2026Type Checking Project Haystack Grids using JSON Schema and Pydanticcited by 0
- 2026Transforming Shape Schemas with Composable Property-Graph Queries (Extended Version)12 Jun 2026
- 2026Type Checking Project Haystack Grids using JSON Schema and Pydantic19 May 2026
- 2025SHACL Validation under Graph Updates (Extended Paper)31 Jul 2025
- 2025Representing Normative Regulations in OWL DL for Automated Compliance Checking Supported by Text Annotation8 Apr 2025
- 2025Shape Expressions with Inheritance31 Mar 2025
- 2024From Shapes to Shapes: Inferring SHACL Shapes for Results of SPARQL CONSTRUCT Queries (Extended Version)13 Feb 2024
- 2021Fixpoint Semantics for Recursive SHACL17 Sep 2021