I can add triples to virtuoso using rdfproc, but SPARQL queries just don&#39;t seem to work.<br clear="all"><br>Triple is added successfully:<br>$ rdfproc -r xml -s virtuoso -t &quot;user=&#39;usr&#39;,password=&#39;psw&#39;,dsn=&#39;VOS&#39;&quot; somecontext add aa bb cc<br>
rdfproc: added triple to the graph<br><br>Triple can be found using &quot;find&quot; command:<br>$ rdfproc -r xml -s virtuoso -t &quot;user=&#39;usr&#39;,password=&#39;psw&#39;,dsn=&#39;VOS&#39;&quot; somecontext find aa bb cc<br>
Matched triple: {[aa], [bb], &quot;cc&quot;} with context [somecontext]<br>rdfproc: matching triples: 1<br><br>However, SPARQL queries return 0 results:<br>$ rdfproc -s virtuoso -t &quot;user=&#39;usr&#39;,password=&#39;psw&#39;,dsn=&#39;VOS&#39;&quot; somecontext query sparql - &quot;SELECT * WHERE {?s ?p ?o}&quot;<br>
rdfproc: Query returned bindings results:<br>rdfproc: Query returned 0 results<br><br>Am I missing something here?<br><br>Note: I can run a similar query successfully in ODBC&#39;s ISQL like this:<br>CALL DB.DBA.SPARQL_EVAL(&#39;SELECT * FROM NAMED &lt;somecontext&gt; {GRAPH &lt;somecontext&gt; {?s ?p ?o}}&#39;, NULL, 0)<br>
...<br>1 row fetched<br><br>-- <br>Rimvydas<br>