- From: <bugzilla@wiggum.w3.org>
- Date: Thu, 21 Feb 2008 02:52:27 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=3889
------- Comment #4 from dsb@smart.net 2008-02-21 02:52 -------
> Please let us know if you agree with this resolution of your issue, by
> adding a comment to the issue record and changing the Status of the
> issue to Closed.
The change addresses the problem I reported.
However, something doesn't seem quite right about the improved sentence:
The explicit values of {substitution group exclusions}, extension or
restriction, rule out element declarations having types whose derivation
from {type definition} involves any extension steps, or restriction steps,
respectively.
Something seems unclear about the word "explicit" there.
Does it really differentiate from anything implicit? Although the block
_attribute_ could be considered to implicitly contain set member values
implied by a blockDefault attribute, for the {substitution group exclusions}
_property_, the set member values are always explicit defined (by the
Element Declaration Schema Component representation table in section
3.3.2).
Is it possible that that occurrence of "explicit" was meant to be some other
word that referred to the individual values that can appear in the set values
of the property (as opposed to the possible set values themselves ({},
{restriction}, {extension}, {restriction, extension}))?
Would something like this be better?:
The value extension or restriction in {substitution group exclusions}
rules out element declarations having types whose derivation from {type
definition} involves any extension steps or any restriction steps
respectively.
Daniel
Received on Thursday, 21 February 2008 02:52:37 UTC