GitHub user bnouwt closed a discussion: Is `https://` a valid IRI according to 
RFC 3986?

Hi everyone,

I am updating our software to use apache jena 6.0.0 and are therefore using 
`jena-iri3986` to check validity of IRIs. One of our unit tests started failing 
after these changes, specifically because `https://` was expected to not be a 
valid *absolute* IRI, but `IRI3986.create("https://";).isAbsolute()` returns 
`true`. The `isAbsolute()` method refers to [RFC 
3986](https://datatracker.ietf.org/doc/html/rfc3986#section-4.3) for the 
definition of an absolute IRI, but I have difficulty understanding whether the 
`authority` is required or not. Can someone explain?

Thanks in advance!

Barry

GitHub link: https://github.com/apache/jena/discussions/3824

----
This is an automatically sent email for [email protected].
To unsubscribe, please send an email to: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to