Re: #foo URI references

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