You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@jena.apache.org by "afs (via GitHub)" <gi...@apache.org> on 2024/10/26 20:06:43 UTC
[I] Update IRI support [jena]
afs opened a new issue, #2800:
URL: https://github.com/apache/jena/issues/2800
jena-iri is difficult to maintain. It covers several URI schemes that don't arise for RDF/linked data/knowledge graphs. It is out-of-date with more recent RFC revisions.
Add a new module and migrate away from `jena-iri`.
Jena already has the concept of [`IRIProvider`](https://github.com/apache/jena/blob/main/jena-core/src/main/java/org/apache/jena/irix/IRIProvider.java) to provider [switchable IR implementations](https://github.com/apache/jena/blob/main/jena-core/src/main/java/org/apache/jena/irix/package-info.java) with tests to to check the contract.
* Support syntax parsing RFC3986/7 (i.e UTF-8 not restricted to ASCII) in java as a hardcoded single pass over the IRI string.
* Support scheme validation efficiently after the IRI string checked for RFC3986/7 syntax.
* Support URI scheme validation for the latest RFCs for: `http:`, `https:`, `did:`, `file:`, `urn:`, (including `urn:uuid:`, `urn:oid:`), `example:`
and non-standard schemes `uuid:` and `oid:`.
* Continue to be a standalone artifact (no jena dependencies).
--
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: issues-unsubscribe@jena.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@jena.apache.org
For additional commands, e-mail: issues-help@jena.apache.org
Re: [I] Update IRI support [jena]
Posted by "afs (via GitHub)" <gi...@apache.org>.
afs closed issue #2800: Update IRI support
URL: https://github.com/apache/jena/issues/2800
--
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: issues-unsubscribe@jena.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@jena.apache.org
For additional commands, e-mail: issues-help@jena.apache.org