<docbook><section><title>VirtTipsAndTricksIsPropertyOfSyntaxInTurtleCMD</title><para> </para>
<title> Load Turtle Example Resource using Command Line Turtle Loader</title> Load Turtle Example Resource using Command Line Turtle Loader
<para>The following example demonstrates how to retrieve triples from remote Turtle resource using the Command Line Turtle Loader.</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">Prerequisites</bridgehead>
<para>The following packages should be installed:</para>
<orderedlist spacing="compact"><listitem><ulink url="https://virtuoso.openlinksw.com/download/">conductor_dav.vad</ulink> package </listitem>
<listitem><ulink url="https://virtuoso.openlinksw.com/download/">cartridges_dav.vad</ulink> package</listitem>
</orderedlist><para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">Steps</bridgehead>
<orderedlist spacing="compact"><listitem>Assume the following <ulink url="https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl">https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl</ulink> public turtle resource.
</listitem>
<listitem>Call the <ulink url="http://docs.openlinksw.com/virtuoso/fn_ttlp.html">Virtuoso DB.DBA.TTLP</ulink> function from ISQL as follows: <programlisting>SQL&gt; DB.DBA.TTLP ( 
  http_get(&#39;https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl&#39;), 
  &#39;http://mytest.com&#39;, 
  &#39;http://mytest.com&#39; 
);

Done. -- 1 msec.
</programlisting></listitem>
<listitem>View the inserted triples by executing the following statements: <programlisting>
SQL&gt; set blobs on;

SQL&gt; SPARQL
 DEFINE output:format &quot;TTL&quot;
 CONSTRUCT { ?s ?p ?o }
 FROM &lt;http://mytest.com&gt;
 WHERE
   {
  ?s ?p ?o
   };
fmtaggret-TTL
LONG VARCHAR
_______________________________________________________________________________

@prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; .
@prefix ns1: &lt;https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl#&gt; .
ns1:Alice foaf:name &quot;Alice&quot; .
@prefix wdrs: &lt;http://www.w3.org/2007/05/powder-s#&gt; .
ns1:Alice wdrs:describedby &lt;https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl&gt; ;
          foaf:age 38 ;
          foaf:near ns1:London ;
          ns1:child ns1:Bob ,
          ns1:Charlie .
@prefix rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt; .
ns1:child  rdfs:label &quot;Child Property or Attribute&quot; .
@prefix owl: &lt;http://www.w3.org/2002/07/owl#&gt; .
@prefix ns5: &lt;http://purl.org/vocab/relationship/&gt; .
ns1:child  owl:equivalentProperty  ns5:childOf ;
           wdrs:describedby &lt;https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl&gt; .
ns1:Edna ns1:child ns1:Alice .
ns1:Fred ns1:child ns1:Alice .
@prefix dbpedia: &lt;http://dbpedia.org/resource/&gt; .
ns1:London owl:sameAs dbpedia:London ;
           rdfs:label &quot;London&quot; ;
           wdrs:describedby &lt;https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl&gt; .
@prefix rdf: &lt;http://www.w3.org/1999/02/22-rdf-syntax-ns#&gt; .
&lt;https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl&gt; rdf:type foaf:Document .
@prefix dc: &lt;http://purl.org/dc/elements/1.1/&gt; .
&lt;https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl&gt; dc:title &quot;Linked Data Deployment using an Amazon S3 Bucket and a Turtle
 content based Document&quot; .
@prefix ns9: &lt;http://kingsley.idehen.net/dataspace/person/kidehen#&gt; .
&lt;https://s3.amazonaws.com/webid-sandbox/Enhanced-Turtle-Example.ttl&gt; foaf:maker ns9:this ;
           foaf:topic ns1:Alice ,
           ns1:child ,
           ns1:London .
@prefix ns10: &lt;http://purl.org/dc/terms/&gt; .
_:vb140754 ns10:title &quot;My life&quot; ;
           ns10:date &quot;1999&quot; ;
           ns10:creator ns1:Alice .

1 Rows. -- 94 msec.
SQL&gt;

</programlisting></listitem>
</orderedlist><para> </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">Related</bridgehead>
<itemizedlist mark="bullet" spacing="compact"><listitem>See extended <ulink url="VirtRDFGraphsSecurity">fine-grained scenarios</ulink> using RDF GRAPH Security.
</listitem>
<listitem>Load Turtle resource(s) using: <itemizedlist mark="bullet" spacing="compact"><listitem><ulink url="VirtTipsAndTricksIsPropertyOfSyntaxInTurtleLOAD">SPARQL 1.1 LOAD FEATURE</ulink>; </listitem>
<listitem><ulink url="VirtTipsAndTricksIsPropertyOfSyntaxInTurtleConductor">Conductor</ulink>; </listitem>
<listitem><ulink url="VirtTipsAndTricksIsPropertyOfSyntaxInTurtleSponger">Sponger</ulink>; </listitem>
</itemizedlist></listitem>
<listitem><ulink url="VirtTipsAndTricksIsPropertyOfSyntaxInTurtle">Using {is property of} for inverse relations in Turtle</ulink> </listitem>
<listitem><ulink url="VirtTipsAndTricksGuide">Virtuoso Tips and Tricks Collection</ulink> </listitem>
<listitem><ulink url="http://docs.openlinksw.com/virtuoso/rdfsparql.html">Virtuoso Documentation</ulink> </listitem>
<listitem><ulink url="VirtSponger">Virtuoso Sponger</ulink> </listitem>
</itemizedlist></section></docbook>