You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by gi...@apache.org on 2021/07/21 18:50:33 UTC

[jena-site] branch asf-staging updated: Staged site from sparql-apis (f5f43f6875aea7bc0a1a3bb74b3d910525377597)

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 8ba9511  Staged site from sparql-apis (f5f43f6875aea7bc0a1a3bb74b3d910525377597)
8ba9511 is described below

commit 8ba95112b3f7e615cbe4c7f2e74e1a9784cc1297
Author: jenkins <bu...@apache.org>
AuthorDate: Wed Jul 21 18:50:27 2021 +0000

    Staged site from sparql-apis (f5f43f6875aea7bc0a1a3bb74b3d910525377597)
---
 content/about_jena.html                            |   1 +
 content/about_jena/about.html                      |   1 +
 content/about_jena/architecture.html               |   1 +
 content/about_jena/contributions.html              |   1 +
 content/about_jena/index.html                      |   1 +
 content/about_jena/roadmap.html                    |   1 +
 content/about_jena/team.html                       |   1 +
 content/documentation.html                         |   1 +
 .../archive/eyeball/eyeball-getting-started.html   |   1 +
 .../archive/eyeball/eyeball-guide.html             |   1 +
 .../archive/eyeball/eyeball-manual.html            |   1 +
 content/documentation/archive/larq/index.html      |   1 +
 .../archive/serving_data/fuseki1.html              |   1 +
 .../documentation/assembler/assembler-howto.html   |   1 +
 content/documentation/assembler/index.html         |   1 +
 .../documentation/assembler/inside-assemblers.html |   1 +
 content/documentation/csv/csv_index.html           |   1 +
 content/documentation/csv/design.html              |   1 +
 content/documentation/csv/get_started.html         |   1 +
 content/documentation/csv/implementation.html      |   1 +
 content/documentation/csv/index.html               |   1 +
 content/documentation/extras/index.html            |   1 +
 .../documentation/extras/querybuilder/index.html   |   1 +
 .../fuseki2/fuseki-config-endpoint.html            |   1 +
 .../fuseki2/fuseki-configuration.html              |   1 +
 .../fuseki2/fuseki-data-access-control.html        |   1 +
 content/documentation/fuseki2/fuseki-docker.html   |   1 +
 content/documentation/fuseki2/fuseki-embedded.html |   1 +
 content/documentation/fuseki2/fuseki-layout.html   |   1 +
 content/documentation/fuseki2/fuseki-logging.html  |   1 +
 content/documentation/fuseki2/fuseki-main.html     |   1 +
 .../fuseki2/fuseki-old-config-endpoint.html        |   1 +
 .../documentation/fuseki2/fuseki-quick-start.html  |   1 +
 content/documentation/fuseki2/fuseki-security.html |   1 +
 .../documentation/fuseki2/fuseki-server-info.html  |   1 +
 .../fuseki2/fuseki-server-protocol.html            |   1 +
 content/documentation/fuseki2/fuseki-webapp.html   |   1 +
 content/documentation/fuseki2/index.html           |   1 +
 .../fuseki2/rdf-sparql-standards.html              |   1 +
 content/documentation/fuseki2/soh.html             |   1 +
 .../documentation/geosparql/geosparql-fuseki.html  |  41 ++-
 content/documentation/geosparql/index.html         |   1 +
 content/documentation/hadoop/artifacts.html        |   1 +
 content/documentation/hadoop/common.html           |   1 +
 content/documentation/hadoop/demo.html             |   1 +
 content/documentation/hadoop/elephas_index.html    |   1 +
 content/documentation/hadoop/index.html            |   1 +
 content/documentation/hadoop/io.html               |   1 +
 content/documentation/hadoop/mapred.html           |   1 +
 content/documentation/index.html                   |   6 +-
 content/documentation/index.xml                    |  60 +++-
 content/documentation/inference/index.html         |   1 +
 content/documentation/io/arp.html                  |   1 +
 content/documentation/io/arp_sax.html              |   1 +
 content/documentation/io/arp_standalone.html       |   1 +
 content/documentation/io/index.html                |   1 +
 content/documentation/io/rdf-binary.html           |   1 +
 content/documentation/io/rdf-input.html            |   1 +
 content/documentation/io/rdf-output.html           |   1 +
 content/documentation/io/rdfxml_howto.html         |   1 +
 content/documentation/io/streaming-io.html         |   1 +
 content/documentation/io/trix.html                 |   1 +
 content/documentation/javadoc.html                 |   2 +
 content/documentation/jdbc/artifacts.html          |   1 +
 content/documentation/jdbc/custom_driver.html      |   1 +
 content/documentation/jdbc/drivers.html            |   1 +
 content/documentation/jdbc/index.html              |   1 +
 content/documentation/migrate_jena2_jena3.html     |   1 +
 content/documentation/notes/concurrency-howto.html |   1 +
 content/documentation/notes/datasetgraph.html      |   1 +
 .../documentation/notes/event-handler-howto.html   |   1 +
 content/documentation/notes/index.html             |   1 +
 content/documentation/notes/iri.html               |   1 +
 content/documentation/notes/jena-internals.html    |   1 +
 content/documentation/notes/jena-repack.html       |   1 +
 content/documentation/notes/model-factory.html     |   1 +
 content/documentation/notes/rdf-frames.html        |   1 +
 content/documentation/notes/reification.html       |   1 +
 .../documentation/notes/reification_previous.html  |   1 +
 content/documentation/notes/sse.html               |   1 +
 content/documentation/notes/stream-manager.html    |   1 +
 .../documentation/notes/system-initialization.html |   1 +
 content/documentation/notes/typed-literals.html    |   1 +
 content/documentation/ontology/index.html          |   1 +
 content/documentation/ontology/toc-test.html       |   1 +
 content/documentation/permissions/assembler.html   |   1 +
 content/documentation/permissions/design.html      |   1 +
 content/documentation/permissions/evaluator.html   |   1 +
 content/documentation/permissions/example.html     |   1 +
 content/documentation/permissions/index.html       |   1 +
 .../documentation/permissions/migration2To3.html   |   1 +
 content/documentation/query/algebra.html           |   1 +
 content/documentation/query/app_api.html           |   1 +
 content/documentation/query/architecture.html      |   1 +
 content/documentation/query/arq-query-eval.html    |   1 +
 content/documentation/query/assignment.html        |   7 +-
 content/documentation/query/cmds.html              |   1 +
 content/documentation/query/collation.html         |   1 +
 content/documentation/query/construct-quad.html    |   1 +
 content/documentation/query/custom_aggregates.html |   1 +
 content/documentation/query/download.html          |   1 +
 content/documentation/query/explain.html           |   1 +
 content/documentation/query/extension.html         |   1 +
 content/documentation/query/faq.html               |   1 +
 content/documentation/query/function_forms.html    |   1 +
 .../query/generate-json-from-sparql.html           |   1 +
 content/documentation/query/group-by.html          |   1 +
 content/documentation/query/http-auth.html         |   1 +
 content/documentation/query/index.html             |   5 +
 content/documentation/query/java-uri.html          |   1 +
 .../documentation/query/javascript-functions.html  |   1 +
 content/documentation/query/library-function.html  |   1 +
 content/documentation/query/library-propfunc.html  |   1 +
 content/documentation/query/logging.html           |   1 +
 .../query/manipulating_sparql_using_arq.html       |   1 +
 .../query/manipulating_sparql_using_arq_pt.html    |   1 +
 content/documentation/query/negation.html          |   1 +
 .../query/parameterized-sparql-strings.html        |   1 +
 content/documentation/query/programmatic.html      |   1 +
 content/documentation/query/property_paths.html    |   1 +
 content/documentation/query/rdf_lists.html         |   1 +
 content/documentation/query/select_expr.html       |   1 +
 content/documentation/query/service.html           |   1 +
 content/documentation/query/sparql-remote.html     |   1 +
 content/documentation/query/spatial-query-doc.html |   1 +
 content/documentation/query/spatial-query.html     |   1 +
 content/documentation/query/sub-select.html        |   1 +
 content/documentation/query/support.html           |   1 +
 content/documentation/query/support_request.html   |   1 +
 content/documentation/query/text-query.html        |   1 +
 content/documentation/query/update.html            |   1 +
 content/documentation/query/writing_functions.html |   1 +
 content/documentation/query/writing_propfuncs.html |   1 +
 content/documentation/query/xsd-support.html       |   1 +
 content/documentation/rdf-star/index.html          |   1 +
 content/documentation/rdf/datasets.html            |   1 +
 content/documentation/rdf/index.html               |   1 +
 content/documentation/rdfconnection/index.html     |   1 +
 content/documentation/rdfs/index.html              |   1 +
 content/documentation/sdb/commands.html            |   1 +
 content/documentation/sdb/configuration.html       |   1 +
 content/documentation/sdb/database_layouts.html    |   1 +
 content/documentation/sdb/databases_supported.html |   1 +
 content/documentation/sdb/dataset_description.html |   1 +
 content/documentation/sdb/db_notes.html            |   1 +
 content/documentation/sdb/faq.html                 |   1 +
 content/documentation/sdb/fuseki_integration.html  |   1 +
 content/documentation/sdb/index.html               |   1 +
 content/documentation/sdb/installation.html        |   1 +
 content/documentation/sdb/javaapi.html             |   1 +
 content/documentation/sdb/loading_data.html        |   1 +
 content/documentation/sdb/loading_performance.html |   1 +
 content/documentation/sdb/query_performance.html   |   1 +
 content/documentation/sdb/quickstart.html          |   1 +
 content/documentation/sdb/sdb_index.html           |   1 +
 content/documentation/sdb/store_description.html   |   1 +
 content/documentation/shacl/index.html             |   1 +
 .../{query/update.html => shex/index.html}         | 114 ++++---
 .../{fuseki2 => sparql-apis}/index.html            | 351 ++++++++++++---------
 content/documentation/tdb/architecture.html        |   1 +
 content/documentation/tdb/assembler.html           |   1 +
 content/documentation/tdb/commands.html            |   1 +
 content/documentation/tdb/configuration.html       |   1 +
 content/documentation/tdb/datasets.html            |   1 +
 content/documentation/tdb/dynamic_datasets.html    |   1 +
 content/documentation/tdb/faqs.html                |   1 +
 content/documentation/tdb/index.html               |   1 +
 content/documentation/tdb/java_api.html            |   1 +
 content/documentation/tdb/optimizer.html           |   1 +
 content/documentation/tdb/quadfilter.html          |   1 +
 content/documentation/tdb/requirements.html        |   1 +
 content/documentation/tdb/store-parameters.html    |   1 +
 content/documentation/tdb/tdb_system.html          |   1 +
 content/documentation/tdb/tdb_transactions.html    |   1 +
 .../documentation/tdb/value_canonicalization.html  |   1 +
 content/documentation/tdb2/index.html              |   1 +
 content/documentation/tdb2/tdb2_admin.html         |   1 +
 content/documentation/tdb2/tdb2_cmds.html          |   1 +
 content/documentation/tdb2/tdb2_fuseki.html        |   1 +
 content/documentation/tdb2/tdb2_migration.html     |   1 +
 content/documentation/tools/index.html             |   6 +
 content/documentation/tools/schemagen-maven.html   |   1 +
 content/documentation/tools/schemagen.html         |   1 +
 content/documentation/txn/index.html               |   1 +
 content/documentation/txn/transactions_api.html    |   1 +
 content/documentation/txn/transactions_tdb.html    |   1 +
 content/documentation/txn/txn.html                 |   1 +
 content/download.html                              |   1 +
 content/download/index.html                        |   1 +
 content/download/maven.html                        |   1 +
 content/download/osgi.html                         |   1 +
 content/getting_involved.html                      |   1 +
 content/getting_involved/index.html                |   7 +-
 .../getting_involved/reviewing_contributions.html  |   1 +
 content/getting_started.html                       |   1 +
 content/getting_started/fuseki.html                |   1 +
 content/getting_started/index.html                 |   1 +
 content/getting_started/rdf_api.html               |   1 +
 content/getting_started/sparql.html                |   1 +
 content/getting_started/tell_me_how.html           |   1 +
 content/help_and_support.html                      |   1 +
 content/help_and_support/bugs_and_suggestions.html |   1 +
 content/help_and_support/faq.html                  |   1 +
 content/help_and_support/index.html                |   1 +
 content/index.html                                 |   1 +
 content/index.xml                                  |  60 +++-
 content/sitemap.xml                                |  36 ++-
 content/tutorials.html                             |   1 +
 content/tutorials/index.html                       |   1 +
 content/tutorials/rdf_api.html                     |   1 +
 content/tutorials/rdf_api_pt.html                  |   1 +
 content/tutorials/sparql.html                      |   1 +
 content/tutorials/sparql_basic_patterns.html       |   1 +
 content/tutorials/sparql_basic_patterns_pt.html    |   1 +
 content/tutorials/sparql_data.html                 |   1 +
 content/tutorials/sparql_data_pt.html              |   1 +
 content/tutorials/sparql_datasets.html             |   1 +
 content/tutorials/sparql_datasets_pt.html          |   1 +
 content/tutorials/sparql_filters.html              |   1 +
 content/tutorials/sparql_filters_pt.html           |   1 +
 content/tutorials/sparql_optionals.html            |   1 +
 content/tutorials/sparql_optionals_pt.html         |   1 +
 content/tutorials/sparql_page.html                 |   1 +
 content/tutorials/sparql_pt.html                   |   1 +
 content/tutorials/sparql_query1.html               |   1 +
 content/tutorials/sparql_query1_pt.html            |   1 +
 content/tutorials/sparql_results.html              |   1 +
 content/tutorials/sparql_results_pt.html           |   1 +
 content/tutorials/sparql_union.html                |   1 +
 content/tutorials/sparql_union_pt.html             |   1 +
 content/tutorials/using_jena_with_eclipse.html     |   1 +
 content/tutorials/using_jena_with_eclipse_pt.html  |   1 +
 232 files changed, 668 insertions(+), 247 deletions(-)

diff --git a/content/about_jena.html b/content/about_jena.html
index 5db4d2a..6653e43 100644
--- a/content/about_jena.html
+++ b/content/about_jena.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/about_jena/about.html b/content/about_jena/about.html
index d6c7aee..5ecd949 100644
--- a/content/about_jena/about.html
+++ b/content/about_jena/about.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/about_jena/architecture.html b/content/about_jena/architecture.html
index 3595cef..f440ec5 100644
--- a/content/about_jena/architecture.html
+++ b/content/about_jena/architecture.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/about_jena/contributions.html b/content/about_jena/contributions.html
index c01ba14..f19f53e 100644
--- a/content/about_jena/contributions.html
+++ b/content/about_jena/contributions.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/about_jena/index.html b/content/about_jena/index.html
index 5b8b313..1ada686 100644
--- a/content/about_jena/index.html
+++ b/content/about_jena/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/about_jena/roadmap.html b/content/about_jena/roadmap.html
index e7efc2c..8fc60a4 100644
--- a/content/about_jena/roadmap.html
+++ b/content/about_jena/roadmap.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/about_jena/team.html b/content/about_jena/team.html
index 5e6f01a..8541d50 100644
--- a/content/about_jena/team.html
+++ b/content/about_jena/team.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation.html b/content/documentation.html
index 19e36d9..481879b 100644
--- a/content/documentation.html
+++ b/content/documentation.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/archive/eyeball/eyeball-getting-started.html b/content/documentation/archive/eyeball/eyeball-getting-started.html
index a0c1dd2..ce18548 100644
--- a/content/documentation/archive/eyeball/eyeball-getting-started.html
+++ b/content/documentation/archive/eyeball/eyeball-getting-started.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/archive/eyeball/eyeball-guide.html b/content/documentation/archive/eyeball/eyeball-guide.html
index 0767e83..43ea5b1 100644
--- a/content/documentation/archive/eyeball/eyeball-guide.html
+++ b/content/documentation/archive/eyeball/eyeball-guide.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/archive/eyeball/eyeball-manual.html b/content/documentation/archive/eyeball/eyeball-manual.html
index c3d7843..163f14c 100644
--- a/content/documentation/archive/eyeball/eyeball-manual.html
+++ b/content/documentation/archive/eyeball/eyeball-manual.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/archive/larq/index.html b/content/documentation/archive/larq/index.html
index c6cbae5..d31c922 100644
--- a/content/documentation/archive/larq/index.html
+++ b/content/documentation/archive/larq/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/archive/serving_data/fuseki1.html b/content/documentation/archive/serving_data/fuseki1.html
index e0f3622..3191afa 100644
--- a/content/documentation/archive/serving_data/fuseki1.html
+++ b/content/documentation/archive/serving_data/fuseki1.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/assembler/assembler-howto.html b/content/documentation/assembler/assembler-howto.html
index cf3ad74..7d54994 100644
--- a/content/documentation/assembler/assembler-howto.html
+++ b/content/documentation/assembler/assembler-howto.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/assembler/index.html b/content/documentation/assembler/index.html
index 1eacbf3..bbc1367 100644
--- a/content/documentation/assembler/index.html
+++ b/content/documentation/assembler/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/assembler/inside-assemblers.html b/content/documentation/assembler/inside-assemblers.html
index a8f044b..c885388 100644
--- a/content/documentation/assembler/inside-assemblers.html
+++ b/content/documentation/assembler/inside-assemblers.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/csv/csv_index.html b/content/documentation/csv/csv_index.html
index 38196b4..e277015 100644
--- a/content/documentation/csv/csv_index.html
+++ b/content/documentation/csv/csv_index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/csv/design.html b/content/documentation/csv/design.html
index f4087f7..ffb8a67 100644
--- a/content/documentation/csv/design.html
+++ b/content/documentation/csv/design.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/csv/get_started.html b/content/documentation/csv/get_started.html
index e51e9d1..1a5edef 100644
--- a/content/documentation/csv/get_started.html
+++ b/content/documentation/csv/get_started.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/csv/implementation.html b/content/documentation/csv/implementation.html
index 17afa81..885a79b 100644
--- a/content/documentation/csv/implementation.html
+++ b/content/documentation/csv/implementation.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/csv/index.html b/content/documentation/csv/index.html
index 90463fd..91ef58d 100644
--- a/content/documentation/csv/index.html
+++ b/content/documentation/csv/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/extras/index.html b/content/documentation/extras/index.html
index 89b3708..d77bf6d 100644
--- a/content/documentation/extras/index.html
+++ b/content/documentation/extras/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/extras/querybuilder/index.html b/content/documentation/extras/querybuilder/index.html
index 5476f04..7422e8e 100644
--- a/content/documentation/extras/querybuilder/index.html
+++ b/content/documentation/extras/querybuilder/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-config-endpoint.html b/content/documentation/fuseki2/fuseki-config-endpoint.html
index 323f22f..cca183d 100644
--- a/content/documentation/fuseki2/fuseki-config-endpoint.html
+++ b/content/documentation/fuseki2/fuseki-config-endpoint.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-configuration.html b/content/documentation/fuseki2/fuseki-configuration.html
index 958262b..e682204 100644
--- a/content/documentation/fuseki2/fuseki-configuration.html
+++ b/content/documentation/fuseki2/fuseki-configuration.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-data-access-control.html b/content/documentation/fuseki2/fuseki-data-access-control.html
index 0d54bf3..815e7d4 100644
--- a/content/documentation/fuseki2/fuseki-data-access-control.html
+++ b/content/documentation/fuseki2/fuseki-data-access-control.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-docker.html b/content/documentation/fuseki2/fuseki-docker.html
index 6b43932..059d748 100644
--- a/content/documentation/fuseki2/fuseki-docker.html
+++ b/content/documentation/fuseki2/fuseki-docker.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-embedded.html b/content/documentation/fuseki2/fuseki-embedded.html
index c7ac915..ebdc7d8 100644
--- a/content/documentation/fuseki2/fuseki-embedded.html
+++ b/content/documentation/fuseki2/fuseki-embedded.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-layout.html b/content/documentation/fuseki2/fuseki-layout.html
index 2da3bee..0221c12 100644
--- a/content/documentation/fuseki2/fuseki-layout.html
+++ b/content/documentation/fuseki2/fuseki-layout.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-logging.html b/content/documentation/fuseki2/fuseki-logging.html
index 74dcc79..2e766df 100644
--- a/content/documentation/fuseki2/fuseki-logging.html
+++ b/content/documentation/fuseki2/fuseki-logging.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-main.html b/content/documentation/fuseki2/fuseki-main.html
index 872c6e6..bb3974f 100644
--- a/content/documentation/fuseki2/fuseki-main.html
+++ b/content/documentation/fuseki2/fuseki-main.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-old-config-endpoint.html b/content/documentation/fuseki2/fuseki-old-config-endpoint.html
index 262264a..39f8e61 100644
--- a/content/documentation/fuseki2/fuseki-old-config-endpoint.html
+++ b/content/documentation/fuseki2/fuseki-old-config-endpoint.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-quick-start.html b/content/documentation/fuseki2/fuseki-quick-start.html
index 4f0d30c..674a8ff 100644
--- a/content/documentation/fuseki2/fuseki-quick-start.html
+++ b/content/documentation/fuseki2/fuseki-quick-start.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-security.html b/content/documentation/fuseki2/fuseki-security.html
index 4401c92..eed85b2 100644
--- a/content/documentation/fuseki2/fuseki-security.html
+++ b/content/documentation/fuseki2/fuseki-security.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-server-info.html b/content/documentation/fuseki2/fuseki-server-info.html
index 79b6a0e..adf97b5 100644
--- a/content/documentation/fuseki2/fuseki-server-info.html
+++ b/content/documentation/fuseki2/fuseki-server-info.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-server-protocol.html b/content/documentation/fuseki2/fuseki-server-protocol.html
index 72a55f3..899d579 100644
--- a/content/documentation/fuseki2/fuseki-server-protocol.html
+++ b/content/documentation/fuseki2/fuseki-server-protocol.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/fuseki-webapp.html b/content/documentation/fuseki2/fuseki-webapp.html
index 2287ac9..662e404 100644
--- a/content/documentation/fuseki2/fuseki-webapp.html
+++ b/content/documentation/fuseki2/fuseki-webapp.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/index.html b/content/documentation/fuseki2/index.html
index 41039ab..1ad78d9 100644
--- a/content/documentation/fuseki2/index.html
+++ b/content/documentation/fuseki2/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/rdf-sparql-standards.html b/content/documentation/fuseki2/rdf-sparql-standards.html
index ab8d68d..a8c9bb5 100644
--- a/content/documentation/fuseki2/rdf-sparql-standards.html
+++ b/content/documentation/fuseki2/rdf-sparql-standards.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/fuseki2/soh.html b/content/documentation/fuseki2/soh.html
index 8f5792c..7bdefa7 100644
--- a/content/documentation/fuseki2/soh.html
+++ b/content/documentation/fuseki2/soh.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/geosparql/geosparql-fuseki.html b/content/documentation/geosparql/geosparql-fuseki.html
index cff2fe1..68df1e8 100644
--- a/content/documentation/geosparql/geosparql-fuseki.html
+++ b/content/documentation/geosparql/geosparql-fuseki.html
@@ -65,6 +65,7 @@
                         <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>
@@ -178,18 +179,38 @@
             
 	<p>This application provides a HTTP server compliant with the GeoSPARQL standard.
 It uses the embedded server Fuseki and provides additional parameters for dataset loading.</p>
-<p>The project uses the GeoSPARQL implementation from the <a href="index">GeoSPARQL Jena project</a>.
-Currently, there is no GUI interface as provided in the Fuseki distribution.</p>
+<p>The project uses the GeoSPARQL implementation from the <a href="index">GeoSPARQL Jena module</a>, which includes a range of functions in addition to those from the GeoSPARQL standard.</p>
+<p>Currently, <strong>there is no GUI interface</strong> as provided in the Fuseki distribution.</p>
+<p>The intended usage is to specify a TDB folder (either TDB1 or TDB2, created if required) for persistent storage of the dataset. File loading, inferencing and data conversion operations can also be specified to load and manipulate data into the dataset. When the server is restarted these conversion operations are not required again (as they have been stored in the dataset) unless there are relevant changes. The TDB dataset can also be prepared and manipulated programatically using the  [...]
+<p>Updates can be made to the dataset while the Fuseki server is running. However, these changes will not be applied to inferencing and spatial indexes until the server restarts (any default or specified spatial index file must not exists to trigger building). This is due to the current implementation of RDFS inferencing in Jena (and is required in any Fuseki server with inferencing) and the selected spatial index.</p>
 <p>A subset of the EPSG spatial/coordinate reference systems are included by default from the Apache SIS project (<a href="http://sis.apache.org">http://sis.apache.org</a>).
 The full EPSG dataset is not distributed due to the EPSG terms of use being incompatible with the Apache Licence.
 Several options are available to include the EPSG dataset by setting the <code>SIS_DATA</code> environment variable (<a href="http://sis.apache.org/epsg.html)">http://sis.apache.org/epsg.html)</a>.</p>
-<p>It is expected that at least one Geometry Literal or Geo Predicate is present in a dataset.
+<p>It is expected that at least one Geometry Literal or Geo Predicate is present in a dataset (otherwise a standard Fuseki server can be used).
 A spatial index is created and new data cannot be added to the index once built.
 The spatial index can optionally be stored for future usage and needs to removed from a TDB folder if the index is to rebuilt.</p>
+<h2 id="clarifications-on-geosparql">Clarifications on GeoSPARQL</h2>
+<h3 id="geographic-markup-language-gml">Geographic Markup Language (GML)</h3>
+<p>GeoSPARQL refers to the Geographic Markup Language (GML) as one format for <code>GeometryLiterals</code>. This does not mean that GML is part of the GeoSPARQL standard. Instead a subset of geometry encodings from the GML standards are permitted (specifically the <code>GML 2.0 Simple Features Profile (10-100r3)</code> is supported by GeoSPARQL Jena). The expected encoding of data is in RDF triples and can be loaded from any RDF file format supported by Apache Jena. Conversion of GML to [...]
+<h3 id="geo-predicates-latlon">Geo Predicates Lat/Lon</h3>
+<p>Historically, geopsatial data has frequently been encoded as Latitude/Longitude coordinates in the WGS84 coordinate reference system. The GeoSPARQL standard specifically chooses not to adopt this approach and instead uses the more versatile <code>GeomtryLiteral</code>, which permits multiple encoding formats that support multiple coordinate reference systems and geometry shapes. Therefore, Lat/Lon Geo Predicates are not part of the GeoSPARQL standard. However, GeoSPARQL Jena provides  [...]
+<ul>
+<li>
+<ol>
+<li>Conversion of Geo Predicates to the GeoSPARQL data structure (encoding the Lat/Lon as a Point geometry).</li>
+</ol>
+</li>
+<li>
+<ol start="2">
+<li>Spatial extension which provides property and filter functions accepting Lat/Lon arguments.</li>
+</ol>
+</li>
+</ul>
+<p>The Spatial extension functions (documented in the <a href="index">GeoSPARQL Jena module</a>) support triples in either GeoSPARQL data structure or Geo Predicates. Therefore, converting a dataset to GeoSPARQL will not lose functionality. By converting to the GeoSPARQL data structure, datasets can include a broader range of geospatial data.</p>
 <h2 id="getting-started">Getting Started</h2>
 <p>GeoSPARQL Fuseki can be accessed as an embedded server using Maven etc. from Maven Central or run from the command line.
 SPARQL queries directly on Jena Datasets and Models can be done using
-the <a href="index">GeoSPARQL Jena project</a>.</p>
+the <a href="index">GeoSPARQL Jena module</a>.</p>
 <pre><code>&lt;dependency&gt;
   &lt;groupId&gt;org.apache.jena&lt;/groupId&gt;
   &lt;artifactId&gt;fuseki-geosparql&lt;/artifactId&gt;
@@ -292,7 +313,7 @@ Release v1.0.6 and earlier use the form &ldquo;&ndash;option true&rdquo;.</p>
 <h3 id="5-tdb-folder">5) TDB folder</h3>
 <pre><code>--tdb, -t
 </code></pre>
-<p>An existing or new TDB folder used for the dataset. Default set to memory dataset.
+<p>An existing or new TDB folder used to persist the dataset. Default set to memory dataset.
 If accessing a dataset for the first time with GeoSPARQL then consider the <code>--inference</code>, <code>--default_geometry</code> and <code>--validate</code> options. These operations may add additional statements to the dataset. TDB1 Dataset will be used by default, use <code>-t &lt;folder_path&gt; -t2</code> options for TDB2 Dataset.</p>
 <h3 id="6-load-rdf-file-into-dataset">6) Load RDF file into dataset</h3>
 <pre><code>--rdf_file, -rf
@@ -300,6 +321,7 @@ If accessing a dataset for the first time with GeoSPARQL then consider the <code
 <p>Comma separated list of [RDF file path#graph name&amp;RDF format] to load into dataset. Graph name is optional and will use default graph. RDF format is optional (default: ttl) or select from one of the following: json-ld, json-rdf, nt, nq, thrift, trig, trix, ttl, ttl-pretty, xml, xml-plain, xml-pretty.
 e.g. <code>test.rdf#test&amp;xml,test2.rdf</code> will load <em>test.rdf</em> file into <em>test</em> graph as <em>RDF/XML</em> and <em>test2.rdf</em> into <em>default</em> graph as <em>TTL</em>.</p>
 <p>Consider the <code>--inference</code>, <code>--default_geometry</code> and <code>--validate</code> options. These operations may add additional statements to the dataset.</p>
+<p>The combination of specifying <code>-t</code> TDB folder and <code>-rf</code> loading RDF file will store the triples in the persistent TDB dataset. Therefore, loading the RDF file would only be required once.</p>
 <h3 id="7-load-tabular-file-into-dataset">7) Load Tabular file into dataset</h3>
 <pre><code>--tabular_file, -tf
 </code></pre>
@@ -307,14 +329,17 @@ e.g. <code>test.rdf#test&amp;xml,test2.rdf</code> will load <em>test.rdf</em> fi
 e.g. <code>test.rdf#test|TAB,test2.rdf</code> will load <em>test.rdf</em> file into <em>test</em> graph as <em>TAB</em> delimited and <em>test2.rdf</em> into <em>default</em> graph as <em>COMMA</em> delimited.</p>
 <p>See RDF Tables project (<a href="https://github.com/galbiston/rdf-tables">https://github.com/galbiston/rdf-tables</a>) for more details on tabular format.</p>
 <p>Consider the <code>--inference</code>, <code>--default_geometry</code> and <code>--validate</code> options. These operations may add additional statements to the dataset.</p>
+<p>The combination of specifying <code>-t</code> TDB folder and <code>-tf</code> loading tabular file will store the triples in the persistent TDB dataset. Therefore, loading the tabular file would only be required once.</p>
 <h3 id="8-geosparql-rdfs-inference">8) GeoSPARQL RDFS inference</h3>
 <pre><code>--inference, -i
 </code></pre>
 <p>Enable GeoSPARQL RDFS schema and inferencing (class and property hierarchy). Inferences will be applied to the dataset. Updates to dataset may require server restart. Default: false</p>
+<p>The combination of specifying <code>-t</code> TDB folder and <code>-i</code> GeoSPARQL RDFS inference will store the triples in the persistent TDB dataset. Therefore, the GeoSPARL RDFS inference option would only be required when there is a change to the dataset.</p>
 <h3 id="9-apply-hasdefaultgeometry">9) Apply hasDefaultGeometry</h3>
 <pre><code>--default_geometry, -dg
 </code></pre>
 <p>Apply hasDefaultGeometry to single Feature hasGeometry Geometry statements. Additional properties will be added to the dataset. Default: false</p>
+<p>The combination of specifying <code>-t</code> TDB folder and <code>-dg</code> apply hasDefaultGeometry will modify the triples in the persistent TDB dataset. Therefore, applying hasDefaultGeometry would only be required when there is a change to the dataset.</p>
 <h3 id="10-validate-geometry-literals">10) Validate Geometry Literals</h3>
 <pre><code>--validate, -v
 </code></pre>
@@ -323,10 +348,12 @@ e.g. <code>test.rdf#test|TAB,test2.rdf</code> will load <em>test.rdf</em> file i
 <pre><code>--convert_geo, -c
 </code></pre>
 <p>Convert Geo predicates in the data to Geometry with WKT WGS84 Point GeometryLiteral. Default: false</p>
+<p>The combination of specifying <code>-t</code> TDB folder and <code>-c</code> convert Geo predicates will modify the triples in the persistent TDB dataset. Therefore, converting the Geo predicates would only be required once.</p>
 <h3 id="12--remove-geo-predicates">12)  Remove Geo predicates</h3>
 <pre><code>--remove_geo, -rg
 </code></pre>
-<p>Remove Geo predicates in the data after combining to Geometry.</p>
+<p>Remove Geo predicates in the data after combining to Geometry. Default: false</p>
+<p>The combination of specifying <code>-t</code> TDB folder and <code>-rg</code> remove Geo predicates will modify the triples in the persistent TDB dataset. Therefore, removing the Geo predicates would only be required once.</p>
 <h3 id="13-query-rewrite-enabled">13) Query Rewrite enabled</h3>
 <pre><code>--rewrite, -r
 </code></pre>
@@ -347,7 +374,7 @@ See <a href="index">GeoSPARQL Jena project</a> for more details.</p>
 <h3 id="17-spatial-index-file">17) Spatial Index file</h3>
 <pre><code>--spatial_index, -si
 </code></pre>
-<p>File to load or store the spatial index. Default to &ldquo;spatial.index&rdquo; in TDB folder if using TDB and not set. Otherwise spatial index is not stored.</p>
+<p>File to load or store the spatial index. Default to &ldquo;spatial.index&rdquo; in TDB folder if using TDB option and this option is not set. Otherwise spatial index is not stored and rebuilt at start up. The spatial index file must not exist for the index to be built (e.g. following changes to the dataset).</p>
 <h3 id="18-properties-file">18) Properties File</h3>
 <p>Supply the above parameters as a file:</p>
 <pre><code>$ java Main @/tmp/parameters
diff --git a/content/documentation/geosparql/index.html b/content/documentation/geosparql/index.html
index 4a561fa..b89519d 100644
--- a/content/documentation/geosparql/index.html
+++ b/content/documentation/geosparql/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/hadoop/artifacts.html b/content/documentation/hadoop/artifacts.html
index 2587ad8..299abf6 100644
--- a/content/documentation/hadoop/artifacts.html
+++ b/content/documentation/hadoop/artifacts.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/hadoop/common.html b/content/documentation/hadoop/common.html
index 6a15855..fc448c3 100644
--- a/content/documentation/hadoop/common.html
+++ b/content/documentation/hadoop/common.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/hadoop/demo.html b/content/documentation/hadoop/demo.html
index ed2f5ec..f4e85d1 100644
--- a/content/documentation/hadoop/demo.html
+++ b/content/documentation/hadoop/demo.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/hadoop/elephas_index.html b/content/documentation/hadoop/elephas_index.html
index 75f09d8..125e1f8 100644
--- a/content/documentation/hadoop/elephas_index.html
+++ b/content/documentation/hadoop/elephas_index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/hadoop/index.html b/content/documentation/hadoop/index.html
index 288a17d..37f5485 100644
--- a/content/documentation/hadoop/index.html
+++ b/content/documentation/hadoop/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/hadoop/io.html b/content/documentation/hadoop/io.html
index 2be1c6e..5ae1141 100644
--- a/content/documentation/hadoop/io.html
+++ b/content/documentation/hadoop/io.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/hadoop/mapred.html b/content/documentation/hadoop/mapred.html
index 520b62f..f2b0d3a 100644
--- a/content/documentation/hadoop/mapred.html
+++ b/content/documentation/hadoop/mapred.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/index.html b/content/documentation/index.html
index b45b774..464a872 100644
--- a/content/documentation/index.html
+++ b/content/documentation/index.html
@@ -3,7 +3,7 @@
 <head>
     
 
-    <title>Apache Jena - Jena documentation overview</title>
+    <title>Apache Jena - Apache 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">
 
@@ -65,6 +65,7 @@
                         <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>
@@ -161,7 +162,7 @@
 
                 
             </div>
-            <h1 class="title">Jena documentation overview</h1>
+            <h1 class="title">Apache 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,
@@ -181,6 +182,7 @@ sections.</p>
 <li><a href="./tdb2">TDB2</a> - a fast persistent triple store that stores directly to disk</li>
 <li><a href="./tdb/">TDB</a> - Original TDB database</li>
 <li><a href="./shacl">SHACL</a> - SHACL processor for Jena</li>
+<li><a href="./shex">ShEx</a> - ShEx processor for Jena</li>
 <li><a href="./query/text-query.html">Text Search</a> - enhanced indexes using Lucene for more efficient searching of text literals in Jena models and datasets.</li>
 <li><a href="./geosparql/">GeoSPARQL</a> - support for GeoSPARQL</li>
 <li><a href="./permissions/">Permissions</a> - a permissions wrapper around Jena RDF implementation</li>
diff --git a/content/documentation/index.xml b/content/documentation/index.xml
index b75e282..a8a46cc 100644
--- a/content/documentation/index.xml
+++ b/content/documentation/index.xml
@@ -33,6 +33,16 @@ 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>
@@ -154,6 +164,32 @@ shacl validate --shapes SHAPES.ttl --data DATA.ttl shacl v -s SHAPES.ttl -d DATA
     </item>
     
     <item>
+      <title>Apache Jena ShEx</title>
+      <link>https://jena.apache.org/documentation/shex/</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://jena.apache.org/documentation/shex/</guid>
+      <description>jena-shex is an implementation of the ShEx (Shape Expressions) language.
+ This implementation is experimental, starting with Jena 4.2.0. Please send usage reports and experience to  users@jena.apache.org. Status jena-shex reads ShExC (the compact syntax) files.
+Not currently supported:
+ semantic actions EXTERNAL  Blank node label validation is meaningless in Jena because a blank node label is scoped to the file, and not retained after the file has been read.</description>
+    </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 protools in a unified way for local and remote data.
+HTTP Authentication is provides for remte operations.
+Applications can also use the different parts, such as query directly when they want additional control.
+The GPI, also called the &amp;ldquo;Graph SPI&amp;rdquo; - this is the 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>
@@ -192,12 +228,11 @@ Key Classes The package org.apache.jena.query is the main application package.
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://jena.apache.org/documentation/query/assignment.html</guid>
-      <description>ARQ includes support for an explicit assignment of variables.
-This involves is syntactic extension and is available is the query is parsed with language Syntax.syntaxARQ.
+      <description>ARQ includes support for a logical assignment of variables. If the variable is already bound, it acts like a filter, otherwise the value is assignment. This makes it position independent.
+This involves is syntactic extension and is available is the query is parsed with language Syntax.syntaxARQ (which is the default).
 See also SELECT expressions which is also a form of assignment.
 Assignment The general form is:
-LET ( variable := expression )  For example:
-LET ( ?x := 2 ) { ?x :name ?name . LET ( ?age2 := ?age - 21 )  Note: Assignment is &amp;ldquo;:=&amp;rdquo;</description>
+LET ( variable := expression )  For example:</description>
     </item>
     
     <item>
@@ -823,8 +858,9 @@ The relevant SPARQL standards are:
       
       <guid>https://jena.apache.org/documentation/geosparql/geosparql-fuseki.html</guid>
       <description>This application provides a HTTP server compliant with the GeoSPARQL standard. It uses the embedded server Fuseki and provides additional parameters for dataset loading.
-The project uses the GeoSPARQL implementation from the GeoSPARQL Jena project. Currently, there is no GUI interface as provided in the Fuseki distribution.
-A subset of the EPSG spatial/coordinate reference systems are included by default from the Apache SIS project (http://sis.apache.org). The full EPSG dataset is not distributed due to the EPSG terms of use being incompatible with the Apache Licence.</description>
+The project uses the GeoSPARQL implementation from the GeoSPARQL Jena module, which includes a range of functions in addition to those from the GeoSPARQL standard.
+Currently, there is no GUI interface as provided in the Fuseki distribution.
+The intended usage is to specify a TDB folder (either TDB1 or TDB2, created if required) for persistent storage of the dataset.</description>
     </item>
     
     <item>
@@ -881,16 +917,6 @@ 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>
@@ -928,7 +954,7 @@ Throughout this document, the prefix eye: stands for the URL http://jena.</descr
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://jena.apache.org/documentation/javadoc.html</guid>
-      <description> Jena Core JavaDoc ARQ JavaDoc (SPARQL) TDB JavaDoc RDF Connection Fuseki JavaDoc  Fuseki2 Webapp Fuseki2 Main   Text search SHACL GeoSPARQL Security Permissions JavaDoc JDBC JavaDoc  </description>
+      <description> Jena Core JavaDoc ARQ JavaDoc (SPARQL) TDB JavaDoc RDF Connection Fuseki JavaDoc  Fuseki2 Webapp Fuseki2 Main   Text search SHACL ShEx GeoSPARQL Security Permissions JavaDoc JDBC JavaDoc  </description>
     </item>
     
     <item>
diff --git a/content/documentation/inference/index.html b/content/documentation/inference/index.html
index 19658c7..7951815 100644
--- a/content/documentation/inference/index.html
+++ b/content/documentation/inference/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/arp.html b/content/documentation/io/arp.html
index 08c877b..83d4008 100644
--- a/content/documentation/io/arp.html
+++ b/content/documentation/io/arp.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/arp_sax.html b/content/documentation/io/arp_sax.html
index 7a10f0f..bd61001 100644
--- a/content/documentation/io/arp_sax.html
+++ b/content/documentation/io/arp_sax.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/arp_standalone.html b/content/documentation/io/arp_standalone.html
index a665e53..fbea8b1 100644
--- a/content/documentation/io/arp_standalone.html
+++ b/content/documentation/io/arp_standalone.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/index.html b/content/documentation/io/index.html
index 85a610c..9b51bb8 100644
--- a/content/documentation/io/index.html
+++ b/content/documentation/io/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/rdf-binary.html b/content/documentation/io/rdf-binary.html
index 1ed36ee..7964771 100644
--- a/content/documentation/io/rdf-binary.html
+++ b/content/documentation/io/rdf-binary.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/rdf-input.html b/content/documentation/io/rdf-input.html
index d65265c..c3e79ad 100644
--- a/content/documentation/io/rdf-input.html
+++ b/content/documentation/io/rdf-input.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/rdf-output.html b/content/documentation/io/rdf-output.html
index 3bfc9e8..d29f186 100644
--- a/content/documentation/io/rdf-output.html
+++ b/content/documentation/io/rdf-output.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/rdfxml_howto.html b/content/documentation/io/rdfxml_howto.html
index 6c86e6d..aeb96b3 100644
--- a/content/documentation/io/rdfxml_howto.html
+++ b/content/documentation/io/rdfxml_howto.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/streaming-io.html b/content/documentation/io/streaming-io.html
index 9d16a30..af12cfc 100644
--- a/content/documentation/io/streaming-io.html
+++ b/content/documentation/io/streaming-io.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/io/trix.html b/content/documentation/io/trix.html
index 4de23b0..8e7ca09 100644
--- a/content/documentation/io/trix.html
+++ b/content/documentation/io/trix.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/javadoc.html b/content/documentation/javadoc.html
index 6bd9ed7..4ceb7e9 100644
--- a/content/documentation/javadoc.html
+++ b/content/documentation/javadoc.html
@@ -65,6 +65,7 @@
                         <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>
@@ -181,6 +182,7 @@
 </li>
 <li><a href="javadoc/text/index.html">Text search</a></li>
 <li><a href="javadoc/shacl/index.html">SHACL</a></li>
+<li><a href="javadoc/shex/index.html">ShEx</a></li>
 <li><a href="javadoc/geosparql/index.html">GeoSPARQL</a></li>
 <li><a href="javadoc/permissions/index.html">Security Permissions JavaDoc</a></li>
 <li><a href="javadoc/jdbc/index.html">JDBC JavaDoc</a></li>
diff --git a/content/documentation/jdbc/artifacts.html b/content/documentation/jdbc/artifacts.html
index 449a031..6e0a7b1 100644
--- a/content/documentation/jdbc/artifacts.html
+++ b/content/documentation/jdbc/artifacts.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/jdbc/custom_driver.html b/content/documentation/jdbc/custom_driver.html
index abac9c5..2029951 100644
--- a/content/documentation/jdbc/custom_driver.html
+++ b/content/documentation/jdbc/custom_driver.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/jdbc/drivers.html b/content/documentation/jdbc/drivers.html
index e62e190..ea712cc 100644
--- a/content/documentation/jdbc/drivers.html
+++ b/content/documentation/jdbc/drivers.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/jdbc/index.html b/content/documentation/jdbc/index.html
index 914cc9b..618c9aa 100644
--- a/content/documentation/jdbc/index.html
+++ b/content/documentation/jdbc/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/migrate_jena2_jena3.html b/content/documentation/migrate_jena2_jena3.html
index 73c9aba..77d38e7 100644
--- a/content/documentation/migrate_jena2_jena3.html
+++ b/content/documentation/migrate_jena2_jena3.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/concurrency-howto.html b/content/documentation/notes/concurrency-howto.html
index 44c6419..2d0ec75 100644
--- a/content/documentation/notes/concurrency-howto.html
+++ b/content/documentation/notes/concurrency-howto.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/datasetgraph.html b/content/documentation/notes/datasetgraph.html
index 8c1a81d..333bb78 100644
--- a/content/documentation/notes/datasetgraph.html
+++ b/content/documentation/notes/datasetgraph.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/event-handler-howto.html b/content/documentation/notes/event-handler-howto.html
index 358e037..e910b09 100644
--- a/content/documentation/notes/event-handler-howto.html
+++ b/content/documentation/notes/event-handler-howto.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/index.html b/content/documentation/notes/index.html
index a563349..a938e4c 100644
--- a/content/documentation/notes/index.html
+++ b/content/documentation/notes/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/iri.html b/content/documentation/notes/iri.html
index 724103e..c784427 100644
--- a/content/documentation/notes/iri.html
+++ b/content/documentation/notes/iri.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/jena-internals.html b/content/documentation/notes/jena-internals.html
index bfdb559..b3098e2 100644
--- a/content/documentation/notes/jena-internals.html
+++ b/content/documentation/notes/jena-internals.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/jena-repack.html b/content/documentation/notes/jena-repack.html
index 573721f..15e3bb3 100644
--- a/content/documentation/notes/jena-repack.html
+++ b/content/documentation/notes/jena-repack.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/model-factory.html b/content/documentation/notes/model-factory.html
index 4d76419..e319512 100644
--- a/content/documentation/notes/model-factory.html
+++ b/content/documentation/notes/model-factory.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/rdf-frames.html b/content/documentation/notes/rdf-frames.html
index 9f785c6..98c4597 100644
--- a/content/documentation/notes/rdf-frames.html
+++ b/content/documentation/notes/rdf-frames.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/reification.html b/content/documentation/notes/reification.html
index e8ad602..090019b 100644
--- a/content/documentation/notes/reification.html
+++ b/content/documentation/notes/reification.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/reification_previous.html b/content/documentation/notes/reification_previous.html
index d19cd62..265b62c 100644
--- a/content/documentation/notes/reification_previous.html
+++ b/content/documentation/notes/reification_previous.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/sse.html b/content/documentation/notes/sse.html
index 6c52e01..843a261 100644
--- a/content/documentation/notes/sse.html
+++ b/content/documentation/notes/sse.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/stream-manager.html b/content/documentation/notes/stream-manager.html
index 250d2a3..2d072d8 100644
--- a/content/documentation/notes/stream-manager.html
+++ b/content/documentation/notes/stream-manager.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/system-initialization.html b/content/documentation/notes/system-initialization.html
index f01e7d0..b689f39 100644
--- a/content/documentation/notes/system-initialization.html
+++ b/content/documentation/notes/system-initialization.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/notes/typed-literals.html b/content/documentation/notes/typed-literals.html
index 37c521c..dce03bb 100644
--- a/content/documentation/notes/typed-literals.html
+++ b/content/documentation/notes/typed-literals.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/ontology/index.html b/content/documentation/ontology/index.html
index 7c21170..64afbeb 100644
--- a/content/documentation/ontology/index.html
+++ b/content/documentation/ontology/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/ontology/toc-test.html b/content/documentation/ontology/toc-test.html
index 3d10ee9..427b75b 100644
--- a/content/documentation/ontology/toc-test.html
+++ b/content/documentation/ontology/toc-test.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/permissions/assembler.html b/content/documentation/permissions/assembler.html
index d40d2fe..7e189c3 100644
--- a/content/documentation/permissions/assembler.html
+++ b/content/documentation/permissions/assembler.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/permissions/design.html b/content/documentation/permissions/design.html
index a072dc9..09e3c05 100644
--- a/content/documentation/permissions/design.html
+++ b/content/documentation/permissions/design.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/permissions/evaluator.html b/content/documentation/permissions/evaluator.html
index d845845..448015d 100644
--- a/content/documentation/permissions/evaluator.html
+++ b/content/documentation/permissions/evaluator.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/permissions/example.html b/content/documentation/permissions/example.html
index 856eaba..d28332b 100644
--- a/content/documentation/permissions/example.html
+++ b/content/documentation/permissions/example.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/permissions/index.html b/content/documentation/permissions/index.html
index cda676f..ab3ce1b 100644
--- a/content/documentation/permissions/index.html
+++ b/content/documentation/permissions/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/permissions/migration2To3.html b/content/documentation/permissions/migration2To3.html
index fb1cfa2..c07e7d4 100644
--- a/content/documentation/permissions/migration2To3.html
+++ b/content/documentation/permissions/migration2To3.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/algebra.html b/content/documentation/query/algebra.html
index 2609b14..72a68d8 100644
--- a/content/documentation/query/algebra.html
+++ b/content/documentation/query/algebra.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/app_api.html b/content/documentation/query/app_api.html
index b3e3003..9d7b172 100644
--- a/content/documentation/query/app_api.html
+++ b/content/documentation/query/app_api.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/architecture.html b/content/documentation/query/architecture.html
index db92025..c18e9c5 100644
--- a/content/documentation/query/architecture.html
+++ b/content/documentation/query/architecture.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/arq-query-eval.html b/content/documentation/query/arq-query-eval.html
index f28df03..c75af19 100644
--- a/content/documentation/query/arq-query-eval.html
+++ b/content/documentation/query/arq-query-eval.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/assignment.html b/content/documentation/query/assignment.html
index 70b9171..f3ad0da 100644
--- a/content/documentation/query/assignment.html
+++ b/content/documentation/query/assignment.html
@@ -65,6 +65,7 @@
                         <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>
@@ -176,9 +177,11 @@
             </div>
             <h1 class="title">ARQ - Assignment</h1>
             
-	<p>ARQ includes support for an explicit assignment of variables.</p>
+	<p>ARQ includes support for a logical assignment of variables. If the variable is
+already bound, it acts like a filter, otherwise the value is assignment.
+This makes it position independent.</p>
 <p>This involves is syntactic extension and is available is the query
-is parsed with language <code>Syntax.syntaxARQ</code>.</p>
+is parsed with language <code>Syntax.syntaxARQ</code> (which is the default).</p>
 <p>See also <a href="select_expr.html">SELECT expressions</a> which is also a
 form of assignment.</p>
 <h2 id="assignment">Assignment</h2>
diff --git a/content/documentation/query/cmds.html b/content/documentation/query/cmds.html
index 517260c..7d78ec7 100644
--- a/content/documentation/query/cmds.html
+++ b/content/documentation/query/cmds.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/collation.html b/content/documentation/query/collation.html
index 475f725..58af82c 100644
--- a/content/documentation/query/collation.html
+++ b/content/documentation/query/collation.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/construct-quad.html b/content/documentation/query/construct-quad.html
index d18fbb0..9e4684f 100644
--- a/content/documentation/query/construct-quad.html
+++ b/content/documentation/query/construct-quad.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/custom_aggregates.html b/content/documentation/query/custom_aggregates.html
index 913564b..884f5cd 100644
--- a/content/documentation/query/custom_aggregates.html
+++ b/content/documentation/query/custom_aggregates.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/download.html b/content/documentation/query/download.html
index da81dcc..d053be5 100644
--- a/content/documentation/query/download.html
+++ b/content/documentation/query/download.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/explain.html b/content/documentation/query/explain.html
index 68f0293..dad30fb 100644
--- a/content/documentation/query/explain.html
+++ b/content/documentation/query/explain.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/extension.html b/content/documentation/query/extension.html
index efd56f8..32e35dd 100644
--- a/content/documentation/query/extension.html
+++ b/content/documentation/query/extension.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/faq.html b/content/documentation/query/faq.html
index 3599572..bc7728c 100644
--- a/content/documentation/query/faq.html
+++ b/content/documentation/query/faq.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/function_forms.html b/content/documentation/query/function_forms.html
index 3fc1bc4..ba8f001 100644
--- a/content/documentation/query/function_forms.html
+++ b/content/documentation/query/function_forms.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/generate-json-from-sparql.html b/content/documentation/query/generate-json-from-sparql.html
index 3563ccb..c8be43f 100644
--- a/content/documentation/query/generate-json-from-sparql.html
+++ b/content/documentation/query/generate-json-from-sparql.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/group-by.html b/content/documentation/query/group-by.html
index e0a0adf..dd38a4f 100644
--- a/content/documentation/query/group-by.html
+++ b/content/documentation/query/group-by.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/http-auth.html b/content/documentation/query/http-auth.html
index 31b55c4..015b7d1 100644
--- a/content/documentation/query/http-auth.html
+++ b/content/documentation/query/http-auth.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/index.html b/content/documentation/query/index.html
index b1c2b62..b86fcb4 100644
--- a/content/documentation/query/index.html
+++ b/content/documentation/query/index.html
@@ -65,6 +65,7 @@
                         <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>
@@ -266,6 +267,10 @@ application usages</li>
 language is standard SPARQL. These features require the query to be
 parsed with an explicit declaration of <code>Syntax.syntaxARQ</code>.</p>
 <ul>
+<li><a href="https://w3c.github.io/rdf-star/">RDF-star</a></li>
+<li>Operators and functions
+<code>[MOD](https://www.w3.org/TR/xpath-functions/#func-numeric-mod)</code>
+and <code>[IDIV](https://www.w3.org/TR/xpath-functions/#func-numeric-integer-divide)</code> for modulus and integer division.</li>
 <li><a href="assignment.html">LET variable assignment</a></li>
 <li><a href="collation.html">Order results using a Collation</a></li>
 <li><a href="construct-quad.html">Construct Quad</a></li>
diff --git a/content/documentation/query/java-uri.html b/content/documentation/query/java-uri.html
index 965050e..dc3dedf 100644
--- a/content/documentation/query/java-uri.html
+++ b/content/documentation/query/java-uri.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/javascript-functions.html b/content/documentation/query/javascript-functions.html
index c9b8070..1d6db80 100644
--- a/content/documentation/query/javascript-functions.html
+++ b/content/documentation/query/javascript-functions.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/library-function.html b/content/documentation/query/library-function.html
index 9c71c7a..378cc1d 100644
--- a/content/documentation/query/library-function.html
+++ b/content/documentation/query/library-function.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/library-propfunc.html b/content/documentation/query/library-propfunc.html
index 1c865a3..1a69eef 100644
--- a/content/documentation/query/library-propfunc.html
+++ b/content/documentation/query/library-propfunc.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/logging.html b/content/documentation/query/logging.html
index 4e444b7..eae6b0c 100644
--- a/content/documentation/query/logging.html
+++ b/content/documentation/query/logging.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/manipulating_sparql_using_arq.html b/content/documentation/query/manipulating_sparql_using_arq.html
index 43f5242..761f5cb 100644
--- a/content/documentation/query/manipulating_sparql_using_arq.html
+++ b/content/documentation/query/manipulating_sparql_using_arq.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/manipulating_sparql_using_arq_pt.html b/content/documentation/query/manipulating_sparql_using_arq_pt.html
index ce6d006..ae1d55c 100644
--- a/content/documentation/query/manipulating_sparql_using_arq_pt.html
+++ b/content/documentation/query/manipulating_sparql_using_arq_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/negation.html b/content/documentation/query/negation.html
index dedfff3..d57d6a1 100644
--- a/content/documentation/query/negation.html
+++ b/content/documentation/query/negation.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/parameterized-sparql-strings.html b/content/documentation/query/parameterized-sparql-strings.html
index ab151b0..437190c 100644
--- a/content/documentation/query/parameterized-sparql-strings.html
+++ b/content/documentation/query/parameterized-sparql-strings.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/programmatic.html b/content/documentation/query/programmatic.html
index 94ecd10..85d199c 100644
--- a/content/documentation/query/programmatic.html
+++ b/content/documentation/query/programmatic.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/property_paths.html b/content/documentation/query/property_paths.html
index bbce90e..30a0a9f 100644
--- a/content/documentation/query/property_paths.html
+++ b/content/documentation/query/property_paths.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/rdf_lists.html b/content/documentation/query/rdf_lists.html
index 0e4ee2e..99b20e6 100644
--- a/content/documentation/query/rdf_lists.html
+++ b/content/documentation/query/rdf_lists.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/select_expr.html b/content/documentation/query/select_expr.html
index 21cc542..f9bd745 100644
--- a/content/documentation/query/select_expr.html
+++ b/content/documentation/query/select_expr.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/service.html b/content/documentation/query/service.html
index a7dc173..e1b6525 100644
--- a/content/documentation/query/service.html
+++ b/content/documentation/query/service.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/sparql-remote.html b/content/documentation/query/sparql-remote.html
index b208fe2..050f3fd 100644
--- a/content/documentation/query/sparql-remote.html
+++ b/content/documentation/query/sparql-remote.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/spatial-query-doc.html b/content/documentation/query/spatial-query-doc.html
index 103dc69..15674f5 100644
--- a/content/documentation/query/spatial-query-doc.html
+++ b/content/documentation/query/spatial-query-doc.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/spatial-query.html b/content/documentation/query/spatial-query.html
index 6ad8b5a..1c8a9c9 100644
--- a/content/documentation/query/spatial-query.html
+++ b/content/documentation/query/spatial-query.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/sub-select.html b/content/documentation/query/sub-select.html
index 474ae7b..2ba9af6 100644
--- a/content/documentation/query/sub-select.html
+++ b/content/documentation/query/sub-select.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/support.html b/content/documentation/query/support.html
index 37821a3..5a8321f 100644
--- a/content/documentation/query/support.html
+++ b/content/documentation/query/support.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/support_request.html b/content/documentation/query/support_request.html
index 989963f..3430f7e 100644
--- a/content/documentation/query/support_request.html
+++ b/content/documentation/query/support_request.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/text-query.html b/content/documentation/query/text-query.html
index 976cd8d..93238c7 100644
--- a/content/documentation/query/text-query.html
+++ b/content/documentation/query/text-query.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/update.html b/content/documentation/query/update.html
index da689fb..a29c3b2 100644
--- a/content/documentation/query/update.html
+++ b/content/documentation/query/update.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/writing_functions.html b/content/documentation/query/writing_functions.html
index 5e86a55..0f13795 100644
--- a/content/documentation/query/writing_functions.html
+++ b/content/documentation/query/writing_functions.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/writing_propfuncs.html b/content/documentation/query/writing_propfuncs.html
index 175901b..f8c00df 100644
--- a/content/documentation/query/writing_propfuncs.html
+++ b/content/documentation/query/writing_propfuncs.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/xsd-support.html b/content/documentation/query/xsd-support.html
index d81a637..867eb2c 100644
--- a/content/documentation/query/xsd-support.html
+++ b/content/documentation/query/xsd-support.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/rdf-star/index.html b/content/documentation/rdf-star/index.html
index ba5a2a9..dcfb9ad 100644
--- a/content/documentation/rdf-star/index.html
+++ b/content/documentation/rdf-star/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/rdf/datasets.html b/content/documentation/rdf/datasets.html
index 5937e52..34861ed 100644
--- a/content/documentation/rdf/datasets.html
+++ b/content/documentation/rdf/datasets.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/rdf/index.html b/content/documentation/rdf/index.html
index 4918bf6..13ac40d 100644
--- a/content/documentation/rdf/index.html
+++ b/content/documentation/rdf/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/rdfconnection/index.html b/content/documentation/rdfconnection/index.html
index a9a8db5..f32c228 100644
--- a/content/documentation/rdfconnection/index.html
+++ b/content/documentation/rdfconnection/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/rdfs/index.html b/content/documentation/rdfs/index.html
index d678415..a0fc8fa 100644
--- a/content/documentation/rdfs/index.html
+++ b/content/documentation/rdfs/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/commands.html b/content/documentation/sdb/commands.html
index bec286f..e95006b 100644
--- a/content/documentation/sdb/commands.html
+++ b/content/documentation/sdb/commands.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/configuration.html b/content/documentation/sdb/configuration.html
index 03746c7..40a247d 100644
--- a/content/documentation/sdb/configuration.html
+++ b/content/documentation/sdb/configuration.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/database_layouts.html b/content/documentation/sdb/database_layouts.html
index f4a893e..5ee6ea1 100644
--- a/content/documentation/sdb/database_layouts.html
+++ b/content/documentation/sdb/database_layouts.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/databases_supported.html b/content/documentation/sdb/databases_supported.html
index f958c72..18d6dbb 100644
--- a/content/documentation/sdb/databases_supported.html
+++ b/content/documentation/sdb/databases_supported.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/dataset_description.html b/content/documentation/sdb/dataset_description.html
index 7824801..16f6471 100644
--- a/content/documentation/sdb/dataset_description.html
+++ b/content/documentation/sdb/dataset_description.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/db_notes.html b/content/documentation/sdb/db_notes.html
index 9d95002..99e4b6a 100644
--- a/content/documentation/sdb/db_notes.html
+++ b/content/documentation/sdb/db_notes.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/faq.html b/content/documentation/sdb/faq.html
index ecc165b..7b36438 100644
--- a/content/documentation/sdb/faq.html
+++ b/content/documentation/sdb/faq.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/fuseki_integration.html b/content/documentation/sdb/fuseki_integration.html
index 9d4ffea..4af7c13 100644
--- a/content/documentation/sdb/fuseki_integration.html
+++ b/content/documentation/sdb/fuseki_integration.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/index.html b/content/documentation/sdb/index.html
index 28769ee..7cf86c0 100644
--- a/content/documentation/sdb/index.html
+++ b/content/documentation/sdb/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/installation.html b/content/documentation/sdb/installation.html
index 1f7a186..3d09342 100644
--- a/content/documentation/sdb/installation.html
+++ b/content/documentation/sdb/installation.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/javaapi.html b/content/documentation/sdb/javaapi.html
index 682bcbe..ed06cad 100644
--- a/content/documentation/sdb/javaapi.html
+++ b/content/documentation/sdb/javaapi.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/loading_data.html b/content/documentation/sdb/loading_data.html
index c761cb3..bb37c2b 100644
--- a/content/documentation/sdb/loading_data.html
+++ b/content/documentation/sdb/loading_data.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/loading_performance.html b/content/documentation/sdb/loading_performance.html
index 3112f5d..fa2f96f 100644
--- a/content/documentation/sdb/loading_performance.html
+++ b/content/documentation/sdb/loading_performance.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/query_performance.html b/content/documentation/sdb/query_performance.html
index 4ed32a9..5b5e964 100644
--- a/content/documentation/sdb/query_performance.html
+++ b/content/documentation/sdb/query_performance.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/quickstart.html b/content/documentation/sdb/quickstart.html
index 29e8e52..4c4513d 100644
--- a/content/documentation/sdb/quickstart.html
+++ b/content/documentation/sdb/quickstart.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/sdb_index.html b/content/documentation/sdb/sdb_index.html
index 06e25c0..c924a91 100644
--- a/content/documentation/sdb/sdb_index.html
+++ b/content/documentation/sdb/sdb_index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/sdb/store_description.html b/content/documentation/sdb/store_description.html
index 190c34e..9917374 100644
--- a/content/documentation/sdb/store_description.html
+++ b/content/documentation/sdb/store_description.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/shacl/index.html b/content/documentation/shacl/index.html
index 506996d..6c74ac8 100644
--- a/content/documentation/shacl/index.html
+++ b/content/documentation/shacl/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/query/update.html b/content/documentation/shex/index.html
similarity index 76%
copy from content/documentation/query/update.html
copy to content/documentation/shex/index.html
index da689fb..109c31c 100644
--- a/content/documentation/query/update.html
+++ b/content/documentation/shex/index.html
@@ -3,7 +3,7 @@
 <head>
     
 
-    <title>Apache Jena - ARQ - SPARQL Update</title>
+    <title>Apache Jena - Apache Jena ShEx</title>
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
@@ -65,6 +65,7 @@
                         <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>
@@ -119,7 +120,7 @@
                     </ul>
                 </li>
 
-                <li id="edit"><a href="https://github.com/apache/jena-site/edit/main/source/documentation/query/update.md" title="Edit this page on GitHub"><span class="glyphicon glyphicon-pencil"></span> Edit this page</a></li>
+                <li id="edit"><a href="https://github.com/apache/jena-site/edit/main/source/documentation/shex/__index.md" title="Edit this page on GitHub"><span class="glyphicon glyphicon-pencil"></span> Edit this page</a></li>
             </ul>
         </div>
     </div>
@@ -136,6 +137,9 @@
 
 
 
+    
+    
+
 
 <ol class="breadcrumb">
     
@@ -154,15 +158,7 @@
         
         
             
-                <li><a href='/documentation/query'>QUERY</a></li>
-            
-            
-        
-    
-        
-        
-            
-                <li class="active">UPDATE</li>
+                <li class="active">SHEX</li>
             
             
         
@@ -174,44 +170,72 @@
 
                 
             </div>
-            <h1 class="title">ARQ - SPARQL Update</h1>
+            <h1 class="title">Apache Jena ShEx</h1>
             
-	<p>SPARQL Update is a W3C standard for an RDF update language with
-SPARQL syntax. It is described in
-&ldquo;<a href="http://www.w3.org/TR/sparql11-update/">SPARQL 1.1 Update</a>&quot;.</p>
-<p>A SPARQL Update request is composed of a number of update
-operations, so in a single request graphs can be created, loaded
-with RDF data and modified.</p>
-<p>Some examples of ARQ&rsquo;s SPARQL Update support are to be found in the
-download in src-examples/arq/examples/update.</p>
-<p>The main API classes are:</p>
+	<p><code>jena-shex</code> is an implementation of the
+<a href="https://shex.io">ShEx (Shape Expressions)</a> language.</p>
+<p>
+<i>This implementation is experimental, starting with Jena 4.2.0.
+Please send usage reports and experience to </i>
+<tt>users@jena.apache.org</tt>.
+</p>
+<h2 id="status">Status</h2>
+<p><code>jena-shex</code> reads ShExC (the compact syntax) files.</p>
+<p>Not currently supported:</p>
 <ul>
-<li>UpdateRequest - A list of Update to be performed.</li>
-<li>UpdateFactory - Create UpdateRequest objects by parsing
-strings or parsing the contents of a file.</li>
-<li>UpdateAction - execute updates</li>
+<li>semantic actions</li>
+<li><code>EXTERNAL</code></li>
 </ul>
-<p>To execute a SPARQL Update request as a script from a file:</p>
-<pre><code>Dataset dataset = ...
-UpdateAction.readExecute(&quot;update.ru&quot;, dataset) ;
-</code></pre>
-<p>To execute a SPARQL Update request as a string:</p>
-<pre><code>Dataset dataset = ...
-UpdateAction.parseExecute(&quot;DROP ALL&quot;, dataset) ;
-</code></pre>
-<p>The application writer can create and execute operations:</p>
-<pre><code>UpdateRequest request = UpdateFactory.create() ;
-request.add(&quot;DROP ALL&quot;)
-       .add(&quot;CREATE GRAPH &lt;http://example/g2&gt;&quot;)
-       .add(&quot;LOAD &lt;file:etc/update-data.ttl&gt; INTO &lt;http://example/g2&gt;&quot;) ;
-
-// And perform the operations.
-UpdateAction.execute(request, dataset) ;
-</code></pre>
-<p>but be aware that each operation added needs to be a complete
-SPARQL Update operation, including prefixes if needed.</p>
-<p><a href="index.html">ARQ documentation index</a></p>
+<p>Blank node label validation is meaningless in Jena because a blank node label is
+scoped to the file, and not retained after the file has been read.</p>
+<h2 id="command-line">Command line</h2>
+<p>The command <code>shex</code> introduces shacl operations; it takes a sub-command
+argument.</p>
+<p>To validate:</p>
+<pre>shex validate --schema SCHEMA.shex --map MAP.shexmap --data DATA.ttl</pre>
+<pre>shex v -s SCHEMA.shex -m MAp.shexmap -d data.ttl</pre>
+<p>To parse a file:</p>
+<pre>shex parse <i>FILE</i></pre>
+<pre>shex p <i>FILE</i></pre>
+<p>which writes out the parser results in a text format.</p>
+<!--
+<pre>shex p <i>--out=FMT</i> <i>FILE</i></pre>
+writes out in `text`(`t`), `compact`(`c`), `rdf`(`r`) formats. Multiple formats
+can be given, separated by "," and format `all` outputs all 3 formats.
+-->
+<h2 id="api">API</h2>
+<p>The package <code>org.apache.jena.shex</code> has the main classes.</p>
+<ul>
+<li><code>Shex</code> for reading ShEx related formats.</li>
+<li><code>ShexValidation</code> for validation.</li>
+</ul>
+<h2 id="api-examples">API Examples</h2>
+<p>Examples:</p>
+<p><a href="https://github.com/apache/jena/tree/main/jena-shex/src/main/java/org/apache/jena/shex/examples/">https://github.com/apache/jena/tree/main/jena-shex/src/main/java/org/apache/jena/shex/examples/</a></p>
+<pre><code>    public static void main(String ...args) {
+        String SHAPES     = &quot;examples/schema.shex&quot;;
+        String SHAPES_MAP = &quot;examples/shape-map.shexmap&quot;;
+        String DATA       = &quot;examples/data.ttl&quot;;
 
+        System.out.println(&quot;Read data&quot;);
+        Graph dataGraph = RDFDataMgr.loadGraph(DATA);
+
+        System.out.println(&quot;Read schema&quot;);
+        ShexSchema shapes = Shex.readSchema(SHAPES);
+
+        // Shapes map.
+        System.out.println(&quot;Read shapes map&quot;);
+        ShexMap shapeMap = Shex.readShapeMap(SHAPES_MAP);
+
+        // ShexReport
+        System.out.println(&quot;Validate&quot;);
+        ShexReport report = ShexValidator.get().validate(dataGraph, shapes, shapeMap);
+
+        System.out.println();
+        // Print report.
+        ShexLib.printReport(report);
+    }
+</code></pre>
 
         </div>
     </div>
diff --git a/content/documentation/fuseki2/index.html b/content/documentation/sparql-apis/index.html
similarity index 50%
copy from content/documentation/fuseki2/index.html
copy to content/documentation/sparql-apis/index.html
index 41039ab..796543e 100644
--- a/content/documentation/fuseki2/index.html
+++ b/content/documentation/sparql-apis/index.html
@@ -3,7 +3,7 @@
 <head>
     
 
-    <title>Apache Jena - Apache Jena Fuseki</title>
+    <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">
 
@@ -65,6 +65,7 @@
                         <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>
@@ -119,7 +120,7 @@
                     </ul>
                 </li>
 
-                <li id="edit"><a href="https://github.com/apache/jena-site/edit/main/source/documentation/fuseki2/__index.md" title="Edit this page on GitHub"><span class="glyphicon glyphicon-pencil"></span> Edit this page</a></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>
@@ -157,7 +158,7 @@
         
         
             
-                <li class="active">FUSEKI2</li>
+                <li class="active">SPARQL APIS</li>
             
             
         
@@ -169,181 +170,247 @@
 
                 
             </div>
-            <h1 class="title">Apache Jena Fuseki</h1>
+            <h1 class="title">Apache Jena SPARQL APIs</h1>
             
-	<p>Apache Jena Fuseki is a SPARQL server.  It can run as a operating system
-service, as a Java web application (WAR file), and as a standalone server.</p>
-<p>Fuseki comes in in two forms, a single system &ldquo;webapp&rdquo;, combined with a UI
-for admin and query, and as &ldquo;main&rdquo;, a server suitable to run as part of a larger
-deployment, including <a href="fuseki-main.html#docker">with Docker</a> or running embedded.
-Both forms use the same core protocol engine and <a href="fuseki-configuration.html">same configuration file
-format</a>.</p>
-<p>Fuseki provides the
-SPARQL 1.1 <a href="http://www.w3.org/TR/sparql11-protocol/">protocols for query and update</a>
-as well as the
-<a href="http://www.w3.org/TR/sparql11-http-rdf-update/">SPARQL Graph Store protocol</a>.</p>
-<p>Fuseki is tightly integrated with <a href="../tdb/index.html">TDB</a> to provide a robust,
-transactional persistent storage layer, and incorporates
-<a href="../query/text-query.html">Jena text query</a>.</p>
-<h2 id="contents">Contents</h2>
-<ul>
-<li><a href="#download-fuseki">Download with UI</a></li>
-<li><a href="#getting-started-with-fuseki">Getting Started</a></li>
-<li><a href="fuseki-webapp.html">Running Fuseki with UI</a>
-<ul>
-<li><a href="fuseki-webapp.html#fuseki-standalone-server">As a standalone server with UI</a></li>
-<li><a href="fuseki-webapp.html#fuseki-service">As a service</a></li>
-<li><a href="fuseki-webapp.html#fuseki-web-application">As a web application</a></li>
-<li><a href="fuseki-security.html">Security</a> with <a href="https://shiro.apache.org/">Apache Shiro</a></li>
-</ul>
-</li>
-<li><a href="fuseki-main.html">Running Fuseki Server</a>
-<ul>
-<li><a href="fuseki-main.html#setup">Setup</a></li>
-<li><a href="fuseki-main#fuseki-docker">As a Docker container</a></li>
-<li><a href="fuseki-embedded.html">As an embedded SPARQL server</a></li>
-<li><a href="fuseki-data-access-control.html">Security and data access control</a></li>
-<li><a href="fuseki-logging.html">Logging</a></li>
-</ul>
-</li>
-<li><a href="fuseki-configuration.html">Fuseki Configuration</a></li>
-<li><a href="fuseki-server-info.html">Server Statistics and Metrics</a></li>
-<li><a href="#how-to-contribute">How to Contribute</a></li>
-<li>Client access
-<ul>
-<li><a href="../rdfconnection">Use from Java</a></li>
-<li><a href="soh.html">SPARQL Over HTTP</a> - scripts to help with data management.</li>
-</ul>
-</li>
-<li><a href="rdf-sparql-standards.html">Links to Standards</a></li>
-</ul>
-<p>The Jena users mailing is the place to get help with Fuseki.</p>
-<p><a href="/help_and_support/#email-support-lists">Email support lists</a></p>
-<h2 id="download-fuseki-with-ui">Download Fuseki with UI</h2>
-<p>Releases of Apache Jena Fuseki can be downloaded from one of the mirror sites:</p>
-<p><a href="/download">Jena Downloads</a></p>
-<p>and previous releases are available from <a href="https://archive.apache.org/dist/jena/">the archive</a>.
-We strongly recommend that users use the latest official Apache releases of Jena Fuseki in
-preference to any older versions.</p>
-<p><strong>Fuseki download files</strong></p>
+	<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 protools in a unified way for local
+and remote data.</p>
+<p>HTTP Authentication is provides for remte operations.</p>
+<p>Applications can also use the different parts, such as query directly when they
+want additional control.</p>
+<p>The GPI, also called the &ldquo;Graph SPI&rdquo; - this is the lower level interface that
+implements generalized RDF (i.e. a triple is any three nodes, including ones
+like variables, and subsystem extension nodes).</p>
 <table>
 <thead>
 <tr>
-<th>Filename</th>
-<th>Description</th>
+<th>API</th>
+<th>GPI</th>
 </tr>
 </thead>
 <tbody>
 <tr>
-<td><code>apache-jena-fuseki-*VER*.zip</code></td>
-<td>Fuseki with UI download</td>
+<td><code>Dataset</code></td>
+<td><code>DatasetGraph</code></td>
 </tr>
 <tr>
-<td><a href="https://repo1.maven.org/maven2/org/apache/jena/jena-fuseki-server"><code>jena-fuseki-server</code></a></td>
-<td>The Fuseki Main packaging</td>
+<td><code>Model</code></td>
+<td><code>Graph</code></td>
 </tr>
-</tbody>
-</table>
-<p><code>apache-jena-fuseki-*VER*.zip</code> contains both a war file and an executable jar.</p>
-<p>Fuskei Main is also available as a Maven artifact:</p>
-<pre><code>&lt;dependency&gt;
-   &lt;groupId&gt;org.apache.jena&lt;/groupId&gt;
-   &lt;artifactId&gt;jena-fuseki-main&lt;/artifactId&gt;
-   &lt;version&gt;X.Y.Z&lt;/version&gt;
-&lt;/dependency&gt;
-</code></pre>
-<h3 id="previous-releases">Previous releases</h3>
-<p>While previous releases are available, we strongly recommend that wherever
-possible users use the latest official Apache releases of Jena in
-preference to using any older versions of Jena.</p>
-<p>Previous Apache Jena releases can be found in the Apache archive area
-at <a href="http://archive.apache.org/dist/jena/">https://archive.apache.org/dist/jena</a></p>
-<h3 id="development-builds">Development Builds</h3>
-<p>Regular development builds of all of Jena are available (these are not
-formal releases) from the
-<a href="https://repository.apache.org/snapshots/org/apache/jena">Apache snapshots maven repository</a>.
-This includes packaged builds of Fuseki.</p>
-<h2 id="getting-started-with-fuseki">Getting Started With Fuseki</h2>
-<p>The <a href="fuseki-quick-start.html">quick start</a> section serves as a basic
-guide to getting a Fuseki server running on your local machine.</p>
-<p>See <a href="fuseki-webapp.html">all the ways to run Fuseki</a> for complete coverage of all the
-deployment methods for Fuseki.</p>
-<h2 id="how-to-contribute">How to Contribute</h2>
-<p>We welcome contributions towards making Jena a better platform for semantic
-web and linked data applications.  We appreciate feature suggestions, bug
-reports and patches for code or documentation.</p>
-<p>See &ldquo;<a href="/getting_involved/index.html">Getting Involved</a>&rdquo; for ways to
-contribute to Jena and Fuseki, including patches and making github
-pull-requests.</p>
-<h3 id="source-code">Source code</h3>
-<p>The development codebase is available from git.</p>
-<p>Development builds (not a formal release):
-<a href="https://repository.apache.org/content/repositories/snapshots/org/apache/jena/jena-fuseki/">SNAPSHOT</a></p>
-<p>Source code:
-<a href="https://github.com/apache/jena/tree/main/jena-fuseki2">https://github.com/apache/jena/tree/main/jena-fuseki2</a></p>
-<p>The Fuseki module are under &ldquo;jena-fuseki2/&quot;:</p>
-<table>
-<thead>
 <tr>
-<th>Fuseki Module</th>
-<th>Purpose</th>
+<td><code>Statement</code></td>
+<td><code>Triple</code></td>
 </tr>
-</thead>
-<tbody>
 <tr>
-<td>jena-fuseki-core</td>
-<td>The Fuseki engine. All SPARQL operations.</td>
+<td><code>Resource</code></td>
+<td><code>Node</code></td>
 </tr>
 <tr>
-<td><b>Webapp </b></td>
-<td></td>
+<td><code>Literal</code></td>
+<td><code>Node</code></td>
 </tr>
 <tr>
-<td>jena-fuseki-webapp</td>
-<td>Web application and command line startup</td>
-</tr>
-<tr>
-<td>jena-fuseki-fulljar</td>
-<td>Build the combined jar for Fuseki/UI server</td>
-</tr>
-<tr>
-<td>jena-fuseki-war</td>
-<td>Build the war file for  Fusek/UI server</td>
+<td><code>String</code></td>
+<td><code>Var</code></td>
 </tr>
+</tbody>
+</table>
+<p>For SPARQL,</p>
+<table>
+<thead>
 <tr>
-<td>apache-jena-fuseki</td>
-<td>The download for Fuskei</td>
+<th>API</th>
+<th>GPI</th>
 </tr>
+</thead>
+<tbody>
 <tr>
-<td><b>Fuseki/Main</b></td>
-<td></td>
+<td><code>RDFConnection</code></td>
+<td><code>RDFLink</code></td>
 </tr>
 <tr>
-<td>jena-fuseki-main</td>
-<td>Embedded server and command line</td>
+<td><code>QueryExecution</code></td>
+<td><code>QueryExec</code></td>
 </tr>
 <tr>
-<td>jena-fuseki-server</td>
-<td>Build the combined jar for Fusek/main server</td>
+<td><code>UpdateExecution</code></td>
+<td><code>UpdateExec</code></td>
 </tr>
 <tr>
-<td>jena-fuseki-docker</td>
-<td>Build a docker conntained based on Fusek/main</td>
+<td><code>ResultSet</code></td>
+<td><code>RowSet</code></td>
 </tr>
 <tr>
-<td><b>Other</b></td>
 <td></td>
+<td><code>GSP</code></td>
 </tr>
 <tr>
-<td>jena-fuseki-access</td>
-<td><a href="fuseki-data-access-control.html">Data access control</a></td>
-</tr>
-<tr>
-<td>jena-fuseki-geosparql</td>
-<td>Integration for GeoSPARQL</td>
+<td></td>
+<td><code>SERVICE</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, incliding extensions for sending
+and receiving datasets, rather than graphs.</p>
+<h2 id="changes-from-jena-410-to-jena-40">Changes from Jena 4.1.0 to Jena 4.?.0</h2>
+<ul>
+<li>
+<p>Execution object have a companion builder.
+This is especially important of HTTP
+as there a lot of configuration options that may be needed.</p>
+</li>
+<li>
+<p>HTTP usage provided by the JDK <code>java.net.http</code> package, with challenage
+authentication provides on top by Jena. See below.</p>
+</li>
+<li>
+<p>Authentication support is uniformly appied 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, applciation code chnages wil be
+necessary.</li>
+</ul>
+</li>
+<li>
+<p>Deprecate modfying <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>
+<p>Builder Examples</p>
+<pre><code>try ( QueryExecution qExec = QueryExecution.create()
+                                 .dataset(dataset)
+                                 .query(query)
+                                 .build() ) {
+    ResultSet resulrs = qExec.execSelect();
+    ... use results ...
+}
+</code></pre><pre><code>try ( QueryExecution qExec = QueryExecutionHTTP.create()
+                                 .service(&quot;http:// ....&quot;)
+                                 .query(query)
+                                 .build() ) {
+    ResultSet resulrs = qExec.execSelect();
+    ... use results ...
+}
+</code></pre><pre><code>// JDK
+HttpClient httpClient = HttpClient.newBuilder()
+                .connectTimeout(Duration.ofSeconds(10))
+                .followRedirects(Redirect.NORMAL)
+                .build();
+try ( QueryExecution qExec = QueryExecutionHTTP.create()
+                                 .service(&quot;http:// ....&quot;)
+                                 .httpClient(httpClient)
+                                 .query(query)
+                                 .sendMode(QuerySendMode.asPost)
+                                 .timeout(30, TimeUnit.SECONDS)
+                                 .build() ) {
+    ResultSet resulrs = qExec.execSelect();
+    ... use results ...
+}
+</code></pre><p>There is only one timeout setting for HTTP query execution. The &ldquo;time to
+connect&rdquo; is handled by the JDK <code>HttpClient</code>. Timeouts for local execution are
+&ldquo;time to first result&rdquo; and &ldquo;time to all results&rdquo; as before.</p>
+<h2 id="ttgsptt"><tt>GSP</tt></h2>
+<pre><code>  Graph graph = GSP.request(&quot;http://fuseki/dataset&quot;).defaultGraph().GET();
+</code></pre><pre><code>  Graph graph = ... ; 
+  GSP.request(&quot;http://fuseki/dataset&quot;).graphName(&quot;http;//data/myGraph&quot;).POST(graph);
+</code></pre><pre><code>  DatasetGraph dataset = GSP.request(&quot;http://fuseki/dataset&quot;).getDataset();
+</code></pre><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="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>Request modifiers
+Params</p>
+<h3 id="arqhttprequestmodifer">ARQ.httpRequestModifer</h3>
+<h2 id="authentication">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 snoppping.  Digest authentication is also stronger over HTTPS
+because it protects againats man-in-the-middle attacks.</p>
+<p>4 kinds:</p>
+<ol>
+<li>Basic authentication</li>
+<li>Challenge-Basic authentication</li>
+<li>Challenge-Digest authentication</li>
+<li>URL userinfo (<code>users:passwrd@host.net</code>)</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 &ldquo;basic&rdquo; or &ldquo;disgest&rdquo;, 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 auotmatic, the first request must not be a streaming
+request (the stream is not repeatable). All HTTP request generated by Jena are reapeatible.</p>
+<p>While Jena supports user information in URLs using the URI <code>userinfo</code> part foa
+URI, this is inherently unsafe because the password is in-clear in the SPARQL
+query.</p>
+<h3 id="jdk-httpclientauthenticator">JDK HttpClient.authenticator</h3>
+<h3 id="challenge-registration">Challenge registration</h3>
+<p><code>AuthEnv</code></p>
+<h3 id="ttservicett-1"><tt>SERVICE</tt></h3>
+<p>The previous authentication mecanism work with SPARQL queries using <code>SERVICE</code>.</p>
+<p>Params.</p>
+<p>Disable.</p>
+<p>1/ HttpClient</p>
+<p>2/ ?? ARQ.httpRequestModifer</p>
+<p>3/ (digest and basic)
+Register username/password
+Including presetting (basic) authentication into the local system</p>
+<p>4/ Modifiers (not auth)</p>
+<p>Old still supported:
+source/documentation/query/http-auth.md</p>
+<h2 id="heading">@@</h2>
+<p>Links:</p>
+<p>source/documentation/query/__index.md</p>
 
 
         </div>
diff --git a/content/documentation/tdb/architecture.html b/content/documentation/tdb/architecture.html
index 20f5af5..dad4661 100644
--- a/content/documentation/tdb/architecture.html
+++ b/content/documentation/tdb/architecture.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/assembler.html b/content/documentation/tdb/assembler.html
index f8082b5..584b5f3 100644
--- a/content/documentation/tdb/assembler.html
+++ b/content/documentation/tdb/assembler.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/commands.html b/content/documentation/tdb/commands.html
index c794860..f75cc07 100644
--- a/content/documentation/tdb/commands.html
+++ b/content/documentation/tdb/commands.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/configuration.html b/content/documentation/tdb/configuration.html
index 0b2a19b..ee641bb 100644
--- a/content/documentation/tdb/configuration.html
+++ b/content/documentation/tdb/configuration.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/datasets.html b/content/documentation/tdb/datasets.html
index 6c3cdc7..55b7004 100644
--- a/content/documentation/tdb/datasets.html
+++ b/content/documentation/tdb/datasets.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/dynamic_datasets.html b/content/documentation/tdb/dynamic_datasets.html
index 7065541..f5d76d8 100644
--- a/content/documentation/tdb/dynamic_datasets.html
+++ b/content/documentation/tdb/dynamic_datasets.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/faqs.html b/content/documentation/tdb/faqs.html
index 287d47f..0ca8101 100644
--- a/content/documentation/tdb/faqs.html
+++ b/content/documentation/tdb/faqs.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/index.html b/content/documentation/tdb/index.html
index 198d141..b641ae8 100644
--- a/content/documentation/tdb/index.html
+++ b/content/documentation/tdb/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/java_api.html b/content/documentation/tdb/java_api.html
index 1a87f34..5f49516 100644
--- a/content/documentation/tdb/java_api.html
+++ b/content/documentation/tdb/java_api.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/optimizer.html b/content/documentation/tdb/optimizer.html
index 10e725e..715eea6 100644
--- a/content/documentation/tdb/optimizer.html
+++ b/content/documentation/tdb/optimizer.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/quadfilter.html b/content/documentation/tdb/quadfilter.html
index 324fc21..de59776 100644
--- a/content/documentation/tdb/quadfilter.html
+++ b/content/documentation/tdb/quadfilter.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/requirements.html b/content/documentation/tdb/requirements.html
index 2fc3f76..f2e750c 100644
--- a/content/documentation/tdb/requirements.html
+++ b/content/documentation/tdb/requirements.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/store-parameters.html b/content/documentation/tdb/store-parameters.html
index 4fd27ad..55a4c67 100644
--- a/content/documentation/tdb/store-parameters.html
+++ b/content/documentation/tdb/store-parameters.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/tdb_system.html b/content/documentation/tdb/tdb_system.html
index 4ddbdc8..c3965bb 100644
--- a/content/documentation/tdb/tdb_system.html
+++ b/content/documentation/tdb/tdb_system.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/tdb_transactions.html b/content/documentation/tdb/tdb_transactions.html
index 69ed9e9..14ee3be 100644
--- a/content/documentation/tdb/tdb_transactions.html
+++ b/content/documentation/tdb/tdb_transactions.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb/value_canonicalization.html b/content/documentation/tdb/value_canonicalization.html
index 5e74ac3..c9578ae 100644
--- a/content/documentation/tdb/value_canonicalization.html
+++ b/content/documentation/tdb/value_canonicalization.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb2/index.html b/content/documentation/tdb2/index.html
index ed8affb..067c5c4 100644
--- a/content/documentation/tdb2/index.html
+++ b/content/documentation/tdb2/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb2/tdb2_admin.html b/content/documentation/tdb2/tdb2_admin.html
index b86ed28..8179f69 100644
--- a/content/documentation/tdb2/tdb2_admin.html
+++ b/content/documentation/tdb2/tdb2_admin.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb2/tdb2_cmds.html b/content/documentation/tdb2/tdb2_cmds.html
index bd470dc..786c7a6 100644
--- a/content/documentation/tdb2/tdb2_cmds.html
+++ b/content/documentation/tdb2/tdb2_cmds.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb2/tdb2_fuseki.html b/content/documentation/tdb2/tdb2_fuseki.html
index 442637c..6c1fed9 100644
--- a/content/documentation/tdb2/tdb2_fuseki.html
+++ b/content/documentation/tdb2/tdb2_fuseki.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tdb2/tdb2_migration.html b/content/documentation/tdb2/tdb2_migration.html
index 56ceed2..dd3654c 100644
--- a/content/documentation/tdb2/tdb2_migration.html
+++ b/content/documentation/tdb2/tdb2_migration.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tools/index.html b/content/documentation/tools/index.html
index 963e5af..1c488ac 100644
--- a/content/documentation/tools/index.html
+++ b/content/documentation/tools/index.html
@@ -65,6 +65,7 @@
                         <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>
@@ -296,6 +297,11 @@ file that conforms to the W3C <a href="https://www.w3.org/TR/shacl/">SHACL</a> s
 Jena&rsquo;s <a href="https://jena.apache.org/documentation/shacl/">SHACL</a> page has more on this utility.</p>
 </li>
 <li>
+<p><strong><code>shex</code></strong>: validate data using <a href="https://shex.io/">ShEx</a> from the
+<a href="https://www.w3.org/community/shex/">W3C Shape Expressions Community Group</a>.
+Jena&rsquo;s <a href="https://jena.apache.org/documentation/shex/">ShEx</a> page has more on this utility.</p>
+</li>
+<li>
 <p><strong><code>rdfdiff</code></strong>: compare the triples in two datasets, regardless of their serializations, and list
 which are different between the two datasets. (Modeled on the UNIX <code>diff</code> utility.)</p>
 </li>
diff --git a/content/documentation/tools/schemagen-maven.html b/content/documentation/tools/schemagen-maven.html
index b4c9f7c..2a38508 100644
--- a/content/documentation/tools/schemagen-maven.html
+++ b/content/documentation/tools/schemagen-maven.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/tools/schemagen.html b/content/documentation/tools/schemagen.html
index ec12976..4027a33 100644
--- a/content/documentation/tools/schemagen.html
+++ b/content/documentation/tools/schemagen.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/txn/index.html b/content/documentation/txn/index.html
index a487380..b6be932 100644
--- a/content/documentation/txn/index.html
+++ b/content/documentation/txn/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/txn/transactions_api.html b/content/documentation/txn/transactions_api.html
index 98eb43a..95fa692 100644
--- a/content/documentation/txn/transactions_api.html
+++ b/content/documentation/txn/transactions_api.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/txn/transactions_tdb.html b/content/documentation/txn/transactions_tdb.html
index c82ed1c..972e101 100644
--- a/content/documentation/txn/transactions_tdb.html
+++ b/content/documentation/txn/transactions_tdb.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/documentation/txn/txn.html b/content/documentation/txn/txn.html
index 337f739..26236e2 100644
--- a/content/documentation/txn/txn.html
+++ b/content/documentation/txn/txn.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/download.html b/content/download.html
index 728fffb..dd17817 100644
--- a/content/download.html
+++ b/content/download.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/download/index.html b/content/download/index.html
index 9d2aa74..9c3abdc 100644
--- a/content/download/index.html
+++ b/content/download/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/download/maven.html b/content/download/maven.html
index 46cf03a..18e01ed 100644
--- a/content/download/maven.html
+++ b/content/download/maven.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/download/osgi.html b/content/download/osgi.html
index 6b33f68..c43ad7a 100644
--- a/content/download/osgi.html
+++ b/content/download/osgi.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/getting_involved.html b/content/getting_involved.html
index fbff936..6d6e294 100644
--- a/content/getting_involved.html
+++ b/content/getting_involved.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/getting_involved/index.html b/content/getting_involved/index.html
index be14f7e..50e678f 100644
--- a/content/getting_involved/index.html
+++ b/content/getting_involved/index.html
@@ -65,6 +65,7 @@
                         <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>
@@ -174,8 +175,10 @@ See the <a href="../help_and_support">subscription instructions</a> for details.
 <p>Please see the <a href="reviewing_contributions.html">Reviewing Contributions</a> page for details of what committers will be looking for when reviewing contributions.</p>
 <h4 id="improving-the-website">Improving the Website</h4>
 <p>You can also help us improve the documentation on this website via Pull Request.</p>
-<p>The website source lives in an Apache git repository at [https://gitbox.apache.org/repos/asf/jena-site.git].  There is also a full read-write mirror on
-GitHub, see <a href="https://github.com/apache/jena-site">jena-site on GitHub</a>:</p>
+<p>The website source lives in an Apache git repository at <a href="https://gitbox.apache.org/repos/asf/jena-site.git">gitbox.apache.org repo
+jena-site</a>. There is also a
+full read-write mirror on GitHub, see
+<a href="https://github.com/apache/jena-site">jena-site on GitHub</a>:</p>
 <pre><code>git clone https://github.com/apache/jena-site.git
 cd jena-site
 </code></pre>
diff --git a/content/getting_involved/reviewing_contributions.html b/content/getting_involved/reviewing_contributions.html
index 7b5fd98..71cf356 100644
--- a/content/getting_involved/reviewing_contributions.html
+++ b/content/getting_involved/reviewing_contributions.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/getting_started.html b/content/getting_started.html
index d0f0a84..48ca52a 100644
--- a/content/getting_started.html
+++ b/content/getting_started.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/getting_started/fuseki.html b/content/getting_started/fuseki.html
index 3eed5ef..e46a215 100644
--- a/content/getting_started/fuseki.html
+++ b/content/getting_started/fuseki.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/getting_started/index.html b/content/getting_started/index.html
index 29eaa1f..e3569fa 100644
--- a/content/getting_started/index.html
+++ b/content/getting_started/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/getting_started/rdf_api.html b/content/getting_started/rdf_api.html
index 8b4d19e..3b168f3 100644
--- a/content/getting_started/rdf_api.html
+++ b/content/getting_started/rdf_api.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/getting_started/sparql.html b/content/getting_started/sparql.html
index 58e963c..34d1dc7 100644
--- a/content/getting_started/sparql.html
+++ b/content/getting_started/sparql.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/getting_started/tell_me_how.html b/content/getting_started/tell_me_how.html
index 31cdead..bf4954b 100644
--- a/content/getting_started/tell_me_how.html
+++ b/content/getting_started/tell_me_how.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/help_and_support.html b/content/help_and_support.html
index 03e6f03..6d3d64e 100644
--- a/content/help_and_support.html
+++ b/content/help_and_support.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/help_and_support/bugs_and_suggestions.html b/content/help_and_support/bugs_and_suggestions.html
index 0808e0d..057e9d4 100644
--- a/content/help_and_support/bugs_and_suggestions.html
+++ b/content/help_and_support/bugs_and_suggestions.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/help_and_support/faq.html b/content/help_and_support/faq.html
index d520c4f..40eb66e 100644
--- a/content/help_and_support/faq.html
+++ b/content/help_and_support/faq.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/help_and_support/index.html b/content/help_and_support/index.html
index 1e21cae..1c2493d 100644
--- a/content/help_and_support/index.html
+++ b/content/help_and_support/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/index.html b/content/index.html
index 31fc4f8..7ebd677 100644
--- a/content/index.html
+++ b/content/index.html
@@ -66,6 +66,7 @@
                         <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>
diff --git a/content/index.xml b/content/index.xml
index eb9750a..4f03e5f 100644
--- a/content/index.xml
+++ b/content/index.xml
@@ -63,6 +63,16 @@ Implementing too quickly, without first understanding the RDF data model, leads
     </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>
@@ -205,6 +215,32 @@ shacl validate --shapes SHAPES.ttl --data DATA.ttl shacl v -s SHAPES.ttl -d DATA
     </item>
     
     <item>
+      <title>Apache Jena ShEx</title>
+      <link>https://jena.apache.org/documentation/shex/</link>
+      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+      
+      <guid>https://jena.apache.org/documentation/shex/</guid>
+      <description>jena-shex is an implementation of the ShEx (Shape Expressions) language.
+ This implementation is experimental, starting with Jena 4.2.0. Please send usage reports and experience to  users@jena.apache.org. Status jena-shex reads ShExC (the compact syntax) files.
+Not currently supported:
+ semantic actions EXTERNAL  Blank node label validation is meaningless in Jena because a blank node label is scoped to the file, and not retained after the file has been read.</description>
+    </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 protools in a unified way for local and remote data.
+HTTP Authentication is provides for remte operations.
+Applications can also use the different parts, such as query directly when they want additional control.
+The GPI, also called the &amp;ldquo;Graph SPI&amp;rdquo; - this is the 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>
@@ -243,12 +279,11 @@ Key Classes The package org.apache.jena.query is the main application package.
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://jena.apache.org/documentation/query/assignment.html</guid>
-      <description>ARQ includes support for an explicit assignment of variables.
-This involves is syntactic extension and is available is the query is parsed with language Syntax.syntaxARQ.
+      <description>ARQ includes support for a logical assignment of variables. If the variable is already bound, it acts like a filter, otherwise the value is assignment. This makes it position independent.
+This involves is syntactic extension and is available is the query is parsed with language Syntax.syntaxARQ (which is the default).
 See also SELECT expressions which is also a form of assignment.
 Assignment The general form is:
-LET ( variable := expression )  For example:
-LET ( ?x := 2 ) { ?x :name ?name . LET ( ?age2 := ?age - 21 )  Note: Assignment is &amp;ldquo;:=&amp;rdquo;</description>
+LET ( variable := expression )  For example:</description>
     </item>
     
     <item>
@@ -883,8 +918,9 @@ The relevant SPARQL standards are:
       
       <guid>https://jena.apache.org/documentation/geosparql/geosparql-fuseki.html</guid>
       <description>This application provides a HTTP server compliant with the GeoSPARQL standard. It uses the embedded server Fuseki and provides additional parameters for dataset loading.
-The project uses the GeoSPARQL implementation from the GeoSPARQL Jena project. Currently, there is no GUI interface as provided in the Fuseki distribution.
-A subset of the EPSG spatial/coordinate reference systems are included by default from the Apache SIS project (http://sis.apache.org). The full EPSG dataset is not distributed due to the EPSG terms of use being incompatible with the Apache Licence.</description>
+The project uses the GeoSPARQL implementation from the GeoSPARQL Jena module, which includes a range of functions in addition to those from the GeoSPARQL standard.
+Currently, there is no GUI interface as provided in the Fuseki distribution.
+The intended usage is to specify a TDB folder (either TDB1 or TDB2, created if required) for persistent storage of the dataset.</description>
     </item>
     
     <item>
@@ -1003,16 +1039,6 @@ 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>
@@ -1050,7 +1076,7 @@ Throughout this document, the prefix eye: stands for the URL http://jena.</descr
       <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
       
       <guid>https://jena.apache.org/documentation/javadoc.html</guid>
-      <description> Jena Core JavaDoc ARQ JavaDoc (SPARQL) TDB JavaDoc RDF Connection Fuseki JavaDoc  Fuseki2 Webapp Fuseki2 Main   Text search SHACL GeoSPARQL Security Permissions JavaDoc JDBC JavaDoc  </description>
+      <description> Jena Core JavaDoc ARQ JavaDoc (SPARQL) TDB JavaDoc RDF Connection Fuseki JavaDoc  Fuseki2 Webapp Fuseki2 Main   Text search SHACL ShEx GeoSPARQL Security Permissions JavaDoc JDBC JavaDoc  </description>
     </item>
     
     <item>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 027a1b5..764640e 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -38,6 +38,11 @@
   </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>
@@ -103,8 +108,18 @@
   </url>
   
   <url>
+    <loc>https://jena.apache.org/documentation/shex/</loc>
+    <lastmod>2021-06-22T21:19:37+01:00</lastmod>
+  </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>2020-05-01T11:11:56+12:00</lastmod>
+    <lastmod>2021-06-22T11:19:55+01:00</lastmod>
   </url>
   
   <url>
@@ -119,7 +134,7 @@
   
   <url>
     <loc>https://jena.apache.org/documentation/query/assignment.html</loc>
-    <lastmod>2020-02-28T13:09:12+01:00</lastmod>
+    <lastmod>2021-06-22T11:19:55+01:00</lastmod>
   </url>
   
   <url>
@@ -259,7 +274,7 @@
   
   <url>
     <loc>https://jena.apache.org/documentation/tools/</loc>
-    <lastmod>2021-05-24T07:41:18-04:00</lastmod>
+    <lastmod>2021-06-22T21:19:37+01:00</lastmod>
   </url>
   
   <url>
@@ -314,7 +329,7 @@
   
   <url>
     <loc>https://jena.apache.org/documentation.html</loc>
-    <lastmod>2021-06-18T18:11:15+02:00</lastmod>
+    <lastmod>2021-07-21T19:48:13+01:00</lastmod>
   </url>
   
   <url>
@@ -424,7 +439,7 @@
   
   <url>
     <loc>https://jena.apache.org/documentation/geosparql/geosparql-fuseki.html</loc>
-    <lastmod>2020-10-20T20:10:23+01:00</lastmod>
+    <lastmod>2021-07-16T18:35:45+01:00</lastmod>
   </url>
   
   <url>
@@ -434,7 +449,7 @@
   
   <url>
     <loc>https://jena.apache.org/getting_involved/</loc>
-    <lastmod>2021-06-21T12:47:25+01:00</lastmod>
+    <lastmod>2021-06-26T10:19:21+01:00</lastmod>
   </url>
   
   <url>
@@ -454,7 +469,7 @@
   
   <url>
     <loc>https://jena.apache.org/getting_involved.html</loc>
-    <lastmod>2021-06-21T12:47:25+01:00</lastmod>
+    <lastmod>2021-06-26T10:19:21+01:00</lastmod>
   </url>
   
   <url>
@@ -498,11 +513,6 @@
   </url>
   
   <url>
-    <loc>https://jena.apache.org/documentation/</loc>
-    <lastmod>2021-06-04T13:29:15+01:00</lastmod>
-  </url>
-  
-  <url>
     <loc>https://jena.apache.org/documentation/extras/</loc>
     <lastmod>2020-02-28T13:09:12+01:00</lastmod>
   </url>
@@ -519,7 +529,7 @@
   
   <url>
     <loc>https://jena.apache.org/documentation/javadoc.html</loc>
-    <lastmod>2021-02-20T13:42:28+00:00</lastmod>
+    <lastmod>2021-06-22T21:19:37+01:00</lastmod>
   </url>
   
   <url>
diff --git a/content/tutorials.html b/content/tutorials.html
index cfb701c..2a56c3b 100644
--- a/content/tutorials.html
+++ b/content/tutorials.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/index.html b/content/tutorials/index.html
index cd69e2b..f3b17be 100644
--- a/content/tutorials/index.html
+++ b/content/tutorials/index.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/rdf_api.html b/content/tutorials/rdf_api.html
index 592bbfb..def862c 100644
--- a/content/tutorials/rdf_api.html
+++ b/content/tutorials/rdf_api.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/rdf_api_pt.html b/content/tutorials/rdf_api_pt.html
index 667d3c8..fde8ecb 100644
--- a/content/tutorials/rdf_api_pt.html
+++ b/content/tutorials/rdf_api_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql.html b/content/tutorials/sparql.html
index d65003c..4aec64a 100644
--- a/content/tutorials/sparql.html
+++ b/content/tutorials/sparql.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_basic_patterns.html b/content/tutorials/sparql_basic_patterns.html
index f8bf315..43bcaa4 100644
--- a/content/tutorials/sparql_basic_patterns.html
+++ b/content/tutorials/sparql_basic_patterns.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_basic_patterns_pt.html b/content/tutorials/sparql_basic_patterns_pt.html
index d305593..298e47e 100644
--- a/content/tutorials/sparql_basic_patterns_pt.html
+++ b/content/tutorials/sparql_basic_patterns_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_data.html b/content/tutorials/sparql_data.html
index 35a2746..4d11ab5 100644
--- a/content/tutorials/sparql_data.html
+++ b/content/tutorials/sparql_data.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_data_pt.html b/content/tutorials/sparql_data_pt.html
index 12f3944..2c751df 100644
--- a/content/tutorials/sparql_data_pt.html
+++ b/content/tutorials/sparql_data_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_datasets.html b/content/tutorials/sparql_datasets.html
index 22130e9..ba803c5 100644
--- a/content/tutorials/sparql_datasets.html
+++ b/content/tutorials/sparql_datasets.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_datasets_pt.html b/content/tutorials/sparql_datasets_pt.html
index 8b1a012..b29c2a0 100644
--- a/content/tutorials/sparql_datasets_pt.html
+++ b/content/tutorials/sparql_datasets_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_filters.html b/content/tutorials/sparql_filters.html
index 4ff8c49..2276ee7 100644
--- a/content/tutorials/sparql_filters.html
+++ b/content/tutorials/sparql_filters.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_filters_pt.html b/content/tutorials/sparql_filters_pt.html
index ef0f8fe..b6e1840 100644
--- a/content/tutorials/sparql_filters_pt.html
+++ b/content/tutorials/sparql_filters_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_optionals.html b/content/tutorials/sparql_optionals.html
index 4de286e..f16bf40 100644
--- a/content/tutorials/sparql_optionals.html
+++ b/content/tutorials/sparql_optionals.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_optionals_pt.html b/content/tutorials/sparql_optionals_pt.html
index 6ff8421..c0d7a99 100644
--- a/content/tutorials/sparql_optionals_pt.html
+++ b/content/tutorials/sparql_optionals_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_page.html b/content/tutorials/sparql_page.html
index 8c077d0..c89c82b 100644
--- a/content/tutorials/sparql_page.html
+++ b/content/tutorials/sparql_page.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_pt.html b/content/tutorials/sparql_pt.html
index 39adfc3..cd25b28 100644
--- a/content/tutorials/sparql_pt.html
+++ b/content/tutorials/sparql_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_query1.html b/content/tutorials/sparql_query1.html
index 6717777..28a9aa8 100644
--- a/content/tutorials/sparql_query1.html
+++ b/content/tutorials/sparql_query1.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_query1_pt.html b/content/tutorials/sparql_query1_pt.html
index ce93a40..26e75e4 100644
--- a/content/tutorials/sparql_query1_pt.html
+++ b/content/tutorials/sparql_query1_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_results.html b/content/tutorials/sparql_results.html
index dff35d5..3ab21ba 100644
--- a/content/tutorials/sparql_results.html
+++ b/content/tutorials/sparql_results.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_results_pt.html b/content/tutorials/sparql_results_pt.html
index 5d4e5d3..5a88fbb 100644
--- a/content/tutorials/sparql_results_pt.html
+++ b/content/tutorials/sparql_results_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_union.html b/content/tutorials/sparql_union.html
index 6433697..0d3b3f5 100644
--- a/content/tutorials/sparql_union.html
+++ b/content/tutorials/sparql_union.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/sparql_union_pt.html b/content/tutorials/sparql_union_pt.html
index 5fbc7d6..ee57010 100644
--- a/content/tutorials/sparql_union_pt.html
+++ b/content/tutorials/sparql_union_pt.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/using_jena_with_eclipse.html b/content/tutorials/using_jena_with_eclipse.html
index 4da0f03..929dda2 100644
--- a/content/tutorials/using_jena_with_eclipse.html
+++ b/content/tutorials/using_jena_with_eclipse.html
@@ -65,6 +65,7 @@
                         <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>
diff --git a/content/tutorials/using_jena_with_eclipse_pt.html b/content/tutorials/using_jena_with_eclipse_pt.html
index 2a34e17..1836a96 100644
--- a/content/tutorials/using_jena_with_eclipse_pt.html
+++ b/content/tutorials/using_jena_with_eclipse_pt.html
@@ -65,6 +65,7 @@
                         <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>