Abstract
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.
This work was supported by the 6FP MIDAS IST project, contract no. 027055.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
W3C Recommendation: OWL Web Ontology Language Guide. (10 February 2004), http://www.w3.org/TR/owl-guide/
Sirin, E., Parsia, B., Grau, B.C., Kalyanpur, A., Katz, Y.: Pellet: A practical owl-dl reasoner. Web Semant. 5(2), 51–53 (2007)
Carroll, J., Dickinson, I., Dollin, C., Reynolds, D., Seaborne, A., Wilkinson, K.: Jena: Implementing the semantic web recommendations (2003)
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)
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)
Grau, B.C.: Owl 1.1 web ontology language, tractable fragments (19 December 2006), http://www.w3.org/Submission/owl11-tractable/
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)
W3C Working Group: OWL Web Ontology Language Parsing OWL in RDF/XML (Note 21) (21 January 2004), http://www.w3.org/TR/owl-parsing/
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)
Java Compiler Compiler [tm]: The java parser generator (2008), https://javacc.dev.java.net/
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)
HSQL: A java database engine v.1.7.3 (2005-02-07), http://hsqldb.org/
NOKIA N800: Product homepage (2008), http://www.nseries.com/products/n800/
CACAO: A java virtual machine (June 6, 2007), http://www.cacaojvm.org/
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)
Carzaniga, A., Rosenblum, D., Wolf, A.: Content-based addressing and routing: A general model and its application (2000)
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)
Cutting, D., Corbett, D.J., Quigley, A.: Context-based messaging for ad hoc networks, May 8-13 (2005)
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)
Strang, T., Linnhoff-Popien, C.: A context modeling survey (2004)
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)
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)
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)
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)
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)
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)
Kleemann, T., Siner, A.: Description logics based matchmaking on mobile devices. In: Workshop on Knowledge Engineering and Software Engineering, KESE (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Koziuk, M., Domaszewicz, J., Schoeneich, R.O., Jablonowski, M., Boetzel, P. (2008). Mobile Context-Addressable Messaging with DL-Lite Domain Model. In: Roggen, D., Lombriser, C., Tröster, G., Kortuem, G., Havinga, P. (eds) Smart Sensing and Context. EuroSSC 2008. Lecture Notes in Computer Science, vol 5279. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-88793-5_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-88793-5_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-88792-8
Online ISBN: 978-3-540-88793-5
eBook Packages: Computer ScienceComputer Science (R0)