Relaxing XML Preference Queries for Cooperative Retrieval

Today XML is an essential technology for knowledge management within enterprises and dissemination of data over the Web. Therefore the efficient evaluation of XML queries has been thoroughly researched. But given the ever growing amount of information available in different sources, also querying becomes more complex. In contrast to simple exact match retrieval, approximate matches become far more appropriate over collections of complex XML documents. Only recently approximate XML query processing has been proposed where structure and value are subject to necessary relaxations. All the possible query relaxations determined by the user’s preferences are generated in a way that predicates are progressively relaxed until a suitable set of best possible results is retrieved. In this paper we present a novel framework for developing preference relaxations to the query permitting additional flexibility in order to fulfil a user’s wishes. We also design IPX, an interface for XML preference query processing, that enables users to express and formulate complex user preferences, and provides a first solution for the aspects of XML preference query processing that allow preference querying and returning ranked answers.

[1]  Wolf-Tilo Balke,et al.  Through different eyes: assessing multiple conceptual views for querying web services , 2004, WWW Alt. '04.

[2]  Rakesh Agrawal,et al.  A framework for expressing and combining preferences , 2000, SIGMOD '00.

[3]  Rakesh Agrawal,et al.  A framework for expressing and combining preferences , 2000, SIGMOD 2000.

[4]  Nicholas Kushmerick,et al.  Expressive and Efficient Ranked Querying of XML data , 2001, WebDB.

[5]  Werner Kießling,et al.  Foundations of Preferences in Database Systems , 2002, VLDB.

[6]  Gao Jun,et al.  QUERY REWRITING FOR SEMI-STRUCTURED DATA , 2002 .

[7]  Yannis Papakonstantinou,et al.  Query Rewriting using Semistructured Views , 1999 .

[8]  Wolf-Tilo Balke,et al.  Building an efficient preference XML query processor , 2009, SAC '09.

[9]  Feng Shao,et al.  XRANK: ranked keyword search over XML documents , 2003, SIGMOD '03.

[10]  Sihem Amer-Yahia,et al.  Structure and Content Scoring for XML , 2005, VLDB.

[11]  Neoklis Polyzotis,et al.  Approximate XML query answers , 2004, SIGMOD '04.

[12]  Sihem Amer-Yahia,et al.  Tree Pattern Relaxation , 2002, EDBT.

[13]  Michael Gertz,et al.  XQuery/IR: Integrating XML Document and Data Retrieval , 2002, WebDB.

[14]  Matthias Jarke,et al.  Advances in Database Technology — EDBT 2002 , 2002, Lecture Notes in Computer Science.

[15]  Wolf-Tilo Balke,et al.  Order-preserving optimization of twig queries with structural preferences , 2008, IDEAS '08.

[16]  Yannis Papakonstantinou,et al.  Query rewriting for semistructured data , 1999, SIGMOD '99.

[17]  Yehoshua Sagiv,et al.  Flexible queries over semistructured data , 2001, PODS '01.

[18]  Norbert Fuhr,et al.  XIRQL: a query language for information retrieval in XML documents , 2001, SIGIR '01.

[19]  Torsten Schlieder Schema-Driven Evaluation of Approximate Tree-Pattern Queries , 2002, EDBT.

[20]  Jan Chomicki,et al.  Semantic Optimization of Preference Queries , 2004, CDB.

[21]  Gerhard Weikum,et al.  The Index-Based XXL Search Engine for Querying XML Data with Relevance Ranking , 2002, EDBT.

[22]  Stefanie Scherzinger,et al.  FluXQuery: An Optimizing XQuery Processor for Streaming XML Data , 2004, VLDB.

[23]  Jan Chomicki,et al.  Querying with Intrinsic Preferences , 2002, EDBT.

[24]  Werner Kießling,et al.  Preference XPATH: A Query Language for E-Commerce , 2001, Wirtschaftsinformatik.

[25]  Bernhard Seeger,et al.  An optimal and progressive algorithm for skyline queries , 2003, SIGMOD '03.