The documentation for Virtuoso's implementation of SPARQL/Update
(<http://docs.openlinksw.com/virtuoso/rdfsparul.html>), contains a
hyperlink in the very first paragraph directing the reader to the
SPARQL/Update proposal at <http://jena.hpl.hp.com/~afs/SPARQL-Update.html>.
But it seems that the language decribed in that document is not precisely
what Virtuoso implements!
The incompatibility that had me confused for a couple of hours yesterday
was when I tried to use:
INSERT INTO <http:...> { ... }
(which is what the proposal describes), Virtuoso complained something to
the effect that I needed to write "INTO GRAPH". Well of course I was
writing "INTO GRAPH" because "<http:/...>" certainly is the name of a
graph!, so what the heck Virtuoso talking about? It took me a while to
realize that Virtuoso wanted me to literally write:
INSERT INTO GRAPH <http:...> { ... }
So it would be nice if the documentation warned me about this
incompatibility.
Of course, it would be even nicer if the languages were the same...
--
Alan Bawden
[email protected]