<docbook><section><title>VirtGraphUpdateProtocol</title><para> </para>
<title> Virtuoso SPARQL 1.1 Graph Store HTTP Protocol Support</title> Virtuoso SPARQL 1.1 Graph Store HTTP Protocol Support
<bridgehead class="http://www.w3.org/1999/xhtml:h2">What?</bridgehead>
 An application protocol for the distributing, updating and fetching of RDF graph content in a Graph Store via the mechanics of the <ulink url="http://www.w3.org/TR/sparql11-http-rdf-update/#rfc3987">Hypertext Transfer Protocol (HTTP)</ulink><bridgehead class="http://www.w3.org/1999/xhtml:h2">Why?</bridgehead>
 Simplifies use of HTTP operations on RDF graphs which are managed outside of a SPARQL 1.1 graph store.<bridgehead class="http://www.w3.org/1999/xhtml:h2">How?</bridgehead>
<para>Virtuoso supports /sparql-graph-crud/ Web Service Endpoint that implements the current draft of <ulink url="http://www.w3.org/TR/sparql11-http-rdf-update/">W3C SPARQL Graph Update protocol</ulink>.
 Both /sparql and /sparql-graph-crud/ endpoints use the same SPARQL user account, so this user should be a member of SPARQL_UPDATE group in order to modify data via Graph Update protocol.</para>
<para>Note that /sparql/ endpoint has /sparql-auth/ variant that uses web authentication.
 Similarly, /sparql-graph-crud/ has /sparql-graph-crud-auth/ variant.
 As soon as user is member of SPARQL_UPDATE group, he/she then can modify the stored data via /sparql-graph-crud-auth/ as well as via /sparql-auth/ .</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">Usage Examples</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtGraphUpdateProtocolUI">Using sparql-graph-crud and sparql-graph-crud-auth Web Service Endpoints UI</ulink> </listitem>
<listitem><ulink url="VirtGraphProtocolCURLExamples">cURL examples</ulink></listitem>
</itemizedlist><para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2">Related</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="http://www.w3.org/TR/sparql11-http-rdf-update/">SPARQL 1.1 Graph Store HTTP Protocol</ulink> </listitem>
<listitem><ulink url="http://docs.openlinksw.com/virtuoso/rdfsparql.html#sparqloauthendpointauth">Virtuoso SPARQL Authentication</ulink></listitem>
</itemizedlist></section></docbook>