A Triple Space-Based Semantic Distributed Middleware for Internet of Things

  • Aitor Gómez-Goiri
  • Diego López-de-Ipiña
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6385)


In the Internet of Things several objects with network capabilities are connected over a self-configured local network with other objects to interact and share knowledge. In this context, the Triple Space approach, where different processes share common semantic knowledge, seems to fit perfectly. In this paper we present our progress towards a semantic middleware which allows the communication between a wide range of embedded devices in a distributed, decoupled and very expressive manner. This solution has been tested in a stereotypical deployment scenario showing the promising potential of this approach for local environments.


triple space ubiquitous mobile embedded semantic 


  1. 1.
    Broekstra, J., Kampman, A., Harmelen, F.V.: Sesame: A generic architecture for storing and querying rdf and rdf schema. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 54–68. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  2. 2.
    Crivellaro, F., Genovese, G.: Jena: Gestione di ontologie sui dispositivi mobili (2007)Google Scholar
  3. 3.
    Fensel, D.: Triple-space computing: Semantic web services based on persistent publication of information. In: Aagesen, F.A., Anutariya, C., Wuwongse, V. (eds.) INTELLCOMM 2004. LNCS, vol. 3283, pp. 43–53. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  4. 4.
    Gelernter, D.: Generative communication in linda. ACM Transactions on Programming Languages and Systems (TOPLAS) 7(1), 80–112 (1985)CrossRefzbMATHGoogle Scholar
  5. 5.
    Khushraj, D., Lassila, O., Finin, T.: sTuples: semantic tuple spaces (2004)Google Scholar
  6. 6.
    Kiryakov, A., Ognyanov, D., Manov, D.: OWLIM a pragmatic semantic repository for OWL. In: Web Information Systems Engineering Workshops, pp. 182–192 (2005)Google Scholar
  7. 7.
    Krummenacher, R., Blunder, D., Simperl, E., Fried, M.: An open distributed middleware for the semantic web. In: International Conference on Semantic Systems, I-SEMANTICS (2009)Google Scholar
  8. 8.
    Krummenacher, R., Kopeck, J., Strang, T.: Sharing context information in semantic spaces. In: On the Move to Meaningful Internet Systems 2005: OTM Workshops, pp. 229–232 (2005)Google Scholar
  9. 9.
    Krummenacher, R., Strang, T.: Ubiquitous semantic spaces. In: Conference Supplement to the 7th International Conference on Ubiquitous Computing (2005)Google Scholar
  10. 10.
    Martin-Recuerda, F.: Towards CSpaces: a new perspective for the semantic web. In: Industrial Applications of Semantic Web, pp. 113–139 (2005)Google Scholar
  11. 11.
    Nixon, L.J., Simperl, E., Krummenacher, R., Martin-Recuerda, F.: Tuplespace-based computing for the semantic web: a survey of the state-of-the-art. The Knowledge Engineering Review 23(02), 181–212 (2008)CrossRefGoogle Scholar
  12. 12.
    Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: Workshop on Advanced Context Modelling, Reasoning and Management as part of UbiComp (2004)Google Scholar
  13. 13.
    Tolksdorf, R., Bontas, E.P., Nixon, L.J.: A coordination model for the semantic web. In: Proceedings of the 2006 ACM Symposium on Applied Computing, p. 423 (2006)Google Scholar
  14. 14.
    Winograd, T.: Architectures for context. Human-Computer Interaction 16(2), 401–419 (2001)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Aitor Gómez-Goiri
    • 1
  • Diego López-de-Ipiña
    • 1
  1. 1.DeustoTechDeusto Institute of TechnologyBilbaoSpain

Personalised recommendations