- From: Charles McCathieNevile <chaals@opera.com>
- Date: Thu, 16 Jun 2005 20:07:29 +0200
- To: "Charles McCathieNevile" <chaals@opera.com>, "public-wai-ert@w3.org" <public-wai-ert@w3.org>
On Wed, 15 Jun 2005 17:26:29 +0200, Charles McCathieNevile <chaals@opera.com> wrote: [snip] > I think we should use a new URI for this Class - I suggest that we > simply change the suffix to ToolG so that they are not the same thing, > and maintain the namespace. That saves building versioning tools that > have to convert everything from one namespace to another, which strikes > me as beneficial - let's not make extra work for increasing > compatibility and convergence while we don't have to. I hadn't noticed until now that at some point in the editing of the proposed changes the namespace was changed in the propsed new version. I don't recall this being discussed and agreed, and I would like to note that I am strongly opposed to the change (just formalising it as an objection, in case that wasn't obvious :-). It seems to me that while we are developing the vocabulary we should maintain a single namespace, and add new versions of terms to that namespace if we change their meaning, rather than changing the entire vocabulary. I realise that URIs are more or less infinite resources, but time to write converters that simply notice that one URI means the same as another is not an infinite resource. Ability to auto-process documents through OWL statements that two URIs are identical in meaning is also reliant on finite resources. If we have to have a different namespace for the final terms (I suspect W3C are likely to want a "clean URI" for the final version of the vocabulary) then we should simply keep working in the developing namespace we have until then, and only at the point of final publication should we make the transition and force everyone to add the revision into their tools. Where we decide formally to deprecate something, or version it, there are OWL terms that allow us to declare this in a machine readable way. However I do not think that we should make OWL statements about the development namespace while we are in development mode since thre is no way to retract those statements from the Web, and if (for example) we decide we want to revert some change we would be unable to do so without making a new term. So I propose that all the terms we provide should remain available until final publication, at which point we deprecate them all and note what happened to them. It might be worth considering something like the testing/stable terms used in some vocab projects, but I am not terribly concerned either way. Cheers Chaals -- Charles McCathieNevile chaals@opera.com hablo español - je parle français - jeg lærer norsk Here's one we prepared earlier: http://www.opera.com/download
Received on Thursday, 16 June 2005 18:07:34 UTC