This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
In Part 1 3.16.3 clause 1 we read: 1 With the exception of <enumeration>, <pattern>, and <assert>, the [children] of <restriction> do not contain more than one element information item with the same name. Here <assert> should be <assertion>.
Agreed. The change needs to be made both in the normative prose and in the accompanying note. I think nothing else needs to change, so I'm tentatively marking this 'needs review'. More explicitly, the proposal is to make clause 1 of Schema Representation Constraint: Simple Type Definition Representation OK read: 1 No two elements among the [children] of <restriction> have the same expanded name in the Schema (xs) namespace, unless that expanded name is one of xs:enumeration, xs:pattern, or xs:assertion. Note: That is, most of the facets for simple types defined by this specification are forbidden to occur more than once. But <enumeration>, <pattern>, and <assertion> may occur multiple times, and facets defined in other namespaces and made available as extensions to this specification may occur multiple times.
RESOLVED: adopt the change.
The decision reported in comment 2 has been implemented and the change integrated into the status-quo document. Michael, would you do the honors, please?