4.2 Article

Expressiveness and Complexity of XML Publishing Transducers

期刊

出版社

ASSOC COMPUTING MACHINERY
DOI: 10.1145/1412331.1412337

关键词

Design; Languages; Theory; XML publishing; data exchange; transducer; complexity; expressiveness

资金

  1. EPSRC [GR/S63205/01, GR/T27433/01, EP/E029213/1]
  2. EPSRC [EP/E029213/1] Funding Source: UKRI
  3. Engineering and Physical Sciences Research Council [EP/E029213/1, GR/T27433/01, GR/S63205/01] Funding Source: researchfish

向作者/读者索取更多资源

A number of languages have been developed for specifying XML publishing, that is, transformations of relational data into XML trees. These languages generally describe the behaviors of a middleware controller that builds an output tree iteratively, issuing queries to a relational source and expanding the tree with the query results at each step. To study the complexity and expressive power of XML publishing languages, this article proposes a notion of publishing transducers, which generate XML trees from relational data. We study a variety of publishing transducers based on what relational queries a transducer can issue, what temporary stores a transducer can use during tree generation, and whether or not some tree nodes are allowed to be virtual, that is, excluded from the output tree. We first show how existing XML publishing languages can be characterized by such transducers, and thus provide a synergy between theory and practice. We then study the membership, emptiness, and equivalence problems for various classes of transducers. We establish lower and upper bounds, all matching, ranging from PTIME to undecidable. Finally, we investigate the expressive power of these transducers and existing languages. We show that when treated as relational query languages, different classes of transducers capture either complexity classes (e. g., PSPACE) or fragments of datalog (e. g., linear datalog). For tree generation, we establish connections between publishing transducers and logical transductions, among other things.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.2
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据