- From: Lisa Dusseault <lisa@osafoundation.org>
- Date: Thu, 11 Jan 2007 14:25:48 -0800
- To: Claus Färber <claus@faerber.muc.de>
- Cc: uri@w3.org, uri-review@ietf.org
I consider this kind of relative reference to be difficult and quite
possibly harmful in protocols. It's fine to use in a user-interface
as a shortcut, but there had better be a good reason why the URL
isn't canonicalized so as not to contain ".." before appearing over
the wire. Even relative references that don't use ".." -- e.g.
absolute paths -- may be difficult.
If the scope is limited to use within one stored document and that
document's base URL (e.g. a Web page), relative references work well
enough and solve the problem of moving around hierarchies of
documents without changing all the references within. Part of the
reason that works is that the whole document is used entire, so some
kind of relative reference consistency is possible. I don't see
that's the case for this kind of URI yet, or what use case relative
references would solve for this type of URI.
Some of the problems found:
- Possible to lose the "base URL" or disagree about what it is or
have several possible referents (see http://w3future.com/weblog/
2005/08/ for an example in Atom)
- URI matching use cases difficult or broken
- poor implementation track record outside of HTML use
Lisa
On Jan 11, 2007, at 2:41 AM, Claus Färber wrote:
>
> Frank Ellermann schrieb:
>> The concept of a workgroup context wrt to relative URLs is of course
>> odd, but your description makes it clear. Or I think it does.
>
> The hierarchy structure is not compliant with RFC 3986.
>
> For example, "smb://foo" + "../bar" must resolve to "smb://foo/../
> bar", not "smb://bar" ("//bar" would be allowed).
> "smb://" also does not fit into the generic SMB syntax, "smb:" is
> not an alternative as it is a relative URL to the current document.
>
> Collisions between DNS and NETBIOS names should be avoided, too.
>
> Claus
>
>
>
>
Received on Thursday, 11 January 2007 22:32:57 UTC