On 19/12/2025 17:47, Andy Seaborne wrote:
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.
https://github.com/apache/jena/issue/3664
https://github.com/apache/jena/pull/3665
These changes take ARP (and the RDF/XML writers) out of use by the Model
API. The code is still in jena-0core (with a package rename in the case
of ARP).
A jena-core only dependency setup (no RIOT) and attempting to use
RDF/XML via the model API will log an error and throw an exception.
Andy