Reasoning on a Semantic Web Based Context-Awareness Middleware

  • Alberto García-Sola
  • Teresa García-Valverde
  • Juan A. Botía
Part of the Advances in Intelligent and Soft Computing book series (AINSC, volume 71)


We present in this paper the OCP middleware for context information management. More specifically, we focus on the reasoning aspects of the middleware. In order to provide the OCP middleware with reasoning capabilities, we have integrated a semantic web ontology management API based on Jena and Pellet, developed in our lab, i.e. the ORE API. We present some projects in which the reasoning capabilities have been applied and some examples trying to show the power of this open source implementation.


Domain Ontology Rule Reasoner Reasoning Capability Open Source Implementation Context Reasoning 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Alsinet, T., Chesñevar, C.I., Godo, L., Sandri, S., Simari, G.: Formalizing argumentative reasoning in a possibilistic logic programming setting with fuzzy unification. International Journal of Approximate Reasoning 48(3), 711–729 (2008)zbMATHCrossRefMathSciNetGoogle Scholar
  2. 2.
    Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., Riboni, D.: A survey of context modelling and reasoning techniques. Pervasive and Mobile Computing (2009)Google Scholar
  3. 3.
    Carroll, J.J., Dickinson, I.: Jena: implementing the semantic web recommendations. In: Proceedings of the 13th international World Wide Web conference, pp. 74–83. ACM, New York (2004)Google Scholar
  4. 4.
    De Giacomo, G., Lenzerini, M.: TBox and ABox reasoning in expressive description logics. In: Principles of Knowledge representation and reasoning, pp. 316–327. Morgan Kaufmann, San Francisco (1996)Google Scholar
  5. 5.
    García-Sola, A., Botia, J.A.: Creation of Semantic Overlay Networks Based on Personal Information. In: Omatu, S., Rocha, M.P., Bravo, J., Fernández, F., Corchado, E., Bustillo, A., Corchado, J.M. (eds.) IWANN 2009, Part II. LNCS, vol. 5518, pp. 75–82. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  6. 6.
    Hong, J., Suh, E., Kim, S.J.: Context-aware systems: A literature review and classification. Expert Systems with Applications 36(4), 8509–8522Google Scholar
  7. 7.
    Ma, Y., Kalashnikov, D.V., Mehrotra, S.: Toward managing uncertain spatial information for situational awareness applications. IEEE Transactions on Knowledge and Data Engineering, 1408–1423 (2008)Google Scholar
  8. 8.
    Linnhoff-Popien, C., Strang, T.: A context modeling survey. In: Workshop on Advanced Context Modelling, Reasoning and Management UbiComp. Citeseer (2004)Google Scholar
  9. 9.
    Zhang, D., Cao, J., Zhou, J.: Extended Dempster-Shafer Theory in Context Reasoning for Ubiquitous Computing Environments. In: Proceedings of the 7th IEEE International Conference on Embedded and Ubiquitous Computing (2009)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Alberto García-Sola
    • 1
  • Teresa García-Valverde
    • 1
  • Juan A. Botía
    • 1
  1. 1.University of Murcia 

Personalised recommendations