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

Reply via email to