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 2017/10/07 11:56:19 UTC
svn commit: r1019222 - in /websites/staging/jena/trunk/content: ./
documentation/tdb2/index.html documentation/tdb2/tdb2_admin.html
documentation/tdb2/tdb2_cmds.html documentation/tdb2/tdb2_fuseki.html
documentation/tdb2/tdb2_migration.html
Author: buildbot
Date: Sat Oct 7 11:56:19 2017
New Revision: 1019222
Log:
Staging update by buildbot for jena
Modified:
websites/staging/jena/trunk/content/ (props changed)
websites/staging/jena/trunk/content/documentation/tdb2/index.html
websites/staging/jena/trunk/content/documentation/tdb2/tdb2_admin.html
websites/staging/jena/trunk/content/documentation/tdb2/tdb2_cmds.html
websites/staging/jena/trunk/content/documentation/tdb2/tdb2_fuseki.html
websites/staging/jena/trunk/content/documentation/tdb2/tdb2_migration.html
Propchange: websites/staging/jena/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Sat Oct 7 11:56:19 2017
@@ -1 +1 @@
-1811408
+1811409
Modified: websites/staging/jena/trunk/content/documentation/tdb2/index.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/tdb2/index.html (original)
+++ websites/staging/jena/trunk/content/documentation/tdb2/index.html Sat Oct 7 11:56:19 2017
@@ -19,7 +19,7 @@
limitations under the License.
-->
- <title>Apache Jena - Apache Jena - TDB2</title>
+ <title>Apache Jena - TDB2</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -144,7 +144,7 @@
<div class="row">
<div class="col-md-12">
<div id="breadcrumbs"></div>
- <h1 class="title">Apache Jena - TDB2</h1>
+ <h1 class="title">TDB2</h1>
<style type="text/css">
/* The following code is added by mdx_elementid.py
It was originally lifted from http://subversion.apache.org/style/site.css */
@@ -176,7 +176,7 @@ of millions of triples.</li>
</li>
<li>Datatypes of numerics preserved; <code>xsd:doubles</code> supported.</li>
</ul>
-<p><em>TDB2 is not compatible with TDB1</em></p>
+<p><strong>TDB2 is not compatible with TDB1</strong></p>
<h2 id="documentation">Documentation<a class="headerlink" href="#documentation" title="Permanent link">¶</a></h2>
<ul>
<li><a href="tdb2_migration.html">Migrating from TDB1</a></li>
Modified: websites/staging/jena/trunk/content/documentation/tdb2/tdb2_admin.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/tdb2/tdb2_admin.html (original)
+++ websites/staging/jena/trunk/content/documentation/tdb2/tdb2_admin.html Sat Oct 7 11:56:19 2017
@@ -19,7 +19,7 @@
limitations under the License.
-->
- <title>Apache Jena - Apache Jena TDB2 - Database Administration.</title>
+ <title>Apache Jena - TDB2 - Database Administration</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -144,7 +144,7 @@
<div class="row">
<div class="col-md-12">
<div id="breadcrumbs"></div>
- <h1 class="title">Apache Jena TDB2 - Database Administration.</h1>
+ <h1 class="title">TDB2 - Database Administration</h1>
<style type="text/css">
/* The following code is added by mdx_elementid.py
It was originally lifted from http://subversion.apache.org/style/site.css */
Modified: websites/staging/jena/trunk/content/documentation/tdb2/tdb2_cmds.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/tdb2/tdb2_cmds.html (original)
+++ websites/staging/jena/trunk/content/documentation/tdb2/tdb2_cmds.html Sat Oct 7 11:56:19 2017
@@ -19,7 +19,7 @@
limitations under the License.
-->
- <title>Apache Jena - Apache Jena TDB2 - Command line tools.</title>
+ <title>Apache Jena - TDB2 - Command Line Tools</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -144,7 +144,7 @@
<div class="row">
<div class="col-md-12">
<div id="breadcrumbs"></div>
- <h1 class="title">Apache Jena TDB2 - Command line tools.</h1>
+ <h1 class="title">TDB2 - Command Line Tools</h1>
<style type="text/css">
/* The following code is added by mdx_elementid.py
It was originally lifted from http://subversion.apache.org/style/site.css */
@@ -164,12 +164,11 @@ h2:hover > .headerlink, h3:hover > .head
<li><code>tdb2.tdbcompact</code></li>
<li><code>tdb2.tdbloader</code></li>
<li><code>tdb2.tdbquery</code></li>
-<li><code>tdb2.tdbstats</code></li>
<li><code>tdb2.tdbupdate</code></li>
</ul>
<p>Example usage:</p>
-<p><code>java -cp JENA_HOME/lib/* tdb2.tdbloader --loc <DB location> file1 file2 ...</code>
-where "<code>JENA_HOME</code>" is the location of an unpacked Apache Jena binary
+<p><code>java -cp JENA_HOME/lib/* tdb2.tdbloader --loc <DB location> file1 file2 ...</code></p>
+<p>where "<code>JENA_HOME</code>" is the location of an unpacked Apache Jena binary
distribution.</p>
</div>
</div>
Modified: websites/staging/jena/trunk/content/documentation/tdb2/tdb2_fuseki.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/tdb2/tdb2_fuseki.html (original)
+++ websites/staging/jena/trunk/content/documentation/tdb2/tdb2_fuseki.html Sat Oct 7 11:56:19 2017
@@ -19,7 +19,7 @@
limitations under the License.
-->
- <title>Apache Jena - Apache Jena TDB2 - Use with Fuseki2</title>
+ <title>Apache Jena - DB2 - Use with Fuseki2</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -144,7 +144,7 @@
<div class="row">
<div class="col-md-12">
<div id="breadcrumbs"></div>
- <h1 class="title">Apache Jena TDB2 - Use with Fuseki2</h1>
+ <h1 class="title">DB2 - Use with Fuseki2</h1>
<style type="text/css">
/* The following code is added by mdx_elementid.py
It was originally lifted from http://subversion.apache.org/style/site.css */
@@ -163,64 +163,70 @@ either a completw server configuration (
<code>FUSEKI_BASE/configuration/</code> area of the full server.</p>
<p>Example complete server configuration file for full or basic servers:
The base URL will be of the form <code>http::/_host:port_/tdb2-database</code>.</p>
-<p>```
-PREFIX : <#>
-PREFIX fuseki: <a href="http://jena.apache.org/fuseki#">http://jena.apache.org/fuseki#</a>
-PREFIX rdf: <a href="http://www.w3.org/1999/02/22-rdf-syntax-ns#">http://www.w3.org/1999/02/22-rdf-syntax-ns#</a>
-PREFIX rdfs: <a href="http://www.w3.org/2000/01/rdf-schema#">http://www.w3.org/2000/01/rdf-schema#</a>
-PREFIX tdb2: <a href="http://jena.apache.org/2016/tdb#">http://jena.apache.org/2016/tdb#</a>
-PREFIX ja: <a href="http://jena.hpl.hp.com/2005/11/Assembler#">http://jena.hpl.hp.com/2005/11/Assembler#</a></p>
-<p>[] rdf:type fuseki:Server ;
- fuseki:services (
- <#service_tdb2>
- ) .</p>
-<p><#service_tdb2> rdf:type fuseki:Service ;
- rdfs:label "TDB2 Service (RW)" ;
- fuseki:name "tdb2-database" ;
- fuseki:serviceQuery "query" ;
- fuseki:serviceQuery "sparql" ;
- fuseki:serviceUpdate "update" ;
- fuseki:serviceUpload "upload" ;
- fuseki:serviceReadWriteGraphStore "data" ;
- # A separate read-only graph store endpoint:
- fuseki:serviceReadGraphStore "get" ;
- fuseki:dataset <#tdb_dataset_readwrite> ;
- .</p>
-<p><#tdb_dataset_readwrite> rdf:type <em>tdb2:DatasetTDB2</em> ;
- <em>tdb2:location</em> "TDB2" ;
- ## This works: tdb2:unionDefaultGraph true ;
- .
-```</p>
+<p>Note the <code>tdb2:</code> prefix.</p>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="p">:</span> <span class="o"><</span>#<span class="o">></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="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="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="o">**</span><span class="n">PREFIX</span> <span class="n">tdb2</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>2016<span class="o">/</span><span class="n">tdb</span>#<span class="o">>**</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="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">fuseki</span><span class="p">:</span><span class="n">services</span> <span class="p">(</span>
+ <span class="o"><</span>#<span class="n">service_tdb2</span><span class="o">></span>
+ <span class="p">)</span> <span class="p">.</span>
+
+<span class="o"><</span>#<span class="n">service_tdb2</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">rdfs</span><span class="p">:</span><span class="n">label</span> "<span class="n">TDB2</span> <span class="n">Service</span> <span class="p">(</span><span class="n">RW</span><span class="p">)</span>" <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">name</span> "<span class="n">tdb2</span><span class="o">-</span><span class="n">database</span>" <span class="p">;</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">fuseki</span><span class="p">:</span><span class="n">serviceQuery</span> "<span class="n">sparql</span>" <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceUpdate</span> "<span class="n">update</span>" <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceUpload</span> "<span class="n">upload</span>" <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceReadWriteGraphStore</span> "<span class="n">data</span>" <span class="p">;</span>
+ # <span class="n">A</span> <span class="n">separate</span> <span class="n">read</span><span class="o">-</span><span class="n">only</span> <span class="n">graph</span> <span class="n">store</span> <span class="n">endpoint</span><span class="p">:</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceReadGraphStore</span> "<span class="n">get</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">tdb_dataset_readwrite</span><span class="o">></span> <span class="p">;</span>
+ <span class="p">.</span>
+
+<span class="o"><</span>#<span class="n">tdb_dataset_readwrite</span><span class="o">></span> <span class="n">rdf</span><span class="p">:</span><span class="n">type</span> <span class="o">**</span><span class="n">tdb2</span><span class="p">:</span><span class="n">DatasetTDB2</span><span class="o">**</span> <span class="p">;</span>
+ <span class="o">**</span><span class="n">tdb2</span><span class="p">:</span><span class="n">location</span><span class="o">**</span> "<span class="n">TDB2</span>" <span class="p">;</span>
+ ## <span class="n">This</span> <span class="n">works</span><span class="p">:</span> <span class="n">tdb2</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>
+
+
<p>This example is available in <a href="https://github.com/apache/jena/tree/master/jena-fuseki2/examples/fuseki-tdb2.ttl">fuseki-tdb2.ttl</a></p>
<p>The key difference is the declared <code>rdf:type</code> of the dataset.</p>
<p>Note that the Fuseki UI does not provide a way to create TDB2 databases;
a configuration file must be used. Once setup, upload, query and graph
editting will be routed to the TDB2 database.</p>
<p>For a service configuration in <code>FUSEKI_BASE/configuration/</code>:</p>
-<p>```
-PREFIX : <#>
-PREFIX fuseki: <a href="http://jena.apache.org/fuseki#">http://jena.apache.org/fuseki#</a>
-PREFIX rdf: <a href="http://www.w3.org/1999/02/22-rdf-syntax-ns#">http://www.w3.org/1999/02/22-rdf-syntax-ns#</a>
-PREFIX rdfs: <a href="http://www.w3.org/2000/01/rdf-schema#">http://www.w3.org/2000/01/rdf-schema#</a>
-PREFIX tdb2: <a href="http://jena.apache.org/2016/tdb#">http://jena.apache.org/2016/tdb#</a>
-PREFIX ja: <a href="http://jena.hpl.hp.com/2005/11/Assembler#">http://jena.hpl.hp.com/2005/11/Assembler#</a></p>
-<p><#service_tdb2> rdf:type fuseki:Service ;
- rdfs:label "TDB2 Service (RW)" ;
- fuseki:name "tdb2-database" ;
- fuseki:serviceQuery "query" ;
- fuseki:serviceQuery "sparql" ;
- fuseki:serviceUpdate "update" ;
- fuseki:serviceUpload "upload" ;
- fuseki:serviceReadWriteGraphStore "data" ;
- # A separate read-only graph store endpoint:
- fuseki:serviceReadGraphStore "get" ;
- fuseki:dataset <#tdb_dataset_readwrite> ;
- .</p>
-<p><#tdb_dataset_readwrite> rdf:type <em>tdb2:DatasetTDB2</em> ;
- <em>tdb2:location</em> "TDB2" ;
- ## This works: tdb2:unionDefaultGraph true ;
- .</p>
-<p>```</p>
+<div class="codehilite"><pre><span class="n">PREFIX</span> <span class="p">:</span> <span class="o"><</span>#<span class="o">></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="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="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="n">PREFIX</span> <span class="n">tdb2</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>2016<span class="o">/</span><span class="n">tdb</span>#<span class="o">></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="o"><</span>#<span class="n">service_tdb2</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">rdfs</span><span class="p">:</span><span class="n">label</span> "<span class="n">TDB2</span> <span class="n">Service</span> <span class="p">(</span><span class="n">RW</span><span class="p">)</span>" <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">name</span> "<span class="n">tdb2</span><span class="o">-</span><span class="n">database</span>" <span class="p">;</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">fuseki</span><span class="p">:</span><span class="n">serviceQuery</span> "<span class="n">sparql</span>" <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceUpdate</span> "<span class="n">update</span>" <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceUpload</span> "<span class="n">upload</span>" <span class="p">;</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceReadWriteGraphStore</span> "<span class="n">data</span>" <span class="p">;</span>
+ # <span class="n">A</span> <span class="n">separate</span> <span class="n">read</span><span class="o">-</span><span class="n">only</span> <span class="n">graph</span> <span class="n">store</span> <span class="n">endpoint</span><span class="p">:</span>
+ <span class="n">fuseki</span><span class="p">:</span><span class="n">serviceReadGraphStore</span> "<span class="n">get</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">tdb_dataset_readwrite</span><span class="o">></span> <span class="p">;</span>
+ <span class="p">.</span>
+
+<span class="o"><</span>#<span class="n">tdb_dataset_readwrite</span><span class="o">></span> <span class="n">rdf</span><span class="p">:</span><span class="n">type</span> <span class="o">**</span><span class="n">tdb2</span><span class="p">:</span><span class="n">DatasetTDB2</span><span class="o">**</span> <span class="p">;</span>
+ <span class="n">tdb2</span><span class="p">:</span><span class="n">location</span> "<span class="n">TDB2</span>" <span class="p">;</span>
+ ## <span class="n">This</span> <span class="n">works</span><span class="p">:</span> <span class="n">tdb2</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>
</div>
</div>
Modified: websites/staging/jena/trunk/content/documentation/tdb2/tdb2_migration.html
==============================================================================
--- websites/staging/jena/trunk/content/documentation/tdb2/tdb2_migration.html (original)
+++ websites/staging/jena/trunk/content/documentation/tdb2/tdb2_migration.html Sat Oct 7 11:56:19 2017
@@ -19,7 +19,7 @@
limitations under the License.
-->
- <title>Apache Jena - Apache Jena TDB2 - Migration from TDB1.</title>
+ <title>Apache Jena - TDB2 - Migration from TDB1</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -144,7 +144,7 @@
<div class="row">
<div class="col-md-12">
<div id="breadcrumbs"></div>
- <h1 class="title">Apache Jena TDB2 - Migration from TDB1.</h1>
+ <h1 class="title">TDB2 - Migration from TDB1</h1>
<style type="text/css">
/* The following code is added by mdx_elementid.py
It was originally lifted from http://subversion.apache.org/style/site.css */
@@ -161,22 +161,19 @@ datasets. <code>DatasetGraph</code> obje
<p>Beware that many classes have the same name in TDB1 and TDB2 but are in
different packages. The API package for TDB2 is <code>org.apache.jena.tdb2</code>.</p>
<p>Example code: <strong><code>TDB2Factory</code></strong></p>
-<p>```
-import org.apache.jena.tdb2.TDB2Factory;
-...</p>
-<div class="codehilite"><pre><span class="n">public</span> <span class="n">static</span> <span class="n">void</span> <span class="n">main</span><span class="p">(</span><span class="n">String</span><span class="p">[]</span> <span class="n">args</span><span class="p">)</span> <span class="p">{</span>
- <span class="n">Dataset</span> <span class="n">ds</span> <span class="p">=</span> <span class="n">TDB2Factory</span><span class="p">.</span><span class="n">createDataset</span><span class="p">()</span> <span class="p">;</span>
- <span class="n">Txn</span><span class="p">.</span><span class="n">execWrite</span><span class="p">(</span><span class="n">ds</span><span class="p">,</span> <span class="p">()</span><span class="o">-></span><span class="p">{</span>
- <span class="n">RDFDataMgr</span><span class="p">.</span><span class="n">read</span><span class="p">(</span><span class="n">ds</span><span class="p">,</span> "<span class="n">SomeData</span><span class="p">.</span><span class="n">ttl</span>"<span class="p">);</span>
- <span class="p">})</span> <span class="p">;</span>
- <span class="n">Txn</span><span class="p">.</span><span class="n">execRead</span><span class="p">(</span><span class="n">dsg</span><span class="p">,</span> <span class="p">()</span><span class="o">-></span><span class="p">{</span>
- <span class="n">RDFDataMgr</span><span class="p">.</span><span class="n">write</span><span class="p">(</span><span class="n">System</span><span class="p">.</span><span class="n">out</span><span class="p">,</span> <span class="n">ds</span><span class="p">,</span> <span class="n">Lang</span><span class="p">.</span><span class="n">TRIG</span><span class="p">)</span> <span class="p">;</span>
- <span class="p">})</span> <span class="p">;</span>
-<span class="p">}</span>
-</pre></div>
-
+<div class="codehilite"><pre><span class="n">import</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">tdb2</span><span class="p">.</span><span class="n">TDB2Factory</span><span class="p">;</span>
+<span class="p">...</span>
-<p>```</p>
+ <span class="n">public</span> <span class="n">static</span> <span class="n">void</span> <span class="n">main</span><span class="p">(</span><span class="n">String</span><span class="p">[]</span> <span class="n">args</span><span class="p">)</span> <span class="p">{</span>
+ <span class="n">Dataset</span> <span class="n">ds</span> <span class="p">=</span> <span class="n">TDB2Factory</span><span class="p">.</span><span class="n">createDataset</span><span class="p">()</span> <span class="p">;</span>
+ <span class="n">Txn</span><span class="p">.</span><span class="n">execWrite</span><span class="p">(</span><span class="n">ds</span><span class="p">,</span> <span class="p">()</span><span class="o">-></span><span class="p">{</span>
+ <span class="n">RDFDataMgr</span><span class="p">.</span><span class="n">read</span><span class="p">(</span><span class="n">ds</span><span class="p">,</span> "<span class="n">SomeData</span><span class="p">.</span><span class="n">ttl</span>"<span class="p">);</span>
+ <span class="p">})</span> <span class="p">;</span>
+ <span class="n">Txn</span><span class="p">.</span><span class="n">execRead</span><span class="p">(</span><span class="n">dsg</span><span class="p">,</span> <span class="p">()</span><span class="o">-></span><span class="p">{</span>
+ <span class="n">RDFDataMgr</span><span class="p">.</span><span class="n">write</span><span class="p">(</span><span class="n">System</span><span class="p">.</span><span class="n">out</span><span class="p">,</span> <span class="n">ds</span><span class="p">,</span> <span class="n">Lang</span><span class="p">.</span><span class="n">TRIG</span><span class="p">)</span> <span class="p">;</span>
+ <span class="p">})</span> <span class="p">;</span>
+ <span class="p">}</span>
+</pre></div>
</div>
</div>