- From: <bugzilla@wiggum.w3.org>
- Date: Sat, 23 Sep 2006 22:46:52 +0000
- To: www-xml-schema-comments@w3.org
- CC:
http://www.w3.org/Bugs/Public/show_bug.cgi?id=2233
cmsmcq@w3.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Keywords|unclassified |resolved
Resolution| |FIXED
Version|unspecified |1.1 only
------- Comment #2 from cmsmcq@w3.org 2006-09-23 22:46 -------
The problem identified here is the same as the one mentioned in
bug 2333; it has been addressed in XML Schema 1.1 by eliminating
the practice of 'flattening' union, thus ensuring that when a
union is restricted, its union-level facets are not lost when
it is named as a member of another union. The same change addresses
the problem identified here, in which the union-level facets are lost
when restriction is checked. Under the new rules, the restriction
of ct-base by ct-deriv is not legal, since the type assigned to
element e in ct-deriv is not a restriction of the type assigned
to that element in ct-base.
The original comment still applies to XML Schema 1.0, and I have
made a separate issue for 1.0 (bug 3763).
With the change to the treatment of unions, which is reflected in
the current published working draft, I believe this issue has been
resolved, so I am changing its status to RESOLVED / FIXED.
Received on Saturday, 23 September 2006 22:46:57 UTC