Apache Jena is an open source Java framework for building Semantic Web
and Linked Data applications.
The Apache Jena developer community is pleased to announce the release
of Apache Jena 2.13.0. This is a major release with several new features.
* Elephas, a framework for working with RDF on Apache Hadoop
* Fuseki2, with security and a new UI for server use and administration
* An OSGi bundle
== Elephas
Apache Jena Elephas is a new set of modules which provide the basic
building blocks necessary to write RDF producing and consuming Hadoop
2.x applications.
It provides a Common library which contains Hadoop Writable
implementations for the basic RDF primitives (Node, Triples and Quads),
an IO library which contains input and output format support for all RDF
serializations Jena supports and a Map/Reduce library which contains
some basic Mapper and Reducer implementations for manipulating RDF.
There is also a demo application that shows how to use these libraries
to compute some basic statistics across arbitrary RDF data.
These libraries have been under development for some time but not yet
widely deployed in production environments, we would appreciate any
feedback on bugs, missing features and documentation improvements.
== Fuseki2
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. Fuseki implements the SPARQL 1.1 REST protocols for
query and update as well as the SPARQL Graph Store protocol.
The release of Apache Jena Fuseki2 includes server security and an all
new server admin UI. It is available both as a standalone server, and
packaged as a WAR file.
http://jena.apache.org/documentation/fuseki2/
The security is provided by Apache Shiro. This can be configured to
meet specific deployment needs.
The new UI provides administration of a running server, including
managing datasets. At the moment, it provides the abilities to create
datasets, upload data, query the data and to backup the database on a
live server.
This interface is new and we are seeking contribution and feedback to
help shape it's evolution.
This incorporates component and contributions from YASR
http://yasgui.org/ (with thanks to Laurens Rietveld)
Fuseki v1 continues to be available. To ease transition, the Fuseki v2
standalone server can be run in the same way as Fuseki1 for existing
configurations. The Fuseki1 and Fuseki2 UIs are not compatible.
== OSGi bundle
Each Apache Jena release now produces an OSGi bundle.
Thanks to Stian Soiland-Reyes for contributing this and working with
early users.
== Obtaining Apache Jena 2.13.0
= Via central.maven.org
The main jars and their dependencies can used with:
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>apache-jena-libs</artifactId>
<type>pom</type>
<version>2.13.0</version>
</dependency>
The OSGi artifact is:
<dependency>
<groupId>org.apache.jena</groupId>
<artifactId>apache-jena-osgi</artifactId>
<type>pom</type>
<version>2.13.0</version>
</dependency>
Full details of all maven artifacts, including SDB, are described at:
http://jena.apache.org/download/maven.html
= As binary downloads
Apache Jena libraries are available as a binary distribution of
libraries. Apache Jena Fuseki (versions 1 and 2) are available as binary
distribution (as well as in maven). For details of a global mirror copy
of all Jena binaries please see:
http://jena.apache.org/download/index.cgi
NB The name of the Fuseki1 distribution has changed slightly.
= Source code for the release
The signed source code of this release is available at:
http://www.apache.org/dist/jena/source/
and the signed master source for all Apache Jena releases is available
at: http://archive.apache.org/dist/jena/
The Apache Jena developer community