SAX: ModSAX addition, general property query

David Megginson david at
Mon Mar 8 22:32:38 GMT 1999

Tom Harding writes:
 > David Megginson wrote:
 > > As I wrote before, it doesn't much matter whether we use Java property
 > > names incorporating domain names (like
 > > 'org.xml.sax.features.validation') or URIs (like
 > > ''), as long as we have the
 > > ability for people to create new names without fear of collision.
 > I would also urge against using an http: URI since it is not meant
 > that a resource actually be retrieved using the http protocol.

I've been thinking about this issue, and I'm fairly convinced that the 
URI is the right choice.

Think of the URI a statement of ownership.  Assume that my ISP is, and that I've been allocated 5MB of web space at

I am the only one who has the right to make a resource available at, so I am the one who has the (moral) right to
construct feature IDs based on  It is not
sufficient simply to use the domain name "", because I don't
own the domain (someone else could construct the same feature ID), and
it is not sufficient to use something starting with,
because I *don't* have the right to make something available at, say, -- has made the foo available to me only
through the HTTP protocol.  Perhaps Foo enterprises has a download
directory at, and they might want to construct
their own property ID based on it.

Namespaces seems to have got it right.

All the best,


David Megginson                 david at

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list