%META:TOPICPARENT{name="VirtTipsAndTricksSPARQL11FeaturesExamplesCollection"}%
---+Virtuoso SPARQL 1.1. CREATE Usage Examples 
%TOC%
---++What?
This guide contains Virtuoso SPARQL 1.1. CREATE Usage examples queries which you can run against any SPARQL endpoint that supports SPARQL 1.1 and the ability to allow a verified user perform INSERT operations. 
---++Why?
Use to add a named graph in the RDF Quad Store.
---++How?
Here are some examples showcasing Virtuoso's support for this functionality:
---+++CREATE Example
This example creates named graph identified by the IRI <urn:sparql:tests:create:data> :
   1 Assume the following Raw Data Representation in Turtle:
<#book1> <#price> 41 .
<#book2> <#price> 42 .
<#book3> <#price> 43 .
<#book4> <#price> 44 .
   1 Create a named graph identified by the IRI <urn:sparql:tests:create:data> :
CREATE GRAPH ;
   1 Load the sample data:
INSERT DATA
  { 
    GRAPH  
      { 
        <#book1> <#price> 41 . 
        <#book2> <#price> 42 . 
        <#book3> <#price> 43 . 
        <#book4> <#price> 44 .  
      } 
  }
   1 Query <urn:sparql:tests:create:data> graph data:
SELECT * 
FROM  
WHERE 
  {
    ?s ?p ?o
  }
      * [[http://bit.ly/Z3BZ7m][View the SPARQL Query Definition via SPARQL Protocol URL]];
      * [[http://bit.ly/178Wery][View the SPARQL Query Results via SPARQL Protocol URL]]
---++Related
   * [[http://www.w3.org/TR/2012/PR-sparql11-update-20121108/#create][SPARQL 1.1 CREATE]]
   * [[VirtTipsAndTricksGuideRenameGraph][Rename RDF Graph Example]]
   * [[http://www.w3.org/TR/rdf-sparql-protocol/][SPARQL Protocol (HTTP based Query Service)]]  
   * [[VirtTipsAndTricksGuide][Virtuoso Tips and Tricks Collection]]
   * [[VirtTipsAndTricksSPARQL11FeaturesExamplesCollection][Virtuoso SPARQL 1.1 Usage Examples Collection]]
   * [[http://virtuoso.openlinksw.com/tutorials/sparql/SPARQL_Tutorials_Part_9/SPARQL_Tutorials_Part_9.html][Virtuoso SPARQL 1.1 Syntax Tutorial]]
   * [[http://docs.openlinksw.com/virtuoso/rdfsparql.html][Virtuoso Documentation]]