Advanced

A SQL-based Context Query Language for Context-aware Systems

Chen, Penghe; Sen, Shubhabrata LU ; Pung, Hung Keng and Wong, Wai Choong (2014) The Fourth International Conference on Advances in Information Mining and Management ( IMMM 2014) In [Host publication title missing] p.96-102
Abstract
Context-aware computing is a typical paradigm of ubiquitous computing and aims to provide context information anywhere and anytime. Context data management which handles gathering, processing, managing, evaluating and disseminating context information is the heart of context-aware system. Context provision and acquisition, thus, become crucial for context-aware computing. In order to decouple application developers from the tedious work of managing underlying context data sources, a proper context query language should be defined to express context information requirements without considering details of underlying structure. Different types of context queries have been proposed previously and an evaluation demonstrates that SQL-based and... (More)
Context-aware computing is a typical paradigm of ubiquitous computing and aims to provide context information anywhere and anytime. Context data management which handles gathering, processing, managing, evaluating and disseminating context information is the heart of context-aware system. Context provision and acquisition, thus, become crucial for context-aware computing. In order to decouple application developers from the tedious work of managing underlying context data sources, a proper context query language should be defined to express context information requirements without considering details of underlying structure. Different types of context queries have been proposed previously and an evaluation demonstrates that SQL-based and RDF-based query languages are most powerful in expressing context queries. However, although the RDF-based languages are more suitable for expressing relations and reasoning operations, it is not as flexible as the SQL-based methods in representing user requirements. Additionally, the RDF-based language creates a large amount of overheads due to its various definitions of classes, sub-classes and relations. In order to address these issues, we propose and design this SQL-based context query language which is easy to use and very flexible to express queries with different constraints. It supports both pull and push based context data retrieval, as well as different context processing functions to generate meaningful context information. (Less)
Please use this url to cite or link to this publication:
author
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
context, context-awareness, context query language, SQL-based, context data management, context provision and acquisition, ubiquitous computing
in
[Host publication title missing]
pages
96 - 102
publisher
ThinkMind
conference name
The Fourth International Conference on Advances in Information Mining and Management ( IMMM 2014)
ISSN
2326-9332
ISBN
978-1-61208-364-3
language
English
LU publication?
no
id
9bb89525-23f8-4ee7-8393-9d0473da433c (old id 7990728)
alternative location
http://www.thinkmind.org/index.php?view=article&articleid=immm_2014_6_10_50062
date added to LUP
2015-09-25 10:01:57
date last changed
2016-06-29 09:13:56
@inproceedings{9bb89525-23f8-4ee7-8393-9d0473da433c,
  abstract     = {Context-aware computing is a typical paradigm of ubiquitous computing and aims to provide context information anywhere and anytime. Context data management which handles gathering, processing, managing, evaluating and disseminating context information is the heart of context-aware system. Context provision and acquisition, thus, become crucial for context-aware computing. In order to decouple application developers from the tedious work of managing underlying context data sources, a proper context query language should be defined to express context information requirements without considering details of underlying structure. Different types of context queries have been proposed previously and an evaluation demonstrates that SQL-based and RDF-based query languages are most powerful in expressing context queries. However, although the RDF-based languages are more suitable for expressing relations and reasoning operations, it is not as flexible as the SQL-based methods in representing user requirements. Additionally, the RDF-based language creates a large amount of overheads due to its various definitions of classes, sub-classes and relations. In order to address these issues, we propose and design this SQL-based context query language which is easy to use and very flexible to express queries with different constraints. It supports both pull and push based context data retrieval, as well as different context processing functions to generate meaningful context information.},
  author       = {Chen, Penghe and Sen, Shubhabrata and Pung, Hung Keng and Wong, Wai Choong},
  booktitle    = {[Host publication title missing]},
  isbn         = {978-1-61208-364-3},
  issn         = {2326-9332},
  keyword      = {context,context-awareness,context query language,SQL-based,context data management,context provision and acquisition,ubiquitous computing},
  language     = {eng},
  pages        = {96--102},
  publisher    = {ThinkMind},
  title        = {A SQL-based Context Query Language for Context-aware Systems},
  year         = {2014},
}