Namespaces in XML -- URI, IRIs and equivalence

The I18N WG discussed Namespaces in XML at its recent meetings:
   http://lists.w3.org/Archives/Member/w3c-i18n-wg/2002May/0062
   http://lists.w3.org/Archives/Member/w3c-i18n-wg/2002May/0078

Our conclusions are given below.  We would welcome a discussion of these
important matters.


DECIDED: Namespace URIs should allow the same range of characters as XML
System Identifiers.

Section
   1. Motivation and Summary
   http://www.w3.org/TR/xml-names11/#sec-intro
includes the following text:
   [Definition: URI references which identify namespaces are considered
   identical when they are exactly the same character-for-character.] Note
   that URI references which are not identical in this sense may in fact be
   functionally equivalent. Examples include URI references which differ
   only in case, or which are in external entities which have different
   effective base URIs.

DECIDED: It is unclear what is meant by "functionally equivalent" within
the context of the Namespaces specification.

DECIDED: The "character-for-character" comparison should be specified as
being case sensitive, eg:
-  "a" is not the same as "A"
-  "http" is not the same as "HTTP"

DECIDED: The Namespaces specification should make clear whether:
-  "%6A" is the same as "j"

DECIDED: The Namespaces specification should make clear whether:
-  "%6A" is the same as "%6a"


Regards,
Misha Wolf
I18N WG Chair





------------------------------------------------------------- ---
        Visit our Internet site at http://www.reuters.com

Any views expressed in this message are those of  the  individual
sender,  except  where  the sender specifically states them to be
the views of Reuters Ltd.

Received on Wednesday, 22 May 2002 13:10:15 UTC