You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2021/09/17 19:35:17 UTC

[jena-site] 01/01: Improve download pages. Link to source-release.

This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch download-page
in repository https://gitbox.apache.org/repos/asf/jena-site.git

commit fc5111e5efcf2fd6a22e496df09a167c9a69585b
Author: Andy Seaborne <an...@apache.org>
AuthorDate: Fri Sep 17 20:35:06 2021 +0100

    Improve download pages. Link to source-release.
---
 source/download/__index.md | 53 +++++++++++++++++++++-------------------------
 source/download/maven.md   | 43 +++++++++++++++++--------------------
 source/download/osgi.md    |  3 ---
 3 files changed, 44 insertions(+), 55 deletions(-)

diff --git a/source/download/__index.md b/source/download/__index.md
index 1c1d2b1..f4461e7 100644
--- a/source/download/__index.md
+++ b/source/download/__index.md
@@ -10,6 +10,10 @@ Apache Jena is packaged as downloads which contain the most commonly used portio
 
 Jena4 requires Java 11.
 
+Jena jars are [available from Maven](maven.html).
+
+You may [verify the authenticity of artifacts](https://www.apache.org/info/verification.html) below by using the [PGP KEYS](https://downloads.apache.org/jena/KEYS) file.
+
 ## Download Mirrors
 
 <p>[if-any logo]
@@ -36,40 +40,31 @@ Other mirrors: <select name="Preferred">
 <input type="submit" value="Change" />
 </form>
 
-You may also consult the [complete list of mirrors](http://www.apache.org/mirrors/)
-
-### Apache Jena
-
-This distribution contains the APIs, SPARQL engine, the TDB native RDF database and a variety of command line scripts and tools for working with these systems.
-
-The binary distribution may be downloaded at:
-
-<a href="[preferred]jena/binaries/apache-jena-4.2.0.tar.gz">apache-jena-4.2.0.tar.gz</a>
-(<a href="https://downloads.apache.org/jena/binaries/apache-jena-4.2.0.tar.gz.sha512">SHA512</a>, 
-<a href="https://downloads.apache.org/jena/binaries/apache-jena-4.2.0.tar.gz.asc">PGP</a>)
+You may also consult the [complete list of mirrors](https://www.apache.org/mirrors/)
 
-<a href="[preferred]jena/binaries/apache-jena-4.2.0.zip">apache-jena-4.2.0.zip</a>
-(<a href="https://downloads.apache.org/jena/binaries/apache-jena-4.2.0.zip.sha512">SHA512</a>,
-<a href="https://downloads.apache.org/jena/binaries/apache-jena-4.2.0.zip.asc">PGP</a>)
+### Apache Jena Distibutions
 
-The source distribution, which includes the source for Fuseki and all modules in the release, may be downloaded at:
+The binary distribution of Fuseki (this includes both the standalone and
+WAR file packaging):
 
-<a href="[preferred]jena/source/jena-4.2.0-source-release.zip">jena-4.2.0-source-release.zip</a>
-(<a href="https://downloads.apache.org/jena/source/jena-4.2.0-source-release.zip.sha512">SHA512</a>,
-<a href="https://downloads.apache.org/jena/source/jena-4.2.0-source-release.zip.asc">PGP</a>)
+| Jena Fuseki  | SHA512 | Signature |
+| ------------ | :----: | :-------: |
+| <a href="[preferred]jena/binaries/apache-jena-fuseki-4.2.0.tar.gz">apache-jena-fuseki-4.2.0.tar.gz</a> | [SHA512](https://downloads.apache.org/jena/binaries/apache-jena-fuseki-4.2.0.tar.gz.sha512) | [PGP](https://downloads.apache.org/jena/binaries/apache-jena-fuseki-4.2.0.tar.gz.asc) |
+| <a href="[preferred]jena/binaries/apache-jena-fuseki-4.2.0.zip">apache-jena-fuseki-4.2.0.zip</a> | [SHA512](https://downloads.apache.org/jena/binaries/apache-jena-fuseki-4.2.0.zip.sha512) | [PGP](https://downloads.apache.org/jena/binaries/apache-jena-fuseki-4.2.0.zip.asc) |
 
-### Apache Jena Fuseki
+<p>&nbsp;</p>
+Source release: this forms the official release of Apache Jena. All binaries artifacts and maven binaries correspond to this source.
 
-The binary distribution of Fuseki2 (this includes both the standalone and
-WAR file packaging) may be downloaded at:
+| Apache Jena Release | SHA512 | Signature |
+| ------------ | :----: | :-------: |
+|<a href="[preferred]jena/source/jena-4.2.0-source-release.zip">jena-4.2.0-source-release.zip</a> | [SHA512](https://downloads.apache.org/jena/source/jena-4.2.0-source-release.zip.sha512) | [PGP](https://downloads.apache.org/jena/source/jena-4.2.0-source-release.zip.asc) |
 
-<a href="[preferred]jena/binaries/apache-jena-fuseki-4.2.0.tar.gz">apache-jena-fuseki-4.2.0.tar.gz</a>
-(<a href="https://downloads.apache.org/jena/binaries/apache-jena-fuseki-4.2.0.tar.gz.sha512">SHA512</a>,
-<a href="https://downloads.apache.org/jena/binaries/apache-jena-fuseki-4.2.0.tar.gz.asc">PGP</a>)
+The binary distribution of libraries contains the APIs, SPARQL engine, the TDB native RDF database and a variety of command line scripts and tools for working with these systems.
 
-<a href="[preferred]jena/binaries/apache-jena-fuseki-4.2.0.zip">apache-jena-fuseki-4.2.0.zip</a>
-(<a href="https://downloads.apache.org/jena/binaries/apache-jena-fuseki-4.2.0.zip.sha512">SHA512</a>,
-<a href="https://downloads.apache.org/jena/binaries/apache-jena-fuseki-4.2.0.zip.asc">PGP</a>)
+| Jena libraries | SHA512 | Signature |
+| ------------ | :----: | :-------: |
+|<a href="[preferred]jena/binaries/apache-jena-4.2.0.tar.gz">apache-jena-4.2.0.tar.gz</a> | [SHA512](https://downloads.apache.org/jena/binaries/apache-jena-4.2.0.tar.gz.sha512) | [PGP](https://downloads.apache.org/jena/binaries/apache-jena-4.2.0.tar.gz.asc) |
+| <a href="[preferred]jena/binaries/apache-jena-4.2.0.zip">apache-jena-4.2.0.zip</a> | [SHA512](https://downloads.apache.org/jena/binaries/apache-jena-4.2.0.zip.sha512) | [PGP](https://downloads.apache.org/jena/binaries/apache-jena-4.2.0.zip.asc) |
 
 ### Individual Modules
 
@@ -94,7 +89,7 @@ The development codebase is available from git.
 
 [https://gitbox.apache.org/repos/asf?p=jena.git](https://gitbox.apache.org/repos/asf?p=jena.git)
 
-This is mirrored on github:
+This is also avilable on github:
 
 [https://github.com/apache/jena](https://github.com/apache/jena)
 
@@ -105,4 +100,4 @@ possible users use the latest official Apache releases of Jena in
 preference to using any older versions of Jena.
 
 Previous Apache Jena releases can be found in the Apache archive area
-at [http://archive.apache.org/dist/jena](http://archive.apache.org/dist/jena/)
+at [https://archive.apache.org/dist/jena](https://archive.apache.org/dist/jena/).
diff --git a/source/download/maven.md b/source/download/maven.md
index a134386..e910ab7 100644
--- a/source/download/maven.md
+++ b/source/download/maven.md
@@ -13,7 +13,6 @@ please read and follow [these instructions](http://maven.apache.org/download.htm
 ### Repositories
 
 Released maven artifacts are mirrored to the central maven repositories.
-This can take a few days.
 
 Development snapshots are available as well.  
 [https://repository.apache.org/content/repositories/snapshots/](https://repository.apache.org/content/repositories/snapshots/)
@@ -37,15 +36,7 @@ on a version of Jena:
 This will transitively resolve all the dependencies for you: `jena-core`,
 `jena-arq`, `jena-tdb` and `jena-iri` and their dependencies.  
 
-Note the use of `<type>pom</type>` above.  This does not work
-in all tools. An alternative is to depend on `jena-tdb`, which will pull
-in the other artifacts.
-
-      <dependency>
-        <groupId>org.apache.jena</groupId>
-        <artifactId>jena-tdb</artifactId>
-        <version>a.b.c</version>
-      </dependency>
+Note the use of `<type>pom</type>` above.
 
 Other modules need to be added separately, for example:
 
@@ -85,32 +76,37 @@ structuring Jena development.
     <td>Fuseki2 distribution</td>
   </tr>
   <tr>
-    <td><code>apache-jena-osgi</code></td>
-    <td><code>pom</code></td>
-    <td>Jena as an OSGi bundle</td>
-  </tr>
-  <tr>
     <td><code>jena</code></td>
     <td></td>
     <td>The formal released source-released for each Jena release. This is not a maven-runnable set of binary files</td>
   </tr>
   <tr>
+    <td><code>jena-fuseki-main</code></td>
+    <td><code>war</code></td>
+    <td>Fuseki packaged for standalone and embedded use.<td>
+  </tr>
+  <tr>
     <td><code>jena-text</code></td>
     <td><code>jar</code></td>
     <td>SPARQL Text Search. Included in Fuseki.</td>
   </tr>
   <tr>
+    <td><code>jena-shacl</code></td>
+    <td><code>jar</code></td>
+    <td>SHACL engine for Jena.</td>
+  </tr>
+  <tr>
+    <td><code>jena-shex</code></td>
+    <td><code>jar</code></td>
+    <td>ShEx engine for Jena.</td>
+  </tr>
+  <tr>
     <td><code>jena-querybuilder</code></td>
     <td><code>jar</code></td>
     <td>A utility package to simplify the building of ARQ queries in code.
     </td>
   </tr>
   <tr>
-    <td><code>jena-fuseki-main</code></td>
-    <td><code>war</code></td>
-    <td>Fuseki packaged for embedding in an application.</td>
-  </tr>
-  <tr>
     <td><code>jena-permissions</code></td>
     <td><code>jar</code></td>
     <td>Security wrapper around Jena RDF implementation.</td>
@@ -125,7 +121,7 @@ structuring Jena development.
 There are also a number of artifacts used in development.
 The full list can be seen by browsing Maven 
 
-[Released Jena artifacts](http://central.maven.org/maven2/org/apache/jena/)
+[Released Jena artifacts](https://repo1.maven.org/maven2/org/apache/jena/)
 
 (This includes historic artifacts which are no longer active.)
 
@@ -134,8 +130,9 @@ tree.
 
 ### Specifying dependencies on SNAPSHOTs
 
-If you want to depend on Jena development snapshots, e.g. to get access
-to recent bug fixes, you should add the following to your <code>pom.xml</code>:
+If you want to depend on Jena development snapshots and help with Jena
+development, e.g. to get access to recent bug fixes for testing, you
+should add the following to your <code>pom.xml</code>:
 
       <repository>
         <id>apache-repo-snapshots</id>
diff --git a/source/download/osgi.md b/source/download/osgi.md
deleted file mode 100644
index 73404fc..0000000
--- a/source/download/osgi.md
+++ /dev/null
@@ -1,3 +0,0 @@
----
-title: Using Jena with OSGi
----