Jena 5.6.0 was mid-October so Jena 6.0.0 is later than mid-January.

I'd like there to a quiet time (no changes that motivate the major version number change) because impactful changes right up to the deadline have a habit of bring in the unexpected. A couple of weeks minimum.

At the moment, I've done all the major changes I had mentally listed as "must do" except adding the SPDX identifier. It now more like "clear-up" PRs if I stumble cross something that could do with some maintenance (see recent reformatting).

I'm wondering whether have the extra directory level of jena-extras/ is worth it. It is 3 modules and all 3 are long-time modules so not really "extra".

Another area is whether ARP (the old RDF/XML parser in jena-core) ought to move to jena-core/test/src.

jena-core then only has an N-Triples reader (which is out of date). But updating ARP for RDF 1.2 is significant work (it is a SAX based parser) for little benefit. Using jena-core on its own is not a good idea so the idea of "N-Triples" only has a logic to it. (jena-core also has an the RDF/XML writers at the moment.)

It feels like a good thing to move ARP. At worse, it can go back to main/src, but delaying is a delay of at least 2 years.

If there is a need for better I/O in jena-core, putting in a Turtle parser and basic Turtle writer (not "pretty") seems better long term but unlikely to be ready for 6.0.0.

    Andy

RDF & SPARQL WG is very time consuming at the moment.

Reply via email to