afs opened a new issue, #1577: URL: https://github.com/apache/jena/issues/1577
### Change IRIx is Jena's abstraction of IRI handling. It allows for different providers. The Jena so far has used `jena-iri`. `jena-iri` is a general purpose IRI subsystem with capabilities not used by the rest of jena. It is difficult to build from scratch - the codebase has checked in generated files so that downstream users do not need to setup the tool chain. Another possible provided is [iri4ld](https://github.com/afs/x4ld/tree/main/iri4ld) which is a smaller, faster, implements to RFC 3986 only (`jena-iri` originally implemented RFC 2396). In testing, parsing using `iri4ld` is 5-10% faster. This task is further work to use the IRIx abstraction. * Changes to the IRIx API * Switch RDF/XML output to use IRIx. * Tidy the code in RDF/XML input (still uses `jena-iri`) * Update the test suite `TestIRIxRIOT` that captures the assumption by RIOT of the IRI provider including error and warning behaviour. ### Are you interested in contributing a pull request for this task? Yes -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
