SvenPVoigt commented on issue #1756: URL: https://github.com/apache/jena/issues/1756#issuecomment-1428770066
Hierarchy, in the sense of the URI standard, means that parts separated by the general delimiters ":" , "/" , "?" , "#" have decreasing importance when parsing. And they must go in decreasing order from left to right. First : then / then ? then #. That is why you can have many path delimiters `/` as well. A double `//` is usually used to denote hosts and it following the `:` is not an indication of whether or not a URI is hierarchical. Not seeing why the URI resolution technique here shouldn't work for tag URIs. > a path of "[[email protected]](mailto:[email protected]),2023:" `[email protected],2023` is not a path, it is an authority name followed by a date. > The resolution rules of URIs mean anything after the last "/" is removed, taking it back to tag: > Or use fragments Is this saying that only the delimiters / and # are used to decide where the base URI starts? Then we just include `:` then, no? And the other general delimiters specified in RFC 3986, as it would make to use any of the URI delimiters as a final part of a base URI. -- 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]
