I'm not having much luck with the RDF insertion methods that I've tried from at http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRDFInsert. I'm using Windows XP.

1. In the "SPARQL Insert via /sparql endpoint" section, the INSERT query in step 1 did not work at http://localhost:8890/sparql. I took the word "SPARQL" off the beginning and the semicolon off the end and the processor got further with the query, but I got "Error SR186: No permission to execute procedure DB.DBA.SPARQL_INSERT_DICT_CONTENT", even though I was logged in as the dba.

2. Trying to do it via HTTP: I defined a user1 ID from the conductor, and it does show up on the Conductor /System Admin/User Accounts page, but I can't log in with that ID.

The following just got me "HTTP/1.1 100 Continue, curl: (52) Empty reply from server."

curl -i -T myfoaf.rdf http://localhost:8890/DAV/user1/rdf_sink/myfoaf.rdf -u user1:pw1

I was hoping that the following query would work against that data, but it gets me an "HTTP 409 conflict" returned:

curl -i -u "demo1:pw1" -H "Content-Type: application/sparql-query" -d "SELECT DISTINCT ?p WHERE {?s ?p ?o}" http://localhost:8890/DAV/user1/rdf_sink/myfoaf.rdf

Any suggestions as to what I'm doing wrong? I'm more interested in the HTTP interface than the web-based one.

thanks,

Bob DuCharme
snee.com/bobdc.blog
@bobdc


Reply via email to