Author:
COLAZZO DARIO,GHELLI GIORGIO,MANGHI PAOLO,SARTIANI CARLO
Abstract
A part of a query that will never contribute data to the query answer should be regarded as an error. This principle has been recently accepted into mainstream XML query languages, but was still waiting for a complete treatment. We provide here a precise definition for this class of errors, and define a type system that is sound and complete, in its search for such errors, for a core language, under mild restrictions on the use of recursion in type definitions. In the process, we describe a dichotomy among existential and universal type systems, which is essential to understand some specific features of our type system.
Publisher
Cambridge University Press (CUP)
Cited by
11 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. BiFluX;Proceedings of the 16th International Symposium on Principles and Practice of Declarative Programming - PPDP '14;2014
2. Impact of XML Schema Evolution;ACM Transactions on Internet Technology;2011-07
3. Mechanizing the Metatheory of mini-XQuery;Certified Programs and Proofs;2011
4. Types and Constraints: From Relational to XML Data;Semantics in Data and Knowledge Bases;2011
5. Detection of corrupted schema mappings in XML data integration systems;ACM Transactions on Internet Technology;2009-09