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