<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>2333</bug_id>
          
          <creation_ts>2005-10-08 14:03:53 +0000</creation_ts>
          <short_desc>R-198:  ensure that unions of unions retain union-level facets (Structures)</short_desc>
          <delta_ts>2008-03-08 15:19:00 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>XML Schema</product>
          <component>Structures: XSD Part 1</component>
          <version>1.1 only</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>resolved</keywords>
          <priority>P4</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="C. M. Sperberg-McQueen">cmsmcq</reporter>
          <assigned_to name="Henry S. Thompson">ht</assigned_to>
          
          
          <qa_contact name="XML Schema comments list">www-xml-schema-comments</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>6663</commentid>
    <comment_count>0</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2005-10-08 14:03:54 +0000</bug_when>
    <thetext>For full description, see Bug 2044.  

When unions with union-level constraints are named as members
of other union types, they need to retain their facet-level
constraints.  This requires in turn that the spec be changed
to allow unions as members of unions instead of requiring that
unions be unrolled.  

Part of the work involved must be done in Datatypes; that is 
tracked by Bug 2044.  Part must be done in Structures, for
which this bug is created (as requested by the WG during a
discussion of Datatypes 4.1.5, at the face to face meeting of
September 2005 in Edinburgh).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>8035</commentid>
    <comment_count>1</comment_count>
    <who name="C. M. Sperberg-McQueen">cmsmcq</who>
    <bug_when>2006-01-28 18:19:34 +0000</bug_when>
    <thetext>On 27 January 2006, the Working Group considered and adopted a 
proposal to resolve this issue by allowing union datatypes
to be members of union datatypes, thus eliminating the 
flattening of unions required in 1.0.  The WG instructed the
editors to add editorial notes requesting priority feedback from
implementors and users; the changes were incorporated into
the status quo documents, with a draft version of the feedback 
requests, on 27 January 2006. </thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>