I want to implement a service which polls a remote URL for updates and applies any changes found to a local graph. However, I do not want to replace the entire graph, just those bits which have changed. The remote URL is basically an Atom feed of changes, which is how I'm able to do this.
We originally thought the sponger would be the way to do this, but as far as I can see, every time a sponger loads a resource the entire graph is replaced. Is this correct? Specifically, I wanted to write a cartridge in Python that would load the changes and modify the graph. However, the only example I've found seems to replace the entire graph: http://www.ebusiness-unibw.org/wiki/Python4Spongers Am I better off writing something which uses SPARQL Update (SPARUL?) to make the modifications? Also, which SPARQL Update language does Virtuoso implement? The SPARQL 1.1 Update draft? http://www.w3.org/TR/sparql11-update/ If so, which version? --Lars M. http://www.garshol.priv.no/tmphoto/ http://www.garshol.priv.no/blog/
