Authors
Serge Abiteboul, Georg Gottlob, Marco Manna
Publication date
2011
Journal
Journal of Computer and System Sciences
Volume
77
Issue
6
Pages
936-964
Publisher
Academic Press
Description
A distributed XML document is an XML document that spans several machines or Web repositories. We assume that a distribution design of the document tree is given, providing an XML tree some of whose leaves are "docking points", to which XML subtrees can be attached. These subtrees may be provided and controlled by peers at remote locations, or may correspond to the result of function calls, e.g., Web services. If a global type τ, e.g. a DTD, is specified for a distributed document T, it would be most desirable to be able to break this type into a collection of local types, called a local typing, such that the document satisfies τ if and only if each peer (or function) satisfies its local type. In this paper we lay out the fundamentals of a theory of local typing and provide formal definitions of three main variants of locality: local typing, maximal local typing, and perfect typing, the latter being the most desirable. We study the …
Total citations
2010201120122013201420152016201720182019202020215377142111
Scholar articles
S Abiteboul, G Gottlob, M Manna - Proceedings of the twenty-eighth ACM SIGMOD …, 2009