DocumentCode :
3309595
Title :
A novel three-phase XML twig pattern matching algorithm based on version tree
Author :
Guiquan Liu ; Meiling Yao ; Desheng Wang ; Enhong Chen
Author_Institution :
Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
Volume :
3
fYear :
2011
fDate :
26-28 July 2011
Firstpage :
1678
Lastpage :
1688
Abstract :
At present, there are three main research directions in querying and searching XML data: structure index method, node-based encoding method and sequence method. However, a common problem of querying and searching XML data is that the execution time as well as the input size of algorithms grows rapidly as the size of XML document increases. To overcome this problem, we propose a new three-phase XML twig pattern matching algorithm called Twig3Version. The new algorithm firstly executes holistic XML twig pattern matching algorithm on the structure index named Version Tree that compresses all repetitive structures in XML document, and returns subtrees of Version Tree that matching query twig in structure. Then the algorithm implements a simple and efficient version filter module on the concise intermediate results to find matching versions. Finally, it merges elements in the original document corresponding to these matching versions to generate final results. Because the new algorithm executes structural matching on the concise structure index and implements a simple and efficient version filter module on the concise intermediate results, the new algorithm outperforms other existing XML twig pattern matching algorithms. Both theoretical analysis and experimental results indicate the superiority of the new algorithm.
Keywords :
XML; document handling; pattern matching; query processing; tree data structures; Twig3Version; XML data query; XML data search; XML document; node-based encoding method; query twig matching; sequence method; structural matching; structure index; structure index method; structure index named Version Tree; three-phase XML twig pattern matching algorithm; version filter module; Algorithm design and analysis; Encoding; Filtering algorithms; Indexes; Matched filters; Pattern matching; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fuzzy Systems and Knowledge Discovery (FSKD), 2011 Eighth International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-180-9
Type :
conf
DOI :
10.1109/FSKD.2011.6019809
Filename :
6019809
Link To Document :
بازگشت