- From: Al Gilman <Alfred.S.Gilman@IEEE.org>
- Date: Thu, 15 Jul 2004 09:32:36 -0400
- To: uri@w3.org
At 9:58 PM -0700 7/14/04, Roy T.Fielding wrote: >This change may result in additional references being considered >"same-document" under this specification than would have been the >case under the rules given in RFC 2396, especially when normalization >is used to reduce aliases. The adjective 'additional' is not of the comparative degree. [It is incremental, not cumulative.] So "additional ... than" is not in line with standard usage. So either say ....more references being considered "same-document" ... than would have... Or say ....additional references being considered "same-document"... that would not have been considered as such under the rules given in RFC 2396, ... Al >On Sunday, May 16, 2004, at 10:45 PM, Mike Brown wrote: >>In RFC 2396bis draft 05 section D.2 ("Modifications from RFC 2396"), the >>change to same-document references is currently described like this: >> >> Removed the special-case treatment of same-document references >>within the URI >> parser in favor of a section that explains when a reference should be >> interpreted by a dereferencing engine as a same-document >>reference: when the >> target URI and base URI, excluding fragments, match. This change does not >> modify the behavior of existing same-document references as defined by RFC >> 2396 (fragment-only references); it merely adds the same-document >>distinction >> to other references that refer to the base URI and simplifies the interface >> between applications and their URI parsers, as is consistent with >>the internal >> architecture of deployed URI processing implementations. >> >>I don't think this is complete or accurate. I suggest changing it as follows: >> >> The determination of whether a URI reference is a same-document >> reference has been decoupled from the URI parser, simplifying the >> interface between applications and their URI parsers, as is consistent >> with the internal architecture of deployed URI processing >> implementations. The determination is now based on comparison to the >> same base URI that the reference was resolved against, rather than to >> the URI of the "current document", which could sometimes differ. Also, >> it is now permitted to use URI equivalence, not just identity, to make >> the determination. These changes do not modify how references are >> resolved to absolute form, but they may affect whether a reference that >> was defined same-document by RFC 2396 will be interpreted as >> same-document by an RFC 2396bis-based dereferencing engine, and they >> may add the same-document distinction to references that would not have >> had it before. > >I appreciate the reordering of sentences, but most of your description >is wrong -- it has no such effect on 2396 same-document references >because those references consisted only of fragment identifiers. >I have rewritten it as > > The determination of whether a URI reference is a same-document > reference has been decoupled from the URI parser, simplifying the > URI processing interface within applications in a way consistent > with the internal architecture of deployed URI processing > implementations. The determination is now based on comparison to > the base URI after transforming a reference to absolute form, > rather than on the format of the reference itself. This change > may result in additional references being considered "same-document" > under this specification than would have been the case under the > rules given in RFC 2396, especially when normalization is used > to reduce aliases. However, it does not change the status of > existing same-document references. > > >Cheers, > >Roy T. Fielding <http://roy.gbiv.com/> >Chief Scientist, Day Software <http://www.day.com/>
Received on Thursday, 15 July 2004 09:48:35 UTC