Indexing techniques for processing generalized XML documents

被引:5
|
作者
Qadah, Ghassan Z. [1 ]
机构
[1] Amer Univ Sharjah, Comp Sci & Engn Dept, POB 26666, Sharjah, U Arab Emirates
关键词
Algorithms; Containment queries; Database system; Extensible Markup Language; Query processing; XLink;
D O I
10.1016/j.csi.2016.07.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Extensible Markup Language (XML) data model has recently gained huge popularity because of its ability to represent a wide variety of structured (relational) and semi-structured (document) data. Several query languages have been proposed for the XML model, the most-widely used one is the XQuery. An important component of an XQuery is its XPath expression which retrieves a set of XML documents to be manipulated by the associated XQuery. An XPath expression can be of several types, among which are the containment queries. Traditional research of processing containment queries has concentrated on data retrieval from independent XML documents; not much research has been directed towards interlinked XML documents. This paper reviews this area of research and shows the adequacy and correctness of one of the reviewed algorithms when applied to independent XML documents. However, the direct application of this algorithm to process queries against interlinked XML documents is shown to generate incorrect results. To remedy such a situation, two new algorithms and the associated indexing structures are developed and shown to perform correctly in processing both independent and/or inter-linked XML documents. In addition, one of the new algorithms is shown to minimize the storage requirement of the intermediate lists generated throughout its execution and therefore improving further the algorithm's space and time performance. (C) 2016 Published by Elsevier B.V.
引用
收藏
页码:34 / 43
页数:10
相关论文
共 50 条
  • [1] Indexing techniques for query of XML documents
    Wang, Y
    Sun, JL
    Dong, JX
    [J]. COMPUTER SCIENCE AND TECHNOLOGY IN NEW CENTURY, 2001, : 581 - 584
  • [2] Indexing XML documents for XPath query processing in external memory
    Chen, Qun
    Lim, Andrew
    Ong, Kian Win
    Tang, Jiqing
    [J]. DATA & KNOWLEDGE ENGINEERING, 2006, 59 (03) : 681 - 699
  • [3] Querying and indexing XML documents
    Hu, Gongzhu
    Hammad, Rafat
    [J]. JOURNAL OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING, 2005, 5 (01) : S219 - S233
  • [4] A survey in indexing and searching XML documents
    Luk, RWP
    Leong, HV
    Dillon, TS
    Chan, ATS
    Croft, WB
    Allan, J
    [J]. JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE AND TECHNOLOGY, 2002, 53 (06): : 415 - 437
  • [5] Semantic Indexing for XML Documents using RDBMS
    Ihsan, Imran
    Kiyani, Faisal Fayyaz
    Qadir, M. Abdul
    Rehman, Mohib ur
    [J]. 2015 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES (ICICT), 2015,
  • [6] Storing and indexing XML documents upside down
    Mathis, Christian
    Haerder, Theo
    Schmidt, Karsten
    [J]. COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2009, 24 (1-2): : 51 - 68
  • [7] A hybird method for efficient indexing of XML documents
    Sun, W
    Liu, DX
    [J]. DEEC 2005: INTERNATIONAL WORKSHOP ON DATA ENGINEERING ISSUES IN E-COMMERCE, PROCEEDINGS, 2005, : 139 - 143
  • [8] Path bitmap indexing for retrieval of XML documents
    Lee, Jae-Min
    Hwang, Byung-Yeon
    [J]. MODELING DECISIONS FOR ARTIFICIAL INTELLIGENCE, 2006, 3885 : 329 - 339
  • [9] TMIX: Temporal Model for Indexing XML Documents
    Bin-Thalab, Rasha
    El-Tazi, Neamat
    El-Sharkawi, Mohamed E.
    [J]. 2013 ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2013,
  • [10] Parallel processing XML documents
    Lü, K
    Zhu, YL
    Sun, WJ
    Lin, SX
    Fan, JP
    [J]. IDEAS 2002: INTERNATIONAL DATABASE ENGINEERING AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 96 - 105