Abstract
This paper presents a modular approach to context-aware preference query composition based on a novel kind of preference generator. We introduce a constructive model to generate preference terms within the Preference SQL framework. Given several sources for preference related knowledge like explicit user input, information extracted from a preference repository, domain-specific application knowledge, location-based sensor data, or web service feeds for weather data our preference generator can compile a user search request into one rather complex context-aware Preference SQL query. Choosing as use case a commercial e-business platform for outdoor activities, we demonstrate how such queries despite the power and complexity of this approach can be evaluated efficiently on a practical data set.
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
Arvanitis, A., Koutrika, G.: Towards Preference-aware Relational Databases. In: To appear in International Conference on Data Engineering, ICDE 2012 (2012)
Barkhuus, L., Dey, A.K.: Is Context-Aware Computing Taking Control away from the User? Three Levels of Interactivity Examined. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 149–156. Springer, Heidelberg (2003)
van Bunningen, A.H., Feng, L., Apers, P.M.G.: A Context-Aware Preference Model for Database Querying in an Ambient Intelligent Environment. In: Bressan, S., Küng, J., Wagner, R. (eds.) DEXA 2006. LNCS, vol. 4080, pp. 33–43. Springer, Heidelberg (2006)
Chomicki, J.: Preference Formulas in Relational Queries. ACM Transactions on Database Systems 28, 427–466 (2003)
Chomicki, J.: Database Querying under Changing Preferences. Annals of Mathematics and Artificial Intelligence 50(1-2), 79–109 (2007)
Gibson, H., Yiannakis, A.: Tourist Roles: Needs and the Lifecourse. Annuals of Tourism Research 29(29), 358–383 (2002)
Hafenrichter, B., Kießling, W.: Optimization of Relational Preference Queries. In: Australasian Database Conference (ADC 2005), pp. 175–184 (2005)
Kießling, W., Endres, M., Wenzel, F.: The Preference SQL System – An Overview. IEEE Data Eng. Bull. 34(2), 11–18 (2011)
Kießling, W.: Foundations of Preferences in Database Systems. In: Very Large Databases (VLDB 2002), pp. 311–322 (2002)
Kießling, W.: Preference Queries with SV-Semantics. In: International Conference on Management of Data (COMAD 2005), pp. 15–26 (2005)
Kießling, W., Köstler, G.: Preference SQL – Design, implementation, Experiences. In: Very Large Databases (VLDB 2002), pp. 990–1001 (2002)
Kießling, W., Soutschek, M., Huhn, A., Roocks, P., Wenzel, F., Zelend, A.: Context-Aware Preference Search for Outdoor Activity Platforms. Technical Report 2011-15, Universität Augsburg
Levandoski, J.J., Khalefa, M.E., Mokbel, M.F.: An Overview of the CareDB Context and Preference-Aware Database System. IEEE Data Eng. Bull. 34(2), 41–46 (2011)
Mindolin, D., Chomicki, J.: Discovering relative importance of skyline attributes. In: Very Large Databases (VLDB 2009), pp. 610–621 (2009)
Pitoura, E., Stefanidis, K., Vassilidis, P.: Contextual Database Preferences. IEEE Data Eng. Bull. 34(2), 20–27 (2011)
Stefanidis, K., Koutrika, G., Pitoura, E.: A Survey on Representation, Composition and Application of Preferences in Database Systems. ACM Transactiopns on Database Systems 36(3), 19:1–19:45 (2011)
Stefanidis, K., Pitoura, E., Vassiliadis, P.: Adding Context to Preferences. In: International Conference on Data Engineering (ICDE 2007), pp. 846–855 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Roocks, P., Endres, M., Mandl, S., Kießling, W. (2012). Composition and Efficient Evaluation of Context-Aware Preference Queries. In: Lee, Sg., Peng, Z., Zhou, X., Moon, YS., Unland, R., Yoo, J. (eds) Database Systems for Advanced Applications. DASFAA 2012. Lecture Notes in Computer Science, vol 7239. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29035-0_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-29035-0_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29034-3
Online ISBN: 978-3-642-29035-0
eBook Packages: Computer ScienceComputer Science (R0)