Abstract
We introduce a data model for a context-management middleware that enables context-aware and pervasive computing applications to transparently access available data providers and that effectively combines their data. Our approach supports new data fusion concepts for overlapping and heterogeneous data sets and thus maximizes the information presented to the application. The main part of our data model is a flexible concept for meta data that is able to represent important aspects like quality, data derivation, or temporal characteristics of data. Attributes having multiple values are utilized to represent sensor measurements histories like locations of mobile objects at different points in time. In our paper, we characterize the requirements for our data model and show that existing data models, including the (object-) relational data model and standard XML data models, do not offer the required flexibility. Therefore basic XML technology is extended to support the necessary meta data concept and multiply typed objects.
Similar content being viewed by others
References
Abowd GD, Atkeson CG, Hong JI, Long S, Kooper R, Pinkerton M (1997) Cyberguide: A mobile context-aware tour guide. Wirel Netw 3(5):421–433
Ballinger K, Ehnebuske D, Ferris C, Martin Gudgin M, Karmarkar A, Liu CK, Nottingham M, Yendluri P (2007) Basic profile version 1.2. http://www.ws-i.org/Profiles/BasicProfile-1.2.html
Böhlen MH, Busatto R, Jensen CS (1998) Point-versus interval-based temporal data models. In: Proceedings of the 14th International Conference on Data Engineering, IEEE Computer Society, pp 192–200
Brickley D, Guha R (2004) RDF vocabulary description language 1.0: RDF Schema. http://www.w3.org/TR/2004/REC-rdf-schema-20040210/, W3C recommendation
Brownell D (2002) SAX2. O’Reilly, Sebastopol
Cable L, Chow T (2004) JSR-000173 streaming API for XML 1.0. http://jcp.org/aboutJava/communityprocess/final/jsr173/index.html
Cheverst K, Davies N, Mitchell K, Friday A, Efstratiou C (2000) Developing a context-aware electronic tourist guide: some issues and experiences. In: Proc CHI, pp 17–24
Conner WS, Krishnamurthy L, Want R (2001) Making everyday life easier using dense sensor networks. In: Abowd GD, Brumitt B, Shafer SA (eds) Ubicomp, Springer, Lecture Notes in Computer Science, vol 2201, pp 49–55
Dey AK (2001) Understanding and using context. Personal and Ubiquitous Computing 5(1):4–7
Fallside DC, Walmsley P (2004) XML Schema part 0: Primer second edition. http://www.w3.org/TR/2004/REC-xmlschema-0-20041028/, W3C recommendation
Foster I, Kesselman C (eds) (2004) The Grid: Blueprint for a New Computing Infrastructure, 2nd edn. Morgan Kaufmann
Garcia-Molina H, Papakonstantinou Y, Quass D, Rajaraman A, Sagiv Y, Ullman JD, Vassalos V, Widom J (1997) The TSIMMIS approach to mediation: Data models and languages. J Intell Inf Syst 8(2):117–132
Großmann M, Bauer M, Hönle N, Käppeler UP, Nicklas D, Schwarz T (2005) Efficiently managing context information for large-scale scenarios. In: PerCom, IEEE Computer Society, pp 331–340
Großmann M, Hönle N, Nicklas D, Mitschang B (2008) Reference management in a loosely coupled, distributed information system. In: Atzeni P, Caplinskas A, Jaakkola H (eds) ADBIS, Springer, Lecture Notes in Computer Science, vol 5207, pp 81–96
Hightower J, Brumitt B, Borriello G (2002) The location stack: A layered model for location in ubiquitous computing. In: WMCSA, IEEE Computer Society, pp 22–28
Hönle N, Käppeler UP, Nicklas D, Schwarz T, Großmann M (2005) Benefits of integrating meta data into a context model. In: PerCom Workshops, IEEE Computer Society, pp 25–29
Hors AL, Hégaret PL, Wood L, Nicol G, Robie J, Champion M, Byrne S (2004) Document Object Model (DOM) Level 3 Core specification. http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407
Kidd CD, Orr R, Abowd GD, Atkeson CG, Essa IA, MacIntyre B, Mynatt ED, Starner T, Newstetter W (1999) The Aware Home: A living laboratory for ubiquitous computing research. In: Streitz NA, Siegel J, Hartkopf V, Konomi S (eds) CoBuild, Springer, Lecture Notes in Computer Science, vol 1670, pp 191–198
Levy AY, Rajaraman A, Ordille JJ (1996) Querying heterogeneous information sources using source descriptions. In: Vijayaraman TM, Buchmann AP, Mohan C, Sarda NL (eds) VLDB, Morgan Kaufmann, pp 251–262
Manola F, Miller E (2004) RDF primer. http://www.w3.org/TR/2004/REC-rdf-primer-20040210/, W3C recommendation
McGuinness DL, van Harmelen F (2004) OWL web ontology language overview. http://www.w3.org/TR/2004/REC-owl-features-20040210/, W3C recommendation
Nexus project members (2007) SFB 627: Nexus. http://www.nexus.uni-stuttgart.de
Nicklas D, Mitschang B (2004) On building location aware applications using an open platform based on the NEXUS augmented world model. Software and System Modeling 3(4):303–313
OGC (2007) Geography markup language (GML) version 3.2.1. http://portal.opengeospatial.org/files/?artifactid=20509
Prud’hommeaux E, Seaborne A (2008) SPARQL query language for RDF. http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115, W3C recommendation
Salber D, Dey AK, Abowd GD (1999) The context toolkit: Aiding the development of context-enabled applications. In: CHI, pp 434–441
Schilit BN, Adams NI, Want R (1994) Context-aware computing applications. In: 1st IEEE Workshop on Mobile Computing Systems and Applications, IEEE Computer Society, Los Alamitos, CA, USA, pp 85–90, http://doi.ieeecomputersociety.org/10.1109/WMCSA.1994.16
Volz S (2006) An Iterative Approach for Matching Multiple Representations of Street Data. In: Hampe M, Sester M, Harrie L (eds) Proceedings of the JOINT ISPRS Workshop on Multiple Representations and Interoperability of Spatial Data, Selbstverlag, Hannover, pp 101–110
Weiser M (1991) The computer for the 21st century. Sci Am 3(265):94–104
Author information
Authors and Affiliations
Corresponding author
Additional information
CR subject classification
H.2.1 ; H.2.8
Rights and permissions
About this article
Cite this article
Hönle, N., Grossmann, M., Nicklas, D. et al. Design and implementation of a domain-aware data model for pervasive context information . Comp. Sci. Res. Dev. 24, 69–83 (2009). https://doi.org/10.1007/s00450-009-0060-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-009-0060-1