<docbook><section><title>InteractiveSparqlQueryBuilderQueryTutorialInsert</title><bridgehead class="http://www.w3.org/1999/xhtml:h2">iSPARQL Querying Tutorial with SPARQL Query type &quot;INSERT&quot;</bridgehead>
<para>This tutorial shows how to execute a SPARQL query with type &quot;INSERT&quot;.</para>
<para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">Enter and execute a query</bridgehead>
<orderedlist spacing="compact"><listitem>Go to <ulink url="http://cname/isparql,">http://cname/isparql,</ulink> for ex: <ulink url="http://id.myopenlink.net/isparql">http://id.myopenlink.net/isparql</ulink> </listitem>
<listitem>The iSPARQL initialization window will be shown:  <figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/isparqlload.png" /></figure> </listitem>
<listitem>On successful initialization will be presented the iSPARQL <emphasis>Advanced</emphasis> tab open with a default SPARQL query: <programlisting>SELECT * WHERE {?s ?p ?o}
</programlisting> <figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/isparql1.png" /></figure> </listitem>
<listitem>Go to <emphasis>QBE</emphasis> tab:  <figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/isparql2.png" /></figure> </listitem>
<listitem>Click the <emphasis>Clear Pane</emphasis> icon on the toolbar to empty the Canvas.
 <figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/isparql3.png" /></figure> <figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/isparql4.png" /></figure> </listitem>
<listitem>Change the <emphasis>Data Source URI</emphasis> field value on the QBE tab for ex.
 to <emphasis>http://mytest.com</emphasis>.
 This will be the Graph URL we are going to use in our tutorial.
<figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/iss9.png" /></figure> </listitem>
<listitem>On the <emphasis>QBE</emphasis> tab, change the Type (shown below the Canvas) to <emphasis>INSERT</emphasis>.
<figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/iss10.png" /></figure> </listitem>
<listitem>Click the <emphasis>Generate</emphasis> icon on the QBE toolbar.
</listitem>
<listitem>The <emphasis>Advanced</emphasis> tab will open, with the produced SPARQL Query shown in the text-area.
<figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/iss11.png" /></figure> </listitem>
<listitem>We are going to modify the query by adding the values to be inserted in the local Named Graph, <emphasis>http://mytest.com</emphasis>.
 Add (cut-and-paste) the following to the query: <programlisting>&lt;s1&gt; &lt;p1&gt; &lt;o1&gt; .
&lt;s2&gt; &lt;p2&gt; &lt;o2&gt; .
&lt;s3&gt; &lt;p3&gt; &lt;o3&gt; 
</programlisting><figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/iss12.png" /></figure> </listitem>
<listitem>Click the <emphasis>Run Query</emphasis> icon on the Advanced toolbar.
</listitem>
<listitem>In the <emphasis>Result</emphasis> sub-tab, you should see a message confirming successful insertion of 3 triples: <figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/iss13.png" /></figure> </listitem>
<listitem>Now you may want to view the produced <emphasis>Graph Model</emphasis>.
 Click the <emphasis>Load Query into QBE</emphasis> icon.
</listitem>
<listitem>The QBE Working Canvas will now display the produced Graph: <figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/iss14.png" /></figure> </listitem>
<listitem>To check what triples there are in the <emphasis>http://mytest.com</emphasis> Named Graph, go to the strong&gt;Advanced tab.
</listitem>
<listitem>Enter the following query into the <emphasis>SPARQL Query</emphasis> text-area: <programlisting>SELECT ?s ?p ?o 
FROM &lt;http://mytest.com&gt;  
WHERE
  { 
    GRAPH &lt;http://mytest.com&gt; 
      {
        ?s ?p ?o
      } 
  }
</programlisting><figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/iss15.png" /></figure> </listitem>
<listitem>Click the <emphasis>Run Query</emphasis> icon on the <emphasis>Advanced</emphasis> toolbar.
</listitem>
<listitem>You should see that the 3 triples we inserted above are now found in the <emphasis>http://mytest.com</emphasis> Named Graph.
<figure><graphic fileref="InteractiveSparqlQueryBuilderQueryTutorialInsert/iss16.png" /></figure></listitem>
</orderedlist><para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">Related</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="InteractiveSparqlQueryBuilderTutorials">iSPARQL Tutorials</ulink> </listitem>
<listitem><ulink url="InteractiveSparqlQueryBuilderBasicTutorial1">Basic iSPARQL Tutorial with query built from a blank canvas and pre-typed Nodes</ulink> </listitem>
<listitem><ulink url="InteractiveSparqlQueryBuilderBasicTutorial2">Basic iSPARQL Tutorial with query built from a blank canvas and Nodes dragged from the Toolbar</ulink> </listitem>
<listitem><ulink url="InteractiveSparqlQueryBuilderBasicTutorial">Basic iSPARQL Tutorial</ulink> </listitem>
<listitem><ulink url="InteractiveSparqlQueryBuilderQueryTutorialConstruct">iSPARQL Querying Tutorial with SPARQL Query type &quot;CONSTRUCT&quot;</ulink> </listitem>
<listitem><ulink url="InteractiveSparqlQueryBuilderQueryTutorialDescribe">iSPARQL Querying Tutorial with SPARQL Query type &quot;DESCRIBE&quot;</ulink> </listitem>
<listitem><ulink url="InteractiveSparqlQueryBuilderQueryTutorialDescribeGoogleMapView">iSPARQL Querying Tutorial &quot;DESCRIBE&quot; with Google Maps View Results</ulink> </listitem>
<listitem><ulink url="InteractiveSparqlQueryBuilderQueryTutorialDelete">iSPARQL Querying Tutorial with SPARQL Query type &quot;DELETE&quot;</ulink> </listitem>
<listitem><ulink url="InteractiveSparqlQueryBuilderQueryTutorialSlc">iSPARQL Querying Tutorial with SPARQL Query type &quot;SELECT&quot;</ulink> </listitem>
<listitem><ulink url="OATWikiWebIndex">OpenLink AJAX Toolkit (OAT)</ulink> </listitem>
<listitem><ulink url="http://docs.openlinksw.com/virtuoso/rdfsparul.html#rdfsparulexamples">Virtuoso Documentation SPARQL Query examples</ulink></listitem>
</itemizedlist><para> <ulink url="CategorySPARQL">CategorySPARQL</ulink> <ulink url="CategoryRDF">CategoryRDF</ulink> <ulink url="CategoryOpenSource">CategoryOpenSource</ulink> <ulink url="CategoryOAT">CategoryOAT</ulink> <ulink url="CategoryDocumentation">CategoryDocumentation</ulink> <ulink url="CategoryTutorial">CategoryTutorial</ulink></para>
</section></docbook>