Skip to main content

Preference XPATH:A Query Language for E-Commerce

  • Conference paper
Book cover Information Age Economy

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 79.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 104.54
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.00
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abiteboul S., Buneman P., Suciu D., Data on the Web, Morgan Kaufmann Publishers, San Francisco, California, 2000.

    Google Scholar 

  2. 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

    Google Scholar 

  3. Clark James: XSL Transformations (XSLT) Version 1.0http://www.w3.org/TR/1999/REC-xslt-19991116/TR/1999/REC-xslt-19991116 .November 1999.

    Google Scholar 

  4. Clark J., DeRose S.: XML Path Language (XPath), http://www.w3.org/TR/1999/REC-xpath-19991116/TR/1999/REC-xpath-19991116 .November 1999.

    Google Scholar 

  5. Cowan J.: XML Information Set, http://www.w3.org/TR/2000/WD-xml-infoset20000726/TR/2000/WD-xml-infoset20000726 July 2000.

    Google Scholar 

  6. Davey, B.A.; Priestley, H.A.: Introduction to Lattices and Order, Cambridge University Press, April 1990.

    Google Scholar 

  7. User Manual Preference SQL 1.3. Database Preference Software GmbH, 1999.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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 .

    Google Scholar 

  10. 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.

    Google Scholar 

  11. Keeney, Ralph L.; Raiffa, Howard: Decision with Multiple Objectives: Preferences and Tradeoffs. Wiley, April 1976.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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.

    Article  Google Scholar 

  14. Leubner A., Kießling W: Personalized Nonlinear Ranking Using Full-text Preferences, ACM SIGIR ‘89, Workshop on Customised Information Delivery, Berkeley, August 1999.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. Robie J., Lapp J., Schach D.: XML Query Language, http://www.w3.org/TandS/QL/QL98/pp/xgl.html .September 1998

    Google Scholar 

  17. Robie Jonathan: The Tree Structure of XML Queries, http://www.w3.org/1999/10/xquery-tree.html/1999/10/xquery-tree.html .October 1999.

  18. Tamino, Software AGhttp://www.softwareag.com/Tamino/Tamino .

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics