W3C home > Mailing lists > Public > uri@w3.org > September 2003

Re: #foo URI references

From: John Cowan <cowan@mercury.ccil.org>
Date: Sat, 20 Sep 2003 19:08:22 -0400
To: "Roy T. Fielding" <fielding@apache.org>
Cc: Al Gilman <asgilman@iamdigex.net>, Paul Grosso <pgrosso@arbortext.com>, uri@w3.org
Message-ID: <20030920230822.GL2866@mercury.ccil.org>

Roy T. Fielding scripsit:

> >The semantic change is to extend #foo semantics to BASE#foo 
> >URI-references.
> That's odd -- I would call that a behavioral change, since the meaning
> of the link hasn't changed at all; I only selected one of the ways the
> link could be satisfied and made it the standard.  Before it was left
> up to the application.

Fair enough.  So the special interpretation of "#foo" in the resource
denoted by "http://www.example.com/blargh" is extended to "blargh#foo"
and "http://www.example.com/blargh#foo" as well.

But it seems to me that (for good or ill) this also means that if a
base URI is available, say "http://www.example.com/stat/blargh", then
"#foo" now means "http://www.example.com/stat/blargh#foo".

Is this a correct reading of 2396 bis?

John Cowan                              jcowan@reutershealth.com
http://www.reutershealth.com            http://www.ccil.org/~cowan
Humpty Dump Dublin squeaks through his norse
                Humpty Dump Dublin hath a horrible vorse
But for all his kinks English / And his irismanx brogues
                Humpty Dump Dublin's grandada of all rogues.  --Cousin James
Received on Saturday, 20 September 2003 19:08:24 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:25:06 UTC