Combining temporal logics for querying XML documents

被引:0
|
作者
Arenas, Marcelo [1 ]
Barcelo, Pablo [2 ]
Libkin, Leonid [3 ]
机构
[1] Pontificia Univ Catolica Chile, Santiago, Chile
[2] Univ Chile, Santiago, Chile
[3] Univ Edinburgh, Edinburgh EH8 9YL, Midlothian, Scotland
来源
基金
加拿大自然科学与工程研究理事会; 英国工程与自然科学研究理事会;
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Close relationships between XML navigation and temporal logics have been discovered recently, in particular between logics LTL and CTL* and XPath navigation, and between the p-calculus and navigation based on regular expressions. This opened up the possibility of bringing model-checking techniques into the field of XML, as documents axe naturally represented as labeled transition systems. Most known results of this kind, however, are limited to Boolean or unary queries, which are not always sufficient for complex querying tasks. Here we present a technique for combining temporal logics to capture n-ary XML queries expressible in two yardstick languages: FO and MSO. We show that by adding simple terms to the language, and combining a temporal logic for words together with a temporal logic for unary tree queries, one obtains logics that select arbitrary tuples of elements, and can thus be used as building blocks in complex query languages. We present general results on the expressiveness of such temporal logics, study their model-checking properties, and relate them to some common XML querying tasks.
引用
收藏
页码:359 / +
页数:3
相关论文
共 50 条
  • [1] Querying XML documents with temporal variables
    Ye, XP
    Tang, Y
    Huang, ZM
    Jiang, YQ
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOL 1, 2004, : 536 - 540
  • [2] Querying encrypted XML documents
    Jammalamadaka, Ravi Chandra
    Mehrotra, Sharad
    10TH INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2006, : 129 - 136
  • [3] XSLT querying & XML documents
    Naccarato, G
    DR DOBBS JOURNAL, 2002, 27 (12): : 24 - +
  • [4] Querying and indexing XML documents
    Hu, Gongzhu
    Hammad, Rafat
    JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2005, 5 (01) : S219 - S233
  • [5] Flexible querying of XML documents
    Thirunarayan, Krishnaprasad
    Immaneni, Trivikram
    FOUNDATIONS OF INTELLIGENT SYSTEMS, PROCEEDINGS, 2006, 4203 : 198 - 207
  • [6] ExQueX: Exploring and Querying XML Documents
    Kimelfeld, Benny
    Sagiv, Yehoshua
    Weber, Gidi
    ACM SIGMOD/PODS 2009 CONFERENCE, 2009, : 1103 - 1105
  • [7] Patterns and types for querying XML documents
    Castagna, G
    DATABASE AND XML TECHNOLOGIES, PROCEEDINGS, 2005, 3671 : 1 - 3
  • [8] Querying XML Documents by An Innovative way
    Lu Chao-dong
    Zhang Fan
    2009 IEEE INTERNATIONAL SYMPOSIUM ON IT IN MEDICINE & EDUCATION, VOLS 1 AND 2, PROCEEDINGS, 2009, : 281 - +
  • [9] Querying XML documents in logic programming
    Almendros-Jimenez, J. M.
    Becerra-Teron, A.
    Enciso-Banos, F. J.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2008, 8 : 323 - 361
  • [10] Patterns and types for querying XML documents
    Castagna, G
    DATABASE PROGRAMMING LANGUAGES, 2005, 3774 : 1 - 26