- From: Pete Cordell <petexmldev@codalogic.com>
- Date: Wed, 23 Jul 2008 11:38:48 +0100
- To: <www-xml-schema-comments@w3.org>
I'm reading through the latest XSD 1.1 draft and thought I'd send in
comments as I find them...
In 2.2.3.2 I find the description of particles, terms and their relationship
confusing. (I also wanted to remove the word "term" that appears in "term
in the grammar" because the section talks about "term" later, and it seems
best to avoid having the same word mean different things in a similar
context.)
I'd therefore like to suggest the following re-wording:
"A particle is either an element declaration, a wildcard or a model group,
plus occurrence constraints. Particles describe element content and
contribute to .validation. as part of complex type definition .validation.,
when they allow anywhere from zero to many element information items or
sequences thereof, depending on their contents and occurrence constraints.
[Definition:] A Term is a property of a particle that represents whether
the particle is an element declaration, a wildcard or a model group
component. Thus a particle consists of a Term together with occurrence
constraints. All .Terms. are themselves .Annotated Components..
[Definition:] A basic term is an Element Declaration or a Wildcard.
[Definition:] A basic particle is a Particle whose {term} is a .basic
term.."
Is that still accurate? If so I'll submit it to Bugzilla.
Thanks,
Pete Cordell
Codalogic
For XML C++ data binding visit http://www.codalogic.com/lmx/
Received on Wednesday, 23 July 2008 11:03:29 UTC