- From: Miles Sabin <miles@milessabin.com>
- Date: Wed, 18 Dec 2002 19:06:41 +0000
- To: WWW-Tag <www-tag@w3.org>
Paul Prescod wrote, > These URIs all deliver the same data: > > http://www.microsoft.com/presspass > http://www.microsoft.com/presspass/ > http://www.MICROSOFT.com/presspass/ > http://www.microsoft.com/PRESSPASS/ > http://www.microsoft.com/presspass/default.asp Right, but this document uses five distinct namespaces, <ns1:a xmlns:ns1="http://www.microsoft.com/presspass" xmlns:ns2="http://www.microsoft.com/presspass/" xmlns:ns3="http://www.MICROSOFT.com/presspass/" xmlns:ns4="http://www.microsoft.com/PRESSPASS/" xmlns:ns5="http://www.microsoft.com/presspass/default.asp"> <ns2:b/> <ns3:c/> <ns4:d/> <ns5:e/> </ns1:a> This is a problem if you expect to be able to use namespace identifiers to retrieve namespace documents. On retrieval RFC 2396/deployed network infrastructure equivalences are in play, so if you don't want the namespace documents of distinct namespaces to collide, you have to choose your namespace identifiers so that as well as being non- equivalent wrt the Namespaces REC, they're also non-equivalent wrt RFC 2396/deployed network infrastructure. I would assume that if the TAG decides to endorse namespace documents of some sort it would have to recommend that restricted choice of namespace identifier as a best practice. If you wanted to follow that best practice you'd have no option but to assign namespace identifiers as if the equivalence relation were RFC 2396, no matter what the Namespaces REC says. That's rewriting the REC by the back door IMO ... Cheers, Miles
Received on Wednesday, 18 December 2002 14:07:13 UTC