Please use this identifier to cite or link to this item:
http://hdl.handle.net/1942/40241
Title: | Data Provenance for SHACL | Authors: | Delva, Thomas Dimou, Anastasia JAKUBOWSKI, Maxime VAN DEN BUSSCHE, Jan |
Issue Date: | 2023 | Publisher: | OpenProceedings.org | Source: | Stoyanovich, Julia; Teubner, Jens; Mamoulis, Nikos; Pitoura, Evaggelia; Mühlig, Jan; Hose, Katja; Bhowmick, Sourav S.; Lissandrini, Matteo (Ed.). 26th International Conference on Extending Database Technology (EDBT 2023), OpenProceedings.org, p. 285 -297 (Art N° 4) | Series/Report: | Advances in Database Technology | Series/Report no.: | 26 | Abstract: | In constraint languages for RDF graphs, such as ShEx and SHACL, constraints on nodes and their properties are known as “shapes”. Using SHACL, we propose in this paper the notion of neighborhood of a node 𝑣 satisfying a given shape in a graph 𝐺. This neighborhood is a subgraph of 𝐺, and provides data provenance of 𝑣 for the given shape. We establish a correctness property for the obtained provenance mechanism, by proving that neighborhoods adhere to the Sufficiency requirement articulated for provenance semantics for database queries. As an additional benefit, neighborhoods allow a novel use of shapes: the extraction of a subgraph from an RDF graph, the so-called shape fragment. We compare shape fragments with SPARQL queries. We discuss implementation strategies for computing neighborhoods, and present initial experiments demonstrating that our ideas are feasible. | Keywords: | Database Technology | Document URI: | http://hdl.handle.net/1942/40241 | Link to publication/dataset: | https://openproceedings.org/2023/conf/edbt/paper-3.pdf | ISBN: | 9783893180882 | DOI: | 10.48786/edbt.2023.23 | Category: | C1 | Type: | Proceedings Paper |
Appears in Collections: | Research publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
paper-3.pdf | Published version | 796.21 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.