A better semantics for XQuery with side-effects

  • Authors:
  • Giorgio Ghelli;Nicola Onose;Kristoffer Rose;Jérôme Siméon

  • Affiliations:
  • Università di Pisa;University of California, San Diego;IBM T. J. Watson Research Center;IBM T. J. Watson Research Center

  • Venue:
  • DBPL'07 Proceedings of the 11th international conference on Database programming languages
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Formal semantics for XQuery with side-effects have been proposed in [13,16]. We propose a different semantics which is better suited for database compilation. We substantiate this claim by formalizing the compilation of XQuery extended with updates into a database algebra. We prove the correctness of the proposed compilation by mapping both the source language and the algebra to a common core language with list comprehensions and extensible tuples.