Information Services banner Edinburgh Research Archive The University of Edinburgh crest

Edinburgh Research Archive >
Informatics, School of >
Informatics Publications >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1842/4606

This item has been viewed 4 times in the last year. View Statistics

Files in This Item:

File Description SizeFormat
CheneyJ_Regular Expression Subtyping.pdf138 kBAdobe PDFView/Open
Title: Regular Expression Subtyping for XML Query and Update Languages
Authors: Cheney, James
Issue Date: 2008
Journal Title: Proceedings of the 17th European Symposium on Programming (ESOP 2008)
Abstract: XML database query languages such as XQuery employ regular expression types with structural subtyping. Subtyping systems typically have two presentations, which should be equivalent: a declarative version in which the subsumption rule may be used anywhere, and an algorithmic version in which the use of subsumption is limited in order to make typechecking syntax-directed and decidable. However, the XQuery standard type system circumvents this issue by using imprecise typing rules for iteration constructs and defining only algorithmic typechecking, and another extant proposal provides more precise types for iteration constructs but ignores subtyping. In this paper, we consider a core XQuery-like language with a subsumption rule and prove the completeness of algorithmic typechecking; this is straightforward for XQuery proper but requires some care in the presence of more precise iteration typing disciplines. We extend this result to an XML update language we have introduced in earlier work.
URI: http://portal.acm.org/citation.cfm?id=1792882
http://hdl.handle.net/1842/4606
ISBN: 978-3-540-78738-9
Appears in Collections:Informatics Publications

Items in ERA are protected by copyright, with all rights reserved, unless otherwise indicated.

 

Valid XHTML 1.0! DSpace Software Copyright © 2002-2010  Duraspace - Feedback