RDF: Stores – A Lightweight Approach on Managing Shared Knowledge

  • Michael Schneider
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4159)


One of the central ideas of ubiquitous computing research is to create smart real-world artifacts and environments that can spontaneously cooperate in order to enable novel applications that no single device could provide. A critical factor in such applications is the availability of relevant context knowledge, which may be provided by a variety of different sensors, domain models, and applications. Locating, accessing, and preserving such knowledge is not a trivial task, especially in dynamic environments where new knowledge sources and applications may unexpectedly appear while existing ones may vanish. In this paper we present a pragmatic yet powerful approach to manage shared knowledge by introducing a novel concept called RDF:Stores. We will present the general properties of RDF:Stores and describe how they can be implemented using off-the-shelf software components.


Shared Knowledge Resource Description Framework Knowledge Source Knowledge Model Prototype Implementation 
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.
    Chen, W., Wang, C., Lau, F.: Collaborative and Semantic Data Managment Framework for Ubiquitous Computing Environments. In: Yang, L.T., Guo, M., Gao, G.R., Jha, N.K. (eds.) EUC 2004. LNCS, vol. 3207, Springer, Heidelberg (2004)Google Scholar
  2. 2.
    Gelernter, D.: Generative communication in Linda. ACM Trans. Programm. Lang. Syst. 7(1) (1985)Google Scholar
  3. 3.
    Sun Microsystems: Java Remote Method Invocation (RMI) (March 2006), http://java.sun.com/products/jdk/rmi/
  4. 4.
    Jena Semantic Web Framework (March 2006), http://jena.sourceforge.net/
  5. 5.
    Jetty Java HTTP Servlet Server (March 2006), http://jetty.mortbay.org
  6. 6.
    Johanson, B., Fox, A., Hanrahan, P., Winograd, T.: The Event Heap: An Enabling Infrastructure for Interactive Workspaces. CS Tech Report CS-2000-02 (2000)Google Scholar
  7. 7.
    Mahapatra, S.: Introducing javaspaces. Java Developer’s Journal (2000)Google Scholar
  8. 8.
    Maymounkov, P., Mazires, D.: Kademlia: A Peer-to-peer Information System Based on the XOR Metric. In: Druschel, P., Kaashoek, M.F., Rowstron, A. (eds.) IPTPS 2002. LNCS, vol. 2429, Springer, Heidelberg (2002)CrossRefGoogle Scholar
  9. 9.
    Schneider, M., Bauer, M., Kroner, A.: Building a Personal Memory for Situated User Support. In: Proc. of the Workshop on Exploiting Context Histories in Smart Environments (ECHISE) at Pervasive 2005 (2005)Google Scholar
  10. 10.
    SharedLife Project (June 2006), http://www.dfki.de/sharedlife/
  11. 11.
    W3C: Simple Object Access Protocol (SOAP) (March 2006), http://www.w3.org/TR/soap/
  12. 12.
    MySQL AB: mySQL Relational Database Server (March 2006), http://www.mysql.com/
  13. 13.
    W3C: RDF Data Query Language (RDQL) (March 2006), http://www.w3.org/Submission/RDQL/
  14. 14.
    W3C: Resource Description Framework (RDF) (March 2006), http://www.w3.org/RDF/
  15. 15.
    W3C: Web Ontology Language (OWL) (March 2006), http://www.w3.org/2004/OWL/
  16. 16.
    XML-RPC (March 2006), http://www.xmlrpc.com/

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Michael Schneider
    • 1
  1. 1.German Research Center for Artificial Intelligence (DFKI)SaarbrueckenGermany

Personalised recommendations