<div dir="ltr">Caroline,<div><br></div><div>Thank you for your review.  Here is a revised version.</div><div><br></div><div>I used "should" everywhere.  If we use "shall", some existing</div><div>OOXML documents might become non-conformant.  But </div><div>what should application programs do and what is the semantics </div><div>of such OOXML documents?  Should we explicitly say </div><div>"implementation-dependent"?</div><div><br></div><div>Regards,</div><div>Makoto</div><div><br></div><div><br></div><div><br></div><div><div>Additions to 21.2.2.104 manualLayout (Manual Layout) </div><div><br></div><div>If the parent element of the parent layout element is a legend or</div><div>plotArea element, either none or all of the h, w, x, and y elements</div><div>should be specified.</div><div><br></div><div>If the parent element of the parent layout element is a dispUnitsLbl,</div><div>dLbl, title, or trendlineLbl element, either none or both of the x and</div><div>y elements should be specified, and h and w elements should not be</div><div>specified.</div><div><br></div><div><br></div><div>Additions to 21.2.2.89  layoutTarget (Layout Target) </div><div><br></div><div>This element is allowed only when the parent element of the nearest </div><div>ancestor layout element is dispUnitsLbl, dLbl,</div><div>legend, title, or trendlineLbl elements.</div><div><br></div><div><br></div><div>Additions to 21.2.2.232 x (Left)</div><div><br></div><div>The value of the val attribute should be smaller than or equal to 1.</div><div>Furthermore, this value should be greater than or equal to 0 when the</div><div>value of the val attribute of a sibling xMode is edge, and should be</div><div>greater than or equal to -1 when the value of the val attribute of a</div><div>sibling xMode is factor.</div><div><br></div><div><br></div><div>Additions to 21.2.2.235 y (Top)</div><div><br></div><div>The value of the val attribute should be smaller than or equal to 1.</div><div>Furthermore, this value should be greater than or equal to 0 when the</div><div>value of the val attribute of a sibling yMode is edge, and should be</div><div>greater than or equal to -1 when the value of the val attribute of a</div><div>sibling yMode is factor.</div><div><br></div><div><br></div><div>Additions to 21.2.2.229 w (Width)</div><div><br></div><div>The value of the val attribute should be smaller than or equal to 1 and</div><div>greater than or equal to 0.  Furthermore, the sum of this value and</div><div>the value of the val attribute of the sibling x element should be less</div><div>than or equal to 1.</div><div><br></div><div><br></div><div>Additions to 21.2.2.78 h (Height)</div><div><br></div><div>The value of the val attribute should be smaller than or equal to 1 and</div><div>greater than or equal to 0.  Furthermore, the sum of this value and</div><div>the value of the val attribute of the sibling y element should be less</div><div>than or equal to 1.</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-08-25 20:31 GMT+09:00 caroline arms <span dir="ltr"><<a href="mailto:caroline.arms@gmail.com" target="_blank">caroline.arms@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Murata-san,<br>
<br>
A few suggestions, mainly editorial, based on reading the text, not on<br>
a full understanding of the technical issues.<br>
<br>
1.   In -- Additions to 21.2.2.104 manualLayout (Manual Layout)<br>
<br>
In the second paragraph, I suspect "parent element" should be "parent<br>
<span class="">element of the nearest ancestor layout element".<br>
<br>
</span>Also, I think  "y" in "neither h nor y elements shall be specified"<br>
should be "w".<br>
<br>
It might be simpler to say "and h and w elements shall not be specified."<br>
<br>
2.  In -- Additions to 21.2.2.89  layoutTarget (Layout Target)<br>
<br>
Drop "either" -- should only be used if there are 2 alternatives.  I<br>
would drop "element" at the end of the sentence -- otherwise it should<br>
be plural.<br>
<br>
3.  Typos<br>
Furthremore -->  Furthermore  [x and y paragraphs]<br>
sume --> sum   [h and w paragraphs]<br>
small than --> smaller than   [h and w paragraphs]<br>
<br>
  Hope this helps.<br>
<span class="HOEnZb"><font color="#888888"><br>
  Caroline<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Sat, Aug 19, 2017 at 4:11 AM, MURATA Makoto <<a href="mailto:eb2m-mrt@asahi-net.or.jp">eb2m-mrt@asahi-net.or.jp</a>> wrote:<br>
> Folks,<br>
><br>
> Here is my proposed text for closing this DR.  I replaced<br>
> all "shall" by "should".  Although existing OOXML documents<br>
> are unlikely to invalidate  the restrictions in my text, I would<br>
> like to make sure that no conformant data are made non-conformant<br>
> by this change.<br>
><br>
> Charlie requested further details of wMode and yMode.  I<br>
> will create a new DR for this.<br>
><br>
> Regards,<br>
> Makoto<br>
><br>
> -----------<br>
><br>
> Additions to 21.2.2.104 manualLayout (Manual Layout)<br>
><br>
> If the parent element of the nearest ancestor layout element is a legend or<br>
> plotArea element, either none or all of the h, w, x, and y elements<br>
> should be specified.<br>
><br>
> If the parent element of this manualLayout element is a dispUnitsLbl,<br>
> dLbl, title, or trendlineLbl element, either none or both of the x and<br>
> y elements should be specified, and neither h nor y elements should be<br>
> specified.<br>
><br>
><br>
> Additions to 21.2.2.89  layoutTarget (Layout Target)<br>
><br>
> This element is allowed only when the parent element of the nearest<br>
> ancestor layout element is either  dispUnitsLbl, dLbl,<br>
> legend, title, or trendlineLbl element.<br>
><br>
><br>
> Additions to 21.2.2.232 x (Left)<br>
><br>
> The value of the val attribute should be smaller than or equal to 1.<br>
> Furthremore, this value should be greater than or equal to 0 when the<br>
> value of the val attribute of a sibling xMode is edge, and should be<br>
> greater than or equal to -1 when the value of the val attribute of a<br>
> sibling xMode is factor.<br>
><br>
><br>
> Additions to 21.2.2.235 y (Top)<br>
><br>
> The value of the val attribute should be smaller than or equal to 1.<br>
> Furthremore, this value should be greater than or equal to 0 when the<br>
> value of the val attribute of a sibling yMode is edge, and should be<br>
> greater than or equal to -1 when the value of the val attribute of a<br>
> sibling yMode is factor.<br>
><br>
><br>
> Additions to 21.2.2.229 w (Width)<br>
><br>
> The value of the val attribute should be small than or equal to 1 and<br>
> greater than or equal to 0.  Furthermore, the sume of this value and<br>
> the value of the val attribute of the sibling x element should be less<br>
> than or equal to 1.<br>
><br>
><br>
> Additions to 21.2.2.78 h (Height)<br>
><br>
> The value of the val attribute should be small than or equal to 1 and<br>
> greater than or equal to 0.  Furthermore, the sume of this value and<br>
> the value of the val attribute of the sibling y element should be less<br>
> than or equal to 1.<br>
><br>
><br>
><br>
><br>
> 2017-07-17 21:58 GMT+09:00 MURATA Makoto <<a href="mailto:eb2m-mrt@asahi-net.or.jp">eb2m-mrt@asahi-net.or.jp</a>>:<br>
>><br>
>> Charlie's feedback and my reply.<br>
>><br>
>> ---------- Forwarded message ----------<br>
>> From: MURATA Makoto <<a href="mailto:eb2m-mrt@asahi-net.or.jp">eb2m-mrt@asahi-net.or.jp</a>><br>
>> Date: 2017-07-17 21:09 GMT+09:00<br>
>> Subject: Re: DR 15-0014:Proposed text<br>
>> To: Charlie Clark <<a href="mailto:charlie.clark@clark-consulting.eu">charlie.clark@clark-<wbr>consulting.eu</a>><br>
>> Cc: "MURATA Makoto (FAMILY Given)" <<a href="mailto:eb2m-mrt@asahi-net.or.jp">eb2m-mrt@asahi-net.or.jp</a>><br>
>><br>
>><br>
>> I am going to forward your reply to the WG4 ML.<br>
>><br>
>> I am wondering if I should replace "shall" by "should".  "Shall" implies<br>
>> that all existing<br>
>> OOXML documents not satisfying the constraints are non-conformant.<br>
>> "Should" does<br>
>> not go that far.<br>
>><br>
>> > But shouldn't the descriptions for wMode and yMode be extended? Ideally<br>
>> > with an example?<br>
>><br>
>> I am afraid that I do not understand these modes well.  Could you provide<br>
>> a draft?<br>
>><br>
>> Regards,<br>
>> Makoto<br>
>><br>
>><br>
>> 2017-07-17 20:47 GMT+09:00 Charlie Clark<br>
>> <<a href="mailto:charlie.clark@clark-consulting.eu">charlie.clark@clark-<wbr>consulting.eu</a>>:<br>
>>><br>
>>> Am .07.2017, 16:10 Uhr, schrieb MURATA Makoto <<a href="mailto:eb2m-mrt@asahi-net.or.jp">eb2m-mrt@asahi-net.or.jp</a>>:<br>
>>><br>
>>> Hi Makoto,<br>
>>><br>
>>> wording looks good to me (typo in "furthremore"). Be interesting to see<br>
>>> if MS confirms your interpretation because implementation details for the<br>
>>> constraints could be tricky! For me, the main improvement is the explanation<br>
>>> of the limits for x, y, w, h. But shouldn't the descriptions for wMode and<br>
>>> yMode be extended? Ideally with an example?<br>
>>><br>
>>> Charlie<br>
>>><br>
>>><br>
>>>> Folks,<br>
>>>><br>
>>>><br>
>>>> The response from the Microsoft expert in the log and  [MS-OI29500]<br>
>>>> (Office Implementation Information for ISO/IEC 29500) use the word<br>
>>>> "ancestor".  I am wondering if this word should rather be replaced<br>
>>>> by "the parent element of the nearest ancestor layout element ".  This<br>
>>>> is<br>
>>>> because<br>
>>>> some manualLayout element has both plotArea and dLbl (or title or<br>
>>>> trendLineLbl)<br>
>>>> as ancestors.  Here are some paths containing both.<br>
>>>><br>
>>>> plotArea/area3DChart/dLbls/<wbr>dLbl/layout/manualLayout<br>
>>>> plotArea/areaChart/dLbls/dLbl/<wbr>layout/manualLayout<br>
>>>> plotArea/valAx/dispUnits/<wbr>dispUnitsLbl/layout/<wbr>manualLayout<br>
>>>> plotArea/catAx/title/layout/<wbr>manualLayout<br>
>>>> plotArea/dateAx/title/layout/<wbr>manualLayout<br>
>>>> plotArea/serAx/title/layout/<wbr>manualLayout<br>
>>>> plotArea/valAx/title/layout/<wbr>manualLayout<br>
>>>> plotArea/area3DChart/ser/<wbr>trendline/trendlineLbl/layout/<wbr>manualLayout<br>
>>>> plotArea/areaChart/ser/<wbr>trendline/trendlineLbl/layout/<wbr>manualLayout<br>
>>>><br>
>>>><br>
>>>><br>
>>>><br>
>>>> Here is my proposed text for addressing DR 15-0014.<br>
>>>><br>
>>>><br>
>>>><br>
>>>> Additions to 21.2.2.104 manualLayout (Manual Layout)<br>
>>>><br>
>>>> If the parent element of the nearest ancestor layout element is a legend<br>
>>>> or<br>
>>>> plotArea element, either none or all of the h, w, x, and y elements<br>
>>>> shall be specified.<br>
>>>><br>
>>>> If the parent element of this manualLayout element is a dispUnitsLbl,<br>
>>>> dLbl, title, or trendlineLbl element, either none or both of the x and<br>
>>>> y elements shall be specified, and neither h nor y elements shall be<br>
>>>> specified.<br>
>>>><br>
>>>><br>
>>>> Additions to 21.2.2.89  layoutTarget (Layout Target)<br>
>>>><br>
>>>> This element is allowed only when the parent element of the nearest<br>
>>>> ancestor layout element is either  dispUnitsLbl, dLbl,<br>
>>>> legend, title, or trendlineLbl element.<br>
>>>><br>
>>>><br>
>>>> Additions to 21.2.2.232 x (Left)<br>
>>>><br>
>>>> The value of the val attribute shall be smaller than or equal to 1.<br>
>>>> Furthremore, this value shall be greater than or equal to 0 when the<br>
>>>> value of the val attribute of a sibling xMode is edge, and shall be<br>
>>>> greater than or equal to -1 when the value of the val attribute of a<br>
>>>> sibling xMode is factor.<br>
>>>><br>
>>>><br>
>>>> Additions to 21.2.2.235 y (Top)<br>
>>>><br>
>>>> The value of the val attribute shall be smaller than or equal to 1.<br>
>>>> Furthremore, this value shall shall be greater than or equal to 0 when<br>
>>>> the value of the val attribute of a sibling yMode is edge, and shall<br>
>>>> be greater than or equal to -1 when the value of the val attribute of<br>
>>>> a sibling yMode is factor.<br>
>>>><br>
>>>><br>
>>>> Additions to 21.2.2.229 w (Width)<br>
>>>><br>
>>>> The value of the val attribute shall be small than or equal to 1 and<br>
>>>> greater than or equal to 0.  Furthermore, the sume of this value and<br>
>>>> the value of the val attribute of the sibling x element should be less<br>
>>>> than or equal to 1.<br>
>>>><br>
>>>><br>
>>>> Additions to 21.2.2.78 h (Height)<br>
>>>><br>
>>>> The value of the val attribute shall be small than or equal to 1 and<br>
>>>> greater than or equal to 0.  Furthermore, the sume of this value and<br>
>>>> the value of the val attribute of the sibling y element should be less<br>
>>>> than or equal to 1.<br>
>>>><br>
>>>> Regards,<br>
>>>> Makoto<br>
>>><br>
>>><br>
>>><br>
>>> --<br>
>>> Charlie Clark<br>
>>> Managing Director<br>
>>> Clark Consulting & Research<br>
>>> German Office<br>
>>> Kronenstr. 27a<br>
>>> Düsseldorf<br>
>>> D- 40217<br>
>>> Tel: +49-211-600-3657<br>
>>> Mobile: +49-178-782-6226<br>
>><br>
>><br>
>><br>
>><br>
>> --<br>
>><br>
>> Praying for the victims of the Japan Tohoku earthquake<br>
>><br>
>> Makoto<br>
>><br>
>><br>
>><br>
>> --<br>
>><br>
>> Praying for the victims of the Japan Tohoku earthquake<br>
>><br>
>> Makoto<br>
><br>
><br>
><br>
><br>
> --<br>
><br>
> Praying for the victims of the Japan Tohoku earthquake<br>
><br>
> Makoto<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><br>Praying for the victims of the Japan Tohoku earthquake<br><br>Makoto</div>
</div>