W3C home > Mailing lists > Public > xml-uri@w3.org > May 2000

Namespace-by-retrieval is consistent and coherent

From: Tim Bray <tbray@textuality.com>
Date: Sat, 27 May 2000 18:19:06 -0700
Message-ID: <3930740A.178DF23C@textuality.com>
To: xml-uri@w3.org
> From: Clark C. Evans (cce@clarkevans.com)
>     DEFINE NAMESPACE EQUIVALENCE AS A BYTE-FOR-BYTE COMPARISON
>     OF THE RESOURCE AS RESOLVED *AND* RETRIEVED.

I think this proposal is coherent and consistent.  I also think that
given enough caching smarts, it is viable and implementable.  I'm not
sure that it has a very good cost-benefit trade-off, but reasonable people
may differ on this.

At the end of the day, there are only two consistent positions regarding
comparison and equivalence of namespace names:

1. byte-for-byte string comparison of the namespace name as given
2. byte-for-byte comparison of the indicated resource after retrieving it

All of the intervening positions are fatally compromised IMHO.  #1 has
the advantage that it's cheaper and requires less infrastructure.  #2 has
the advantage that it really does connect namespaces to the Web in a deep
way that's consistent with the underlying architecture, whatever that is.

I could live with #2.  Given a W3C recommendation on what dereferencing
the namespace name should yield (I recommend a packaging document compromising
a single (potentially large and complex) extende XLink), I could be
enthusiastic about it.  -Tim
Received on Saturday, 27 May 2000 21:16:06 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Tuesday, 12 April 2005 12:17:23 GMT