Sign inGet started
Paper · arXiv

Static Analysis of Recursive SHACL

SHACL (Shapes Constraint Language) expresses constraints on RDF data by means of so-called shapes. Its central service is validation: verifying whether a data graph complies with a SHACL document. But so far, there are no static analysis services to compare documents. In this paper, we study the following problem: decide whether all graphs that validate one SHACL document also validate another. Unlike previous works that have considered the implication of shape expressions only, we consider documents comprising (recursive) shape definitions and targets. We show that implication (a.k.a. containment) is undecidable under the supported and the stable model semantics, even for the fragment th...

AuthorsAnouk Oudshoorn, Magdalena Ortiz, Mantas Simkus
Primary categorycs.LO
Published4 May 2026
Last updated at source4 May 2026
cs.LOcs.AI
Embed this entry
<iframe src="https://silytics.si/embed/item/84f3b4c9-3a9a-4b81-87a6-3b5988045014" width="420" height="190" style="border:0" loading="lazy" title="Silytics entry"></iframe>

Free, no tracking. More about feeds and embeds.

Silytics shows public metadata from arXiv and links to the original. Information may be incomplete or out of date. Last refreshed 17 October 2026. Licenses and terms of the original apply to the work itself. Not financial, legal or professional advice.