unspoken URI axioms

Not sure whether to take this up in www-tag or uri@w3.org, but
before I forget...

"
TBL: RFC2396 dioes indeed not say that xxx/./yyy is equivalnet to
xxx/yyy fopr any xxx and yyy. However, the only tenable situation is
that they are equivalent. because we require that any URI can be
relative-ized and absolute-ized back to its original. That is an
(unspoken) axiom.When you relative-ize things and re-absolutize then,
you cannot distinguih between the two, and so they HAVE to be
equivalent. The URI spec should say that.

TBL: We need to write down the axioms: if you take a URI, make it
relative w.r.t. a base URI, then make it absolute w.r.t. the same base
URI, you get the same starting URI..."
 -- http://www.w3.org/2002/11/18-tag-summary

I started working on that a while ago, and ran into
exactly the issue you're talking about...


[[
        combine(i1, wrt(u2, i1)) = u2; % @@yikes! not always true!
x/../y case
]]
  -- http://www.w3.org/XML/9711theory/URI.lsl


I think I should flesh this out with a real example
and a from-the-text argument that the URI RFC is
lacking in this respect before I send this
to uri@w3.org.




-- 
Dan Connolly, W3C http://www.w3.org/People/Connolly/

Received on Wednesday, 20 November 2002 14:06:12 UTC