[Bug 1856] [F&O] Error FORG0009 seems redundant

http://www.w3.org/Bugs/Public/show_bug.cgi?id=1856





------- Additional Comments From mike@saxonica.com  2005-08-18 12:03 -------
I think we put this in deliberately. IIRC, you raised an interesting point
previously about non-hierarchic URIs (for example, URNs); we were also concerned
about the fact that the xs:anyURI type embraces IRIs, whereas the URI resolution
algorithms in RFC2396 and RFC3986 only cover URIs.  We therefore decided to
leave the spec a little open-ended as to exactly which resolution algorithm is
used, and this also leaves open the possibility that such a resolution algorithm
is not defined over the entire domain of the xs:anyURI type.

Also, 3986 says that the base URI must be absolute, so if you use that algorithm
then you would probably expect to get FORG0009 if you supply a non-absolute base
URI.

We came to the conclusion that there's a lot of fuzziness in the infrastructure
here, and it's not our remit to sort it out.

Michael Kay

Received on Thursday, 18 August 2005 12:03:48 UTC