A Logic Based Context Query Language

Ling Feng,Junhui Deng,Zhanjiang Song,Wenwei Xue
DOI: https://doi.org/10.1007/978-3-642-16982-3_10
2010-01-01
Abstract:Context is a basic ingredient in pervasive computing. It refers to user's both external environment and internal status, implying user's information needs during the interaction between the user and computer systems. By context-awareness, a variety of context information from heterogeneous sources is sensed, inferred, and exploited to facilitate information systems to better understand users' needs and deliver the right context-aware service to the right user at the right time and place. Fundamental to context-awareness is the context-aware computing infrastructure support. Among its components, context processing engine is the core of such an infrastructure, whose power is reflected from its context query language. In this paper, we first overview typical context query languages developed in the literature, and then present the design of our temporal description logic based context query language. We implement such a query language on our context-aware mobile services development platform. To the best of our knowledge, this is the first attempt on a temporal description logic based language for context querying in the literature. As the provided temporal relevant predicates can accommodate both time interval and time point semantics, such a language is flexible and powerful enough to represent and query complex context information in time-critical context-aware applications.
What problem does this paper attempt to address?