Operational semantics for SPARQL update

Ross Horne, Vladimiro Sassone, Nicholas Gibbins

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

6 Citations (Scopus)

Abstract

Concurrent fine grained updates are essential for using RDF stores in dynamic modern Web applications, where users increasingly contribute content as often as they read content. SPARQL Update is a language proposed by the W3C for fine grained updates for RDF stores. In this work we propose an operational semantics for an update language for RDF, which models core features of SPARQL Update. Firstly, an abstract syntax for RDF and updates is presented. Secondly, the operational semantics is defined using relations over the abstract syntax. The operational semantics specifies all possible operational behaviours of updates in the presence of an RDF store. The specification is useful as a common reference for compiler engineers and as a foundation for the static analysis of updates.
Original languageEnglish
Title of host publicationThe Semantic Web
Subtitle of host publicationJoint International Semantic Technology Conference, JIST 2011, Hangzhou, China, December 4-7, 2011, Proceedings
EditorsJeff Z. Pan, Huajun Chen, Hong-Gee Kim, Juanzi Li, Zhe Wu, Ian Horrocks, Riichiro Mizoguchi, Zhaohui Wu
Place of PublicationBerlin
PublisherSpringer-Verlag
Pages242-257
Number of pages16
ISBN (Electronic)9783642299230
ISBN (Print)9783642299223
DOIs
Publication statusPublished - 31 May 2012

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume7185
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Keywords

  • regular expression
  • link data
  • operational semantic
  • abstract syntax
  • SPARQL query

Fingerprint

Dive into the research topics of 'Operational semantics for SPARQL update'. Together they form a unique fingerprint.

Cite this