www-announce mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andy Seaborne <a...@apache.org>
Subject [ANNOUNCE] Jena 2.10.0 released
Date Tue, 26 Feb 2013 18:49:16 GMT
The Apache Jena team are pleased to announce the release of Apache Jena 
2.10.0 together with Jena Fuseki 0.2.6.

     http://jena.apache.org/

Key features and changes in this release are:

* A single maven artifact to include Jena in your maven project

* New RDF 1.1 Turtle parser tracking the developing standard

* Portuguese translations of tutorials

* Changes to the way storage subsystems provide SPARQL Update


== apache-jena-libs

There is a new maven artifact to help applications by providing a single
maven artifact that include the main Jena modules.

       <dependency>
         <groupId>org.apache.jena</groupId>
         <artifactId>apache-jena-libs</artifactId>
         <type>pom</type>
         <version>2.10.0</version>
       </dependency>

Note the use of <type>pom</type>

By using this artifact, applications will not be affected by any future 
changes to the internal development module structure of Jena.

See
http://jena.apache.org/download/maven.html

== RIOT Reader

There is a new RDF parser subsystem, which includes

* improved content negotiation
* alignment to RDF 1.1 Turtle
* the ability to register new parsers into Jena
* features apply when applications use model.read()

http://jena.apache.org/documentation/io/index.html

The package name org.openjena.riot becomes org.apache.jena.riot.

There is some compatibility code in org.openjena.riot.  Operations are
deprecated and will be removed after this release.

Test:

    model.read("data.ttl")

will read a local Turtle file.

== Streaming Update

The SPARQL Update engine has been re-architected to make the fundamental
execution of SPARQL Updates streamable.

There is no change to applications using SPARQL Update.

There are changes to the interface for storage systems that make special
provision for SPARQL Update. If you are migrating such a storage system,
do talk to the developers on dev@jena.apache.org if you have any
questions or suggestions for improvements.

== Portuguese Translations of the tutorial

Guilherme Cavalcanti has provided a Portuguese translation of the tutorials.

http://jena.apache.org/tutorials/

== Reification

As part of simplifying Jena, the reification styles Convenient and
Minimal are being removed.  These need a significant amount of internal
state management and impede scaling beyond storage in memory.

The only support style is "standard", which as always been the default
style in Jena.  Only style "standard" has even been supported by TDB and
SDB.

Use of the constants for these styles is deprecated and will be treated
as "standard".

== Internal simplification

Other simplifications in this release include the removal of the graph
query handler subsystem.  This is unrelated to SPARQL and existed in
support of RDQL.

The graph level bulk query handler has been removed - compatibility for
the Model API for all bulk update is maintained.


Mime
View raw message