W3C home > Mailing lists > Public > uri@w3.org > January 2006

scheme specific case normalization

From: Jeremy Carroll <jjc@hpl.hp.com>
Date: Wed, 25 Jan 2006 12:51:03 +0000
Message-ID: <43D77437.1000709@hpl.hp.com>
To: uri@w3.org

A comment on

In RFC 3986 I read:

  Some schemes define additional subcomponents that consist of case- 
insensitive data, giving an implicit license to normalizers to convert 
this data to a common case (e.g., all lowercase).
page 42, section 6.2.3

It is helpful if "schemes with subcomponents  that consist of case- 
insensitive data" in their definition documents would specify that 
usually lowercase SHOULD be used. This is particularly pertinent in 
applications such as XML Namespaces and Semantic Web, where 
character-by-characters comparison is the norm, and unnormalized URIs 
result in false negatives.

Suggested text along the lines of
When a scheme defines subcomponents that consist of case-insensitive 
data, then it SHOULD specify that implementations should accept 
uppercase letters as equivalent to lowercase for the sake of robustness 
but should only produce lowercase scheme names for consistency.

Received on Wednesday, 25 January 2006 13:09:13 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:25:09 UTC