Filtering contents by efficient evaluation of XPath expressions

被引:0
|
作者
Yuriyama, M [1 ]
Nakamura, H [1 ]
机构
[1] IBM Japan Ltd, Tokyo Res Lab, Yamato, Kanagawa 2428502, Japan
关键词
D O I
10.1109/SAINT.2003.1183043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The need for selection of contents based on personal data is increasing. Filtering systems using XML documents as users' profiles and XPath as contents' conditions are developed. They need efficient algorithms for evaluating a large number of XPath. However existing algorithms have limitations in that (1) they cannot handle the full XPath language because their execution models are event-based, (2) they require time proportional to the number of XPath expressions, and (3) they do not allow us to add or remove XPath expressions incrementally. We present algorithms that solve all of these problems. The main idea of the algorithms is (1) to construct a data structure that represents multiple XPath expressions in order to evaluate shared subexpressions only once and (2) to repeatedly apply a conventional XPath processor to the data structure. We show that our algorithm is efficient by evaluating the performance of a prototype implementation.
引用
收藏
页码:148 / 155
页数:8
相关论文
共 50 条
  • [41] Schema-aware XPath filtering on XML document streams
    Daewook Lee
    Joonho Kwon
    Weidong Yang
    Hyoseop Shin
    Jae-min Kwak
    Sukho Lee
    Journal of Intelligent Manufacturing, 2009, 20 : 273 - 282
  • [42] THE IMPLEMENTATION AND COMPARISON ANALYSIS OF SUBTREE FILTERING AND XPATH CAPABILITY IN NETCONF
    Yang, Zhichao
    Zhang, Bin
    Li, Guohui
    Li, Yan
    Gao, Xuesong
    2009 IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT, PROCEEDINGS, 2009, : 921 - +
  • [43] Efficient processing of XPath queries using indexes
    Madria, Sanjay
    Chen, Yan
    Passi, Kalpdrum
    Bhowmick, Sourav
    INFORMATION SYSTEMS, 2007, 32 (01) : 131 - 159
  • [44] An efficient streaming algorithm for evaluating XPath queries
    Chen, Yanjun
    WEBIST 2008: PROCEEDINGS OF THE FOURTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2008, : 190 - 196
  • [45] SPEX: Streamed and progressive evaluation of XPath
    Olteanu, Dan
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2007, 19 (07) : 934 - 949
  • [46] Accelerating XPath evaluation in any RDBMS
    Grust, T
    Van Keulen, M
    Teubner, J
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2004, 29 (01): : 91 - 131
  • [47] Efficient evaluation of similarity quantified expressions in the temporal domain
    Diaz-Hermida, F.
    Carinena, P.
    Bugarin, A.
    SOFT METHODS FOR INTEGRATED UNCERTAINTY MODELLING, 2006, : 191 - +
  • [48] Optimized translation of XPath into algebraic expressions parameterized by programs containing navigational primitives
    Helmer, S
    Kanne, CC
    Moerkotte, G
    WISE 2002: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS ENGINEERING, 2002, : 215 - 224
  • [49] Testing containment of XPath expressions in order to reduce the data transfer to mobile clients
    Böttcher, S
    Steinmetz, R
    ADVANCES IN DATABASES AND INFORMATION SYSTEMS, PROCEEDINGS, 2003, 2798 : 400 - 415
  • [50] Optimized Internet search based on an intersection test for XPath expressions under a DTD
    Böttcher, S
    Steinmetz, R
    IC'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, VOLS 1 AND 2, 2004, : 587 - 593