Mobile Context-Addressable Messaging with DL-Lite Domain Model

  • Michal Koziuk
  • Jaroslaw Domaszewicz
  • Radoslaw Olgierd Schoeneich
  • Marcin Jablonowski
  • Piotr Boetzel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5279)


This paper describes an architecture for ontology based context modeling on mobile devices. The combination of the DL-Lite logic, Manchester OWL Syntax, a customized implementation of the JENA API, and an off-the-shelf relational database offers an environment which makes it possible to use ontologies on a modern mobile device. We use such form of context modeling as the foundation of a Context-Addressable Messaging service for mobile ad-hoc networks. This paper covers the details of the service as well as the internal architecture for handling context and resolving context-based addresses. Numerical performance results measured on the Nokia N800 device are provided.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Domaszewicz, J., Koziuk, M., Schoeneich, R.O.: A Context Addressable Messaging service for Mobile Ad-Hoc Networks. In: The 7th International Conference on Ontologies, DataBases, and Applications of Semantics - ODBASE 2008, Monterrey, Mexico, November 11 - 13 (accepted, 2008)Google Scholar
  2. 2.
    W3C Recommendation: OWL Web Ontology Language Guide. (10 February 2004),
  3. 3.
    Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: A practical owl-dl reasoner. Web Semant. 5(2), 51–53 (2007)CrossRefGoogle Scholar
  4. 4.
    Carroll, J., Dickinson, I., Dollin, C., Reynolds, D., Seaborne, A., Wilkinson, K.: Jena: Implementing the semantic web recommendations (2003)Google Scholar
  5. 5.
    Calvanese, D., Giuseppe, D.G., Lembo, D., Lenzerini, M., Rosati, R.: DL-Lite: Tractable description logics for ontologies. In: Proceedings of the Twentieth National Conference on Artificial Intelligence, pp. 602–607 (2005)Google Scholar
  6. 6.
    Schoeneich, R.O., Domaszewicz, J., Koziuk, M.: Concept-Based Routing in Ad-Hoc Networks. In: The 10th International Conference on Distributed Computing and Networking - ICDCN 2009, January 3-6 (submitted, 2009)Google Scholar
  7. 7.
    Grau, B.C.: Owl 1.1 web ontology language, tractable fragments (19 December 2006),
  8. 8.
    Knublauch, H., Fergerson, R.W., Noy, N.F., Musen, M.A.: The protégé owl plugin: An open development environment for semantic web applications. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 229–243. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  9. 9.
    W3C Working Group: OWL Web Ontology Language Parsing OWL in RDF/XML (Note 21) (21 January 2004),
  10. 10.
    Horridge, M., Drummond, N., Goodwin, J., Rector, A., Stevens, R., Wang, H.H.: The Manchester OWL Syntax. In: OWL: Experiences and Directions 2006 Athens, Georgia, USA, 10-11 November (2006)Google Scholar
  11. 11.
    Java Compiler Compiler [tm]: The java parser generator (2008),
  12. 12.
    Bechhofer, S., Volz, R., Lord, P.: Cooking the semantic web with the owl api. In: Fensel, D., Sycara, K.P., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 659–675. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  13. 13.
    HSQL: A java database engine v.1.7.3 (2005-02-07),
  14. 14.
    NOKIA N800: Product homepage (2008),
  15. 15.
    CACAO: A java virtual machine (June 6, 2007),
  16. 16.
    Handzinski, V., Koepke, A., Frank, Ch., Karl, H., Wolisz, A.: Semantic addressing for wireless sensor networks. Technical report, Telecommunication Networks Group, Technische Universität Berlin (2004)Google Scholar
  17. 17.
    Carzaniga, A., Rosenblum, D., Wolf, A.: Content-based addressing and routing: A general model and its application (2000)Google Scholar
  18. 18.
    Carzaniga, A., Wolf, A.L.: Forwarding in a content-based network. In: SIGCOMM 2003: Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications, pp. 163–174. ACM, New York (2003)CrossRefGoogle Scholar
  19. 19.
    Cutting, D., Corbett, D.J., Quigley, A.: Context-based messaging for ad hoc networks, May 8-13 (2005)Google Scholar
  20. 20.
    Keeney, J., Lynch, D., Lewis, D., O’Sullivan, D.: On the role of ontological semantics in routing contextual knowledge in highly distributed autonomic system. Technical report, Department of Computer Science, Trinity College Dublin (2006)Google Scholar
  21. 21.
    Strang, T., Linnhoff-Popien, C.: A context modeling survey (2004)Google Scholar
  22. 22.
    Pessoa, R.M., Calvi, C.Z., Filho, J.G.P., de Farias, C.R.G., Neisse, R.: Semantic context reasoning using ontology based models. In: Dependable and Adaptable Networks and Services. LNCS, pp. 44–51. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  23. 23.
    Harry, C., Finin, T., Joshi, A.: An Intelligent Broker for Context-Aware Systems. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864. Springer, Heidelberg (2003)Google Scholar
  24. 24.
    Dey, A.K., Abowd, G.D.: The context toolkit: Aiding the development of context-aware applications. In: Workshop on Software Engineering for Wearable and Pervasive Computing, Limerick, Ireland, June 6 (2000)Google Scholar
  25. 25.
    Gu, T., Wang, X., Pung, H., Zhang, D.: An ontology-based context model in intelligent environments. In: Communication Networks and Distributed Systems Modeling and Simulation Conference, San Diego, California, USA, (January 2004)Google Scholar
  26. 26.
    Korpipaa, P., Mantyjarvi, J., Kela, J., Keranen, H., Malm, E.-J.: Managing context information in mobile devices. IEEE Pervasive Computing 2(3), 42–51 (2003)CrossRefGoogle Scholar
  27. 27.
    Specht, G., Weithoner, T.: Context-aware processing of ontologies in mobile environments. In: MDM 2006: Proceedings of the 7th International Conference on Mobile Data Management, Washington, DC, USA, p. 86. IEEE Computer Society, Los Alamitos (2006)Google Scholar
  28. 28.
    Kleemann, T., Siner, A.: Description logics based matchmaking on mobile devices. In: Workshop on Knowledge Engineering and Software Engineering, KESE (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Michal Koziuk
    • 1
  • Jaroslaw Domaszewicz
    • 1
  • Radoslaw Olgierd Schoeneich
    • 1
  • Marcin Jablonowski
    • 1
  • Piotr Boetzel
    • 1
  1. 1.Institute of TelecommunicationsWarsaw University of TechnologyWarsawPoland

Personalised recommendations