<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.EmailStyle19
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-GB link="#0563C1" vlink="#954F72"><div class=WordSection1><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Murata-san<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>I have some sympathy with Charlie regarding this DR.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>You are of course correct that the schema allows all possible permutations of the elements included in EG_ColorTransform, and it is certainly not appropriate for the standard to try to specify the semantics (i.e. visual effect) of every possible permutation, even if this were achievable, which I’m sure it is not. The standard is correct to allow any permutation.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>However, the prose is somewhat disingenuous in almost completely failing to mention that the elements in EG_ColorTransform can be used in combination. All the examples given in </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3, with the exception of the example in </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3.16 hueOff, show only a single element being used. Only by a careful reading of the schema is it clear that any permutation is possible. Apart from the example in </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3.16, the only reference to the use of multiple transforms is in </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3.29 schemeClr, where it states:<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal style='text-indent:36.0pt'><span style='mso-fareast-language:EN-US'>“… As with all elements which define a color, it is possible to apply a list of color transforms to the base color defined.”<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>There are in fact six ways of defining a base color value, and I have been wondering whether it would be helpful to enumerate these in the introduction to </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3. They are specified in </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3.13 hslClr, </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3.22 prstClr, </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3.29 schemeClr, </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3.30 scrgbClr, </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3.32 srgbClr and </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3.33 sysClr. In all cases it is mandatory to specify a color value, although the interpretation of the values in the cases of prstClr and sysClr are application-dependent.<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>On balance, I think that a minimal modification of the current prose is probably best. My proposal would be to add new sentences and a note at the end of the first paragraph in </span><span style='mso-fareast-language:EN-US'>§</span><span style='mso-fareast-language:EN-US'>20.1.2.3:<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='mso-fareast-language:EN-US'>A color is specified by a base color value, which may be modified by one or more transforms. The effect of specifying color using a combination of several transforms is application-dependent. <o:p></o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal style='margin-left:36.0pt'><span style='mso-fareast-language:EN-US'>[<i>Note</i>: The order in which the transforms are specified is likely to be significant in terms of how the color is rendered by the application. <i>end note</i>]<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Kind regards,<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'>Francis<o:p></o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><span style='mso-fareast-language:EN-US'><o:p> </o:p></span></p><p class=MsoNormal><b><span lang=EN-US>From:</span></b><span lang=EN-US> eb2mmrt@gmail.com [mailto:eb2mmrt@gmail.com] <b>On Behalf Of </b>MURATA Makoto<br><b>Sent:</b> 09 November 2017 00:43<br><b>To:</b> SC34 <e-SC34-WG4@ecma-international.org><br><b>Subject:</b> DR 17-0019 — SML: Order of Elements in schemeClr<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Dear colleagues,<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>I propose to close this DR without action.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>This DR points out that an element order is significant <o:p></o:p></p></div><div><p class=MsoNormal>and then argue that "The schema is quite clear <br>that order is not important and, indeed, <br>*Off elements precede *Mod elements:"<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>The schema merely allows any order.  It does not <o:p></o:p></p></div><div><p class=MsoNormal>(and cannot) indicate significance of orders.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Regards,<o:p></o:p></p></div><div><p class=MsoNormal>Makoto<o:p></o:p></p></div></div></div></body></html>