XSchema: Sample naming ballot
Ron Bourret
rbourret at dvs1.informatik.tu-darmstadt.de
Tue Jun 30 14:07:30 BST 1998
There has been some traffic recently on names in XSchema. So that we can quickly resolve this issue, I propose we submit it to a simple
vote. I have enclosed a sample ballot and propose the following voting rules:
1) I will mail a ballot to the list on Friday, July 3 (is this a US holiday?),
assuming the ballot is stable.
2) People will mail their ballots privately to me and I will collate them. In
the interests of fairness, I will not vote myself.
3) Voting will close when I arrive at work on Thursday morning, July 9 (around
9:00 am Central European Time). I will post results later that day.
Questions:
----------
1) Should there be separate capitalization styles for element names, attribute
names, and attribute values?
2) Suggestions for alternate naming schemes or changes to the current schemes
are welcome.
*****SAMPLE BALLOT*************SAMPLE BALLOT*************SAMPLE BALLOT********
XSchema Naming Conventions
==========================
XSchema will use the following naming conventions.
Capitalization
--------------
Check one:
[ ] ALL CAPS
[ ] Mixed Caps
[ ] no caps
Underscores:
------------
Check one:
[ ] Use underscores to separate words (e.g. element_name)
[ ] Do not use underscores to separate words (e.g. elementname)
Element and Attribute Names:
----------------------------
Check one:
[ ] XML 1.0 specification names (see attachment A)
[ ] Simple names (see attachment B)
Please mail this ballot to Ron Bourret rbourret at dvs1.informatik.tu-darmstadt.de
NOTE: If more than one box is checked in a section, that section will be
ignored; the votes in the remaining sections will still be counted. If anybody
submits more than one ballot, only the last ballot entered will be counted.
Attachment A: XML 1.0 Specification Names
-----------------------------------------
The following element names match names of productions in the XML 1.0
specification whenever possible. These are the names currently used. Attribute
names are shown in parentheses and attribute values are shown in quotes. Mixed
case is shown.
XSchema (Version ("1.0"), MimeType ("application/xml"), FileExtension ("xml"))
ElementDecl (Name)
Choice (Frequency ("Required", "Optional", "ZeroOrMore", "OneOrMore"))
Seq (Frequency ("Required", "Optional", "ZeroOrMore", "OneOrMore"))
Ref (Element, Frequency ("Required", "Optional", "ZeroOrMore", "OneOrMore"))
Empty
Any
PCData
Mixed (Frequency ("ZeroOrMore"))
AttDef (Name)
CData
ID
IDRef
IDRefs
Entity
Entities
Nmtoken
Nmtokens
NotationType
NotationValue (Notation)
EnumerationType
EnumerationValue (Value)
Required
Implied
Fixed (Value)
AttValue (Value)
Notation (Name)
PubidLiteral (Pubid)
SystemLiteral (href)
Namespace (prefix, ns, src)
Doc
Attachment B: Simple Names
--------------------------
The following element names are designed for simplicity. Attribute names are
shown in parentheses and attribute values are shown in quotes. Mixed case is
shown.
XSchema (Version ("1.0"), MimeType ("application/xml"), FileExtension ("xml"))
Element (Name)
Choice (Frequency ("Required", "Optional", "ZeroOrMore", "OneOrMore"))
Sequence (Frequency ("Required", "Optional", "ZeroOrMore", "OneOrMore"))
Reference (Element, Frequency ("Required", "Optional", "ZeroOrMore",
"OneOrMore"))
Empty
Any
PCData
Mixed (Frequency ("Required", "Optional", "ZeroOrMore", "OneOrMore"))
Attribute (Name)
CData
ID
IDReference
IDReferences
Entity
Entities
NameToken
NameTokens
NotationType
NotationValue (Notation)
EnumerationType
EnumerationValue (Value)
Required
Implied
Fixed (Default)
Default (Default)
Notation (Name)
PublicID (PublicID)
SystemID (SystemID)
Namespace (Prefix, Name, Schema)
Document
xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)
More information about the Xml-dev
mailing list