XPath Query Relaxation through Rewriting Rules

被引:12
|
作者
Fazzinga, Bettina [1 ]
Flesca, Sergio [1 ]
Furfaro, Filippo [1 ]
机构
[1] Univ Calabria, DEIS Dept, I-87036 Arcavacata Di Rende, CS, Italy
关键词
XPath; query relaxation; approximate query answering; information systems; XML; DATABASE;
D O I
10.1109/TKDE.2010.203
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Query relaxation is the process of weakening a query to a more general one, and it is frequently employed to support approximate query answering. In this paper, rewriting systems for a wide fragment of XPath are investigated, which accomplish query relaxation through the application of simple rewriting rules transforming navigational axes and node tests into relaxed ones. Specifically, a general yet simple form of rewriting rules is considered, which subsumes the forms adopted in several rewriting systems for approximate XPath query answering. The expressiveness of rewriting systems based on this form of rules is characterized in terms of their capability of transforming a query into every more general formulation. It is shown that traditional rewriting systems are not only incomplete w.r.t. containment, but also w.r.t. the stricter form known as containment by homomorphism. This limitation is overcome by defining a set R* of rewriting rules which are still of the same simple form of traditional ones, but are expressive enough to catch at least containment by homomorphism. Then, an algorithm is proposed which exploits R* to provide approximate answers of queries along with a measure of their approximation degree.
引用
收藏
页码:1583 / 1600
页数:18
相关论文
共 50 条
  • [21] A fuzzy extension of the XPath query language
    Campi, Alessandro
    Damiani, Ernesto
    Guinea, Sam
    Marrara, Stefania
    Pasi, Gabriella
    Spoletini, Paola
    JOURNAL OF INTELLIGENT INFORMATION SYSTEMS, 2009, 33 (03) : 285 - 305
  • [22] How XPath Query Minimization Impacts Query Processing Performance
    Lee, Ki-Hoon
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2012, E95D (09): : 2258 - 2264
  • [23] A fuzzy extension of the XPath query language
    Alessandro Campi
    Ernesto Damiani
    Sam Guinea
    Stefania Marrara
    Gabriella Pasi
    Paola Spoletini
    Journal of Intelligent Information Systems, 2009, 33 : 285 - 305
  • [24] A fuzzy extension for the XPath query language
    Campi, Alessandro
    Guinea, Sam
    Spoletini, Paola
    FLEXIBLE QUERY ANSWERING SYSTEMS, PROCEEDINGS, 2006, 4027 : 210 - 221
  • [25] Query rewriting under query refinements
    Venetis, Tassos
    Stoilos, Giorgos
    Stamou, Giorgos
    KNOWLEDGE-BASED SYSTEMS, 2014, 56 : 36 - 48
  • [26] Filtering Techniques for Rewriting XPath Queries Using Views
    Zhou, Rui
    Liu, Chengfei
    Li, Jianxin
    Wang, Junhu
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2008, PROCEEDINGS, 2008, 5175 : 307 - +
  • [27] What is query rewriting?
    Calvanese, D
    De Giacomo, G
    Lenzerini, M
    Vardi, MY
    COOPERATIVE INFORMATION AGENTS IV: THE FUTURE OF INFORMATION AGENTS IN CYBERSPACE, 2000, 1860 : 51 - 59
  • [28] Forward XPath Rewriting over XML Data Streams
    Qiao, Lixiang
    Yang, Zhimin
    Yang, Chi
    Ren, Kaijun
    Yu, Le
    Liu, Chang
    2009 IEEE INTERNATIONAL SYMPOSIUM ON IT IN MEDICINE & EDUCATION, VOLS 1 AND 2, PROCEEDINGS, 2009, : 1079 - +
  • [29] Rewriting the rules
    Madison, Adam
    Rock Products, 2006, 109 (02): : 28 - 30
  • [30] Rewriting the rules
    Prescott, Janet
    Twist, 2022, (120): : 22 - 23