Skip to main content

An Ontology-Driven Approach and a Context Management Framework for Ubiquitous Computing Applications

  • Chapter
  • First Online:
Theory and Applications of Ontology: Computer Applications

Abstract

The goal of this chapter is to present an ontology-driven approach and a context management framework for the composition of context-aware Ubiquitous Computing (Ubiquitous computing) applications. We focus on composing Ubiquitous computing applications from everyday physical objects enhanced with sensing, acting, processing and communication abilities. First we outline how context is modeled and used in various Ubiquitous computing systems emphasizing on ontology-oriented approaches. Then we describe the ontology that was developed in order to conceptually represent context-aware Ubiquitous computing systems. This ontology is designed taking into account both the autonomous nature of components, objects and artifacts and the necessity of their interoperability; so it is divided into two layers, a private (application-specific) and a common (core) one. The core ontology defines a meta-model of the Ubiquitous computing domain based on the Bunge-Wand-Weber (BWW) ontology. Following we present an hierarchical approach for engineering context-aware Ubiquitous computing systems including the context management and decision-making processes as well as the analysis of the mechanism that was developed based on that processes. Finally we conclude by evaluating our ontology-driven approach and presenting the lessons learned. A prototype application is also outlined where an augmented plant is incorporated in a ubiquitous computing environment in order to collaborate with other augmented objects, providing thus a communication channel between plants and people.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • Bergman, E. 2000. Information appliances and beyond. San Francisco, CA: Morgan Kaufmann Publishers.

    Google Scholar 

  • Bunge, M. 1977. Treatise on basic philosophy: Volume 3: Ontology I: The furniture of the world. Dordrecht: Reidel.

    Google Scholar 

  • Bunge, M. 1979. Treatise on basic philosophy: Volume 3: Ontology II: A world of systems. Dordrecht: Reidel.

    Google Scholar 

  • Chen, H., T. Finin, and A. Joshi. 2003. An ontology for context aware pervasive computing environments. Knowledge Engineering Review 18(3):197–207.

    Article  Google Scholar 

  • Christopoulou, E., and A. Kameas. 2005. GAS ontology: An ontology for collaboration among ubiquitous computing devices. International Journal of Human-Computer Studies 62(5):664–685.

    Article  Google Scholar 

  • De Bruijn, J. 2003. Using ontologies – enabling knowledge sharing and reuse on the semantic web. Technical Report DERI-2003-10-29. Austria: Digital Enterprise Research Institute (DERI).

    Google Scholar 

  • De Paoli, F., and M. Loregian. 2006. Context-aware applications with distributed ontologies. In Proceedings of the CAISE*06 Workshop on Ubiquitous Mobile Information and Collaboration Systems (UMICS '06), CEUR Workshop Proceedings 242, eds. M.C. Norrie, S. Dustdar, and H. Gall, 869–883.

    Google Scholar 

  • Dey, A.K. 2001. Understanding and using context, personal and ubiquitous computing. Special Issue on Situated Interaction and Ubiquitous Computing 5(1):4–7.

    Google Scholar 

  • Dey, A.K., D. Salber, and G.D. Abowd. 2001. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human-Computer Interaction Journal 16(2–4):97–166.

    Article  Google Scholar 

  • Dearle, A., G.N.C. Kirby, R. Morrison, A. McCarthy, K. Mullen, Y. Yang, R.C.H. Connor, P. Welen, and A. Wilson. 2003. Architectural support for global smart spaces. In Proceedings of the 4th International Conference on Mobile Data Management (MDM’03), 153–164. London: Springer.

    Google Scholar 

  • Disappearing Computer Initiative. 2007. http://www.disappearing-computer.net/. Accessed on 2 Aug 2007.

  • Dobson, S., and P. Nixon. 2004. More principled design of pervasive computing systems. In Proceedings of Engineering for Human-Computer Interaction and Design, 292–305. Berlin: Springer.

    Google Scholar 

  • Drossos, N., C. Goumopoulos, and A. Kameas. 2007. A conceptual model and the supporting middleware for composing ubiquitous computing applications. Journal of Ubiquitous Computing and Intelligence American Scientific Publishers (ASP) 1(2):1–13.

    Google Scholar 

  • Ejigu, D., M. Scuturici, and L. Brunie. 2007. CoCA: A collaborative context-aware service platform for pervasive computing. In Proceedings of the International Conference on Information Technology, IEEE computer society, 297–302.

    Google Scholar 

  • Goumopoulos, C., E. Christopoulou, N. Drossos, and A. Kameas. 2004. The PLANTS system: Enabling mixed societies of communicating plants and artefacts. In Proceedings of the 2nd European symposium on Ambient intelligence (EUSAI 2004), eds. P. Markopoulos, B. Eggen, E.H.L. Aarts, and J.L. Crowley, 184–195. London: Springer.

    Google Scholar 

  • Gruber, R. 1993. A translation approach to portable ontology specification. Knowledge Acquisition 5(2):199–220.

    Article  Google Scholar 

  • Guizzardi, G., H. Herre, and G. Wagner. 2002. On the general ontological foundations of conceptual modeling. In Proceedings of the 21st International Conference on Conceptual Modeling, eds. S. Spaccapietra, S.T. March, and Y. Kambayashi, 65–78. London: Springer.

    Google Scholar 

  • Henricksen, K., J. Indulska, and A. Rakotonirainy. 2002. Modeling context information in pervasive computing systems. In Proceedings of the 1st International Conference on Pervasive Computing (Pervasive 2002), eds. F. Mattern, and M. Naghshineh, 167–180. London: Springer.

    Google Scholar 

  • Jess, 2007. Rule engine for the java platform. http://herzberg.ca.sandia.gov/jess/. Accessed on 2 Aug 2007.

  • Kameas, A., S. Bellis, I. Mavrommati, K. Delaney, M. Colley, and A. Pounds-Cornish. 2003. An architecture that treats everyday objects as communicating tangible components. In Proceedings of the 1st IEEE International Conference on Pervasive Computing and Communications (PerCom03), 115–122. IEEE CS Press.

    Google Scholar 

  • Kagal, L., V. Korolev, H. Chen, A. Joshi, and T. Finin. 2001. Centaurus: A framework for intelligent services in a mobile environment. In Proceedings of the 21st International Conference on Distributed Computing Systems (ICDCSW’01), 195–201. IEEE Computer Society.

    Google Scholar 

  • Kindberg, T., J. Barton, J. Morgan, G. Becker, D. Caswell, P. Debaty, G. Gopal, M. Frid, V. Krishnan, H. Morris, J. Schettino, B. Serra, and M. Spasojevic. 2000. People, places, things: Web presence for the real world. Technical Report HPL-2000-16, HP Labs.

    Google Scholar 

  • Milton, S.K., and E. Kazmierczak. 2004. An ontology of data modelling languages: A study using a common-sense realistic ontology. Journal of Database Management 15(2):19–38.

    Article  Google Scholar 

  • Norman, D. 1999. The invisible computer. Cambridge, MA: MIT Press.

    Google Scholar 

  • Ranganathan, A., and R. Campbell. 2003. An infrastructure for context-awareness based on first order logic. Personal and Ubiquitous Computing 7(6):353–364.

    Article  Google Scholar 

  • Rosemann M., and P. Green. 2000. Integrating multi-perspective views into ontological analysis. In Proceedings of the 21st International Conference on Information Systems, 618–627. Brisbane: Association for Information Systems.

    Google Scholar 

  • Rosemann M., and P. Green, and M. Indulska. 2004. A reference methodology for conducting ontological analyses. In Proceedings of Conceptual Modeling – ER 2004, 110–121. London: Springer.

    Google Scholar 

  • Russell, S., and P. Norvig. 2003. Artificial intelligence: A modern approach, 2nd edition. Upper Saddle River, NJ: Prentice Hall.

    Google Scholar 

  • Gu, T., X. H. Wang, H .K. Pung, and D.Q. Zhang. 2004. An ontology-based context model in intelligent environments. In Proceedings of the Communication Networks and Distributed Systems Modeling and Simulation Conference (CNDS’04), 270–275. Society for Computer Simulation.

    Google Scholar 

  • Strang, T., and L. Linnhoff-Popien. 2004. A context modelling survey. Proceedings of the 1st International Workshop on Advanced Context Modelling, Reasoning and Management. http://www.itee.uq.edu.au/∼pace/cw2004/Paper15.pdf.

  • Strang, T., L. Linnhoff-Popien, and K. Frank. 2003. CoOL: A context ontology language to enable contextual interoperability. In Proceedings of the 4th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems (DAIS2003), 236–247. Springer.

    Google Scholar 

  • Wand, Y., and R. Weber. 1990. An ontological model of an information system. IEEE Transactions on Software Engineering 16(11):1282–1292.

    Article  Google Scholar 

  • Wang, X.H., D.Q. Zhang, T. Gu, and H.K. Pung. 2004. Ontology based context modeling and reasoning using OWL. In Proceedings of the 2nd IEEE Annual Conference on Pervasive Computing and Communications Workshops. 18. IEEE Computer Society.

    Google Scholar 

  • Weber, R. 1997. Ontological foundations of information systems. Coopers & Lybrant Accounting Research Methodology. Monograph No. 4.

    Google Scholar 

  • Weiser, M. 1991. The computer for the 21st century. Scientific American 265(3):94–104.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christos Goumopoulos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer Netherlands

About this chapter

Cite this chapter

Goumopoulos, C., Kameas, A. (2010). An Ontology-Driven Approach and a Context Management Framework for Ubiquitous Computing Applications. In: Poli, R., Healy, M., Kameas, A. (eds) Theory and Applications of Ontology: Computer Applications. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-8847-5_20

Download citation

Publish with us

Policies and ethics