Apache Jena 5.4.0 is arriving soon.

There are some new features:


1/ *Experimental* RDF 1.2

RDF 1.2 is different to RDF-star CG so exposing it early gives users a chance to assess the impact if they use any old RDF-star CG work (i.e. have << >> in the data).

The RDF 1.2 / SPARQL 1.2 specs aren't finished and WG tests aren't ready. RDF 1.2 may change.

- The RDF/XML changes for Jena are not yet done or even started.
- Pretty formatting in Turtle isn't done yet but legal RDF 1.2 does print.
- There are working group discussions about version directives which are still in-progress in the working group. There is nothing in the experimental Jena code.

The RDF 1.2 Primer:
https://www.w3.org/TR/rdf12-primer/#section-triple-terms
(working draft note)

There will be a Lotico Talk about RDF 1.2 on June 10th.
  http://www.lotico.com/index.php/Next_Generation_RDF_and_SPARQL

https://www.w3.org/TR/rdf12-concepts
https://www.w3.org/TR/sparql12-query


2/ Language tag checking

There is a new language tag parser and formatter which aims to comply with RFC 5646, the current BCP47.

In Jena 5.3.0 language tags are partially checked.

In Jena 5.4.0 language tags, the checking is inline with RFC 5646.

For most usages, there is no change. There are no new parser errors are introduced; applications may get warnings.

This does not affect upper/lower case usage.


3/ Initial text direction

RDF 1.2 and SPARQL 1.2 also introduces initial text direction

e.g. @ar--rtl. Note double "--"; it is not part of the language which remains as "ar".

https://www.w3.org/TR/rdf12-concepts/#section-Graph-Literal
https://www.w3.org/TR/rdf12-concepts/#section-text-direction

    Andy

Reply via email to