Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

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) 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
; ; and
organization
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
host publication
[Host publication title missing]
pages
96 - 102
publisher
ThinkMind
conference name
The Fourth International Conference on Advances in Information Mining and Management ( IMMM 2014)
conference location
Paris, France
conference dates
2014-07-20 - 2014-07-24
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
2016-04-01 13:19:44
date last changed
2018-11-21 20:15:00
@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}},
  keywords     = {{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}},
  url          = {{http://www.thinkmind.org/index.php?view=article&articleid=immm_2014_6_10_50062}},
  year         = {{2014}},
}