title: Graph Store protocol support in GraphDB
body: <p>I'm having troubles with using the Graph Store protocol, as documented in GraphDB's help section (the REST API docs). Specifically, I have two issues:</p>
  <ol>
  <li><p>The Graph Store protocol is supposed to support PUT requests (see <a href="https://rdf4j.org/documentation/reference/rest-api/" rel="nofollow noreferrer">https://rdf4j.org/documentation/reference/rest-api/</a>), but the GraphDB REST API documentation only indicates GET, DELETE and POST operations (when listing all operations under &quot;graph-store&quot; section of the docs)</p>
  </li>
  <li><p>The notion of &quot;directly referenced graph&quot; does not seem to be working, not sure if I'm doing something wrong. What I tried is:</p>
  </li>
  </ol>
  <p>Step1. I created repository myrepo and included a named graph with the IRI <a href="http://example.org/graph1" rel="nofollow noreferrer">http://example.org/graph1</a></p>
  <p>Step2. I tried to access the graph by including various forms of its IRI in the URL. None of the following works:</p>
  <pre><code>http://localhost:7200/repository/myrepo/rdf-graphs/graph1
  http://localhost:7200/repository/myrepo/rdf-graphs/http://example.org/graph1
  http://localhost:7200/repository/myrepo/rdf-graphs/http%3A%2F%2Fexample.org%2Fgraph1
  </code></pre>
  <p>Also, the &quot;Try it out!&quot; button provided in the REST API docs under each operation reports Bad Request if I try to fill those boxes (repository=myrepo, graph=graph1)</p>
  <p>Any ideas how this feature can actually be used?
  Is there a specific way of writing the &quot;directly referenced named graph&quot; in the request URL? (perhaps GraphDB generates some resolvable identifiers for each named graph? how would they look like?)</p>