- From: Patrick Stickler <patrick.stickler@nokia.com>
- Date: Wed, 06 Feb 2002 21:09:45 +0200
- To: ext Bill de hÓra <dehora@eircom.net>, RDF Interest <www-rdf-interest@w3.org>
On 2002-02-06 19:56, "ext Bill de hÓra" <dehora@eircom.net> wrote: > > >> From: Thomas B. Passin [mailto:tpassin@home.com] >> >>> [Patrick Stickler >> >>> namespace == punctuation >>> >>> A namespace is nothing more than punctuation. It prevents >>> local names from colliding in a context of global syndication >>> of names. >>> >>> One cannot presume nor assert that a namespace denotes anything; >>> not a vocabulary, not a doctype, not a web resource. Once used >>> as a namespace, that URI ceases to have interpretation as a URI. >>> >> >> At last! This comes up on other lists, too, it's not just >> RDF. Let's hope that everyone else finally sees the light, >> too. Nicely expressed, Patrick. > > > So long as it's recognised that for practical purposes, namespaces > direct behaviour. Once used as a namespace, that URI begins to have an > interpretation as an argument to a decision made in code. > > Bill de hÓra The very point is that a namespace should *not* direct behavior in and of itself. The 1:1 correspondence between namespace and vocabulary or namespace and doctype or namespace and some web resource is not a part of the Web architecture. It may be a common misconception about the Web architecture, but it is not thus defined. Software may not expect to rely on any such 1:1 correspondences. If they do, and it works, fine, but it remains a hack, and good system engineering is not based on hacks. Right? Cheers, Patrick -- Patrick Stickler Phone: +358 50 483 9453 Senior Research Scientist Fax: +358 7180 35409 Nokia Research Center Email: patrick.stickler@nokia.com
Received on Wednesday, 6 February 2002 14:08:34 UTC