- From: Clark C. Evans <cce@clarkevans.com>
- Date: Sat, 3 Jun 2000 11:44:01 -0400 (EDT)
- To: John Cowan <cowan@locke.ccil.org>
- cc: Tim Berners-Lee <timbl@w3.org>, xml-uri@w3.org
On Sat, 3 Jun 100, John Cowan wrote: > Tim Berners-Lee scripsit: > > We are losing track of reality. Exactly. > > A mailto: URI necessarily identifies an internet mailbox. A mailbox > > is a mailbox. A namespace is a namesapce. A mailbox can be a > > group-mailbox. A mailbox can be a personal-mailbox. > > A mailbox can NOT be a namespace. > > Neither can a (text, hypertext, hypermedia) document BE a namespace. > Not even if it contains an XML Schema document. Exactly, if it looks like a duck, it is a duck. Anything short of it being a duck is impractical for 90% of us dumbells out here. This is the first bit of "common sense" I've heared in a long time. This leads us to a single, obvious suggesion: 1. Define a new URI which is explicity for namespaces define its qualities so that it works as we expect a namespace to work (uniqueness); and such that it has no additional connotations (that it is a mailbox or a hypertext or raw-data, etc.) I suggest the java package style... "xmlns:com.clarkevans.timesheet" 2. Deprechiate all other URI forms, set a 5 year phase out period; this should be enough for a slow transition. 3. Until (and after) the phase out, treat NS comparison as the current spec says, a byte-for-byte comparison. 4. If someone wants to associate a XSchema or RelaxSchema or some *other* non-namespace resource to a namespace, then let that specification define such a binding. This would end a whole slew of debates and draw us to a reasonable close. Clark
Received on Saturday, 3 June 2000 11:39:02 UTC