You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by bu...@apache.org on 2013/06/20 12:18:36 UTC
svn commit: r866584 [13/21] - in /websites/staging/jena/trunk/content: ./
documentation/assembler/ documentation/inference/ documentation/io/
documentation/javadoc/arq/ documentation/javadoc/fuseki/
documentation/javadoc/jena/ documentation/javadoc/lar...
Modified: websites/staging/jena/trunk/content/documentation/serving_data/index.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/serving_data/index.html (original)
+++ websites/staging/jena/trunk/content/documentation/serving_data/index.html Thu Jun 20 10:18:34 2013
@@ -232,12 +232,12 @@ download.</p>
</li>
</ol>
<p>The server logging goes to the console:</p>
-<div class="codehilite"><pre><span class="err">09:25:41</span> <span class="err">INFO</span> <span class="err">Fuseki</span> <span class="err">Â ::</span> <span class="err">Dataset:</span> <span class="err">in-memory</span>
-<span class="err">09:25:41</span> <span class="err">INFO</span> <span class="err">Fuseki</span> <span class="err">Â ::</span> <span class="err">Update</span> <span class="err">enabled</span>
-<span class="err">09:25:41</span> <span class="err">INFO</span> <span class="err">Fuseki</span> <span class="err">Â ::</span> <span class="err">Fuseki</span> <span class="err">development</span>
-<span class="err">09:25:41</span> <span class="err">INFO</span> <span class="err">Fuseki</span> <span class="err">Â ::</span> <span class="err">Jetty</span> <span class="err">7.2.1.v20101111</span>
-<span class="err">09:25:41</span> <span class="err">INFO</span> <span class="err">Fuseki</span> <span class="err">Â ::</span> <span class="err">Dataset</span> <span class="err">=</span> <span class="err">/ds</span>
-<span class="err">09:25:41</span> <span class="err">INFO</span> <span class="err">Fuseki</span> <span class="err">Â ::</span> <span class="err">Started</span> <span class="err">2011/01/06</span> <span class="err">09:25:41</span> <span class="err">GMT</span> <span class="err">on</span> <span class="err">port</span> <span class="err">3030</span>
+<div class="codehilite"><pre><span class="mi">09</span><span class="o">:</span><span class="mi">25</span><span class="o">:</span><span class="mi">41</span> <span class="n">INFO</span> <span class="n">Fuseki</span> <span class="err">Â </span><span class="o">::</span> <span class="n">Dataset</span><span class="o">:</span> <span class="k">in</span><span class="o">-</span><span class="n">memory</span>
+<span class="mi">09</span><span class="o">:</span><span class="mi">25</span><span class="o">:</span><span class="mi">41</span> <span class="n">INFO</span> <span class="n">Fuseki</span> <span class="err">Â </span><span class="o">::</span> <span class="n">Update</span> <span class="n">enabled</span>
+<span class="mi">09</span><span class="o">:</span><span class="mi">25</span><span class="o">:</span><span class="mi">41</span> <span class="n">INFO</span> <span class="n">Fuseki</span> <span class="err">Â </span><span class="o">::</span> <span class="n">Fuseki</span> <span class="n">development</span>
+<span class="mi">09</span><span class="o">:</span><span class="mi">25</span><span class="o">:</span><span class="mi">41</span> <span class="n">INFO</span> <span class="n">Fuseki</span> <span class="err">Â </span><span class="o">::</span> <span class="n">Jetty</span> <span class="mf">7.2</span><span class="o">.</span><span class="mi">1</span><span class="o">.</span><span class="na">v20101111</span>
+<span class="mi">09</span><span class="o">:</span><span class="mi">25</span><span class="o">:</span><span class="mi">41</span> <span class="n">INFO</span> <span class="n">Fuseki</span> <span class="err">Â </span><span class="o">::</span> <span class="n">Dataset</span> <span class="o">=</span> <span class="o">/</span><span class="n">ds</span>
+<span class="mi">09</span><span class="o">:</span><span class="mi">25</span><span class="o">:</span><span class="mi">41</span> <span class="n">INFO</span> <span class="n">Fuseki</span> <span class="err">Â </span><span class="o">::</span> <span class="n">Started</span> <span class="mi">2011</span><span class="sr">/01/</span><span class="mi">06</span> <span class="mi">09</span><span class="o">:</span><span class="mi">25</span><span class="o">:</span><span class="mi">41</span> <span class="n">GMT</span> <span class="n">on</span> <span class="n">port</span> <span class="mi">3030</span>
</pre></div>
@@ -261,22 +261,22 @@ selected dataset.</p>
<h2 id="script-control">Script Control</h2>
<p>In a new window:</p>
<p>Load some RDF data into the default graph of the server:</p>
-<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">data</span> <span class="n">default</span> <span class="n">books</span><span class="o">.</span><span class="n">ttl</span>
+<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">data</span> <span class="n">default</span> <span class="n">books</span><span class="p">.</span><span class="n">ttl</span>
</pre></div>
<p>Get it back:</p>
-<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">get</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">data</span> <span class="n">default</span>
+<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">get</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">data</span> <span class="n">default</span>
</pre></div>
<p>Query it with SPARQL using the .../query endpoint.</p>
-<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">query</span> <span class="o">--</span><span class="n">service</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">query</span> <span class="s">'SELECT * {?s ?p ?o}'</span>
+<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">query</span> <span class="o">--</span><span class="n">service</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">query</span> <span class="s">'SELECT * {?s ?p ?o}'</span>
</pre></div>
<p>Update it with SPARQL using the .../update endpoint.</p>
-<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">update</span> <span class="o">--</span><span class="n">service</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">update</span> <span class="s">'CLEAR DEFAULT'</span>
+<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">update</span> <span class="o">--</span><span class="n">service</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">update</span> <span class="s">'CLEAR DEFAULT'</span>
</pre></div>
@@ -301,13 +301,13 @@ for logging. There are two main logging
</ol>
<p>The default settings are (this is an extract of a log4j properties
file):</p>
-<div class="codehilite"><pre><span class="c1"># Fuseki</span>
-<span class="c1"># Server log.</span>
-<span class="n">log4j</span><span class="o">.</span><span class="n">logger</span><span class="o">.</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">jena</span><span class="o">.</span><span class="n">fuseki</span><span class="o">.</span><span class="n">Server</span><span class="o">=</span><span class="n">INFO</span>
-<span class="c1"># Request log.</span>
-<span class="n">log4j</span><span class="o">.</span><span class="n">logger</span><span class="o">.</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">jena</span><span class="o">.</span><span class="n">fuseki</span><span class="o">.</span><span class="n">Fuseki</span><span class="o">=</span><span class="n">INFO</span>
-<span class="c1"># Internal logs</span>
-<span class="n">log4j</span><span class="o">.</span><span class="n">logger</span><span class="o">.</span><span class="n">org</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">jena</span><span class="o">.</span><span class="n">fuseki</span><span class="o">=</span><span class="n">INFO</span>
+<div class="codehilite"><pre><span class="c"># Fuseki</span>
+<span class="c"># Server log.</span>
+<span class="n">log4j</span><span class="p">.</span><span class="n">logger</span><span class="p">.</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">jena</span><span class="p">.</span><span class="n">fuseki</span><span class="p">.</span><span class="n">Server</span><span class="p">=</span><span class="n">INFO</span>
+<span class="c"># Request log.</span>
+<span class="n">log4j</span><span class="p">.</span><span class="n">logger</span><span class="p">.</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">jena</span><span class="p">.</span><span class="n">fuseki</span><span class="p">.</span><span class="n">Fuseki</span><span class="p">=</span><span class="n">INFO</span>
+<span class="c"># Internal logs</span>
+<span class="n">log4j</span><span class="p">.</span><span class="n">logger</span><span class="p">.</span><span class="n">org</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">jena</span><span class="p">.</span><span class="n">fuseki</span><span class="p">=</span><span class="n">INFO</span>
</pre></div>
@@ -333,11 +333,11 @@ general purpose SPARQL query endpoint.</
are:</p>
<div class="codehilite"><pre><span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">mem</span> <span class="o">/</span><span class="n">DatasetPathName</span>
-<span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">file</span><span class="o">=</span><span class="n">FILE</span> <span class="o">/</span><span class="n">DatasetPathName</span>
+<span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">file</span><span class="p">=</span><span class="n">FILE</span> <span class="o">/</span><span class="n">DatasetPathName</span>
-<span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">loc</span><span class="o">=</span><span class="n">DB</span> <span class="o">/</span><span class="n">DatasetPathName</span>
+<span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">loc</span><span class="p">=</span><span class="n">DB</span> <span class="o">/</span><span class="n">DatasetPathName</span>
-<span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">config</span><span class="o">=</span><span class="n">ConfigFile</span>
+<span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">config</span><span class="p">=</span><span class="n">ConfigFile</span>
</pre></div>
@@ -383,45 +383,45 @@ accessed via the appropriate protocol at
</ul>
<p>The <a href="soh.html">SPARQL Over HTTP</a> scripts take care of naming
and protocol details. For example, to load in a file <code>data.rdf</code>:</p>
-<div class="codehilite"><pre> <span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">data</span> <span class="n">default</span> <span class="n">data</span><span class="o">.</span><span class="n">rdf</span>
+<div class="codehilite"><pre> <span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">data</span> <span class="n">default</span> <span class="n">data</span><span class="p">.</span><span class="n">rdf</span>
</pre></div>
<h2 id="fuseki-server-and-tdb">Fuseki Server and TDB</h2>
<p>Fuseki include a built-in version of TDB. Run the server with the
<code>--desc</code> argument</p>
-<div class="codehilite"><pre><span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">desc</span> <span class="n">tdb</span><span class="o">.</span><span class="n">ttl</span> <span class="o">/</span><span class="n">ds</span>
+<div class="codehilite"><pre><span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">desc</span> <span class="n">tdb</span><span class="p">.</span><span class="n">ttl</span> <span class="o">/</span><span class="n">ds</span>
</pre></div>
<p>and a database in the directory DB, an assembler description of:</p>
-<div class="codehilite"><pre><span class="nv">@prefix</span> <span class="n">rdf:</span> <span class="sr"><http://www.w3.org/1999/02/22-rdf-syntax-ns#></span> <span class="o">.</span>
-<span class="nv">@prefix</span> <span class="n">rdfs:</span> <span class="sr"><http://www.w3.org/2000/01/rdf-schema#></span> <span class="o">.</span>
-<span class="nv">@prefix</span> <span class="n">ja:</span> <span class="sr"><http://jena.hpl.hp.com/2005/11/Assembler#></span> <span class="o">.</span>
-<span class="nv">@prefix</span> <span class="n">tdb:</span> <span class="sr"><http://jena.hpl.hp.com/2008/tdb#></span> <span class="o">.</span>
-
-<span class="o">[]</span> <span class="n">ja:loadClass</span> <span class="s">"com.hp.hpl.jena.tdb.TDB"</span> <span class="o">.</span>
-<span class="n">tdb:DatasetTDB</span> <span class="n">rdfs:subClassOf</span> <span class="n">ja:RDFDataset</span> <span class="o">.</span>
-<span class="n">tdb:GraphTDB</span> <span class="n">rdfs:subClassOf</span> <span class="n">ja:Model</span> <span class="o">.</span>
-
-<span class="sr"><#dataset></span> <span class="n">rdf:type</span> <span class="n">tdb:DatasetTDB</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">tdb:location</span> <span class="s">"DB"</span><span class="err">Â </span><span class="p">;</span>
- <span class="o">.</span>
+<div class="codehilite"><pre><span class="p">@</span><span class="n">prefix</span> <span class="n">rdf</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>1999<span class="o">/</span>02<span class="o">/</span>22<span class="o">-</span><span class="n">rdf</span><span class="o">-</span><span class="n">syntax</span><span class="o">-</span><span class="n">ns</span>#<span class="o">></span> <span class="p">.</span>
+<span class="p">@</span><span class="n">prefix</span> <span class="n">rdfs</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2000<span class="o">/</span>01<span class="o">/</span><span class="n">rdf</span><span class="o">-</span><span class="n">schema</span>#<span class="o">></span> <span class="p">.</span>
+<span class="p">@</span><span class="n">prefix</span> <span class="n">ja</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">jena</span><span class="p">.</span><span class="n">hpl</span><span class="p">.</span><span class="n">hp</span><span class="p">.</span><span class="n">com</span><span class="o">/</span>2005<span class="o">/</span>11<span class="o">/</span><span class="n">Assembler</span>#<span class="o">></span> <span class="p">.</span>
+<span class="p">@</span><span class="n">prefix</span> <span class="n">tdb</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">jena</span><span class="p">.</span><span class="n">hpl</span><span class="p">.</span><span class="n">hp</span><span class="p">.</span><span class="n">com</span><span class="o">/</span>2008<span class="o">/</span><span class="n">tdb</span>#<span class="o">></span> <span class="p">.</span>
+
+<span class="p">[]</span> <span class="n">ja</span><span class="p">:</span><span class="n">loadClass</span> "<span class="n">com</span><span class="p">.</span><span class="n">hp</span><span class="p">.</span><span class="n">hpl</span><span class="p">.</span><span class="n">jena</span><span class="p">.</span><span class="n">tdb</span><span class="p">.</span><span class="n">TDB</span>" <span class="p">.</span>
+<span class="n">tdb</span><span class="p">:</span><span class="n">DatasetTDB</span> <span class="n">rdfs</span><span class="p">:</span><span class="n">subClassOf</span> <span class="n">ja</span><span class="p">:</span><span class="n">RDFDataset</span> <span class="p">.</span>
+<span class="n">tdb</span><span class="p">:</span><span class="n">GraphTDB</span> <span class="n">rdfs</span><span class="p">:</span><span class="n">subClassOf</span> <span class="n">ja</span><span class="p">:</span><span class="n">Model</span> <span class="p">.</span>
+
+<span class="o"><</span>#<span class="n">dataset</span><span class="o">></span> <span class="n">rdf</span><span class="p">:</span><span class="n">type</span> <span class="n">tdb</span><span class="p">:</span><span class="n">DatasetTDB</span>Â <span class="p">;</span>
+ <span class="n">tdb</span><span class="p">:</span><span class="n">location</span> "<span class="n">DB</span>"Â <span class="p">;</span>
+ <span class="p">.</span>
</pre></div>
<p>The form:</p>
-<div class="codehilite"><pre><span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">loc</span><span class="o">=</span><span class="n">DB</span> <span class="o">/</span><span class="n">ds</span>
+<div class="codehilite"><pre><span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">loc</span><span class="p">=</span><span class="n">DB</span> <span class="o">/</span><span class="n">ds</span>
</pre></div>
<p>is a shorthand for such an assembler with location <code>DB</code>.</p>
<p>To make triples from all the named graphs appear as the default,
unnamed graph, use:</p>
-<div class="codehilite"><pre><span class="sr"><#dataset></span> <span class="n">rdf:type</span> <span class="n">tdb:DatasetTDB</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">tdb:location</span> <span class="s">"DB"</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">tdb:unionDefaultGraph</span> <span class="n">true</span><span class="err">Â </span><span class="p">;</span>
- <span class="o">.</span>
+<div class="codehilite"><pre><span class="o"><</span>#<span class="n">dataset</span><span class="o">></span> <span class="n">rdf</span><span class="p">:</span><span class="n">type</span> <span class="n">tdb</span><span class="p">:</span><span class="n">DatasetTDB</span>Â <span class="p">;</span>
+ <span class="n">tdb</span><span class="p">:</span><span class="n">location</span> "<span class="n">DB</span>"Â <span class="p">;</span>
+ <span class="n">tdb</span><span class="p">:</span><span class="n">unionDefaultGraph</span> <span class="n">true</span>Â <span class="p">;</span>
+ <span class="p">.</span>
</pre></div>
@@ -429,28 +429,28 @@ unnamed graph, use:</p>
<p>The Fuseki server can be given an
<a href="/documentation/assembler/">assembler description</a>
to build a variety of model and datasets types.</p>
-<div class="codehilite"><pre><span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">desc</span> <span class="n">assembler</span><span class="o">.</span><span class="n">ttl</span> <span class="o">/</span><span class="n">ds</span>
+<div class="codehilite"><pre><span class="n">fuseki</span><span class="o">-</span><span class="n">server</span> <span class="o">--</span><span class="n">desc</span> <span class="n">assembler</span><span class="p">.</span><span class="n">ttl</span> <span class="o">/</span><span class="n">ds</span>
</pre></div>
<p>Full details of setting up models assembler is given in the
<a href="/documentation/assembler/">assembler documentation</a>.</p>
<p>A general dataset is described by:</p>
-<div class="codehilite"><pre><span class="c1"># Dataset of default graph and one named graph.</span>
-<span class="sr"><#dataset></span> <span class="n">rdf:type</span> <span class="n">ja:RDFDataset</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">ja:defaultGraph</span> <span class="sr"><#modejDft></span><span class="err">Â </span><span class="p">;</span>
- <span class="n">ja:namedGraph</span>
- <span class="p">[</span> <span class="n">ja:graphName</span> <span class="sr"><http://example.org/name1></span><span class="err">Â </span><span class="p">;</span>
- <span class="n">ja:graph</span> <span class="sr"><#model1></span> <span class="p">]</span><span class="err">Â </span><span class="p">;</span>
- <span class="o">.</span>
-
-<span class="sr"><#modelDft></span> <span class="n">a</span> <span class="n">ja:MemoryModel</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">ja:content</span> <span class="p">[</span> <span class="n">ja:externalContent</span> <span class="sr"><file:Data.ttl></span> <span class="o">.</span>
-
-<span class="sr"><#model1></span> <span class="n">rdf:type</span> <span class="n">ja:MemoryModel</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">ja:content</span> <span class="p">[</span> <span class="n">ja:externalContent</span> <span class="sr"><file:FILE-1.ttl></span> <span class="p">]</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">ja:content</span> <span class="p">[</span> <span class="n">ja:externalContent</span> <span class="sr"><file:FILE-2.ttl></span> <span class="p">]</span><span class="err">Â </span><span class="p">;</span>
- <span class="o">.</span>
+<div class="codehilite"><pre><span class="c"># Dataset of default graph and one named graph.</span>
+<span class="o"><</span><span class="c">#dataset> rdf:type ja:RDFDataset ;</span>
+ <span class="n">ja</span><span class="p">:</span><span class="n">defaultGraph</span> <span class="o"><</span><span class="c">#modejDft>Â ;</span>
+ <span class="n">ja</span><span class="p">:</span><span class="n">namedGraph</span>
+ <span class="p">[</span> <span class="n">ja</span><span class="p">:</span><span class="n">graphName</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="nb">example</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">name1</span><span class="o">></span>Â <span class="p">;</span>
+ <span class="n">ja</span><span class="p">:</span><span class="n">graph</span> <span class="o"><</span><span class="c">#model1> ]Â ;</span>
+ <span class="p">.</span>
+
+<span class="o"><</span><span class="c">#modelDft> a ja:MemoryModel ;</span>
+ <span class="n">ja</span><span class="p">:</span><span class="n">content</span> <span class="p">[</span> <span class="n">ja</span><span class="p">:</span><span class="n">externalContent</span> <span class="o"><</span><span class="n">file</span><span class="p">:</span><span class="n">Data</span><span class="p">.</span><span class="n">ttl</span><span class="o">></span> <span class="p">.</span>
+
+<span class="o"><</span><span class="c">#model1> rdf:type ja:MemoryModel ;</span>
+ <span class="n">ja</span><span class="p">:</span><span class="n">content</span> <span class="p">[</span> <span class="n">ja</span><span class="p">:</span><span class="n">externalContent</span> <span class="o"><</span><span class="n">file</span><span class="p">:</span><span class="n">FILE</span><span class="o">-</span>1<span class="p">.</span><span class="n">ttl</span><span class="o">></span> <span class="p">]</span>Â <span class="p">;</span>
+ <span class="n">ja</span><span class="p">:</span><span class="n">content</span> <span class="p">[</span> <span class="n">ja</span><span class="p">:</span><span class="n">externalContent</span> <span class="o"><</span><span class="n">file</span><span class="p">:</span><span class="n">FILE</span><span class="o">-</span>2<span class="p">.</span><span class="n">ttl</span><span class="o">></span> <span class="p">]</span>Â <span class="p">;</span>
+ <span class="p">.</span>
</pre></div>
@@ -468,12 +468,12 @@ number of endpoints over a dataset.</p>
split to allow for commentary.</p>
<h3 id="prefix-declarations">Prefix declarations</h3>
<p>Some useful prefix declarations:</p>
-<div class="codehilite"><pre><span class="nv">@prefix</span> <span class="n">fuseki:</span> <span class="sr"><http://jena.apache.org/fuseki#></span> <span class="o">.</span>
-<span class="nv">@prefix</span> <span class="n">rdf:</span> <span class="sr"><http://www.w3.org/1999/02/22-rdf-syntax-ns#></span> <span class="o">.</span>
-<span class="nv">@prefix</span> <span class="n">rdfs:</span> <span class="sr"><http://www.w3.org/2000/01/rdf-schema#></span> <span class="o">.</span>
-<span class="nv">@prefix</span> <span class="n">tdb:</span> <span class="sr"><http://jena.hpl.hp.com/2008/tdb#></span> <span class="o">.</span>
-<span class="nv">@prefix</span> <span class="n">ja:</span> <span class="sr"><http://jena.hpl.hp.com/2005/11/Assembler#></span> <span class="o">.</span>
-<span class="nv">@prefix</span><span class="err">Â </span><span class="p">:</span> <span class="sr"><#></span> <span class="o">.</span>
+<div class="codehilite"><pre><span class="p">@</span><span class="n">prefix</span> <span class="n">fuseki</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">jena</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">fuseki</span>#<span class="o">></span> <span class="p">.</span>
+<span class="p">@</span><span class="n">prefix</span> <span class="n">rdf</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>1999<span class="o">/</span>02<span class="o">/</span>22<span class="o">-</span><span class="n">rdf</span><span class="o">-</span><span class="n">syntax</span><span class="o">-</span><span class="n">ns</span>#<span class="o">></span> <span class="p">.</span>
+<span class="p">@</span><span class="n">prefix</span> <span class="n">rdfs</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="p">.</span><span class="n">w3</span><span class="p">.</span><span class="n">org</span><span class="o">/</span>2000<span class="o">/</span>01<span class="o">/</span><span class="n">rdf</span><span class="o">-</span><span class="n">schema</span>#<span class="o">></span> <span class="p">.</span>
+<span class="p">@</span><span class="n">prefix</span> <span class="n">tdb</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">jena</span><span class="p">.</span><span class="n">hpl</span><span class="p">.</span><span class="n">hp</span><span class="p">.</span><span class="n">com</span><span class="o">/</span>2008<span class="o">/</span><span class="n">tdb</span>#<span class="o">></span> <span class="p">.</span>
+<span class="p">@</span><span class="n">prefix</span> <span class="n">ja</span><span class="p">:</span> <span class="o"><</span><span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">jena</span><span class="p">.</span><span class="n">hpl</span><span class="p">.</span><span class="n">hp</span><span class="p">.</span><span class="n">com</span><span class="o">/</span>2005<span class="o">/</span>11<span class="o">/</span><span class="n">Assembler</span>#<span class="o">></span> <span class="p">.</span>
+<span class="p">@</span><span class="n">prefix</span>Â <span class="p">:</span> <span class="o"><</span>#<span class="o">></span> <span class="p">.</span>
</pre></div>
@@ -481,23 +481,23 @@ split to allow for commentary.</p>
<p>Order of the file does not matter to the machine, but it's useful
to start with the server description, then each of the services
with its datasets.</p>
-<div class="codehilite"><pre><span class="o">[]</span> <span class="n">rdf:type</span> <span class="n">fuseki:Server</span><span class="err">Â </span><span class="p">;</span>
- <span class="c1"># Server-wide context parameters can be given here.</span>
- <span class="c1"># For example, to set query timeouts: on a server-wide basis:</span>
- <span class="c1"># Format 1: "1000" -- 1 second timeout</span>
- <span class="c1"># Format 2: "10000,60000" -- 10s timeout to first result, then 60s timeout to for rest of query.</span>
- <span class="c1"># See java doc for ARQ.queryTimeout</span>
- <span class="c1"># ja:context [ ja:cxtName "arq:queryTimeout"Â ; ja:cxtValue "10000" ]Â ;</span>
-
- <span class="c1"># Load custom code (rarely needed)</span>
- <span class="c1"># ja:loadClass "your.code.Class"Â ;</span>
-
- <span class="c1"># Services available. Only explicitly listed services are configured.</span>
- <span class="c1"># If there is a service description not linked from this list, it is ignored.</span>
- <span class="n">fuseki:services</span> <span class="p">(</span>
- <span class="sr"><#service1></span>
- <span class="sr"><#service2></span>
- <span class="p">)</span> <span class="o">.</span>
+<div class="codehilite"><pre><span class="p">[]</span> <span class="n">rdf</span><span class="p">:</span><span class="n">type</span> <span class="n">fuseki</span><span class="p">:</span><span class="n">Server</span>Â <span class="p">;</span>
+ # <span class="n">Server</span><span class="o">-</span><span class="n">wide</span> <span class="n">context</span> <span class="n">parameters</span> <span class="n">can</span> <span class="n">be</span> <span class="n">given</span> <span class="n">here</span><span class="p">.</span>
+ # <span class="n">For</span> <span class="n">example</span><span class="p">,</span> <span class="n">to</span> <span class="n">set</span> <span class="n">query</span> <span class="n">timeouts</span><span class="p">:</span> <span class="n">on</span> <span class="n">a</span> <span class="n">server</span><span class="o">-</span><span class="n">wide</span> <span class="n">basis</span><span class="p">:</span>
+ # <span class="n">Format</span> 1<span class="p">:</span> "1000" <span class="o">--</span> 1 <span class="n">second</span> <span class="n">timeout</span>
+ # <span class="n">Format</span> 2<span class="p">:</span> "10000<span class="p">,</span>60000" <span class="o">--</span> 10<span class="n">s</span> <span class="n">timeout</span> <span class="n">to</span> <span class="n">first</span> <span class="n">result</span><span class="p">,</span> <span class="n">then</span> 60<span class="n">s</span> <span class="n">timeout</span> <span class="n">to</span> <span class="k">for</span> <span class="n">rest</span> <span class="n">of</span> <span class="n">query</span><span class="p">.</span>
+ # <span class="n">See</span> <span class="n">java</span> <span class="n">doc</span> <span class="k">for</span> <span class="n">ARQ</span><span class="p">.</span><span class="n">queryTimeout</span>
+ # <span class="n">ja</span><span class="p">:</span><span class="n">context</span> <span class="p">[</span> <span class="n">ja</span><span class="p">:</span><span class="n">cxtName</span> "<span class="n">arq</span><span class="p">:</span><span class="n">queryTimeout</span>"Â <span class="p">;</span> <span class="n">ja</span><span class="p">:</span><span class="n">cxtValue</span> "10000" <span class="p">]</span>Â <span class="p">;</span>
+
+ # <span class="n">Load</span> <span class="n">custom</span> <span class="n">code</span> <span class="p">(</span><span class="n">rarely</span> <span class="n">needed</span><span class="p">)</span>
+ # <span class="n">ja</span><span class="p">:</span><span class="n">loadClass</span> "<span class="n">your</span><span class="p">.</span><span class="n">code</span><span class="p">.</span><span class="n">Class</span>"Â <span class="p">;</span>
+
+ # <span class="n">Services</span> <span class="n">available</span><span class="p">.</span> <span class="n">Only</span> <span class="n">explicitly</span> <span class="n">listed</span> <span class="n">services</span> <span class="n">are</span> <span class="n">configured</span><span class="p">.</span>
+ # <span class="n">If</span> <span class="n">there</span> <span class="n">is</span> <span class="n">a</span> <span class="n">service</span> <span class="n">description</span> <span class="n">not</span> <span class="n">linked</span> <span class="n">from</span> <span class="n">this</span> <span class="n">list</span><span class="p">,</span> <span class="n">it</span> <span class="n">is</span> <span class="n">ignored</span><span class="p">.</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">services</span> <span class="p">(</span>
+ <span class="o"><</span>#<span class="n">service1</span><span class="o">></span>
+ <span class="o"><</span>#<span class="n">service2</span><span class="o">></span>
+ <span class="p">)</span> <span class="p">.</span>
</pre></div>
@@ -507,12 +507,12 @@ with its datasets.</p>
Assemblers provide an extensible way of describing many kinds of
objects. Set up any assembler extensions - here, the TDB assembler
support.</p>
-<div class="codehilite"><pre><span class="c1"># Declaration additional assembler items.</span>
-<span class="o">[]</span> <span class="n">ja:loadClass</span> <span class="s">"com.hp.hpl.jena.tdb.TDB"</span> <span class="o">.</span>
+<div class="codehilite"><pre><span class="c"># Declaration additional assembler items.</span>
+<span class="p">[]</span> <span class="n">ja</span><span class="p">:</span><span class="n">loadClass</span> <span class="s">"com.hp.hpl.jena.tdb.TDB"</span> <span class="p">.</span>
-<span class="c1"># TDB</span>
-<span class="n">tdb:DatasetTDB</span> <span class="n">rdfs:subClassOf</span> <span class="n">ja:RDFDataset</span> <span class="o">.</span>
-<span class="n">tdb:GraphTDB</span> <span class="n">rdfs:subClassOf</span> <span class="n">ja:Model</span> <span class="o">.</span>
+<span class="c"># TDB</span>
+<span class="n">tdb</span><span class="p">:</span><span class="n">DatasetTDB</span> <span class="n">rdfs</span><span class="p">:</span><span class="n">subClassOf</span> <span class="n">ja</span><span class="p">:</span><span class="n">RDFDataset</span> <span class="p">.</span>
+<span class="n">tdb</span><span class="p">:</span><span class="n">GraphTDB</span> <span class="n">rdfs</span><span class="p">:</span><span class="n">subClassOf</span> <span class="n">ja</span><span class="p">:</span><span class="n">Model</span> <span class="p">.</span>
</pre></div>
@@ -520,22 +520,22 @@ support.</p>
<p>This service offers SPARQL Query, SPARQL Update and SPARQL Graph
Store protocol, as well as file upload, on an in-memory dataset.
Initially, the dataset is empty.</p>
-<div class="codehilite"><pre><span class="c1">## ---------------------------------------------------------------</span>
-<span class="c1">## Updatable in-memory dataset.</span>
+<div class="codehilite"><pre><span class="c">## ---------------------------------------------------------------</span>
+<span class="c">## Updatable in-memory dataset.</span>
-<span class="sr"><#service1></span> <span class="n">rdf:type</span> <span class="n">fuseki:Service</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">fuseki:name</span> <span class="s">"ds"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># http://host:port/ds</span>
- <span class="n">fuseki:serviceQuery</span> <span class="s">"query"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># SPARQL query service</span>
- <span class="n">fuseki:serviceQuery</span> <span class="s">"sparql"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># SPARQL query service</span>
- <span class="n">fuseki:serviceUpdate</span> <span class="s">"update"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># SPARQL query service</span>
- <span class="n">fuseki:serviceUpload</span> <span class="s">"upload"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># Non-SPARQL upload service</span>
- <span class="n">fuseki:serviceReadWriteGraphStore</span> <span class="s">"data"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># SPARQL Graph store protocol (read and write)</span>
- <span class="c1"># A separate ead-only graph store endpoint:</span>
- <span class="n">fuseki:serviceReadGraphStore</span> <span class="s">"get"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># SPARQL Graph store protocol (read only)</span>
- <span class="n">fuseki:dataset</span> <span class="sr"><#dataset-mem></span><span class="err">Â </span><span class="p">;</span>
- <span class="o">.</span>
+<span class="o"><</span><span class="c">#service1> rdf:type fuseki:Service ;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">name</span> <span class="s">"ds"</span>Â <span class="p">;</span> <span class="c"># http://host:port/ds</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceQuery</span> <span class="s">"query"</span>Â <span class="p">;</span> <span class="c"># SPARQL query service</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceQuery</span> <span class="s">"sparql"</span>Â <span class="p">;</span> <span class="c"># SPARQL query service</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceUpdate</span> <span class="s">"update"</span>Â <span class="p">;</span> <span class="c"># SPARQL query service</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceUpload</span> <span class="s">"upload"</span>Â <span class="p">;</span> <span class="c"># Non-SPARQL upload service</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceReadWriteGraphStore</span> <span class="s">"data"</span>Â <span class="p">;</span> <span class="c"># SPARQL Graph store protocol (read and write)</span>
+ <span class="c"># A separate ead-only graph store endpoint:</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceReadGraphStore</span> <span class="s">"get"</span>Â <span class="p">;</span> <span class="c"># SPARQL Graph store protocol (read only)</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">dataset</span> <span class="o"><</span><span class="c">#dataset-mem>Â ;</span>
+ <span class="p">.</span>
-<span class="sr"><#dataset-mem></span> <span class="n">rdf:type</span> <span class="n">ja:RDFDataset</span> <span class="o">.</span>
+<span class="o"><</span><span class="c">#dataset-mem> rdf:type ja:RDFDataset .</span>
</pre></div>
@@ -546,21 +546,21 @@ SPARQl Graph Store protocol). The datase
graph:</p>
<p>This service offers read-only access to a dataset with a single
graph of data.</p>
-<div class="codehilite"><pre><span class="sr"><#service2></span> <span class="n">rdf:type</span> <span class="n">fuseki:Service</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">fuseki:name</span> <span class="s">"books"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># http://host:port/books</span>
- <span class="n">fuseki:serviceQuery</span> <span class="s">"query"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># SPARQL query service</span>
- <span class="n">fuseki:serviceReadGraphStore</span> <span class="s">"data"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># SPARQL Graph store protocol (read only)</span>
- <span class="n">fuseki:dataset</span> <span class="sr"><#books></span><span class="err">Â </span><span class="p">;</span>
- <span class="o">.</span>
-
-<span class="sr"><#books></span> <span class="n">rdf:type</span> <span class="n">ja:RDFDataset</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">rdfs:label</span> <span class="s">"Books"</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">ja:defaultGraph</span>
- <span class="p">[</span> <span class="n">rdfs:label</span> <span class="s">"books.ttl"</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">a</span> <span class="n">ja:MemoryModel</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">ja:content</span> <span class="p">[</span><span class="n">ja:externalContent</span> <span class="sr"><file:Data/books.ttl></span> <span class="p">]</span><span class="err">Â </span><span class="p">;</span>
- <span class="p">]</span><span class="err">Â </span><span class="p">;</span>
- <span class="o">.</span>
+<div class="codehilite"><pre><span class="o"><</span>#<span class="n">service2</span><span class="o">></span> <span class="n">rdf</span><span class="p">:</span><span class="n">type</span> <span class="n">fuseki</span><span class="p">:</span><span class="n">Service</span>Â <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">name</span> "<span class="n">books</span>"Â <span class="p">;</span> # <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">host</span><span class="p">:</span><span class="n">port</span><span class="o">/</span><span class="n">books</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceQuery</span> "<span class="n">query</span>"Â <span class="p">;</span> # <span class="n">SPARQL</span> <span class="n">query</span> <span class="n">service</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceReadGraphStore</span> "<span class="n">data</span>"Â <span class="p">;</span> # <span class="n">SPARQL</span> <span class="n">Graph</span> <span class="n">store</span> <span class="n">protocol</span> <span class="p">(</span><span class="n">read</span> <span class="n">only</span><span class="p">)</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">dataset</span> <span class="o"><</span>#<span class="n">books</span><span class="o">></span>Â <span class="p">;</span>
+ <span class="p">.</span>
+
+<span class="o"><</span>#<span class="n">books</span><span class="o">></span> <span class="n">rdf</span><span class="p">:</span><span class="n">type</span> <span class="n">ja</span><span class="p">:</span><span class="n">RDFDataset</span>Â <span class="p">;</span>
+ <span class="n">rdfs</span><span class="p">:</span><span class="n">label</span> "<span class="n">Books</span>"Â <span class="p">;</span>
+ <span class="n">ja</span><span class="p">:</span><span class="n">defaultGraph</span>
+ <span class="p">[</span> <span class="n">rdfs</span><span class="p">:</span><span class="n">label</span> "<span class="n">books</span><span class="p">.</span><span class="n">ttl</span>"Â <span class="p">;</span>
+ <span class="n">a</span> <span class="n">ja</span><span class="p">:</span><span class="n">MemoryModel</span>Â <span class="p">;</span>
+ <span class="n">ja</span><span class="p">:</span><span class="n">content</span> <span class="p">[</span><span class="n">ja</span><span class="p">:</span><span class="n">externalContent</span> <span class="o"><</span><span class="n">file</span><span class="p">:</span><span class="n">Data</span><span class="o">/</span><span class="n">books</span><span class="p">.</span><span class="n">ttl</span><span class="o">></span> <span class="p">]</span>Â <span class="p">;</span>
+ <span class="p">]</span>Â <span class="p">;</span>
+ <span class="p">.</span>
</pre></div>
@@ -568,19 +568,19 @@ graph of data.</p>
<p>This service offers SPARQL query access only to a TDB database. The
TDB database can have specific features set, such as query timeout
or making the default graph the union of all named graphs.</p>
-<div class="codehilite"><pre><span class="sr"><#service3></span> <span class="n">rdf:type</span> <span class="n">fuseki:Service</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">fuseki:name</span> <span class="s">"tdb"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># http://host:port/tdb</span>
- <span class="n">fuseki:serviceQuery</span> <span class="s">"sparql"</span><span class="err">Â </span><span class="p">;</span> <span class="c1"># SPARQL query service</span>
- <span class="n">fuseki:dataset</span> <span class="sr"><#dataset></span><span class="err">Â </span><span class="p">;</span>
- <span class="o">.</span>
-
-<span class="sr"><#dataset></span> <span class="n">rdf:type</span> <span class="n">tdb:DatasetTDB</span><span class="err">Â </span><span class="p">;</span>
- <span class="n">tdb:location</span> <span class="s">"DB"</span><span class="err">Â </span><span class="p">;</span>
- <span class="c1"># Query timeout on this dataset (1s, 1000 milliseconds)</span>
- <span class="n">ja:context</span> <span class="p">[</span> <span class="n">ja:cxtName</span> <span class="s">"arq:queryTimeout"</span><span class="err">Â </span><span class="p">;</span> <span class="n">ja:cxtValue</span> <span class="s">"1000"</span> <span class="p">]</span><span class="err">Â </span><span class="p">;</span>
- <span class="c1"># Make the default graph be the union of all named graphs.</span>
- <span class="c1">## tdb:unionDefaultGraph true ;</span>
- <span class="o">.</span>
+<div class="codehilite"><pre><span class="o"><</span>#<span class="n">service3</span><span class="o">></span> <span class="n">rdf</span><span class="p">:</span><span class="n">type</span> <span class="n">fuseki</span><span class="p">:</span><span class="n">Service</span>Â <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">name</span> "<span class="n">tdb</span>"Â <span class="p">;</span> # <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">host</span><span class="p">:</span><span class="n">port</span><span class="o">/</span><span class="n">tdb</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceQuery</span> "<span class="n">sparql</span>"Â <span class="p">;</span> # <span class="n">SPARQL</span> <span class="n">query</span> <span class="n">service</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">dataset</span> <span class="o"><</span>#<span class="n">dataset</span><span class="o">></span>Â <span class="p">;</span>
+ <span class="p">.</span>
+
+<span class="o"><</span>#<span class="n">dataset</span><span class="o">></span> <span class="n">rdf</span><span class="p">:</span><span class="n">type</span> <span class="n">tdb</span><span class="p">:</span><span class="n">DatasetTDB</span>Â <span class="p">;</span>
+ <span class="n">tdb</span><span class="p">:</span><span class="n">location</span> "<span class="n">DB</span>"Â <span class="p">;</span>
+ # <span class="n">Query</span> <span class="n">timeout</span> <span class="n">on</span> <span class="n">this</span> <span class="n">dataset</span> <span class="p">(</span>1<span class="n">s</span><span class="p">,</span> 1000 <span class="n">milliseconds</span><span class="p">)</span>
+ <span class="n">ja</span><span class="p">:</span><span class="n">context</span> <span class="p">[</span> <span class="n">ja</span><span class="p">:</span><span class="n">cxtName</span> "<span class="n">arq</span><span class="p">:</span><span class="n">queryTimeout</span>"Â <span class="p">;</span> <span class="n">ja</span><span class="p">:</span><span class="n">cxtValue</span> "1000" <span class="p">]</span>Â <span class="p">;</span>
+ # <span class="n">Make</span> <span class="n">the</span> <span class="n">default</span> <span class="n">graph</span> <span class="n">be</span> <span class="n">the</span> <span class="n">union</span> <span class="n">of</span> <span class="n">all</span> <span class="n">named</span> <span class="n">graphs</span><span class="p">.</span>
+ ## <span class="n">tdb</span><span class="p">:</span><span class="n">unionDefaultGraph</span> <span class="n">true</span>Â <span class="p">;</span>
+ <span class="p">.</span>
</pre></div>
@@ -590,20 +590,20 @@ working with SPARQL 1.1. SOH is server-i
with any compliant SPARQL 1.1 system offering HTTP access.</p>
<p>See the <a href="soh.html">SPARQL Over HTTP</a> page.</p>
<h3 id="examples">Examples</h3>
-<div class="codehilite"><pre><span class="c1"># PUT a file</span>
-<span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">data</span> <span class="n">default</span> <span class="n">D</span><span class="o">.</span><span class="n">nt</span>
+<div class="codehilite"><pre><span class="c"># PUT a file</span>
+<span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">data</span> <span class="n">default</span> <span class="n">D</span><span class="p">.</span><span class="n">nt</span>
-<span class="c1"># GET a file</span>
-<span class="n">s</span><span class="o">-</span><span class="n">get</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">data</span> <span class="n">default</span>
+<span class="c"># GET a file</span>
+<span class="n">s</span><span class="o">-</span><span class="k">get</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">data</span> <span class="n">default</span>
-<span class="c1"># PUT a file to a named graph</span>
-<span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">data</span> <span class="n">http:</span><span class="sr">//</span><span class="n">example</span><span class="o">/</span><span class="n">graph</span> <span class="n">D</span><span class="o">.</span><span class="n">nt</span>
+<span class="c"># PUT a file to a named graph</span>
+<span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">data</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="nb">example</span><span class="o">/</span><span class="n">graph</span> <span class="n">D</span><span class="p">.</span><span class="n">nt</span>
-<span class="c1"># Query</span>
-<span class="n">s</span><span class="o">-</span><span class="n">query</span> <span class="o">--</span><span class="n">service</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">query</span> <span class="s">'SELECT * {?s ?p ?o}'</span>
+<span class="c"># Query</span>
+<span class="n">s</span><span class="o">-</span><span class="n">query</span> <span class="o">--</span><span class="n">service</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">query</span> <span class="s">'SELECT * {?s ?p ?o}'</span>
-<span class="c1"># Update</span>
-<span class="n">s</span><span class="o">-</span><span class="n">update</span> <span class="o">--</span><span class="n">service</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/ds/</span><span class="n">update</span> <span class="o">--</span><span class="n">file</span><span class="o">=</span><span class="n">update</span><span class="o">.</span><span class="n">ru</span>
+<span class="c"># Update</span>
+<span class="n">s</span><span class="o">-</span><span class="n">update</span> <span class="o">--</span><span class="n">service</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">ds</span><span class="o">/</span><span class="n">update</span> <span class="o">--</span><span class="n">file</span><span class="p">=</span><span class="n">update</span><span class="p">.</span><span class="n">ru</span>
</pre></div>
@@ -617,17 +617,17 @@ with any compliant SPARQL 1.1 system off
<h2 id="development-system">Development System</h2>
<p>If you wish to pick the development codebase, check out the
codebase from Apache:</p>
-<div class="codehilite"><pre> <span class="n">svn</span> <span class="n">co</span> <span class="n">https:</span><span class="sr">//s</span><span class="n">vn</span><span class="o">.</span><span class="n">apache</span><span class="o">.</span><span class="n">org</span><span class="sr">/repos/</span><span class="n">asf</span><span class="sr">/jena/</span><span class="n">trunk</span><span class="o">/</span><span class="n">jena</span><span class="o">-</span><span class="n">fuseki</span>
+<div class="codehilite"><pre> <span class="n">svn</span> <span class="n">co</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">svn</span><span class="p">.</span><span class="n">apache</span><span class="p">.</span><span class="n">org</span><span class="o">/</span><span class="n">repos</span><span class="o">/</span><span class="n">asf</span><span class="o">/</span><span class="n">jena</span><span class="o">/</span><span class="n">trunk</span><span class="o">/</span><span class="n">jena</span><span class="o">-</span><span class="n">fuseki</span>
</pre></div>
<p>Build:</p>
-<div class="codehilite"><pre> <span class="n">mvn</span> <span class="n">clean</span> <span class="nb">package</span>
+<div class="codehilite"><pre> <span class="n">mvn</span> <span class="n">clean</span> <span class="n">package</span>
</pre></div>
<p>This creates a standalone jar for the Fuseki server.</p>
-<div class="codehilite"><pre> <span class="n">target</span><span class="o">/</span><span class="n">fuseki</span><span class="o">-</span><span class="n">version</span><span class="o">-</span><span class="n">server</span><span class="o">.</span><span class="n">jar</span>
+<div class="codehilite"><pre> <span class="n">target</span><span class="o">/</span><span class="n">fuseki</span><span class="o">-</span><span class="n">version</span><span class="o">-</span><span class="n">server</span><span class="p">.</span><span class="n">jar</span>
</pre></div>
Modified: websites/staging/jena/trunk/content/documentation/serving_data/soh.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/serving_data/soh.html (original)
+++ websites/staging/jena/trunk/content/documentation/serving_data/soh.html Thu Jun 20 10:18:34 2013
@@ -191,27 +191,27 @@ graph.</p>
<code>s-http put</code>, <code>s-http delete</code> and <code>s-http post</code> respectively.</p>
<p><code>file</code> is needed for PUT and POST. The file name extension determines
the HTTP content type.</p>
-<div class="codehilite"><pre> <span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="o">/</span><span class="n">dataset</span> <span class="n">default</span> <span class="n">data</span><span class="o">.</span><span class="n">ttl</span>
+<div class="codehilite"><pre> <span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">dataset</span> <span class="n">default</span> <span class="n">data</span><span class="p">.</span><span class="n">ttl</span>
- <span class="n">s</span><span class="o">-</span><span class="n">get</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="o">/</span><span class="n">dataset</span> <span class="n">default</span>
+ <span class="n">s</span><span class="o">-</span><span class="n">get</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">dataset</span> <span class="n">default</span>
- <span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/dataset http://example/g</span><span class="n">raph</span> <span class="n">data</span><span class="o">.</span><span class="n">ttl</span>
+ <span class="n">s</span><span class="o">-</span><span class="n">put</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">dataset</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">example</span><span class="o">/</span><span class="n">graph</span> <span class="n">data</span><span class="p">.</span><span class="n">ttl</span>
- <span class="n">s</span><span class="o">-</span><span class="n">get</span> <span class="n">http:</span><span class="sr">//</span><span class="n">localhost:3030</span><span class="sr">/dataset http://example/g</span><span class="n">raph</span>
+ <span class="n">s</span><span class="o">-</span><span class="n">get</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">localhost</span><span class="p">:</span>3030<span class="o">/</span><span class="n">dataset</span> <span class="n">http</span><span class="p">:</span><span class="o">//</span><span class="n">example</span><span class="o">/</span><span class="n">graph</span>
</pre></div>
<h2 id="soh-sparql-query">SOH SPARQL Query</h2>
-<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">query</span> <span class="o">--</span><span class="n">service</span><span class="o">=</span><span class="n">endpointURL</span> <span class="s">'query string'</span>
+<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">query</span> <span class="o">--</span><span class="n">service</span><span class="p">=</span><span class="n">endpointURL</span> <span class="s">'query string'</span>
-<span class="n">s</span><span class="o">-</span><span class="n">query</span> <span class="o">--</span><span class="n">service</span><span class="o">=</span><span class="n">endpointURL</span> <span class="o">--</span><span class="n">query</span><span class="o">=</span><span class="n">queryFile</span><span class="o">.</span><span class="n">rq</span>
+<span class="n">s</span><span class="o">-</span><span class="n">query</span> <span class="o">--</span><span class="n">service</span><span class="p">=</span><span class="n">endpointURL</span> <span class="o">--</span><span class="n">query</span><span class="p">=</span><span class="n">queryFile</span><span class="p">.</span><span class="n">rq</span>
</pre></div>
<h2 id="soh-sparql-update">SOH SPARQL Update</h2>
-<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">update</span> <span class="o">--</span><span class="n">service</span><span class="o">=</span><span class="n">endpointURL</span> <span class="s">'update string'</span>
+<div class="codehilite"><pre><span class="n">s</span><span class="o">-</span><span class="n">update</span> <span class="o">--</span><span class="n">service</span><span class="p">=</span><span class="n">endpointURL</span> <span class="s">'update string'</span>
-<span class="n">s</span><span class="o">-</span><span class="n">update</span> <span class="o">--</span><span class="n">service</span><span class="o">=</span><span class="n">endpointURL</span> <span class="o">--</span><span class="n">update</span><span class="o">=</span><span class="n">updateFile</span><span class="o">.</span><span class="n">ru</span>
+<span class="n">s</span><span class="o">-</span><span class="n">update</span> <span class="o">--</span><span class="n">service</span><span class="p">=</span><span class="n">endpointURL</span> <span class="o">--</span><span class="n">update</span><span class="p">=</span><span class="n">updateFile</span><span class="p">.</span><span class="n">ru</span>
</pre></div>