Deciding SHACL Shape Containment through Description Logics Reasoning (Extended Version)

08/31/2020
by   Martin Leinberger, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/06/2017

ASHACL: Alternative Shapes Constraint Language

ASHACL, a variant of the W3C Shapes Constraint Language, is designed to ...
research
05/19/2015

Recursion in RDF Data Shape Languages

An RDF data shape is a description of the expected contents of an RDF do...
research
12/22/2021

Shape Fragments

In constraint languages for RDF graphs, such as ShEx and SHACL, constrai...
research
07/10/2021

Inference of Shape Expression Schemas Typed RDF Graphs

We consider the problem of constructing a Shape Expression Schema (ShEx)...
research
07/12/2021

ProGS: Property Graph Shapes Language (Extended Version)

Property graphs constitute data models for representing knowledge graphs...
research
04/16/2014

Managing Change in Graph-structured Data Using Description Logics (long version with appendix)

In this paper, we consider the setting of graph-structured data that evo...
research
03/20/2018

Containment of Shape Expression Schemas for RDF

We study the problem of containment for shape expression schemas (ShEx) ...

Please sign up or login with your details

Forgot password? Click here to reset