To read this content please select one of the options below:

A context‐aware preference database system

Kostas Stefanidis (Department of Computer Science, University of Ioannina, Dourouti, Greece)
Evaggelia Pitoura (Department of Computer Science, University of Ioannina, Dourouti, Greece)
Panos Vassiliadis (Department of Computer Science, University of Ioannina, Dourouti, Greece)

International Journal of Pervasive Computing and Communications

ISSN: 1742-7371

Article publication date: 31 December 2007

561

Abstract

Purpose

A context‐aware system is a system that uses context to provide relevant information or services to its users. While there has been a variety of context middleware infrastructures and context‐aware applications, little work has been done on integrating context into database management systems. The purpose of this paper is to consider a preference database system that supports context‐aware queries, that is, queries whose results depend on the context at the time of their submission.

Design/methodology/approach

The paper proposes using data cubes to store the dependencies between context‐dependent preferences and database relations and on‐line analytical processing techniques for processing context‐aware queries. This allows for the manipulation of the captured context data at various levels of abstraction, for instance, in the case of a context parameter representing location, preferences can be expressed, for example, at the level of a city, the level of a country or both. To improve query performance, the paper uses an auxiliary data structure, called context tree. The context tree stores results of past context‐aware queries indexed by the context of their execution. Finally, the paper outline the implementation of a prototype context‐aware restaurant recommender.

Findings

The use of context is important in many applications such as pervasive computing where it is important that users receive only relevant information.

Originality/value

Although there is much research on location‐aware query processing in the area of spatial‐temporal databases, integrating other forms of context in query processing is a rather new research topic.

Keywords

Citation

Stefanidis, K., Pitoura, E. and Vassiliadis, P. (2007), "A context‐aware preference database system", International Journal of Pervasive Computing and Communications, Vol. 3 No. 4, pp. 439-460. https://doi.org/10.1108/17427370710863158

Publisher

:

Emerald Group Publishing Limited

Copyright © 2007, Emerald Group Publishing Limited

Related articles