On 26/03/2020 18:57, Martynas Jusevičius wrote:
Need to match SPIN RDF API which is on 3.13.1...
https://github.com/spinrdf/spinrdf/blob/master/pom.xml#L73

spinrdf does not have any binary artifacts and is built locally.

Changing the version before building would be possible.

    Andy


On Thu, 26 Mar 2020 at 17.32, Andy Seaborne <a...@apache.org> wrote:

After 3.14.0, use of "IRI" got wrapped up to limit the places it is used
directly.

Why 3.13.1 and not 3.14.0?
Or 3.15.0-SNAPSHOT because of JENA-1838.


On 26/03/2020 13:36, Martynas Jusevičius wrote:
Hi,

I'm working on a long overdue upgrade of Jena.

So far the area where I can see most changes will be needed is the
implementation of ReaderRIOT streaming parser for RDF/POST:

https://github.com/AtomGraph/Core/blob/master/src/main/java/com/atomgraph/core/riot/lang/RDFPostReader.java

Is LangEngine the recommended base class for such parsers these days?

https://github.com/apache/jena/blob/master/jena-arq/src/main/java/org/apache/jena/riot/lang/LangEngine.java

Or LangBase


Currently it's extending ReaderRIOTBase.

ReaderRIOT is API used by RDFParser.
You can implement that (and the companion factory) directly if you want.

LangBase etc are implementation helpers.

Also can't figure out what to replace
ParserProfile.getPrologue().setBaseURI() calls with. I can see the
latest LangTurtleBase uses ParserProfile.setBaseIRI(), but I can't
find such method in 3.13.1.

3.15.0-dev:
ParserProfile::setBaseIRI(String)


Thanks.

Martynas



Reply via email to