Advertisement

Computer Science - Research and Development

, Volume 24, Issue 1–2, pp 69–83 | Cite as

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

  • Nicola HönleEmail author
  • Matthias Grossmann
  • Daniela Nicklas
  • Bernhard Mitschang
Special Issue Paper
  • 73 Downloads

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.

Keywords

Context Management  Context Data Modeling  Meta Data 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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–433CrossRefGoogle Scholar
  2. 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.htmlGoogle Scholar
  3. 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–200Google Scholar
  4. 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 recommendationGoogle Scholar
  5. 5.
    Brownell D (2002) SAX2. O’Reilly, SebastopolGoogle Scholar
  6. 6.
    Cable L, Chow T (2004) JSR-000173 streaming API for XML 1.0. http://jcp.org/aboutJava/communityprocess/final/jsr173/index.htmlGoogle Scholar
  7. 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–24Google Scholar
  8. 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–55Google Scholar
  9. 9.
    Dey AK (2001) Understanding and using context. Personal and Ubiquitous Computing 5(1):4–7CrossRefGoogle Scholar
  10. 10.
    Fallside DC, Walmsley P (2004) XML Schema part 0: Primer second edition. http://www.w3.org/TR/2004/REC-xmlschema-0-20041028/, W3C recommendationGoogle Scholar
  11. 11.
    Foster I, Kesselman C (eds) (2004) The Grid: Blueprint for a New Computing Infrastructure, 2nd edn. Morgan KaufmannGoogle Scholar
  12. 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–132CrossRefGoogle Scholar
  13. 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–340Google Scholar
  14. 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–96Google Scholar
  15. 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–28Google Scholar
  16. 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–29Google Scholar
  17. 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-20040407Google Scholar
  18. 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–198Google Scholar
  19. 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–262Google Scholar
  20. 20.
    Manola F, Miller E (2004) RDF primer. http://www.w3.org/TR/2004/REC-rdf-primer-20040210/, W3C recommendationGoogle Scholar
  21. 21.
    McGuinness DL, van Harmelen F (2004) OWL web ontology language overview. http://www.w3.org/TR/2004/REC-owl-features-20040210/, W3C recommendationGoogle Scholar
  22. 22.
    Nexus project members (2007) SFB 627: Nexus. http://www.nexus.uni-stuttgart.deGoogle Scholar
  23. 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–313Google Scholar
  24. 24.
    OGC (2007) Geography markup language (GML) version 3.2.1. http://portal.opengeospatial.org/files/?artifactid=20509Google Scholar
  25. 25.
    Prud’hommeaux E, Seaborne A (2008) SPARQL query language for RDF. http://www.w3.org/TR/2008/REC-rdf-sparql-query-20080115, W3C recommendationGoogle Scholar
  26. 26.
    Salber D, Dey AK, Abowd GD (1999) The context toolkit: Aiding the development of context-enabled applications. In: CHI, pp 434–441Google Scholar
  27. 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.16Google Scholar
  28. 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–110Google Scholar
  29. 29.
    Weiser M (1991) The computer for the 21st century. Sci Am 3(265):94–104CrossRefGoogle Scholar

Copyright information

© Springer-Verlag 2009

Authors and Affiliations

  • Nicola Hönle
    • 1
    Email author
  • Matthias Grossmann
    • 1
  • Daniela Nicklas
    • 2
  • Bernhard Mitschang
    • 1
  1. 1.IPVSUniversität StuttgartStuttgartGermany
  2. 2.Department für InformatikUniversität OldenburgOldenburgGermany

Personalised recommendations