Shape Fragments
Using SHACL constraint language for a novel use of shapes, by which a set of shapes is used to extract a subgraph from an RDF graph, the so-called shape fragment.
Description:
In this work, (i) we define our extraction mechanism formally, building on recently proposed SHACL formalizations; (ii) we establish correctness properties, which relate shape fragments to notions of provenance for database queries; (iii) we compare shape fragments with SPARQL queries; (iv) we discuss implementation options; and (v) we present initial experiments demonstrating that shape fragments are a feasible new idea.
More Information:
Originates from the Collaborative AI research challenge (FAIR 2019–2023).
Responsible Research Lead: Jan Van den Bussche
Authors: Thomas Delva, Maxime Jakubowski
Programming Language: SPARQL/Python
Link to the repository: https://github.com/Shape-Fragments
Categories: Networks and Graphs