- From: David G. Durand <david@dynamicdiagrams.com>
- Date: Thu, 22 Jun 2000 15:07:02 -0400
- To: <xml-uri@w3.org>
- Cc: <xml-uri@w3.org>
At 9:17 AM -0700 6/22/00, Henrik Frystyk Nielsen wrote:
> > This is a typical misuse of terminology by the few left on this list
>> who do not understand the model in the URI specification.
>> If a "namespace name" does not "identify" a namespace then
>> how are these words being used? Is a namespace nothing,
>> because it is abstract? Is there a complete inability here to
>comprehend
>> something whcih is not a string of characaters?
>
>I think it should be noted, that the examples that David has put forward
>are not solved at all by fixed base. He wants to be able to say that
>http://WWW.W3.ORG is semantically different from http://www.w3.org even
>though this breaks in a number of ways and falls in the category of "don't
>do that". In fact, he has pointed out that he would prefer java class
>names instead.
Larry Masinter has contradicted you on exactly this point (I don't
have a record as to who he was responding to). Argument from
authority is probably not admissible, but given his evidence, and his
authority, I think we can lay the case insensitivity issue in DNS
names to rest permanently.
That's just not part of URIs.
At 10:41 PM -0700 6/20/00, Larry Masinter wrote:
>
>> There is nothing HTTP specific in the description of how to compare URIs -
>> it just happens that HTTP URIs "use" all features of the URI spec. This is
>> why the section is called "URI Comparison". The rules are general for any
>> URI.
>
>The description of URL comparison in the HTTP document was only for the
>purpose of describing the equivalence of URLs used in the HTTP protocol.
>It certainly wasn't intended to have greater scope of applicability and
>shouldn't be taken out of context as some evidence about how namespace
>names should be compared.
>
>To support this, I point to RFC 2557 which also passed IETF review as
>Proposed Standard, which uses byte-for-byte equivalence after absolutization
>(and not HTTP equivalence) to determine URI equality for deciding whether
>a multipart/related body part 'matches' an embedded URL.
>
>If the HTTP equivalence rules were supposed to be applied outside of
>HTTP, then RFC 2557 would have to be revised. They're not, and it shouldn't.
>
>
>> The other point that I made was that "it is ok to do octet-by-octet
>> comparison if you take into account relative URIs". If an application
>> wants to do smarter comparison then it is free to do so but you don't have
> > to.
>
>RFC 2557 doesn't say this, it mandates octet-by-octet comparison.
--
_________________________________________
David Durand dgd@cs.bu.edu \ david@dynamicDiagrams.com
http://cs-people.bu.edu//dgd/ \ Chief Technical Officer
Graduate Student no more! \ Dynamic Diagrams
--------------------------------------------\ http://www.dynamicDiagrams.com/
\__________________________
Received on Thursday, 22 June 2000 15:10:10 UTC