Satisfaction-based selection of XML documents

XML documents are becoming the most common approach to represent entities of the real world. Users need to select such entities based on their expectations in terms of both requirements and preferences. The selection process should deal with a potentially high number of documents representing similar entities and with the diversity of the perceived satisfactions of the users. In this paper, we present XMatch, a query language enabling the expression of users requests about the expected satisfaction over XML documents. This language improves the expressiveness of queries and supports aggregation of an high number of elementary satisfactions.

[1]  Jozo J. Dujmovic A Method For Evaluation And Selection Of Complex Hardware And Software Systems , 1996, Int. CMG Conference.

[2]  Jan Chomicki,et al.  Preference formulas in relational queries , 2003, TODS.

[3]  Rajesh Raman,et al.  Policy driven heterogeneous resource co-allocation with Gangmatching , 2003, High Performance Distributed Computing, 2003. Proceedings. 12th IEEE International Symposium on.

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

[5]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[6]  Sergio Andreozzi,et al.  XMatch: A language for satisfaction-based selection of Grid services , 2005, Sci. Program..

[7]  Scott Boag,et al.  XQuery 1.0 : An XML Query Language , 2007 .

[8]  Paolo Ciancarini,et al.  An approach to the quantitative evaluation of Grid services , 2006, Concurr. Comput. Pract. Exp..

[9]  Miron Livny,et al.  Condor-a hunter of idle workstations , 1988, [1988] Proceedings. The 8th International Conference on Distributed.

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

[11]  Werner Kießling,et al.  Optimization of Relational Preference Queries , 2005, ADC.

[12]  Daniel Kouřil,et al.  Practical approaches to Grid workload and resource management in the EGEE project , 2004 .

[13]  Werner Kießling,et al.  Preference SQL - Design, Implementation, Experiences , 2002, VLDB.