title: How can I send SPARQL queries via curl (over HTTP) to Openlink Virtuoso and obtain the results in JSON
body: <p>I am looking for extensive <code>sparql-graph-crud</code> documentation or other mechanism which details how to submit queries to Openlink Virtuoso SPARQL endpoint.</p>
  
  <p>In short, I would like to learn how to send SPARQL queries (with <code>WHERE</code> clauses) via <code>curl</code> (over HTTP) to Openlink Virtuoso and obtain the results in JSON.</p>
  
  <p>For example, I would like to submit a query such as <code>SELECT * FROM &lt;http://www.example.com/ABC&gt; where { ?s ?p ?o } LIMIT 100</code> to Openlink Virtuoso at <code>localhost</code>.</p>
  
  <p>The example (below) provided on the OpenLink Virtuoso page is not sufficient for my queries.</p>
  
  <blockquote>
    <p><code>curl --verbose --url "http://localhost:8890/sparql-graph-crud?graph-uri=urn:graph:update:test:post"</code></p>
  </blockquote>