All, We need to insert a few hundred triples in a certain graph over HTTP and we are struggling to do that. The graph name we use is not dereferenceable, i.e. there is no server there, thus we have to insert into it by name only.
Our preferred way to do this is using SPARUL INSERT DATA, but the SQL compiled from this query becomes more than 10000 lines for less than 200 triples, so it is at present unsuitable for any large amounts of data. I have sent a feature request about this, but we need a more immediate workaround. I've gone over http://docs.openlinksw.com/virtuoso/rdfinsertmethods.html but it seems like none of the HTTP methods lets us insert into an arbitrary graph, the DAV methods seem to require a graph name connected to the WebDAV server, and that doesn't work well for us. Nor do LOAD, as the data is not available on a server. So, what options are there to insert data into an arbitrary graph using HTTP? Kind regards Kjetil Kjernsmo -- Senior Knowledge Engineer / SPARQL F&R Editor Mobile: +47 986 48 234 Email: kjetil.kjern...@computas.com Web: http://www.computas.com/ | SHARE YOUR KNOWLEDGE | Computas AS PO Box 482, N-1327 Lysaker | Phone:+47 6783 1000 | Fax:+47 6783 1001