<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 08.00.0681.000">
<TITLE>Update regarding DR 09-0157</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P DIR=LTR><SPAN LANG="en-us"></SPAN><A NAME=""><SPAN LANG="en-us"><FONT FACE="Calibri">At</FONT></SPAN></A><SPAN LANG="en-us"> <FONT FACE="Calibri">the</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> Copenhagen meeting, we agreed to close this DR by changing both</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> the</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT FACE="Cambria">EG_RPrContent</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> and</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT FACE="Cambria">EG_RPrBase</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"></FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">types. However, when I came to implement the exact changes for that, I asked Shawn for help. See his counter</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">modified</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">proposal below under</FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">the</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"></FONT></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">heading</FONT></SPAN><SPAN LANG="en-us"><B> <FONT FACE="Calibri">2009-06-30 Shawn Villaron</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">.</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> Basically, he argues that we change only</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT FACE="Cambria">EG_RPrBase</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Rex</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN><B><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#365F91" SIZE=6 FACE="Cambria">1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT></SPAN></B><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><B></B></SPAN><B><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT COLOR="#365F91" SIZE=6 FACE="Cambria">DR 09-0157</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#365F91" SIZE=6 FACE="Cambria"> &#8212; WML: restriction on ordering of run properties</FONT></SPAN></B></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><B><FONT FACE="Calibri">Status:</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> Closed; will be incorporated in AMD1</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Subject:</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> WML: restriction on ordering of run properties</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Qualifier:</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> Technical Defect</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Submitter:</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> Jirka Kosek, CNI (CZ)</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Contact Information:</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> e-mail:</FONT></SPAN><SPAN LANG="en-us"> </SPAN><A HREF="mailto:jirka@kosek.cz"><SPAN LANG="en-us"><U><FONT COLOR="#0000FF" FACE="Calibri">jirka@kosek.cz</FONT></U></SPAN><SPAN LANG="en-us"></SPAN></A><SPAN LANG="en-us"><FONT FACE="Calibri">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Submitter&#8217;s Defect Number:</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> 08-00076</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Supporting Document(s):</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> none</FONT></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Date Circulated by Secretariat:</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> 2009-03-25</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Deadline for Response from Editor:</FONT></B></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">2009-05-25</FONT></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">IS 29500 Reference(s):</FONT></B></SPAN><SPAN LANG="en-us"> <FONT FACE="Calibri">Part 1, §17.3.2.28, p. 325</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Related DR(s):</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> none</FONT></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Nature of the Defect:</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Schema defines run properties as xs:sequence which means that properties has to be specified in a specific order. This adds unnecessary complexity to OOXML producers. It would be better to allow run properties to appear in any order.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Solution Proposed by the Submitter:</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">Definition of</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT FACE="Cambria">EG_RPrContent</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> and</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT FACE="Cambria">EG_RPrBase</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> types in the schema should be changed so they are not using xs:sequence but xs:all instead.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Schema Change(s) Needed:</FONT></B></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> none</FONT></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Editor&#8217;s Response:</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">2009-06-22/24 Copenhagen meeting:</FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">The definition of the types</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Cambria"> EG_RPrContent</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> and</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"> <FONT FACE="Cambria">EG_RPrBase</FONT></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri"> in the schema should be changed so they use xs:all instead of xs:sequence.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">Closed as proposed. Go into AMD1.</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">2009-06-30 Shawn Villaron:</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">By changing only EG_RPrBase, this keeps things very simple. It avoids the problem with groups and allows almost everything to come in any order, with the exception being that CT_RPrChange must follow EG_RPrBase, which seems to makes sense.</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Calibri">The exact changes are:</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Part 1: §A.1, &#8220;WordprocessingML&#8221;, p. 4377&#8211;4378, lines 1721&#8211;1762 </FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&lt;xsd:group name=&quot;EG_RPrBase&quot;&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp; &lt;xsd:</FONT></SPAN><SPAN LANG="en-us"><STRIKE></STRIKE></SPAN><STRIKE><SPAN LANG="en-us"><FONT COLOR="#FF0000" FACE="Consolas">sequence</FONT></SPAN></STRIKE><SPAN LANG="en-us"><U></U></SPAN><U><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Consolas">all</FONT></SPAN></U><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp;&nbsp;&nbsp; &lt;xsd:element name=&quot;rStyle&quot; type=&quot;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#5F5F5F" FACE="Consolas">CT_String</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&quot; minOccurs=&quot;0&quot;/&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp;&nbsp;&nbsp; &#8230;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp;&nbsp;&nbsp; &lt;xsd:element name=&quot;oMath&quot; type=&quot;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#5F5F5F" FACE="Consolas">CT_OnOff</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&quot; minOccurs=&quot;0&quot;/&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp; &lt;/xsd:</FONT></SPAN><SPAN LANG="en-us"><STRIKE></STRIKE></SPAN><STRIKE><SPAN LANG="en-us"><FONT COLOR="#FF0000" FACE="Consolas">sequence</FONT></SPAN></STRIKE><SPAN LANG="en-us"><U></U></SPAN><U><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Consolas">all</FONT></SPAN></U><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&lt;/xsd:group&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><B><FONT FACE="Calibri">Part 1: §B.1, &#8220;WordprocessingML&#8221;, p. 4687&#8211;4688, lines 1089&#8211;1128</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><B><SPAN LANG="en-us"> </SPAN></B></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&lt;&lt;Relax NG schema change description goes here&gt;&gt;</FONT></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><B><FONT FACE="Calibri">Part 4: §A.1, &#8220;WordprocessingML&#8221;, p. 845&#8211;846, lines 1792&#8211;1834 </FONT></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&lt;xsd:group name=&quot;EG_RPrBase&quot;&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp; &lt;xsd:</FONT></SPAN><SPAN LANG="en-us"><STRIKE></STRIKE></SPAN><STRIKE><SPAN LANG="en-us"><FONT COLOR="#FF0000" FACE="Consolas">sequence</FONT></SPAN></STRIKE><SPAN LANG="en-us"><U></U></SPAN><U><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Consolas">all</FONT></SPAN></U><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp;&nbsp;&nbsp; &lt;xsd:element name=&quot;rStyle&quot; type=&quot;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#5F5F5F" FACE="Consolas">CT_String</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&quot; minOccurs=&quot;0&quot;/&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp;&nbsp;&nbsp; &#8230;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp;&nbsp;&nbsp; &lt;xsd:element name=&quot;oMath&quot; type=&quot;</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT COLOR="#5F5F5F" FACE="Consolas">CT_OnOff</FONT></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&quot; minOccurs=&quot;0&quot;/&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&nbsp; &lt;/xsd:</FONT></SPAN><SPAN LANG="en-us"><STRIKE></STRIKE></SPAN><STRIKE><SPAN LANG="en-us"><FONT COLOR="#FF0000" FACE="Consolas">sequence</FONT></SPAN></STRIKE><SPAN LANG="en-us"><U></U></SPAN><U><SPAN LANG="en-us"><FONT COLOR="#0000FF" FACE="Consolas">all</FONT></SPAN></U><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Consolas">&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas">&lt;/xsd:group&gt;</FONT></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><B><FONT FACE="Calibri">Part 4: §B.1, &#8220;WordprocessingML&#8221;, p. 1184&#8211;1185, lines 1140&#8211;1179</FONT></B></SPAN><SPAN LANG="en-us"><B></B></SPAN><B><SPAN LANG="en-us"> </SPAN></B></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><FONT FACE="Calibri">&lt;&lt;Relax NG schema change description goes here&gt;&gt;</FONT></SPAN><SPAN LANG="en-us"><B></B></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"></SPAN></P>

<P DIR=LTR><SPAN LANG="en-us"></SPAN></P>

</BODY>
</HTML>