On 1/22/11 8:27 AM, Toby Inkster wrote:
On Tue, 18 Jan 2011 21:43:08 -0600
Peter DeVries<pete.devr...@gmail.com>  wrote:

I have URI's where case is important only at the terminal identifier.
(HTML URI's in this example)
http://lod.taxonconcept.org/ses/v6n7p.html
should be different than
http://lod.taxonconcept.org/ses/v6N7p.html
Am I correct in thinking that this is OK?
Yes, HTTP URIs are case-sensitive apart from the scheme (http), host
(lod.taxonconcept.org) and percent-escaped characters (e.g. %7e vs %7E).

Any URI canonicalisation tool that treats the above two URIs as the
same is plain broken.


Amen!

A URI is an Identifier. The fact that it can be used to Identify a Data Source i.e., an Address via HTTP scheme that provides actual access to Data doesn't negate the fact that it's fundamentally an Identifier. The fact that the Web has manifested back to front (URLs usage before URI groking) doesn't mean everything has to follow this warped pattern.

The Web is part of a technology continuum. Computing did exist before the WWW became ubiquitous.

--

Regards,

Kingsley Idehen 
President&  CEO
OpenLink Software
Web: http://www.openlinksw.com
Weblog: http://www.openlinksw.com/blog/~kidehen
Twitter/Identi.ca: kidehen





Reply via email to