This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-staging
in repository https://gitbox.apache.org/repos/asf/jena-site.git
The following commit(s) were added to refs/heads/asf-staging by this push:
new c2d1573 Staged site from improve-language
(cc1070d2ecd563e1e99a3f6ab29f3ad0081371c3)
c2d1573 is described below
commit c2d1573a3846f294c34fea9f84f4269fe7b173d6
Author: jenkins <[email protected]>
AuthorDate: Thu Sep 2 15:13:51 2021 +0000
Staged site from improve-language (cc1070d2ecd563e1e99a3f6ab29f3ad0081371c3)
---
content/documentation/fuseki2/fuseki-layout.html | 2 +-
content/documentation/index.html | 4 +-
content/documentation/index.xml | 34 +-
content/documentation/ontology/index.html | 2 +-
content/documentation/query/spatial-query-doc.html | 4 +-
content/documentation/sparql-apis/index.html | 522 ---------------------
content/documentation/tools/index.html | 2 +-
content/getting_started/fuseki.html | 210 ---------
content/getting_started/index.html | 2 -
content/getting_started/index.xml | 39 --
content/getting_started/rdf_api.html | 212 ---------
content/getting_started/sparql.html | 210 ---------
content/getting_started/tell_me_how.html | 205 --------
content/index.xml | 73 +--
content/sitemap.xml | 49 +-
15 files changed, 39 insertions(+), 1531 deletions(-)
diff --git a/content/documentation/fuseki2/fuseki-layout.html
b/content/documentation/fuseki2/fuseki-layout.html
index 0221c12..bd98896 100644
--- a/content/documentation/fuseki2/fuseki-layout.html
+++ b/content/documentation/fuseki2/fuseki-layout.html
@@ -319,7 +319,7 @@ server deployment files and directories.</p>
</tbody>
</table>
<p>The <code>system_files/</code> keeps a copy of any assemblers uploaded to
-configure the server. The master copy is kept in the system database.</p>
+configure the server. The primary copy is kept in the system database.</p>
<h1 id="resetting">Resetting</h1>
<p>To reset the server, stop the server, and delete the system database in
<code>system/</code>,
the <code>system_files/</code> and any other unwanted deployment files,
diff --git a/content/documentation/index.html b/content/documentation/index.html
index 464a872..34927e6 100644
--- a/content/documentation/index.html
+++ b/content/documentation/index.html
@@ -3,7 +3,7 @@
<head>
- <title>Apache Jena - Apache Jena documentation overview</title>
+ <title>Apache Jena - Jena documentation overview</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -162,7 +162,7 @@
</div>
- <h1 class="title">Apache Jena documentation overview</h1>
+ <h1 class="title">Jena documentation overview</h1>
<p>This section contains detailed information about the various Jena
sub-systems, aimed at developers using Jena. For more general introductions,
diff --git a/content/documentation/index.xml b/content/documentation/index.xml
index 30cfc09..5d23c58 100644
--- a/content/documentation/index.xml
+++ b/content/documentation/index.xml
@@ -33,16 +33,6 @@ To do this you will need a Fuseki installation, the
Permissions Packages and a S
</item>
<item>
- <title>Apache Jena documentation overview</title>
- <link>https://jena.apache.org/documentation/</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/documentation/</guid>
- <description>This section contains detailed information about the
various Jena sub-systems, aimed at developers using Jena. For more general
introductions, please refer to the Getting started and Tutorial sections.
-Documentation index The RDF API - the core RDF API in Jena SPARQL - querying
and updating RDF models using the SPARQL standards Fuseki - SPARQL server which
can present RDF data and answer SPARQL queries over HTTP I/O - reading and
writing RDF data RDF Connection - a SPARQL API for local datasets and remote
services Assembler - describing recipes for constructing Jena models
declaratively using RDF Inference - using the Jena rules engine and other
inference algorithms to derive conseque [...]
- </item>
-
- <item>
<title>Apache Jena Elephas</title>
<link>https://jena.apache.org/documentation/hadoop/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -176,20 +166,6 @@ Not currently supported:
</item>
<item>
- <title>Apache Jena SPARQL APIs</title>
- <link>https://jena.apache.org/documentation/sparql-apis/</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/documentation/sparql-apis/</guid>
- <description>TOC
-Overview The SPARQL specifications provide query, update and the graph store
protocol (GSP).
-Jena provides a single interface, RDFConnection for working with local and
remote RDF data using these protocols in a unified way for local and remote
data.
-HTTP Authentication is provided for remote operations.
-Alternatively, applications can also use the various execution engines through
QueryExecution, UpdateExecution and ModelStore.
-All the main implementations work at &ldquo;Graph SPI&rdquo; (GPI)
level and an application may wish to work with this lower level interface that
implements generalized RDF (i.</description>
- </item>
-
- <item>
<title>ARQ - A SPARQL Processor for Jena</title>
<link>https://jena.apache.org/documentation/query/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -917,6 +893,16 @@ What is an Assembler specification? An Assembler
specification is an RDF descrip
</item>
<item>
+ <title>Jena documentation overview</title>
+ <link>https://jena.apache.org/documentation/</link>
+ <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+
+ <guid>https://jena.apache.org/documentation/</guid>
+ <description>This section contains detailed information about the
various Jena sub-systems, aimed at developers using Jena. For more general
introductions, please refer to the Getting started and Tutorial sections.
+Documentation index The RDF API - the core RDF API in Jena SPARQL - querying
and updating RDF models using the SPARQL standards Fuseki - SPARQL server which
can present RDF data and answer SPARQL queries over HTTP I/O - reading and
writing RDF data RDF Connection - a SPARQL API for local datasets and remote
services Assembler - describing recipes for constructing Jena models
declaratively using RDF Inference - using the Jena rules engine and other
inference algorithms to derive conseque [...]
+ </item>
+
+ <item>
<title>Jena Extras - Extra packages for Jena development.</title>
<link>https://jena.apache.org/documentation/extras/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
diff --git a/content/documentation/ontology/index.html
b/content/documentation/ontology/index.html
index 64afbeb..3a44b8d 100644
--- a/content/documentation/ontology/index.html
+++ b/content/documentation/ontology/index.html
@@ -305,7 +305,7 @@ the basic vocabulary, and RDFS is perfectly well suited to
this.</p>
<p>Note also that we can both describe classes, in general terms, and we
can describe particular <em>instances</em> of those classes. So there may
be a particular individual Fred who is a Fish (i.e. has
-<code>rdf:type Fish</code>), and who has two eyes. His companion Freda, a
+<code>rdf:type Fish</code>), and who has two eyes. Their companion Freda, a
<a href="http://en.wikipedia.org/wiki/Mexican_tetra">Mexican Tetra</a>, or
blind cave fish, has no eyes. One use of an ontology is to allow us
to fill-in missing information about individuals. Thus, though it
diff --git a/content/documentation/query/spatial-query-doc.html
b/content/documentation/query/spatial-query-doc.html
index 15674f5..f991519 100644
--- a/content/documentation/query/spatial-query-doc.html
+++ b/content/documentation/query/spatial-query-doc.html
@@ -258,8 +258,8 @@ airports:EGBB_Fake_In_Box rdf:type airports_sc:LargeAirport
;
<p><strong>The builtin predicates that can be automatically processed by
jena-spatial include: 1) <code>geo:lat</code>, <code>geo:long</code>; 2)
<code>geo:geometry</code>, <code>ogc:asWKT</code>.</strong></p>
<p><strong>Important note</strong> In order to read geo data in 2) WKT literal
format, jena-spatial uses <a
href="http://tsusiatsoftware.net/jts/main.html">JTS Topology Suite</a>,
which is under LGPL licence. jena-spatial <strong>does not</strong> make a
hard dependency on JTS. In other words,
-if an end user just uses the feature of 1), there’s no need to depend on
JTS (i.e. nothing needs to be done). If he wants 2),
-he can make it by setting the <code>SpatialContextFactory</code> of
+if an end user just uses the feature of 1), there’s no need to depend on
JTS (i.e. nothing needs to be done). If they want 2),
+they can make it by setting the <code>SpatialContextFactory</code> of
<a
href="https://github.com/apache/jena/tree/main/jena-spatial/src/main/java/org/apache/jena/query/spatial/EntityDefinition.java">EntityDefinition</a>
to <code>JtsSpatialContextFactory</code>, which is an optional choice. In this
way, the JTS libs should be in the classpath. Here’s the sample code:</p>
<pre><code>import org.apache.jena.query.spatial.EntityDefinition
diff --git a/content/documentation/sparql-apis/index.html
b/content/documentation/sparql-apis/index.html
deleted file mode 100644
index 547698c..0000000
--- a/content/documentation/sparql-apis/index.html
+++ /dev/null
@@ -1,522 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-
-
- <title>Apache Jena - Apache Jena SPARQL APIs</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen">
- <link href="/css/bootstrap-extension.css" rel="stylesheet" type="text/css">
- <link href="/css/jena.css" rel="stylesheet" type="text/css">
- <link rel="shortcut icon" href="/images/favicon.ico" />
-
- <script src="https://code.jquery.com/jquery-2.2.4.min.js"
- integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
- crossorigin="anonymous"></script>
- <script src="/js/jena-navigation.js" type="text/javascript"></script>
- <script src="/js/bootstrap.min.js" type="text/javascript"></script>
-
- <script src="/js/improve.js" type="text/javascript"></script>
-
-
-</head>
-
-<body>
-
-<nav class="navbar navbar-default" role="navigation">
- <div class="container">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-ex1-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="/index.html">
- <img class="logo-menu"
src="/images/jena-logo/jena-logo-notext-small.png" alt="jena logo">Apache
Jena</a>
- </div>
-
- <div class="collapse navbar-collapse navbar-ex1-collapse">
- <ul class="nav navbar-nav">
- <li id="homepage"><a href="/index.html"><span class="glyphicon
glyphicon-home"></span> Home</a></li>
- <li id="download"><a href="/download/index.cgi"><span
class="glyphicon glyphicon-download-alt"></span> Download</a></li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Learn <b
class="caret"></b></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Tutorials</li>
- <li><a href="/tutorials/index.html">Overview</a></li>
- <li><a href="/tutorials/rdf_api.html">RDF core API
tutorial</a></li>
- <li><a href="/tutorials/sparql.html">SPARQL
tutorial</a></li>
- <li><a
href="/documentation/query/manipulating_sparql_using_arq.html">Manipulating
SPARQL using ARQ</a></li>
- <li><a
href="/tutorials/using_jena_with_eclipse.html">Using Jena with Eclipse</a></li>
- <li><a
href="/documentation/notes/index.html">How-To's</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">References</li>
- <li><a
href="/documentation/index.html">Overview</a></li>
- <li><a
href="/documentation/javadoc.html">Javadoc</a></li>
- <li><a href="/documentation/rdf/index.html">RDF
API</a></li>
- <li><a href="/documentation/io/">RDF I/O</a></li>
- <li><a
href="/documentation/fuseki2/index.html">Fuseki</a></li>
- <li><a href="/documentation/query/index.html">ARQ
(SPARQL)</a></li>
- <li><a href="/documentation/rdfconnection/">RDF
Connection - SPARQL API</a></li>
- <li><a href="/documentation/rdfs/">Data with RDFS
Inferencing</a></li>
- <li><a
href="/documentation/tdb/index.html">TDB</a></li>
- <li><a
href="/documentation/tdb2/index.html">TDB2</a></li>
- <li><a
href="/documentation/query/text-query.html">Text Search</a></li>
- <li><a
href="/documentation/shacl/index.html">SHACL</a></li>
- <li><a
href="/documentation/shex/index.html">ShEx</a></li>
- <li><a
href="/documentation/rdfstar/index.html">RDF-star</a></li>
- <li><a
href="/documentation/tools/index.html">Command-line tools</a></li>
- <li><a href="/documentation/hadoop/index.html">Elephas
- tools for RDF on Hadoop</a></li>
- <li><a href="/documentation/jdbc/index.html">SPARQL
over JDBC</a></li>
- <li><a
href="/documentation/permissions/index.html">Permissions</a></li>
- <li><a
href="/documentation/assembler/index.html">Assembler</a></li>
- <li><a href="/documentation/ontology/">Ontology
API</a></li>
- <li><a
href="/documentation/inference/index.html">Inference API</a></li>
- <li><a
href="/documentation/extras/querybuilder/index.html">Query Builder</a></li>
- </ul>
- </li>
-
- <li class="drop down">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Javadoc
<b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="/documentation/javadoc/jena/">Jena
Core</a></li>
- <li><a href="/documentation/javadoc/arq/">ARQ</a></li>
- <li><a href="/documentation/javadoc/tdb/">TDB</a></li>
- <li><a
href="/documentation/javadoc/fuseki2/">Fuseki</a></li>
- <li><a
href="/documentation/javadoc_elephas.html">Elephas</a></li>
- <li><a href="/documentation/javadoc/text/">Text
Search</a></li>
- <li><a
href="/documentation/javadoc/shacl/">SHACL</a></li>
- <li><a
href="/documentation/javadoc/geosparql/">GeoSPARQL</a></li>
- <li><a
href="/documentation/javadoc/permissions/">Permissions</a></li>
- <li><a
href="/documentation/javadoc/jdbc/">JDBC</a></li>
- <li><a
href="/documentation/javadoc/extras/querybuilder/">Query Builder</a></li>
- <li><a href="/documentation/javadoc.html">All
Javadoc</a></li>
- </ul>
- </li>
-
- <li id="ask"><a href="/help_and_support/index.html"><span
class="glyphicon glyphicon-question-sign"></span> Ask</a></li>
-
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-bullhorn"></span> Get
involved <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a
href="/getting_involved/index.html">Contribute</a></li>
- <li><a
href="/help_and_support/bugs_and_suggestions.html">Report a bug</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">Project</li>
- <li><a href="/about_jena/about.html">About
Jena</a></li>
- <li><a href="/about_jena/roadmap.html">Roadmap</a></li>
- <li><a
href="/about_jena/architecture.html">Architecture</a></li>
- <li><a href="/about_jena/team.html">Project
team</a></li>
- <li><a href="/about_jena/contributions.html">Related
projects</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">ASF</li>
- <li><a href="http://www.apache.org/">Apache Software
Foundation</a></li>
- <li><a
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
- <li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
- <li><a
href="http://www.apache.org/foundation/sponsorship.html">Become a
Sponsor</a></li>
- <li><a
href="http://www.apache.org/security/">Security</a></li>
- </ul>
- </li>
-
- <li id="edit"><a
href="https://github.com/apache/jena-site/edit/main/source/documentation/sparql-apis/__index.md"
title="Edit this page on GitHub"><span class="glyphicon
glyphicon-pencil"></span> Edit this page</a></li>
- </ul>
- </div>
- </div>
-</nav>
-
-
-<div class="container">
- <div class="row">
- <div class="col-md-12">
- <div id="breadcrumbs">
-
-
-
-
-
-
-
-
-
-
-<ol class="breadcrumb">
-
-
-
-
-
-
-
-
- <li><a href='/documentation'>DOCUMENTATION</a></li>
-
-
-
-
-
-
-
- <li class="active">SPARQL APIS</li>
-
-
-
-
-</ol>
-
-
-
-
-
- </div>
- <h1 class="title">Apache Jena SPARQL APIs</h1>
-
- <p>TOC</p>
-<h2 id="overview">Overview</h2>
-<p>The SPARQL specifications provide
-<a href="https://www.w3.org/TR/sparql11-query/">query</a>,
-<a href="https://www.w3.org/TR/sparql11-update/">update</a> and the
-<a href="https://www.w3.org/TR/sparql11-http-rdf-update/">graph store
protocol</a> (GSP).</p>
-<p>Jena provides a single interface, <a
href="../rdfconnection"><code>RDFConnection</code></a> for working
-with local and remote RDF data using these protocols in a unified way for local
-and remote data.</p>
-<p>HTTP Authentication is provided for remote operations.</p>
-<p>Alternatively, applications can also use the various execution engines
through <code>QueryExecution</code>, <code>UpdateExecution</code> and
<code>ModelStore</code>.</p>
-<p>All the main implementations work at “Graph SPI” (GPI) level
and an application may wish to work with this lower level interface that
implements generalized RDF (i.e. a triple is any three nodes, including ones
like variables, and subsystem extension nodes).</p>
-<p>For working with RDF data:
-| API | GPI |
-| —- | —- |
-| <code>Model</code> | <code>Graph</code> |
-| <code>Statement</code> | <code>Triple</code> |
-| <code>Resource</code> | <code>Node</code> |
-| <code>Literal</code> | <code>Node</code> |
-| <code>String</code> | <code>Var</code> |
-| <code>Dataset</code> | <code>DatasetGraph</code> |
-| | <code>Quad</code> |</p>
-<p>and for SPARQL,</p>
-<table>
-<thead>
-<tr>
-<th>API</th>
-<th>GPI</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td><code>RDFConnection</code></td>
-<td><code>RDFLink</code></td>
-</tr>
-<tr>
-<td><code>QueryExecution</code></td>
-<td><code>QueryExec</code></td>
-</tr>
-<tr>
-<td><code>UpdateExecution</code></td>
-<td><code>UpdateExec</code></td>
-</tr>
-<tr>
-<td><code>ResultSet</code></td>
-<td><code>RowSet</code></td>
-</tr>
-<tr>
-<td><code>ModelStore</code></td>
-<td><code>GSP</code></td>
-</tr>
-</tbody>
-</table>
-<p>The GPI version is the main machinery working at the storage and network
level,
-and the API version is an adapter to convert to the Model API and related
-classes.</p>
-<p>This documentation describes the API classes - the GPI companion classes
are the
-same style, sometimes with slightly changed naming.</p>
-<p><code>UpdateProcessor</code> is a legacy name for
<code>UpdateExecution</code></p>
-<p><code>GSP</code> provides the SPARQL Graph Store Protocol, including
extensions for sending
-and receiving datasets, rather than individual graphs.</p>
-<p>Both API and GPI provide builders for detailed setup, particularly for
remote usage over HTTP and HTTPS where detailed control fo the HTTP requests is
sometimes necessary to work with other triple stores.</p>
-<p>HTTP authentication support is provided, supporting both basic and digest
authentication in challenge-response scenarios.</p>
-<p>Factory style functions for many common usage patterns are retained in
<code>QueryExecutionFactory</code>, <code>UpdateExecutionFactory</code>.</p>
-<h2 id="changes-from-jena-410-to-jena-420">Changes from Jena 4.1.0 to Jena
4.2.0</h2>
-<ul>
-<li>
-<p>Execution objects have a companion builder. This is especially important of
HTTP as there many configuration options that may be needed. Local use is still
covered by the existing <code>QueryExecutionFactory</code> as well as the new
<code>QueryExecutionBuilder</code>.</p>
-</li>
-<li>
-<p>HTTP usage provided by the JDK <code>java.net.http</code> package, with
challenge-based
-authentication provides on top by Jena. <a href="#auth">See below</a>.</p>
-</li>
-<li>
-<p>Authentication support is uniformly applied to query, update GSP and SPARQL
<code>SERVICE</code>.</p>
-</li>
-<li>
-<p>HTTP/2 support (Fuseki to follow unless done and tested in time).</p>
-</li>
-<li>
-<p>Remove Apache HttpClient usage</p>
-<ul>
-<li>When using this for authentication, application code changes wil be
-necessary.</li>
-</ul>
-</li>
-<li>
-<p>Deprecate modifying <code>QueryExecution</code> after it is built.
-This is still supported for local <code>QueryExecution</code>.</p>
-</li>
-<li>
-<p>Parameterization for remote queries</p>
-</li>
-<li>
-<p><code>HttpOp</code> is split into <code>HttpRDF</code> for
GET/POST/PUT/DELETE of graphs and
-datasets and new <code>HttpOp</code> for packaged-up common patterns of HTTP
usage.</p>
-</li>
-<li>
-<p>DatasetAccessors will be removed.</p>
-</li>
-<li>
-<p>GSP - support for dataset operations as well as graphs (also supported by
Fuseki).</p>
-</li>
-</ul>
-<h2 id="ttrdfconnectiontt"><tt>RDFConnection</tt></h2>
-<p><a href="../rdfconnection/">RDFConnection</a></p>
-<pre><code>example with builder.
-</code></pre><pre><code>example with factory
-</code></pre><h2 id="query-execution">Query Execution</h2>
-<p>Factory Examples</p>
-<pre><code>Dataset dataset = ...
-Query query = ...
-try ( QueryExecution qExec = QueryExecutionFactory.create(query, dataset) ) {
- ResultSet results = qExec.execSelect();
- ... use results ...
-}
-</code></pre><p>Builder Examples
-Builders are reusable and modifiable after a “build” operation.</p>
-<pre><code>Dataset dataset = ...
-Query query = ...
-try ( QueryExecution qExec = QueryExecution.create()
- .dataset(dataset)
- .query(query)
- .build() ) {
- ResultSet results = qExec.execSelect();
- ... use results ...
-}
-</code></pre><pre><code>try ( QueryExecution qExec =
QueryExecutionHTTP.service("http://....")
- .query(query)
- .build() ) {
- ResultSet results = qExec.execSelect();
- ... use results ...
-}
-</code></pre><pre><code>// JDK HttpClient
-HttpClient httpClient = HttpClient.newBuilder()
- .connectTimeout(Duration.ofSeconds(10)) // Timeout to connect
- .followRedirects(Redirect.NORMAL)
- .build();
-try ( QueryExecution qExec = QueryExecutionHTTP.create()
- .service("http:// ....")
- .httpClient(httpClient)
- .query(query)
- .sendMode(QuerySendMode.asPost)
- .timeout(30, TimeUnit.SECONDS) // Timeout of
request
- .build() ) {
- ResultSet results = qExec.execSelect();
- ... use results ...
-}
-</code></pre><p>There is only one timeout setting for HTTP query execution.
The “time to
-connect” is handled by the JDK <code>HttpClient</code>. Timeouts for
local execution are
-“time to first result” and “time to all results” as
before.</p>
-<h2 id="ttgsptt"><tt>GSP</tt></h2>
-<p><tt>ModelStore</tt></p>
-<pre><code> Graph graph =
GSP.serbvice("http://fuseki/dataset").defaultGraph().GET();
-</code></pre><pre><code> Graph graph = ... ;
-
GSP.request("http://fuseki/dataset").graphName("http;//data/myGraph").POST(graph);
-</code></pre><pre><code> DatasetGraph dataset =
GSP.request("http://fuseki/dataset").getDataset();
-</code></pre><h2 id="environment">Environment</h2>
-<p>AuthEnv - passwordRegistry , authModifiers
-RegistryHttpClient</p>
-<h2 id="customization-of-http-requests">Customization of HTTP requests</h2>
-<p>@@</p>
-<p>Params (e.g. apikey)</p>
-<p>ARQ.httpRequestModifer</p>
-<h2 id="queryexecution">QueryExecution</h2>
-<h2 id="updateexecution">UpdateExecution</h2>
-<h2 id="ttservicett"><tt>SERVICE</tt></h2>
-<p>@@
-<a href="../query/service.html">Old documentation </a> - passing parameters
has changed.</p>
-<h2 id="misc">Misc</h2>
-<p>###Params</p>
-<h3 id="service-configuration">SERVICE configuration</h3>
-<p>See below for more on HTTP authentication with <code>SERVICE</code>.</p>
-<p>@@</p>
-<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"> <span
style="color:#080;font-style:italic">//Symbol Usage
Default
-</span><span style="color:#080;font-style:italic"></span> <span
style="color:#080;font-style:italic">//[ ] srv:queryTimeout Set timeouts
-- There is only one time out now.
-</span><span style="color:#080;font-style:italic"></span> <span
style="color:#080;font-style:italic">//[ ] srv:queryCompression Enable use of
deflate and GZip -- unsupported (didn't work!)
-</span><span style="color:#080;font-style:italic"></span> <span
style="color:#080;font-style:italic">//[ ] srv:queryClient Enable use of
a specific client -- unsupported
-</span><span style="color:#080;font-style:italic"></span> <span
style="color:#080;font-style:italic">//[ ] srv:serviceContext Per-endpoint
configuration -- Legacy
-</span><span style="color:#080;font-style:italic"></span> <span
style="color:#080;font-style:italic">// + srv:serviceAllowed
-</span></code></pre></div><p>Old names</p>
-<p>@@check</p>
-<table>
-<thead>
-<tr>
-<th>Symbol</th>
-<th>Java Constant</th>
-<th>Usage</th>
-</tr>
-</thead>
-<tbody>
-<tr>
-<td><code>arq:httpServiceAllowed</code></td>
-<td><code>ARQ.httpServiceAllowed</code></td>
-<td>Yes or No</td>
-</tr>
-<tr>
-<td><code>arq:serviceParams</code></td>
-<td><code>ARQ.serviceParams</code></td>
-<td>Map</td>
-</tr>
-<tr>
-<td><code>arq:httpQueryTimeout</code></td>
-<td><code>ARQ.httpQueryTimeout</code></td>
-<td>Request timeout (time to completion)</td>
-</tr>
-<tr>
-<td><code>arq:httpQueryClient</code></td>
-<td><code>ARQ.httpQueryTimeout</code></td>
-<td>Set the java.net.http.HttpClient</td>
-</tr>
-<tr>
-<td><code>arq:httpQueryCompression</code></td>
-<td></td>
-<td>no-op</td>
-</tr>
-</tbody>
-</table>
-<p>where <code>arq:</code> is prefix for
<code><http://jena.apache.org/ARQ#></code>.</p>
-<h3 id="arqhttprequestmodifier">ARQ.httpRequestModifier</h3>
-<p>There is a mechanism to modify HTTP requests to specific endpoints or to a
collection of endpoints with teh same prefix.</p>
-<p>For example, to add a header <code>X-Tracker</code> to each request:</p>
-<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"> AtomicLong counter <span
style="color:#666">=</span> <span
style="color:#a2f;font-weight:bold">new</span> AtomicLong<span
style="color:#666">(</span>0<span style="color:#666">);</span>
-
- HttpRequestModifier modifier <span style="color:#666">=</span> <span
style="color:#666">(</span>params<span style="color:#666">,</span> headers<span
style="color:#666">)->{</span>
- <span style="color:#0b0;font-weight:bold">long</span> x <span
style="color:#666">=</span> counter<span style="color:#666">.</span><span
style="color:#b44">incrementAndGet</span><span style="color:#666">();</span>
- headers<span style="color:#666">.</span><span
style="color:#b44">put</span><span style="color:#666">(</span><span
style="color:#b44">"X-Tracker"</span><span style="color:#666">,</span>
<span style="color:#b44">"Call="</span><span
style="color:#666">+</span>x<span style="color:#666">);</span>
- <span style="color:#666">};</span>
- RegistryRequestModifier<span style="color:#666">.</span><span
style="color:#b44">get</span><span style="color:#666">().</span><span
style="color:#b44">addPrefix</span><span
style="color:#666">(</span>serverURL<span style="color:#666">,</span>
modifier<span style="color:#666">);</span>
-</code></pre></div><h2 id="auth">Authentication</h2>
-<p>For any use of users-password information, and especially HTTP basic
-authentication, information is visible in the HTTP headers. Using HTTPS is
-necessary to avoid snooping. Digest authentication is also stronger over HTTPS
-because it protects against man-in-the-middle attacks.</p>
-<p>There are 5 variations:</p>
-<ol>
-<li>Basic authentication</li>
-<li>Challenge-Basic authentication</li>
-<li>Challenge-Digest authentication</li>
-<li>URL user (that is, <code>[email protected]</code> in the URL)</li>
-<li>URL user and password in the URL (that is,
<code>user:[email protected]</code> in the URL)</li>
-</ol>
-<p>Basic authentication occurs where the app provides the users and password
-information to the JDK <code>HttpClient</code> and that information is always
used when
-sending HTTP requests with that <code>HttpClient</code>. It does not require
an initial
-request-challenge-resend to initiate. This is provided natively by the
<code>java.net.http</code>
-JDK code. See <code>HttpClient.newBuilder().authenticate(...)</code>.</p>
-<p>Challenge based authentication, for “basic” or
“digest”, are provided by Jena.
-The challenge happens on the first contact with the remote endpoint and the
-server returns a 401 response with an HTTP header saying which style of
-authentication is required. There is a registry of users name and password for
-endpoints which is consulted and the appropriate
-<a
href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization"><code>Authorization:</code></a>
-header is generated then the request resent. If no registration matches, the
401
-is passed back to the application as an exception.</p>
-<p>Because it is a challenge response to an request, the first request must be
-repeated, first to trigger the challenge and then again with the HTTP
-authentication information. To make this automatic, the first request must
not be a streaming
-request (the stream is not repeatable). All HTTP request generated by Jena are
repeatable.</p>
-<p>The URL can contain a <code>userinfo</code> part, either the
<code>users@host</code> form, or the <code>user:password@host</code> form.
-If just the user is given, the authentication environment is consulted for
registered users-password information. If user and password is given, the
details as given are used. This latter form is not recommended and should only
be used if necessary because the password is in-clear in the SPARQL
-query.</p>
-<p>Move page: <a
href="/documentation/query/http-auth">/documentation/query/http-auth</a>
-Link to</p>
-<h3 id="jdk-httpclientauthenticator">JDK HttpClient.authenticator</h3>
-<p>The java platform provides basic authentication.</p>
-<p>This is not challenge based - any request sent using a
<code>HttpClient</code> configured with an authenticator will include the
authentication details. (Caution- - including sending username/password to the
wrong site!).</p>
-<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"> Authenticator authenticator <span
style="color:#666">=</span> AuthLib<span style="color:#666">.</span><span
style="color:#b44">authenticator</span><span style="color:#666">(</span><span
style="color:#b44">"user"</span><span style="color:#666">,</span> <span
style="color:#b44">"password"</span><span style="color:#666">);</span>
- HttpClient httpClient <span style="color:#666">=</span> HttpClient<span
style="color:#666">.</span><span style="color:#b44">newBuilder</span><span
style="color:#666">()</span>
- <span style="color:#666">.</span><span
style="color:#b44">connectTimeout</span><span
style="color:#666">(</span>Duration<span style="color:#666">.</span><span
style="color:#b44">ofSeconds</span><span style="color:#666">(</span>10<span
style="color:#666">))</span>
- <span style="color:#666">.</span><span
style="color:#b44">authenticator</span><span
style="color:#666">(</span>authenticator<span style="color:#666">)</span>
- <span style="color:#666">.</span><span
style="color:#b44">build</span><span style="color:#666">();</span>
-</code></pre></div><div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"> <span
style="color:#080;font-style:italic">// Use with RDFConnection
-</span><span style="color:#080;font-style:italic"></span> <span
style="color:#a2f;font-weight:bold">try</span> <span
style="color:#666">(</span> RDFConnection conn <span
style="color:#666">=</span> RDFConnectionRemote<span
style="color:#666">.</span><span style="color:#b44">service</span><span
style="color:#666">(</span>dataURL<span style="color:#666">)</span>
- <span style="color:#666">.</span><span
style="color:#b44">httpClient</span><span
style="color:#666">(</span>httpClient<span style="color:#666">)</span>
- <span style="color:#666">.</span><span
style="color:#b44">build</span><span style="color:#666">())</span> <span
style="color:#666">{</span>
- conn<span style="color:#666">.</span><span
style="color:#b44">queryAsk</span><span style="color:#666">(</span><span
style="color:#b44">"ASK{}"</span><span style="color:#666">);</span>
- <span style="color:#666">}</span>
-</code></pre></div><div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"> <span
style="color:#080;font-style:italic">// Use with QueryExecution
-</span><span style="color:#080;font-style:italic"></span> System<span
style="color:#666">.</span><span style="color:#b44">out</span><span
style="color:#666">.</span><span style="color:#b44">println</span><span
style="color:#666">(</span><span style="color:#b44">"HttpClient +
QueryExecutionHTTP"</span><span style="color:#666">);</span>
- <span style="color:#a2f;font-weight:bold">try</span> <span
style="color:#666">(</span> QueryExecution qExec <span
style="color:#666">=</span> QueryExecutionHTTP<span
style="color:#666">.</span><span style="color:#b44">service</span><span
style="color:#666">(</span>dataURL<span style="color:#666">)</span>
- <span style="color:#666">.</span><span
style="color:#b44">httpClient</span><span
style="color:#666">(</span>httpClient<span style="color:#666">)</span>
- <span style="color:#666">.</span><span
style="color:#b44">endpoint</span><span style="color:#666">(</span>dataURL<span
style="color:#666">)</span>
- <span style="color:#666">.</span><span
style="color:#b44">queryString</span><span style="color:#666">(</span><span
style="color:#b44">"ASK{}"</span><span style="color:#666">)</span>
- <span style="color:#666">.</span><span
style="color:#b44">build</span><span style="color:#666">())</span> <span
style="color:#666">{</span>
- qExec<span style="color:#666">.</span><span
style="color:#b44">execAsk</span><span style="color:#666">();</span>
- <span style="color:#666">}</span>
-</code></pre></div><h3 id="challenge-registration">Challenge registration</h3>
-<p><code>AuthEnv</code> maintains a registry of credentials and also a
registry of which service URLs
-the credentials should be used form. It supports registration of endpoint
prefixes so that one
-registration will apply to all URLs starting with a common root.</p>
-<p>The main function is
<code>AuthEnv.get().registerUsernamePassword</code>.</p>
-<div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"> <span
style="color:#080;font-style:italic">// Application setup code
-</span><span style="color:#080;font-style:italic"></span> AuthEnv<span
style="color:#666">.</span><span style="color:#b44">get</span><span
style="color:#666">().</span><span
style="color:#b44">registerUsernamePassword</span><span
style="color:#666">(</span><span
style="color:#b44">"username"</span><span style="color:#666">,</span>
<span style="color:#b44">"password"</span><span
style="color:#666">);</span>
-</code></pre></div><div class="highlight"><pre
style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4"><code
class="language-java" data-lang="java"> <span style="color:#666">...</span>
- <span style="color:#a2f;font-weight:bold">try</span> <span
style="color:#666">(</span> QueryExecution qExec <span
style="color:#666">=</span> QueryExecutionHTTP<span
style="color:#666">.</span><span style="color:#b44">service</span><span
style="color:#666">(</span>dataURL<span style="color:#666">)</span>
- <span style="color:#080;font-style:italic">// No httpClient
-</span><span style="color:#080;font-style:italic"></span> <span
style="color:#666">.</span><span style="color:#b44">endpoint</span><span
style="color:#666">(</span>dataURL<span style="color:#666">)</span>
- <span style="color:#666">.</span><span
style="color:#b44">queryString</span><span style="color:#666">(</span><span
style="color:#b44">"ASK{}"</span><span style="color:#666">)</span>
- <span style="color:#666">.</span><span
style="color:#b44">build</span><span style="color:#666">())</span> <span
style="color:#666">{</span>
- qExec<span style="color:#666">.</span><span
style="color:#b44">execAsk</span><span style="color:#666">();</span>
- <span style="color:#666">}</span>
-</code></pre></div><p>When a HTTP 401 response with an
<code>WWW-Authenticate</code> header is received, the Jena http handling code
-will will look for a suitable authentication registration (exact or longest
prefix), and retry the
-request. If it succeeds, a modifier is installed so all subsequent request to
the same endpoint will
-have the authentication header added and there is no challenge round-trip.</p>
-<h3 id="ttservicett-1"><tt>SERVICE</tt></h3>
-<p>The same mechanism is used for the URL in a SPARQL <code>SERVICE</code>
clause. If there is a 401 challenge,
-the registry is consulted and authetication applied.</p>
-<p>In addition, if the SERVICE URL has a usename as the <code>userinfo</code>
(that is, <code>https://[email protected]/...</code>),
-that user name is used to look in the authentication registry.</p>
-<p>If the <code>userinfo</code> is of the form “username:password”
then the information as given in the URL is used.</p>
-<p>Old still supported:
-source/documentation/query/http-auth.md</p>
-<h2 id="heading">@@</h2>
-<p>Links:</p>
-<p>source/documentation/query/<br>
-source/documentation/query/service.html<br>
-source/documentation/rdfconnection/</p>
-
-
- </div>
- </div>
-
-</div>
-
-<footer class="footer">
- <div class="container">
- <p>
- Copyright © 2011–2021 The Apache Software Foundation,
Licensed under the
- <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.
- </p>
- <p>
- Apache Jena, Jena, the Apache Jena project logo, Apache and the
Apache feather logos are trademarks of
- The Apache Software Foundation.
- </p>
- </div>
-</footer>
-
-
-<script type="text/javascript">
- var link = $('a[href="' + this.location.pathname + '"]');
- if (link != undefined)
- link.parents('li,ul').addClass('active');
-</script>
-
-</body>
-</html>
diff --git a/content/documentation/tools/index.html
b/content/documentation/tools/index.html
index 1c488ac..e6293dc 100644
--- a/content/documentation/tools/index.html
+++ b/content/documentation/tools/index.html
@@ -204,7 +204,7 @@ a variety of tasks in developing Jena-based
applications.</p>
<p>This command will simply print the versions of Jena and ARQ used in your
distribution, all the tools support the <code>--version </code> option. To
find out how to use a specific tool add the <code>--help</code> flag
instead.</p>
<p>Note that many examples of using Jena tools typically use the Linux style
invocation because most of the Jena developers work on Linux/Mac platforms.
When running on windows simply add <code>.bat</code> as an extension to the
name of the command line tool to run it, on some versions of Windows this may
not be required.</p>
<h3 id="common-issues-with-running-the-tools">Common Issues with Running the
Tools</h3>
-<p>If you receive errors stating that a class is not found then it is most
likely that <code>JENA_HOME</code> is not set correctly. As a quick sanity
check you can try the following to see if it is set appropriately:</p>
+<p>If you receive errors stating that a class is not found then it is most
likely that <code>JENA_HOME</code> is not set correctly. As a quick check you
can try the following to see if it is set appropriately:</p>
<p><strong>On Linux / Mac</strong></p>
<ul>
<li><code>cd $JENA_HOME</code></li>
diff --git a/content/getting_started/fuseki.html
b/content/getting_started/fuseki.html
deleted file mode 100644
index e46a215..0000000
--- a/content/getting_started/fuseki.html
+++ /dev/null
@@ -1,210 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-
-
- <title>Apache Jena - Getting starting with serving RDF over HTTP</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen">
- <link href="/css/bootstrap-extension.css" rel="stylesheet" type="text/css">
- <link href="/css/jena.css" rel="stylesheet" type="text/css">
- <link rel="shortcut icon" href="/images/favicon.ico" />
-
- <script src="https://code.jquery.com/jquery-2.2.4.min.js"
- integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
- crossorigin="anonymous"></script>
- <script src="/js/jena-navigation.js" type="text/javascript"></script>
- <script src="/js/bootstrap.min.js" type="text/javascript"></script>
-
- <script src="/js/improve.js" type="text/javascript"></script>
-
-
-</head>
-
-<body>
-
-<nav class="navbar navbar-default" role="navigation">
- <div class="container">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-ex1-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="/index.html">
- <img class="logo-menu"
src="/images/jena-logo/jena-logo-notext-small.png" alt="jena logo">Apache
Jena</a>
- </div>
-
- <div class="collapse navbar-collapse navbar-ex1-collapse">
- <ul class="nav navbar-nav">
- <li id="homepage"><a href="/index.html"><span class="glyphicon
glyphicon-home"></span> Home</a></li>
- <li id="download"><a href="/download/index.cgi"><span
class="glyphicon glyphicon-download-alt"></span> Download</a></li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Learn <b
class="caret"></b></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Tutorials</li>
- <li><a href="/tutorials/index.html">Overview</a></li>
- <li><a href="/tutorials/rdf_api.html">RDF core API
tutorial</a></li>
- <li><a href="/tutorials/sparql.html">SPARQL
tutorial</a></li>
- <li><a
href="/documentation/query/manipulating_sparql_using_arq.html">Manipulating
SPARQL using ARQ</a></li>
- <li><a
href="/tutorials/using_jena_with_eclipse.html">Using Jena with Eclipse</a></li>
- <li><a
href="/documentation/notes/index.html">How-To's</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">References</li>
- <li><a
href="/documentation/index.html">Overview</a></li>
- <li><a
href="/documentation/javadoc.html">Javadoc</a></li>
- <li><a href="/documentation/rdf/index.html">RDF
API</a></li>
- <li><a href="/documentation/io/">RDF I/O</a></li>
- <li><a
href="/documentation/fuseki2/index.html">Fuseki</a></li>
- <li><a href="/documentation/query/index.html">ARQ
(SPARQL)</a></li>
- <li><a href="/documentation/rdfconnection/">RDF
Connection - SPARQL API</a></li>
- <li><a href="/documentation/rdfs/">Data with RDFS
Inferencing</a></li>
- <li><a
href="/documentation/tdb/index.html">TDB</a></li>
- <li><a
href="/documentation/tdb2/index.html">TDB2</a></li>
- <li><a
href="/documentation/query/text-query.html">Text Search</a></li>
- <li><a
href="/documentation/shacl/index.html">SHACL</a></li>
- <li><a
href="/documentation/shex/index.html">ShEx</a></li>
- <li><a
href="/documentation/rdfstar/index.html">RDF-star</a></li>
- <li><a
href="/documentation/tools/index.html">Command-line tools</a></li>
- <li><a href="/documentation/hadoop/index.html">Elephas
- tools for RDF on Hadoop</a></li>
- <li><a href="/documentation/jdbc/index.html">SPARQL
over JDBC</a></li>
- <li><a
href="/documentation/permissions/index.html">Permissions</a></li>
- <li><a
href="/documentation/assembler/index.html">Assembler</a></li>
- <li><a href="/documentation/ontology/">Ontology
API</a></li>
- <li><a
href="/documentation/inference/index.html">Inference API</a></li>
- <li><a
href="/documentation/extras/querybuilder/index.html">Query Builder</a></li>
- </ul>
- </li>
-
- <li class="drop down">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Javadoc
<b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="/documentation/javadoc/jena/">Jena
Core</a></li>
- <li><a href="/documentation/javadoc/arq/">ARQ</a></li>
- <li><a href="/documentation/javadoc/tdb/">TDB</a></li>
- <li><a
href="/documentation/javadoc/fuseki2/">Fuseki</a></li>
- <li><a
href="/documentation/javadoc_elephas.html">Elephas</a></li>
- <li><a href="/documentation/javadoc/text/">Text
Search</a></li>
- <li><a
href="/documentation/javadoc/shacl/">SHACL</a></li>
- <li><a
href="/documentation/javadoc/geosparql/">GeoSPARQL</a></li>
- <li><a
href="/documentation/javadoc/permissions/">Permissions</a></li>
- <li><a
href="/documentation/javadoc/jdbc/">JDBC</a></li>
- <li><a
href="/documentation/javadoc/extras/querybuilder/">Query Builder</a></li>
- <li><a href="/documentation/javadoc.html">All
Javadoc</a></li>
- </ul>
- </li>
-
- <li id="ask"><a href="/help_and_support/index.html"><span
class="glyphicon glyphicon-question-sign"></span> Ask</a></li>
-
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-bullhorn"></span> Get
involved <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a
href="/getting_involved/index.html">Contribute</a></li>
- <li><a
href="/help_and_support/bugs_and_suggestions.html">Report a bug</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">Project</li>
- <li><a href="/about_jena/about.html">About
Jena</a></li>
- <li><a href="/about_jena/roadmap.html">Roadmap</a></li>
- <li><a
href="/about_jena/architecture.html">Architecture</a></li>
- <li><a href="/about_jena/team.html">Project
team</a></li>
- <li><a href="/about_jena/contributions.html">Related
projects</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">ASF</li>
- <li><a href="http://www.apache.org/">Apache Software
Foundation</a></li>
- <li><a
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
- <li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
- <li><a
href="http://www.apache.org/foundation/sponsorship.html">Become a
Sponsor</a></li>
- <li><a
href="http://www.apache.org/security/">Security</a></li>
- </ul>
- </li>
-
- <li id="edit"><a
href="https://github.com/apache/jena-site/edit/main/source/getting_started/fuseki.md"
title="Edit this page on GitHub"><span class="glyphicon
glyphicon-pencil"></span> Edit this page</a></li>
- </ul>
- </div>
- </div>
-</nav>
-
-
-<div class="container">
- <div class="row">
- <div class="col-md-12">
- <div id="breadcrumbs">
-
-
-
-
-
-
-
-<ol class="breadcrumb">
-
-
-
-
-
-
-
-
- <li><a href='/getting_started'>GETTING STARTED</a></li>
-
-
-
-
-
-
-
- <li class="active">FUSEKI</li>
-
-
-
-
-</ol>
-
-
-
-
-
- </div>
- <h1 class="title">Getting starting with serving RDF over HTTP</h1>
-
- <p><em>Please bear with us, we’re in the process of updating this
section of the site</em>.
-This section will shortly contain some example projects illustrating aspects of
-using Jena for RDF processing. In the meantime, please see the following
-resources for help:</p>
-<ul>
-<li><a href="/documentation/fuseki2/index.html">Fuseki</a></li>
-</ul>
-<h2 id="other-resources">Other resources</h2>
-<p>Jena committer Paolo Castagna has listed some <a
href="https://github.com/castagna/jena-examples">example programs</a>
-using Jena on his GitHub site.</p>
-
-
- </div>
- </div>
-
-</div>
-
-<footer class="footer">
- <div class="container">
- <p>
- Copyright © 2011–2021 The Apache Software Foundation,
Licensed under the
- <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.
- </p>
- <p>
- Apache Jena, Jena, the Apache Jena project logo, Apache and the
Apache feather logos are trademarks of
- The Apache Software Foundation.
- </p>
- </div>
-</footer>
-
-
-<script type="text/javascript">
- var link = $('a[href="' + this.location.pathname + '"]');
- if (link != undefined)
- link.parents('li,ul').addClass('active');
-</script>
-
-</body>
-</html>
diff --git a/content/getting_started/index.html
b/content/getting_started/index.html
index e3569fa..bc24778 100644
--- a/content/getting_started/index.html
+++ b/content/getting_started/index.html
@@ -201,8 +201,6 @@ usage of advanced semantic web features such as reasoning
over your data using O
<p>The interaction between the different APIs:</p>
<p><img src="/images/jena-architecture.png" alt="Jena architecture overview"
title="Jena architecture overview"></p>
<h2><img class="logo-menu" src="/images/jena-logo/jena-logo-notext-small.png"
alt="jena logo">Other resources</h2>
-<p>Finally, Jena committer Paolo Castagna has listed some <a
href="https://github.com/castagna/jena-examples">example programs</a>
-using Jena on his GitHub site.</p>
</div>
diff --git a/content/getting_started/index.xml
b/content/getting_started/index.xml
index 861acdf..6f33c82 100644
--- a/content/getting_started/index.xml
+++ b/content/getting_started/index.xml
@@ -11,16 +11,6 @@
<item>
- <title>an overview of the Jena RDF API</title>
- <link>https://jena.apache.org/getting_started/rdf_api.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/getting_started/rdf_api.html</guid>
- <description>Please bear with us, we&rsquo;re in the process of
updating this section of the site. This section will shortly contain some
example projects illustrating aspects of using Jena for RDF processing. In the
meantime, please see the following resources for help:
- Jena RDF API tutorial SPARQL tutorial Ontology API overview Other resources
Jena committer Paolo Castagna has listed some example programs using Jena on
his GitHub site.</description>
- </item>
-
- <item>
<title>Getting started with Apache Jena</title>
<link>https://jena.apache.org/getting_started/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -30,34 +20,5 @@
Tutorials RDF API tutorial - you will learn the essence of the semantic web
and the graph representation behind RDF.</description>
</item>
- <item>
- <title>Getting started with SPARQL queries</title>
- <link>https://jena.apache.org/getting_started/sparql.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/getting_started/sparql.html</guid>
- <description>Please bear with us, we&rsquo;re in the process of
updating this section of the site. This section will shortly contain some
example projects illustrating aspects of using Jena for RDF processing. In the
meantime, please see the following resources for help:
- SPARQL tutorial Other resources Jena committer Paolo Castagna has listed
some example programs using Jena on his GitHub site.</description>
- </item>
-
- <item>
- <title>Getting starting with serving RDF over HTTP</title>
- <link>https://jena.apache.org/getting_started/fuseki.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/getting_started/fuseki.html</guid>
- <description>Please bear with us, we&rsquo;re in the process of
updating this section of the site. This section will shortly contain some
example projects illustrating aspects of using Jena for RDF processing. In the
meantime, please see the following resources for help:
- Fuseki Other resources Jena committer Paolo Castagna has listed some example
programs using Jena on his GitHub site.</description>
- </item>
-
- <item>
- <title>Tell me how to ...</title>
- <link>https://jena.apache.org/getting_started/tell_me_how.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/getting_started/tell_me_how.html</guid>
- <description>Please bear with us, we&rsquo;re in the process of
updating this section of the site. This section will shortly contain some
example patterns and recipes for things we have found Jena users commonly want
to do. If you have a particular need that you think would be usefully covered
in this section, please file a Jira issue outlining your
suggestion.</description>
- </item>
-
</channel>
</rss>
\ No newline at end of file
diff --git a/content/getting_started/rdf_api.html
b/content/getting_started/rdf_api.html
deleted file mode 100644
index 3b168f3..0000000
--- a/content/getting_started/rdf_api.html
+++ /dev/null
@@ -1,212 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-
-
- <title>Apache Jena - an overview of the Jena RDF API</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen">
- <link href="/css/bootstrap-extension.css" rel="stylesheet" type="text/css">
- <link href="/css/jena.css" rel="stylesheet" type="text/css">
- <link rel="shortcut icon" href="/images/favicon.ico" />
-
- <script src="https://code.jquery.com/jquery-2.2.4.min.js"
- integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
- crossorigin="anonymous"></script>
- <script src="/js/jena-navigation.js" type="text/javascript"></script>
- <script src="/js/bootstrap.min.js" type="text/javascript"></script>
-
- <script src="/js/improve.js" type="text/javascript"></script>
-
-
-</head>
-
-<body>
-
-<nav class="navbar navbar-default" role="navigation">
- <div class="container">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-ex1-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="/index.html">
- <img class="logo-menu"
src="/images/jena-logo/jena-logo-notext-small.png" alt="jena logo">Apache
Jena</a>
- </div>
-
- <div class="collapse navbar-collapse navbar-ex1-collapse">
- <ul class="nav navbar-nav">
- <li id="homepage"><a href="/index.html"><span class="glyphicon
glyphicon-home"></span> Home</a></li>
- <li id="download"><a href="/download/index.cgi"><span
class="glyphicon glyphicon-download-alt"></span> Download</a></li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Learn <b
class="caret"></b></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Tutorials</li>
- <li><a href="/tutorials/index.html">Overview</a></li>
- <li><a href="/tutorials/rdf_api.html">RDF core API
tutorial</a></li>
- <li><a href="/tutorials/sparql.html">SPARQL
tutorial</a></li>
- <li><a
href="/documentation/query/manipulating_sparql_using_arq.html">Manipulating
SPARQL using ARQ</a></li>
- <li><a
href="/tutorials/using_jena_with_eclipse.html">Using Jena with Eclipse</a></li>
- <li><a
href="/documentation/notes/index.html">How-To's</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">References</li>
- <li><a
href="/documentation/index.html">Overview</a></li>
- <li><a
href="/documentation/javadoc.html">Javadoc</a></li>
- <li><a href="/documentation/rdf/index.html">RDF
API</a></li>
- <li><a href="/documentation/io/">RDF I/O</a></li>
- <li><a
href="/documentation/fuseki2/index.html">Fuseki</a></li>
- <li><a href="/documentation/query/index.html">ARQ
(SPARQL)</a></li>
- <li><a href="/documentation/rdfconnection/">RDF
Connection - SPARQL API</a></li>
- <li><a href="/documentation/rdfs/">Data with RDFS
Inferencing</a></li>
- <li><a
href="/documentation/tdb/index.html">TDB</a></li>
- <li><a
href="/documentation/tdb2/index.html">TDB2</a></li>
- <li><a
href="/documentation/query/text-query.html">Text Search</a></li>
- <li><a
href="/documentation/shacl/index.html">SHACL</a></li>
- <li><a
href="/documentation/shex/index.html">ShEx</a></li>
- <li><a
href="/documentation/rdfstar/index.html">RDF-star</a></li>
- <li><a
href="/documentation/tools/index.html">Command-line tools</a></li>
- <li><a href="/documentation/hadoop/index.html">Elephas
- tools for RDF on Hadoop</a></li>
- <li><a href="/documentation/jdbc/index.html">SPARQL
over JDBC</a></li>
- <li><a
href="/documentation/permissions/index.html">Permissions</a></li>
- <li><a
href="/documentation/assembler/index.html">Assembler</a></li>
- <li><a href="/documentation/ontology/">Ontology
API</a></li>
- <li><a
href="/documentation/inference/index.html">Inference API</a></li>
- <li><a
href="/documentation/extras/querybuilder/index.html">Query Builder</a></li>
- </ul>
- </li>
-
- <li class="drop down">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Javadoc
<b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="/documentation/javadoc/jena/">Jena
Core</a></li>
- <li><a href="/documentation/javadoc/arq/">ARQ</a></li>
- <li><a href="/documentation/javadoc/tdb/">TDB</a></li>
- <li><a
href="/documentation/javadoc/fuseki2/">Fuseki</a></li>
- <li><a
href="/documentation/javadoc_elephas.html">Elephas</a></li>
- <li><a href="/documentation/javadoc/text/">Text
Search</a></li>
- <li><a
href="/documentation/javadoc/shacl/">SHACL</a></li>
- <li><a
href="/documentation/javadoc/geosparql/">GeoSPARQL</a></li>
- <li><a
href="/documentation/javadoc/permissions/">Permissions</a></li>
- <li><a
href="/documentation/javadoc/jdbc/">JDBC</a></li>
- <li><a
href="/documentation/javadoc/extras/querybuilder/">Query Builder</a></li>
- <li><a href="/documentation/javadoc.html">All
Javadoc</a></li>
- </ul>
- </li>
-
- <li id="ask"><a href="/help_and_support/index.html"><span
class="glyphicon glyphicon-question-sign"></span> Ask</a></li>
-
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-bullhorn"></span> Get
involved <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a
href="/getting_involved/index.html">Contribute</a></li>
- <li><a
href="/help_and_support/bugs_and_suggestions.html">Report a bug</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">Project</li>
- <li><a href="/about_jena/about.html">About
Jena</a></li>
- <li><a href="/about_jena/roadmap.html">Roadmap</a></li>
- <li><a
href="/about_jena/architecture.html">Architecture</a></li>
- <li><a href="/about_jena/team.html">Project
team</a></li>
- <li><a href="/about_jena/contributions.html">Related
projects</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">ASF</li>
- <li><a href="http://www.apache.org/">Apache Software
Foundation</a></li>
- <li><a
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
- <li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
- <li><a
href="http://www.apache.org/foundation/sponsorship.html">Become a
Sponsor</a></li>
- <li><a
href="http://www.apache.org/security/">Security</a></li>
- </ul>
- </li>
-
- <li id="edit"><a
href="https://github.com/apache/jena-site/edit/main/source/getting_started/rdf_api.md"
title="Edit this page on GitHub"><span class="glyphicon
glyphicon-pencil"></span> Edit this page</a></li>
- </ul>
- </div>
- </div>
-</nav>
-
-
-<div class="container">
- <div class="row">
- <div class="col-md-12">
- <div id="breadcrumbs">
-
-
-
-
-
-
-
-<ol class="breadcrumb">
-
-
-
-
-
-
-
-
- <li><a href='/getting_started'>GETTING STARTED</a></li>
-
-
-
-
-
-
-
- <li class="active">RDF API</li>
-
-
-
-
-</ol>
-
-
-
-
-
- </div>
- <h1 class="title">an overview of the Jena RDF API</h1>
-
- <p><em>Please bear with us, we’re in the process of updating this
section of the site</em>.
-This section will shortly contain some example projects illustrating aspects of
-using Jena for RDF processing. In the meantime, please see the following
-resources for help:</p>
-<ul>
-<li><a href="/tutorials/rdf_api.html">Jena RDF API tutorial</a></li>
-<li><a href="/tutorials/sparql.html">SPARQL tutorial</a></li>
-<li><a href="/documentation/ontology">Ontology API overview</a></li>
-</ul>
-<h2 id="other-resources">Other resources</h2>
-<p>Jena committer Paolo Castagna has listed some <a
href="https://github.com/castagna/jena-examples">example programs</a>
-using Jena on his GitHub site.</p>
-
-
- </div>
- </div>
-
-</div>
-
-<footer class="footer">
- <div class="container">
- <p>
- Copyright © 2011–2021 The Apache Software Foundation,
Licensed under the
- <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.
- </p>
- <p>
- Apache Jena, Jena, the Apache Jena project logo, Apache and the
Apache feather logos are trademarks of
- The Apache Software Foundation.
- </p>
- </div>
-</footer>
-
-
-<script type="text/javascript">
- var link = $('a[href="' + this.location.pathname + '"]');
- if (link != undefined)
- link.parents('li,ul').addClass('active');
-</script>
-
-</body>
-</html>
diff --git a/content/getting_started/sparql.html
b/content/getting_started/sparql.html
deleted file mode 100644
index 34d1dc7..0000000
--- a/content/getting_started/sparql.html
+++ /dev/null
@@ -1,210 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-
-
- <title>Apache Jena - Getting started with SPARQL queries</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen">
- <link href="/css/bootstrap-extension.css" rel="stylesheet" type="text/css">
- <link href="/css/jena.css" rel="stylesheet" type="text/css">
- <link rel="shortcut icon" href="/images/favicon.ico" />
-
- <script src="https://code.jquery.com/jquery-2.2.4.min.js"
- integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
- crossorigin="anonymous"></script>
- <script src="/js/jena-navigation.js" type="text/javascript"></script>
- <script src="/js/bootstrap.min.js" type="text/javascript"></script>
-
- <script src="/js/improve.js" type="text/javascript"></script>
-
-
-</head>
-
-<body>
-
-<nav class="navbar navbar-default" role="navigation">
- <div class="container">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-ex1-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="/index.html">
- <img class="logo-menu"
src="/images/jena-logo/jena-logo-notext-small.png" alt="jena logo">Apache
Jena</a>
- </div>
-
- <div class="collapse navbar-collapse navbar-ex1-collapse">
- <ul class="nav navbar-nav">
- <li id="homepage"><a href="/index.html"><span class="glyphicon
glyphicon-home"></span> Home</a></li>
- <li id="download"><a href="/download/index.cgi"><span
class="glyphicon glyphicon-download-alt"></span> Download</a></li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Learn <b
class="caret"></b></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Tutorials</li>
- <li><a href="/tutorials/index.html">Overview</a></li>
- <li><a href="/tutorials/rdf_api.html">RDF core API
tutorial</a></li>
- <li><a href="/tutorials/sparql.html">SPARQL
tutorial</a></li>
- <li><a
href="/documentation/query/manipulating_sparql_using_arq.html">Manipulating
SPARQL using ARQ</a></li>
- <li><a
href="/tutorials/using_jena_with_eclipse.html">Using Jena with Eclipse</a></li>
- <li><a
href="/documentation/notes/index.html">How-To's</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">References</li>
- <li><a
href="/documentation/index.html">Overview</a></li>
- <li><a
href="/documentation/javadoc.html">Javadoc</a></li>
- <li><a href="/documentation/rdf/index.html">RDF
API</a></li>
- <li><a href="/documentation/io/">RDF I/O</a></li>
- <li><a
href="/documentation/fuseki2/index.html">Fuseki</a></li>
- <li><a href="/documentation/query/index.html">ARQ
(SPARQL)</a></li>
- <li><a href="/documentation/rdfconnection/">RDF
Connection - SPARQL API</a></li>
- <li><a href="/documentation/rdfs/">Data with RDFS
Inferencing</a></li>
- <li><a
href="/documentation/tdb/index.html">TDB</a></li>
- <li><a
href="/documentation/tdb2/index.html">TDB2</a></li>
- <li><a
href="/documentation/query/text-query.html">Text Search</a></li>
- <li><a
href="/documentation/shacl/index.html">SHACL</a></li>
- <li><a
href="/documentation/shex/index.html">ShEx</a></li>
- <li><a
href="/documentation/rdfstar/index.html">RDF-star</a></li>
- <li><a
href="/documentation/tools/index.html">Command-line tools</a></li>
- <li><a href="/documentation/hadoop/index.html">Elephas
- tools for RDF on Hadoop</a></li>
- <li><a href="/documentation/jdbc/index.html">SPARQL
over JDBC</a></li>
- <li><a
href="/documentation/permissions/index.html">Permissions</a></li>
- <li><a
href="/documentation/assembler/index.html">Assembler</a></li>
- <li><a href="/documentation/ontology/">Ontology
API</a></li>
- <li><a
href="/documentation/inference/index.html">Inference API</a></li>
- <li><a
href="/documentation/extras/querybuilder/index.html">Query Builder</a></li>
- </ul>
- </li>
-
- <li class="drop down">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Javadoc
<b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="/documentation/javadoc/jena/">Jena
Core</a></li>
- <li><a href="/documentation/javadoc/arq/">ARQ</a></li>
- <li><a href="/documentation/javadoc/tdb/">TDB</a></li>
- <li><a
href="/documentation/javadoc/fuseki2/">Fuseki</a></li>
- <li><a
href="/documentation/javadoc_elephas.html">Elephas</a></li>
- <li><a href="/documentation/javadoc/text/">Text
Search</a></li>
- <li><a
href="/documentation/javadoc/shacl/">SHACL</a></li>
- <li><a
href="/documentation/javadoc/geosparql/">GeoSPARQL</a></li>
- <li><a
href="/documentation/javadoc/permissions/">Permissions</a></li>
- <li><a
href="/documentation/javadoc/jdbc/">JDBC</a></li>
- <li><a
href="/documentation/javadoc/extras/querybuilder/">Query Builder</a></li>
- <li><a href="/documentation/javadoc.html">All
Javadoc</a></li>
- </ul>
- </li>
-
- <li id="ask"><a href="/help_and_support/index.html"><span
class="glyphicon glyphicon-question-sign"></span> Ask</a></li>
-
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-bullhorn"></span> Get
involved <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a
href="/getting_involved/index.html">Contribute</a></li>
- <li><a
href="/help_and_support/bugs_and_suggestions.html">Report a bug</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">Project</li>
- <li><a href="/about_jena/about.html">About
Jena</a></li>
- <li><a href="/about_jena/roadmap.html">Roadmap</a></li>
- <li><a
href="/about_jena/architecture.html">Architecture</a></li>
- <li><a href="/about_jena/team.html">Project
team</a></li>
- <li><a href="/about_jena/contributions.html">Related
projects</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">ASF</li>
- <li><a href="http://www.apache.org/">Apache Software
Foundation</a></li>
- <li><a
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
- <li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
- <li><a
href="http://www.apache.org/foundation/sponsorship.html">Become a
Sponsor</a></li>
- <li><a
href="http://www.apache.org/security/">Security</a></li>
- </ul>
- </li>
-
- <li id="edit"><a
href="https://github.com/apache/jena-site/edit/main/source/getting_started/sparql.md"
title="Edit this page on GitHub"><span class="glyphicon
glyphicon-pencil"></span> Edit this page</a></li>
- </ul>
- </div>
- </div>
-</nav>
-
-
-<div class="container">
- <div class="row">
- <div class="col-md-12">
- <div id="breadcrumbs">
-
-
-
-
-
-
-
-<ol class="breadcrumb">
-
-
-
-
-
-
-
-
- <li><a href='/getting_started'>GETTING STARTED</a></li>
-
-
-
-
-
-
-
- <li class="active">SPARQL</li>
-
-
-
-
-</ol>
-
-
-
-
-
- </div>
- <h1 class="title">Getting started with SPARQL queries</h1>
-
- <p><em>Please bear with us, we’re in the process of updating this
section of the site</em>.
-This section will shortly contain some example projects illustrating aspects of
-using Jena for RDF processing. In the meantime, please see the following
-resources for help:</p>
-<ul>
-<li><a href="/tutorials/sparql.html">SPARQL tutorial</a></li>
-</ul>
-<h2 id="other-resources">Other resources</h2>
-<p>Jena committer Paolo Castagna has listed some <a
href="https://github.com/castagna/jena-examples">example programs</a>
-using Jena on his GitHub site.</p>
-
-
- </div>
- </div>
-
-</div>
-
-<footer class="footer">
- <div class="container">
- <p>
- Copyright © 2011–2021 The Apache Software Foundation,
Licensed under the
- <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.
- </p>
- <p>
- Apache Jena, Jena, the Apache Jena project logo, Apache and the
Apache feather logos are trademarks of
- The Apache Software Foundation.
- </p>
- </div>
-</footer>
-
-
-<script type="text/javascript">
- var link = $('a[href="' + this.location.pathname + '"]');
- if (link != undefined)
- link.parents('li,ul').addClass('active');
-</script>
-
-</body>
-</html>
diff --git a/content/getting_started/tell_me_how.html
b/content/getting_started/tell_me_how.html
deleted file mode 100644
index bf4954b..0000000
--- a/content/getting_started/tell_me_how.html
+++ /dev/null
@@ -1,205 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-<head>
-
-
- <title>Apache Jena - Tell me how to ...</title>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
-
- <link href="/css/bootstrap.min.css" rel="stylesheet" media="screen">
- <link href="/css/bootstrap-extension.css" rel="stylesheet" type="text/css">
- <link href="/css/jena.css" rel="stylesheet" type="text/css">
- <link rel="shortcut icon" href="/images/favicon.ico" />
-
- <script src="https://code.jquery.com/jquery-2.2.4.min.js"
- integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44="
- crossorigin="anonymous"></script>
- <script src="/js/jena-navigation.js" type="text/javascript"></script>
- <script src="/js/bootstrap.min.js" type="text/javascript"></script>
-
- <script src="/js/improve.js" type="text/javascript"></script>
-
-
-</head>
-
-<body>
-
-<nav class="navbar navbar-default" role="navigation">
- <div class="container">
- <div class="navbar-header">
- <button type="button" class="navbar-toggle" data-toggle="collapse"
data-target=".navbar-ex1-collapse">
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- <span class="icon-bar"></span>
- </button>
- <a class="navbar-brand" href="/index.html">
- <img class="logo-menu"
src="/images/jena-logo/jena-logo-notext-small.png" alt="jena logo">Apache
Jena</a>
- </div>
-
- <div class="collapse navbar-collapse navbar-ex1-collapse">
- <ul class="nav navbar-nav">
- <li id="homepage"><a href="/index.html"><span class="glyphicon
glyphicon-home"></span> Home</a></li>
- <li id="download"><a href="/download/index.cgi"><span
class="glyphicon glyphicon-download-alt"></span> Download</a></li>
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Learn <b
class="caret"></b></a>
- <ul class="dropdown-menu">
- <li class="dropdown-header">Tutorials</li>
- <li><a href="/tutorials/index.html">Overview</a></li>
- <li><a href="/tutorials/rdf_api.html">RDF core API
tutorial</a></li>
- <li><a href="/tutorials/sparql.html">SPARQL
tutorial</a></li>
- <li><a
href="/documentation/query/manipulating_sparql_using_arq.html">Manipulating
SPARQL using ARQ</a></li>
- <li><a
href="/tutorials/using_jena_with_eclipse.html">Using Jena with Eclipse</a></li>
- <li><a
href="/documentation/notes/index.html">How-To's</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">References</li>
- <li><a
href="/documentation/index.html">Overview</a></li>
- <li><a
href="/documentation/javadoc.html">Javadoc</a></li>
- <li><a href="/documentation/rdf/index.html">RDF
API</a></li>
- <li><a href="/documentation/io/">RDF I/O</a></li>
- <li><a
href="/documentation/fuseki2/index.html">Fuseki</a></li>
- <li><a href="/documentation/query/index.html">ARQ
(SPARQL)</a></li>
- <li><a href="/documentation/rdfconnection/">RDF
Connection - SPARQL API</a></li>
- <li><a href="/documentation/rdfs/">Data with RDFS
Inferencing</a></li>
- <li><a
href="/documentation/tdb/index.html">TDB</a></li>
- <li><a
href="/documentation/tdb2/index.html">TDB2</a></li>
- <li><a
href="/documentation/query/text-query.html">Text Search</a></li>
- <li><a
href="/documentation/shacl/index.html">SHACL</a></li>
- <li><a
href="/documentation/shex/index.html">ShEx</a></li>
- <li><a
href="/documentation/rdfstar/index.html">RDF-star</a></li>
- <li><a
href="/documentation/tools/index.html">Command-line tools</a></li>
- <li><a href="/documentation/hadoop/index.html">Elephas
- tools for RDF on Hadoop</a></li>
- <li><a href="/documentation/jdbc/index.html">SPARQL
over JDBC</a></li>
- <li><a
href="/documentation/permissions/index.html">Permissions</a></li>
- <li><a
href="/documentation/assembler/index.html">Assembler</a></li>
- <li><a href="/documentation/ontology/">Ontology
API</a></li>
- <li><a
href="/documentation/inference/index.html">Inference API</a></li>
- <li><a
href="/documentation/extras/querybuilder/index.html">Query Builder</a></li>
- </ul>
- </li>
-
- <li class="drop down">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-book"></span> Javadoc
<b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a href="/documentation/javadoc/jena/">Jena
Core</a></li>
- <li><a href="/documentation/javadoc/arq/">ARQ</a></li>
- <li><a href="/documentation/javadoc/tdb/">TDB</a></li>
- <li><a
href="/documentation/javadoc/fuseki2/">Fuseki</a></li>
- <li><a
href="/documentation/javadoc_elephas.html">Elephas</a></li>
- <li><a href="/documentation/javadoc/text/">Text
Search</a></li>
- <li><a
href="/documentation/javadoc/shacl/">SHACL</a></li>
- <li><a
href="/documentation/javadoc/geosparql/">GeoSPARQL</a></li>
- <li><a
href="/documentation/javadoc/permissions/">Permissions</a></li>
- <li><a
href="/documentation/javadoc/jdbc/">JDBC</a></li>
- <li><a
href="/documentation/javadoc/extras/querybuilder/">Query Builder</a></li>
- <li><a href="/documentation/javadoc.html">All
Javadoc</a></li>
- </ul>
- </li>
-
- <li id="ask"><a href="/help_and_support/index.html"><span
class="glyphicon glyphicon-question-sign"></span> Ask</a></li>
-
- <li class="dropdown">
- <a href="#" class="dropdown-toggle"
data-toggle="dropdown"><span class="glyphicon glyphicon-bullhorn"></span> Get
involved <b class="caret"></b></a>
- <ul class="dropdown-menu">
- <li><a
href="/getting_involved/index.html">Contribute</a></li>
- <li><a
href="/help_and_support/bugs_and_suggestions.html">Report a bug</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">Project</li>
- <li><a href="/about_jena/about.html">About
Jena</a></li>
- <li><a href="/about_jena/roadmap.html">Roadmap</a></li>
- <li><a
href="/about_jena/architecture.html">Architecture</a></li>
- <li><a href="/about_jena/team.html">Project
team</a></li>
- <li><a href="/about_jena/contributions.html">Related
projects</a></li>
- <li class="divider"></li>
- <li class="dropdown-header">ASF</li>
- <li><a href="http://www.apache.org/">Apache Software
Foundation</a></li>
- <li><a
href="http://www.apache.org/licenses/LICENSE-2.0">License</a></li>
- <li><a
href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
- <li><a
href="http://www.apache.org/foundation/sponsorship.html">Become a
Sponsor</a></li>
- <li><a
href="http://www.apache.org/security/">Security</a></li>
- </ul>
- </li>
-
- <li id="edit"><a
href="https://github.com/apache/jena-site/edit/main/source/getting_started/tell_me_how.md"
title="Edit this page on GitHub"><span class="glyphicon
glyphicon-pencil"></span> Edit this page</a></li>
- </ul>
- </div>
- </div>
-</nav>
-
-
-<div class="container">
- <div class="row">
- <div class="col-md-12">
- <div id="breadcrumbs">
-
-
-
-
-
-
-
-<ol class="breadcrumb">
-
-
-
-
-
-
-
-
- <li><a href='/getting_started'>GETTING STARTED</a></li>
-
-
-
-
-
-
-
- <li class="active">TELL ME HOW</li>
-
-
-
-
-</ol>
-
-
-
-
-
- </div>
- <h1 class="title">Tell me how to ...</h1>
-
- <p><em>Please bear with us, we’re in the process of updating this
section of the site</em>.
-This section will shortly contain some example patterns and recipes for things
we
-have found Jena users commonly want to do. If you have a particular need that
you
-think would be usefully covered in this section, please <a
href="https://issues.apache.org/jira/browse/JENA">file a Jira issue</a>
-outlining your suggestion.</p>
-
-
- </div>
- </div>
-
-</div>
-
-<footer class="footer">
- <div class="container">
- <p>
- Copyright © 2011–2021 The Apache Software Foundation,
Licensed under the
- <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
License, Version 2.0</a>.
- </p>
- <p>
- Apache Jena, Jena, the Apache Jena project logo, Apache and the
Apache feather logos are trademarks of
- The Apache Software Foundation.
- </p>
- </div>
-</footer>
-
-
-<script type="text/javascript">
- var link = $('a[href="' + this.location.pathname + '"]');
- if (link != undefined)
- link.parents('li,ul').addClass('active');
-</script>
-
-</body>
-</html>
diff --git a/content/index.xml b/content/index.xml
index 5a24b47..3c75171 100644
--- a/content/index.xml
+++ b/content/index.xml
@@ -53,26 +53,6 @@ Implementing too quickly, without first understanding the
RDF data model, leads
</item>
<item>
- <title>an overview of the Jena RDF API</title>
- <link>https://jena.apache.org/getting_started/rdf_api.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/getting_started/rdf_api.html</guid>
- <description>Please bear with us, we&rsquo;re in the process of
updating this section of the site. This section will shortly contain some
example projects illustrating aspects of using Jena for RDF processing. In the
meantime, please see the following resources for help:
- Jena RDF API tutorial SPARQL tutorial Ontology API overview Other resources
Jena committer Paolo Castagna has listed some example programs using Jena on
his GitHub site.</description>
- </item>
-
- <item>
- <title>Apache Jena documentation overview</title>
- <link>https://jena.apache.org/documentation/</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/documentation/</guid>
- <description>This section contains detailed information about the
various Jena sub-systems, aimed at developers using Jena. For more general
introductions, please refer to the Getting started and Tutorial sections.
-Documentation index The RDF API - the core RDF API in Jena SPARQL - querying
and updating RDF models using the SPARQL standards Fuseki - SPARQL server which
can present RDF data and answer SPARQL queries over HTTP I/O - reading and
writing RDF data RDF Connection - a SPARQL API for local datasets and remote
services Assembler - describing recipes for constructing Jena models
declaratively using RDF Inference - using the Jena rules engine and other
inference algorithms to derive conseque [...]
- </item>
-
- <item>
<title>Apache Jena Elephas</title>
<link>https://jena.apache.org/documentation/hadoop/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -227,20 +207,6 @@ Not currently supported:
</item>
<item>
- <title>Apache Jena SPARQL APIs</title>
- <link>https://jena.apache.org/documentation/sparql-apis/</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/documentation/sparql-apis/</guid>
- <description>TOC
-Overview The SPARQL specifications provide query, update and the graph store
protocol (GSP).
-Jena provides a single interface, RDFConnection for working with local and
remote RDF data using these protocols in a unified way for local and remote
data.
-HTTP Authentication is provided for remote operations.
-Alternatively, applications can also use the various execution engines through
QueryExecution, UpdateExecution and ModelStore.
-All the main implementations work at &ldquo;Graph SPI&rdquo; (GPI)
level and an application may wish to work with this lower level interface that
implements generalized RDF (i.</description>
- </item>
-
- <item>
<title>ARQ - A SPARQL Processor for Jena</title>
<link>https://jena.apache.org/documentation/query/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -956,26 +922,6 @@ Tutorials RDF API tutorial - you will learn the essence
of the semantic web and
</item>
<item>
- <title>Getting started with SPARQL queries</title>
- <link>https://jena.apache.org/getting_started/sparql.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/getting_started/sparql.html</guid>
- <description>Please bear with us, we&rsquo;re in the process of
updating this section of the site. This section will shortly contain some
example projects illustrating aspects of using Jena for RDF processing. In the
meantime, please see the following resources for help:
- SPARQL tutorial Other resources Jena committer Paolo Castagna has listed
some example programs using Jena on his GitHub site.</description>
- </item>
-
- <item>
- <title>Getting starting with serving RDF over HTTP</title>
- <link>https://jena.apache.org/getting_started/fuseki.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/getting_started/fuseki.html</guid>
- <description>Please bear with us, we&rsquo;re in the process of
updating this section of the site. This section will shortly contain some
example projects illustrating aspects of using Jena for RDF processing. In the
meantime, please see the following resources for help:
- Fuseki Other resources Jena committer Paolo Castagna has listed some example
programs using Jena on his GitHub site.</description>
- </item>
-
- <item>
<title>HTTP Authentication in ARQ</title>
<link>https://jena.apache.org/documentation/query/http-auth.html</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -1039,6 +985,16 @@ What is an Assembler specification? An Assembler
specification is an RDF descrip
</item>
<item>
+ <title>Jena documentation overview</title>
+ <link>https://jena.apache.org/documentation/</link>
+ <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+
+ <guid>https://jena.apache.org/documentation/</guid>
+ <description>This section contains detailed information about the
various Jena sub-systems, aimed at developers using Jena. For more general
introductions, please refer to the Getting started and Tutorial sections.
+Documentation index The RDF API - the core RDF API in Jena SPARQL - querying
and updating RDF models using the SPARQL standards Fuseki - SPARQL server which
can present RDF data and answer SPARQL queries over HTTP I/O - reading and
writing RDF data RDF Connection - a SPARQL API for local datasets and remote
services Assembler - describing recipes for constructing Jena models
declaratively using RDF Inference - using the Jena rules engine and other
inference algorithms to derive conseque [...]
+ </item>
+
+ <item>
<title>Jena Extras - Extra packages for Jena development.</title>
<link>https://jena.apache.org/documentation/extras/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
@@ -2129,15 +2085,6 @@ The command line start-up for Fuseki (both full and
basic versions) uses the the
</item>
<item>
- <title>Tell me how to ...</title>
- <link>https://jena.apache.org/getting_started/tell_me_how.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://jena.apache.org/getting_started/tell_me_how.html</guid>
- <description>Please bear with us, we&rsquo;re in the process of
updating this section of the site. This section will shortly contain some
example patterns and recipes for things we have found Jena users commonly want
to do. If you have a particular need that you think would be usefully covered
in this section, please file a Jira issue outlining your
suggestion.</description>
- </item>
-
- <item>
<title>The core RDF API</title>
<link>https://jena.apache.org/documentation/rdf/</link>
<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 764640e..e980440 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -33,16 +33,6 @@
</url>
<url>
- <loc>https://jena.apache.org/getting_started/rdf_api.html</loc>
- <lastmod>2020-02-28T13:09:12+01:00</lastmod>
- </url>
-
- <url>
- <loc>https://jena.apache.org/documentation/</loc>
- <lastmod>2021-07-21T19:48:13+01:00</lastmod>
- </url>
-
- <url>
<loc>https://jena.apache.org/documentation/hadoop/</loc>
<lastmod>2021-02-20T13:42:28+00:00</lastmod>
</url>
@@ -113,11 +103,6 @@
</url>
<url>
- <loc>https://jena.apache.org/documentation/sparql-apis/</loc>
- <lastmod>2021-07-21T19:48:13+01:00</lastmod>
- </url>
-
- <url>
<loc>https://jena.apache.org/documentation/query/</loc>
<lastmod>2021-06-22T11:19:55+01:00</lastmod>
</url>
@@ -274,7 +259,7 @@
<url>
<loc>https://jena.apache.org/documentation/tools/</loc>
- <lastmod>2021-06-22T21:19:37+01:00</lastmod>
+ <lastmod>2021-09-02T16:09:02+01:00</lastmod>
</url>
<url>
@@ -329,7 +314,7 @@
<url>
<loc>https://jena.apache.org/documentation.html</loc>
- <lastmod>2021-07-21T19:48:13+01:00</lastmod>
+ <lastmod>2021-09-02T16:09:02+01:00</lastmod>
</url>
<url>
@@ -394,7 +379,7 @@
<url>
<loc>https://jena.apache.org/documentation/fuseki2/fuseki-layout.html</loc>
- <lastmod>2020-02-28T13:09:12+01:00</lastmod>
+ <lastmod>2021-09-02T16:09:02+01:00</lastmod>
</url>
<url>
@@ -454,17 +439,7 @@
<url>
<loc>https://jena.apache.org/getting_started/</loc>
- <lastmod>2020-02-28T13:09:12+01:00</lastmod>
- </url>
-
- <url>
- <loc>https://jena.apache.org/getting_started/sparql.html</loc>
- <lastmod>2020-02-28T13:09:12+01:00</lastmod>
- </url>
-
- <url>
- <loc>https://jena.apache.org/getting_started/fuseki.html</loc>
- <lastmod>2020-02-28T13:09:12+01:00</lastmod>
+ <lastmod>2021-09-02T16:09:02+01:00</lastmod>
</url>
<url>
@@ -474,7 +449,7 @@
<url>
<loc>https://jena.apache.org/getting_started.html</loc>
- <lastmod>2020-02-28T13:09:12+01:00</lastmod>
+ <lastmod>2021-09-02T16:09:02+01:00</lastmod>
</url>
<url>
@@ -513,6 +488,11 @@
</url>
<url>
+ <loc>https://jena.apache.org/documentation/</loc>
+ <lastmod>2021-06-22T21:19:37+01:00</lastmod>
+ </url>
+
+ <url>
<loc>https://jena.apache.org/documentation/extras/</loc>
<lastmod>2020-02-28T13:09:12+01:00</lastmod>
</url>
@@ -544,7 +524,7 @@
<url>
<loc>https://jena.apache.org/documentation/ontology/</loc>
- <lastmod>2021-05-03T21:48:03+08:00</lastmod>
+ <lastmod>2021-09-02T16:09:02+01:00</lastmod>
</url>
<url>
@@ -874,7 +854,7 @@
<url>
<loc>https://jena.apache.org/documentation/query/spatial-query-doc.html</loc>
- <lastmod>2021-03-16T21:05:16+00:00</lastmod>
+ <lastmod>2021-09-02T16:09:02+01:00</lastmod>
</url>
<url>
@@ -1013,11 +993,6 @@
</url>
<url>
- <loc>https://jena.apache.org/getting_started/tell_me_how.html</loc>
- <lastmod>2020-02-28T13:09:12+01:00</lastmod>
- </url>
-
- <url>
<loc>https://jena.apache.org/documentation/rdf/</loc>
<lastmod>2020-04-29T21:07:12+01:00</lastmod>
</url>