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 条
  • [1] On the expressiveness of generalization rules for XPath query relaxation
    Fazzinga, Bettina
    Flesca, Sergio
    Furfaro, Filippo
    PROCEEDINGS OF THE FOURTEENTH INTERNATIONAL DATABASE ENGINEERING & APPLICATIONS SYMPOSIUM (IDEAS '10), 2010, : 157 - 168
  • [2] Multiple materialized view selection for XPATH query rewriting
    Tang, Nan
    Yu, Jeffrey Xu
    Oezsu, M. Tamer
    Choi, Byron
    Wong, Kam-Fai
    2008 IEEE 24TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2008, : 873 - +
  • [3] Efficient Rewriting of XPath Queries Using Query Set Specifications
    Cautis, Bogdan
    Deutsch, Alin
    Onose, Nicola
    Vassalos, Vasilis
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01): : 301 - 312
  • [4] Mixing Materialization and Query Rewriting for Existential Rules
    Thomazo, Michael
    Rudolph, Sebastian
    21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 897 - 902
  • [5] Query Rewriting Rules for Versioned XML Documents
    Motomura, Tetsutaro
    Iwaihara, Mizuho
    Yoshikawa, Masatoshi
    DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2009, 5690 : 364 - +
  • [6] Query Rewriting for Existential Rules with Compiled Preorder
    Konig, Melanie
    Leclere, Michel
    Mugnier, Marie-Laure
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 3106 - 3112
  • [7] Rewriting XPath queries using materialized XPath views
    Ramanan, Prakash
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (04) : 1006 - 1025
  • [8] XPath query processing
    Gottlob, G
    Koch, C
    DATABASE PROGRAMMING LANGUAGES, 2004, 2921 : 20 - 20
  • [9] XPath Query Containment
    Schwentick, T
    SIGMOD RECORD, 2004, 33 (01) : 101 - 109
  • [10] Query Answering for Existential Rules via Efficient Datalog Rewriting
    Wang, Zhe
    Xiao, Peng
    Wang, Kewen
    Zhuang, Zhiqiang
    Wan, Hai
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 1933 - 1939