Re: RDF's relative IRI resolution is ambiguous

> That depends on if <> is interpreted as a relative URI. 

Upon closely reading RFC3986, an empty URI is a relative URI:
relative-part = "//" authority path-abempty
                    / path-absolute
                    / path-noscheme
                    / path-empty
And Section 5.2.2 defines the behavior as:
            if (R.path == "") then
               T.path = Base.path;
So <> necessarily equals the base IRI, without normalization.

I'm in the process of building an extensive list of test cases.
Will share when ready.

Ruben

Received on Thursday, 27 August 2015 22:01:44 UTC