Dynamic Provenance for SPARQL Update

James Cheney, Harry Halpin

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

While the Semantic Web currently can exhibit provenance information by using the W3C PROV standards, there is a "missing link" in connecting PROV to storing and querying for dynamic changes to RDF graphs using SPARQL. Solving this problem would be required for such clear use-cases as the creation of version control systems for RDF. While some provenance models and annotation techniques for storing and querying provenance data originally developed with databases or workflows in mind transfer readily to RDF and SPARQL, these techniques do not readily adapt to describing changes in dynamic RDF datasets over time. In this paper we explore how to adapt the dynamic copy-paste provenance model of Buneman et al. [2] to RDF datasets that change over time in response to SPARQL updates, how to represent the resulting provenance records themselves as RDF in a manner compatible with W3C PROV, and how the provenance information can be defined by reinterpreting SPARQL updates. The primary contribution of this paper is a semantic framework that enables the semantics of SPARQL Update to be used as the basis for a 'cut-and-paste' provenance model in a principled manner.
Original languageEnglish
Title of host publicationThe Semantic Web – ISWC 2014
Subtitle of host publication13th International Semantic Web Conference, Riva del Garda, Italy, October 19-23, 2014. Proceedings, Part I
PublisherSpringer International Publishing
Number of pages16
ISBN (Electronic)978-3-319-11964-9
ISBN (Print)978-3-319-11963-2
DOIs
Publication statusPublished - 2014
EventISWC 2014 - Trentino, Italy
Duration: 19 Oct 201423 Oct 2014

Publication series

NameLecture Notes in Computer Science
PublisherSpringer International Publishing
Volume8796
ISSN (Print)0302-9743

Conference

ConferenceISWC 2014
Country/TerritoryItaly
Period19/10/1423/10/14

Fingerprint

Dive into the research topics of 'Dynamic Provenance for SPARQL Update'. Together they form a unique fingerprint.

Cite this