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]

Reply via email to