Re: first proposal

From
Lauren Wood <>
Date
2000-11-29T18:29:36+00:00
ID
3A24DAA9.3098.1E178B4D@localhost
Thread
Re: first proposal
On 29 Nov 2000, Norman Walsh wrote:

> I think it makes a very suitable starting point. I would suggest the
> following explicit changes:
> 
> 1. Make all element and attribute names strictly lowercase

I actually like camel caps, since I think it makes two-word names 
easier to read (e.g., PublicId rather than publicid).

> 2. Drop <base> in favor of xml:base

Agreed.

> 3. Rename <map> to <public>

Agreed.

> 4. Rename <remap> to <system>

Agreed.

> This immediately raises some questions:
> 
> a. Should we use consistent source/target attribute names?

You mean, change PublicId and SystemId to "source" and the 
various href's to "target"? I don't think so.

> b. If so, should we make them global attributes?
> c. Can we think of a better name than "extend" for the functionality
>    of loading an additional catalog? I think "extend" will lead people
>    to "extensibility" and they'll get confused.

How about LoadCatalog? A bit longer, but with an obvious 
meaning. I don't expect people to be editing these things very 
often, so having names a little longer than necessary to make them 
easy to remember seems like a good trade-off to me.


Lauren