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 条
  • [21] Automatic content-based indexing of digital documents through intelligent processing techniques
    Esposito, Floriana
    Ferilli, Stefano
    Basile, Teresa M. A.
    Di Mauro, Nicola
    [J]. SECOND INTERNATIONAL CONFERENCE ON DOCUMENT IMAGE ANALYSIS FOR LIBRARIES, PROCEEDINGS, 2006, : 204 - +
  • [22] Temporal XML: modeling, indexing, and query processing
    Flavio Rizzolo
    Alejandro A. Vaisman
    [J]. The VLDB Journal, 2008, 17 : 1179 - 1212
  • [23] Multi-indexing system for news stories based on XML documents
    Song, Y
    Choo, K
    Woo, Y
    Min, H
    Lee, W
    [J]. DIGITAL LIBRARIES: IMPLEMENTING STRATEGIES AND SHARING EXPERIENCES, PROCEEDINGS, 2005, 3815 : 477 - 478
  • [24] XML and knowledge technologies for semantic-based indexing of paper documents
    Malerba, D
    Ceci, M
    Berardi, M
    [J]. DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, 2736 : 256 - 265
  • [25] Indexing and retrieval of XML-encoded structured documents in dynamic environment
    Kim, SW
    Lee, J
    Lim, HC
    [J]. ENGINEERING AND DEPLOYMENT OF COOPERATIVE INFORMATION SYSTEMS, PROCEEDINGS, 2002, 2480 : 141 - 154
  • [26] Realization Of Algebraic Processor For XML Documents Processing
    Georgiev, Bozhidar
    Georgieva, Adriana
    [J]. APPLICATIONS OF MATHEMATICS IN ENGINEERING AND ECONOMICS, 2010, 1293 : 279 - +
  • [27] Analytical processing of XML documents: Opportunities and challenges
    Bordawekar, RR
    Lang, CA
    [J]. SIGMOD RECORD, 2005, 34 (02) : 27 - 32
  • [28] An Efficient Indexing and Compressing Scheme for XML Query Processing
    Liao, I-En
    Hsu, Wen-Chiao
    Chen, Yu-Lin
    [J]. NETWORKED DIGITAL TECHNOLOGIES, PT 1, 2010, 87 : 70 - 84
  • [29] Indexing useful structural patterns for XML query processing
    Lian, W
    Mamoulis, N
    Cheung, DWL
    Yiu, SM
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (07) : 997 - 1009
  • [30] Methods for XML Phrase Query Processing over a Collection of XML Documents
    Paul, T.
    Kabir, M. H.
    Prodhan, M. A. T.
    Chowdhury, M. W.
    [J]. 2011 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2011, : 376 - 381