Abstract
We present a new XML-based search technology that enables users to formulate complex customer or vendor preferences which typically occur within e-commerce applications. Preferences are modeled in a natural way by partial orders. Since our semantics of multi-attribute preferences implements the Pareto-optimality principle Preference XPATH queries avoid both the unwanted “emptyresult”-effect and the flooding-effect with lots of irrelevant query results. If perfect matches are not available best possible alternatives are found instead. We have extended the XML query language XPATH by the capability to formulate preferences as soft selection conditions. As our extensions are fully compatible with the XPATH standard both hard and soft selection conditions become now available to any XML-based e-commerce application. Several e-shopping examples show how easy and elegant it is to transform customer wishes into Preference XPATH queries. Our prototype implementation is smoothly integrated with the XML database system Tamino of Software AG. Moreover we show how Preference XPATH can be used within the XML query language QUILT. It even merges with XML style sheets (XSLT) and the XML pointer language (XPointer). Thus with Preference XPATH powerful personalized search engines and match-making processes for B2C and B2B can be implemented completely inside the XML framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abiteboul S., Buneman P., Suciu D., Data on the Web, Morgan Kaufmann Publishers, San Francisco, California, 2000.
Bray T., Paoli J., Sperberg-McQueen C.M., Maler E., Extensible markup language (XML) 1.0, http://www.w3.org/TR/REC-xml/TR/REC-xml
Clark James: XSL Transformations (XSLT) Version 1.0http://www.w3.org/TR/1999/REC-xslt-19991116/TR/1999/REC-xslt-19991116 .November 1999.
Clark J., DeRose S.: XML Path Language (XPath), http://www.w3.org/TR/1999/REC-xpath-19991116/TR/1999/REC-xpath-19991116 .November 1999.
Cowan J.: XML Information Set, http://www.w3.org/TR/2000/WD-xml-infoset20000726/TR/2000/WD-xml-infoset20000726 July 2000.
Davey, B.A.; Priestley, H.A.: Introduction to Lattices and Order, Cambridge University Press, April 1990.
User Manual Preference SQL 1.3. Database Preference Software GmbH, 1999.
Deutsch A., Fernandez M., Florescu D., Levy A., Suciu D.: XML-QL: A Query Language for XML, http://www.w3.org/TR/1998/NOTE-xml-q1-19980819/TR/1998/NOTE-xml-q1-19980819 .August 1998.
Fuhr, Norbert: XIRQL An Extension of XQL for Information Retrieval, SIGIR 2000http://www.haifa.il.ibm.com/sigir00-xml/final-papers/xirql.html/sigir00-xml/final-papers/xirql.html .
Stefan Holland, Stefan Fischer, Thorsten Ehm, Werner Kießling. Gaining Customer Preferences from E-Shopping Log-Files. In proceedings 3rd Conference Information Systems in Finance 2001, Augsburg, Germany.
Keeney, Ralph L.; Raiffa, Howard: Decision with Multiple Objectives: Preferences and Tradeoffs. Wiley, April 1976.
Kießling, Werner; Güntzer, Ulrich: Database reasoning — a deductive framework for solving large and complex problems by means of subsumption. In 3rd Workshop on Information Systems and Artificial Intelligence, Volume 777 of LNCS, pages 118–138, Hamburg, Germany, February 1994.
Köstler, Gerhard; Kießling, Werner; Thöne, Helmut; Güntzer, Ulrich: Fixpoint Iteration with Subsumption in Deductive Databases, Journal of Intelligent Information Systems, Vol. 4, pages 123 —148, 1995.
Leubner A., Kießling W: Personalized Nonlinear Ranking Using Full-text Preferences, ACM SIGIR ‘89, Workshop on Customised Information Delivery, Berkeley, August 1999.
Robie J., Chamberlin D., Florescu D., QUILT: an XML query languagehttp://www.gca.org/papers/xmleurope2000/papers/s08-01.html/papers/xmleurope2000/papers/s08-01.html .XML Europe, June 2000.
Robie J., Lapp J., Schach D.: XML Query Language, http://www.w3.org/TandS/QL/QL98/pp/xgl.html .September 1998
Robie Jonathan: The Tree Structure of XML Queries, http://www.w3.org/1999/10/xquery-tree.html/1999/10/xquery-tree.html .October 1999.
Tamino, Software AGhttp://www.softwareag.com/Tamino/Tamino .
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kießling, W., Hafenrichter, B., Fischer, S., Holland, S. (2001). Preference XPATH:A Query Language for E-Commerce. In: Buhl, H.U., Huther, A., Reitwiesner, B. (eds) Information Age Economy. Physica, Heidelberg. https://doi.org/10.1007/978-3-642-57547-1_37
Download citation
DOI: https://doi.org/10.1007/978-3-642-57547-1_37
Publisher Name: Physica, Heidelberg
Print ISBN: 978-3-642-63300-3
Online ISBN: 978-3-642-57547-1
eBook Packages: Springer Book Archive