From: Uldis B. <cap...@gm...> - 2012-10-21 21:54:23
|
HTTP PUT implies DELETE-ing the target graph before INSERT-ing new triples: http://www.w3.org/TR/sparql11-http-rdf-update/#http-put That must be why the error message mentioned deleting. However, that problem was solved (needed to configure authentication for the SPARQL endpoint). There is still a "HTTP 409 Invalid path" error, not sure what is causing it. Uldis On Sun, Oct 21, 2012 at 11:57 PM, David Brooks <d.b...@au...> wrote: > Hmm, /sparql-graph-crud/ is for graph operations, so to delete a graph use > the DELETE method, ie: > > curl -X DELETE > http://localhost:8890/sparql-graph-crud?graph-uri=http://test.org/my > > > To delete a statement from a graph use the /sparql/ endpoint and SPARQL > Update operations (http://www.w3.org/TR/sparql11-update/) -- and yes, you > need the SPARQL_UPDATE role in Virtuoso. > > > Regards, > Dave > > > On 22/10/12 9:02 AM, Uldis Bojars wrote: >> >> On Sun, Oct 21, 2012 at 10:30 PM, Uldis Bojars <cap...@gm...> wrote: >>> >>> Unfortunately the problem remains -- HTTP PUT to the SPARQL endpoint >>> returns the same error message: "SQ110: Permission denied for delete >>> from DB.DBA.RDF_QUAD". >>> >>> Command: >>> curl -v -T myfoaf.rdf >>> http://localhost:8890/sparql-graph-crud?graph-uri=http://test.org/my >>> -u dba >> >> Update: solved this by configuring authentication method in Conductor >> [Virtual Domains and Directories]. The SQ110 error is gone, but >> Virtuoso is now reporting "HTTP 409 Invalid path". >> >> Please tell me what I am doing wrong. :) >> >> Thanks, >> Uldis >> >> --- >> >> * Connected to localhost (127.0.0.1) port 8890 (#0) >> * Server auth using Basic with user '...' >>> >>> PUT /sparql-graph-crud/?graph-uri=http://test.org/my HTTP/1.1 >>> Authorization: Basic [authorisation-info-removed] >>> User-Agent: curl/7.27.0 >>> Host: localhost:8890 >>> Accept: */* >>> Content-Length: 3460 >>> Expect: 100-continue >> >> < HTTP/1.1 100 Continue >> * We are completely uploaded and fine >> < HTTP/1.1 409 Invalid path >> < Server: Virtuoso/06.01.3127 (Linux) x86_64-pc-linux-gnu >> < Connection: close >> >> >> ------------------------------------------------------------------------------ >> Everyone hates slow websites. So do we. >> Make your web apps faster with AppDynamics >> Download AppDynamics Lite for free today: >> http://p.sf.net/sfu/appdyn_sfd2d_oct >> _______________________________________________ >> Virtuoso-users mailing list >> Vir...@li... >> https://lists.sourceforge.net/lists/listinfo/virtuoso-users > > |