<!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. </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"> — 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"> </FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><B><FONT FACE="Calibri">Submitter’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’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, “WordprocessingML”, p. 4377–4378, lines 1721–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"><xsd:group name="EG_RPrBase"></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> <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">></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> <xsd:element name="rStyle" type="</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">" minOccurs="0"/></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> …</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> <xsd:element name="oMath" type="</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">" minOccurs="0"/></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> </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">></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"></xsd:group></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><B><FONT FACE="Calibri">Part 1: §B.1, “WordprocessingML”, p. 4687–4688, lines 1089–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"><<Relax NG schema change description goes here>></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, “WordprocessingML”, p. 845–846, lines 1792–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"><xsd:group name="EG_RPrBase"></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> <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">></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> <xsd:element name="rStyle" type="</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">" minOccurs="0"/></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> …</FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> <xsd:element name="oMath" type="</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">" minOccurs="0"/></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"> </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">></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"><FONT FACE="Consolas"></xsd:group></FONT></SPAN></P>
<P DIR=LTR><SPAN LANG="en-us"></SPAN><SPAN LANG="en-us"><B><FONT FACE="Calibri">Part 4: §B.1, “WordprocessingML”, p. 1184–1185, lines 1140–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"><<Relax NG schema change description goes here>></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>