Maintaining knowledge about temporal intervals
Communications of the ACM
A survey of temporal extensions of description logics
Annals of Mathematics and Artificial Intelligence
Providing Contextual Information to Pervasive Computing Applications
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
Composing Pervasive Data Using iQL
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
Fjording the Stream: An Architecture for Queries Over Streaming Sensor Data
ICDE '02 Proceedings of the 18th International Conference on Data Engineering
The description logic handbook: theory, implementation, and applications
The description logic handbook: theory, implementation, and applications
Toward an OSGi-Based Infrastructure for Context-Aware Applications
IEEE Pervasive Computing
Benefits of Integrating Meta Data into a Context Model
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
Collaborative joins in a pervasive computing environment
The VLDB Journal — The International Journal on Very Large Data Bases
An Evaluation of Query Languages for Context-Aware Computing
DEXA '06 Proceedings of the 17th International Conference on Database and Expert Systems Applications
A Context Query Language for Pervasive Computing Environments
PERCOM '08 Proceedings of the 2008 Sixth Annual IEEE International Conference on Pervasive Computing and Communications
Reasoning with concrete domains
IJCAI'99 Proceedings of the 16th international joint conference on Artifical intelligence - Volume 1
A context-aware preference model for database querying in an ambient intelligent environment
DEXA'06 Proceedings of the 17th international conference on Database and Expert Systems Applications
Hi-index | 0.00 |
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.