I discuss the problem of storing and querying RDF(S) data
on top of DHTs and especially the techniques that my group has
developed in the context of the system Atlas
(http://atlas.di.uoa.gr/). Atlas is implemented on top of the Bamboo
DHT. Atlas nodes can store RDF(S) data, query RDF(S) data using a
subset of RQL and update it using atomic RUL updates. Atlas support
both one-time and continuous queries. I discuss the
challenges we faced in building Atlas and the techniques we developed
to deal with these challenges.
The development of Atlas started in the FP6 project
OntoGrid (http://www.ontogrid.net), a pioneering effort in the area
of the Semantic Grid. Further development of Atlas was funded by the
Greek project "Peer-to-Peer techniques for Semantic Web Services".
Currently, Atlas is been extended to deal with time and space in
Semantic Web data for the new FP7 project "SemsorGrid4Env: Semantic
Sensor Grids for Rapid Application Development for Environmental
Management".