On 22/11/14 17:28, Andy Seaborne wrote:
From the commits list, and JENA-816, you may have noticed I've started
working through the RDF 1.1 isms.
There is a flag in JenaRuntime to control the system mode and a test in
the jena-core to stop that building with the RDF 1.1 mode set.
The test suites don't yet pass in RDF 1.1 mode - there is code that
makes reasonably but RDF 1.0 assumptions about xsd:string not being the
same as simple literals, and datatype code not being aware that language
tags imply a datatype of rdf:langString.
No work on the persistent storage implications yet.
Andy
The set of commits I've just pushed is part of cleaning up
Literal(Label) creation. It removes the use of defaults (where lang is
"" or null, or the datatype is null) and makes a call to a factory
creation create(String, String), create(String, Datatype) or
create(String). This reduces the use of consta
In RDF 1.1, there is always a datatype and while the code all works, it
is less clear when the caller says "datatype = null" and the created
Node has datatype not null.
The original (String, String, Datatype) operations are still there. Any
existing code is unaffected in RDF 1.0.
Andy