Skip to main content
Log in

Design and implementation of a domain-aware data model for pervasive context information

  • Special Issue Paper
  • Published:
Computer Science - Research and Development

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. 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

  4. 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

  5. Brownell D (2002) SAX2. O’Reilly, Sebastopol

    Google Scholar 

  6. Cable L, Chow T (2004) JSR-000173 streaming API for XML 1.0. http://jcp.org/aboutJava/communityprocess/final/jsr173/index.html

  7. 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

  8. 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

  9. Dey AK (2001) Understanding and using context. Personal and Ubiquitous Computing 5(1):4–7

    Article  Google Scholar 

  10. Fallside DC, Walmsley P (2004) XML Schema part 0: Primer second edition. http://www.w3.org/TR/2004/REC-xmlschema-0-20041028/, W3C recommendation

  11. Foster I, Kesselman C (eds) (2004) The Grid: Blueprint for a New Computing Infrastructure, 2nd edn. Morgan Kaufmann

  12. 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

    Article  Google Scholar 

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. Manola F, Miller E (2004) RDF primer. http://www.w3.org/TR/2004/REC-rdf-primer-20040210/, W3C recommendation

  21. McGuinness DL, van Harmelen F (2004) OWL web ontology language overview. http://www.w3.org/TR/2004/REC-owl-features-20040210/, W3C recommendation

  22. Nexus project members (2007) SFB 627: Nexus. http://www.nexus.uni-stuttgart.de

  23. 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

    Google Scholar 

  24. OGC (2007) Geography markup language (GML) version 3.2.1. http://portal.opengeospatial.org/files/?artifactid=20509

  25. Prud’hommeaux E, Seaborne A (2008) SPARQL query language for RDF. http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115, W3C recommendation

  26. Salber D, Dey AK, Abowd GD (1999) The context toolkit: Aiding the development of context-enabled applications. In: CHI, pp 434–441

  27. 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

  28. 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

  29. Weiser M (1991) The computer for the 21st century. Sci Am 3(265):94–104

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Nicola Hönle.

Additional information

CR subject classification

H.2.1 ; H.2.8

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-009-0060-1

Keywords

Navigation