[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: Re: first proposal
/ Lauren Wood <lauren@sqwest.bc.ca> was heard to say:
| I would like to propose that everyone read his document available at
| http://home.ccil.org/~cowan/XML/XCatalog.html
| and that we then figure out whether it makes a suitable starting
| point.
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
2. Drop <base> in favor of xml:base
3. Rename <map> to <public>
4. Rename <remap> to <system>
That would give us:
<!ELEMENT public EMPTY>
<!ATTLIST public
publicid CDATA #REQUIRED
href CDATA #REQUIRED>
<!ELEMENT system EMPTY>
<!ATTLIST system
systemid CDATA #REQUIRED
href CDATA #REQUIRED>
<!ELEMENT delegate EMPTY>
<!ATTLIST delegate
publicid CDATA #REQUIRED
href CDATA #REQUIRED>
<!ELEMENT extend EMPTY>
<!ATTLIST extend
href CDATA #REQUIRED>
This immediately raises some questions:
a. Should we use consistent source/target attribute names?
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.
Be seeing you,
norm
--
Norman.Walsh@East.Sun.COM | Things work out best for those who make the
XML Technology Center | best of the way things work out.
Sun Microsystems, Inc. |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC