<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Consolas, monospace" size="2">
<div>In the interest of making progress on the other DRs, let's make the following change to 22.9.2.13:</div>
<div>&nbsp;</div>
<div style="padding-left: 36pt; "><font face="Cambria, serif" size="3">22.9.2.13 ST_String (String)</font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2">This simple type specifies that its contents contains a string. The contents of this string are interpreted based on</font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2">the context of the parent XML element.</font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2">&nbsp;</font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000"><strike>[</strike><font face="Calibri,Italic, sans-serif"><strike><i>Example</i></strike></font><strike>: Consider the following WordprocessingML fragment:</strike></font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000">&nbsp;</font></div>
<div style="padding-left: 72pt; "><font size="2" color="#FF0000"><strike>&lt;w:pPr&gt;</strike></font></div>
<div style="padding-left: 72pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Consolas, monospace"><strike>&lt;w:pStyle w:val=&quot;heading1&quot; /&gt;</strike></font></font></div>
<div style="padding-left: 72pt; "><font size="2" color="#FF0000"><strike>&lt;/w:pPr&gt;</strike></font></div>
<div style="padding-left: 72pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000">&nbsp;</font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000"><strike>The value of the </strike><font face="Cambria, serif"><strike>val </strike></font><strike>attribute is the ID of the associated paragraph style's </strike><font face="Consolas, monospace"><strike>styleId</strike></font><strike>.
However, consider the</strike></font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000"><strike>following fragment:</strike></font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000">&nbsp;</font></div>
<div style="padding-left: 72pt; "><font size="2" color="#FF0000"><strike>&lt;w:sdtPr&gt;</strike></font></div>
<div style="padding-left: 72pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Consolas, monospace"><strike>&lt;w:alias w:val=&quot;SDT Title Example&quot; /&gt;</strike></font></font></div>
<div style="padding-left: 72pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font face="Consolas, monospace"><strike>&#8230;</strike></font></font></div>
<div style="padding-left: 72pt; "><font size="2" color="#FF0000"><strike>&lt;/w:sdtPr&gt;</strike></font></div>
<div style="padding-left: 72pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000">&nbsp;</font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000"><strike>In this case, the decimal number in the </strike><font face="Cambria, serif"><strike>val </strike></font><strike>attribute is the caption of the parent structured
document tag. In</strike></font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000"><strike>each case, the value is of type </strike><font face="Cambria, serif"><strike>ST_String</strike></font><strike>, and therefore must be interpreted in the context
of the parent</strike></font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2" color="#FF0000"><strike>element. </strike><font face="Calibri,Italic, sans-serif"><strike><i>end example</i></strike></font><strike>]</strike></font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif" size="2">&nbsp;</font></div>
<div style="padding-left: 36pt; "><font face="Calibri, sans-serif">This simple type's contents are a restriction of the W3C XML Schema <font face="Cambria, serif">string </font>datatype.</font></div>
<div>&nbsp;</div>
<div>I believe that these changes will resolve all of the discussions we&#8217;ve had thus far on the reflector.&nbsp; Perhaps we can move this defect report to last call?</div>
<div>&nbsp;</div>
<div>Thanks,</div>
<div>&nbsp;</div>
<div>shawn</div>
<div>&nbsp;</div>
<div>-----Original Message-----<br>

From: MURATA Makoto (FAMILY Given) [<a href="mailto:eb2m-mrt@asahi-net.or..jp">mailto:eb2m-mrt@asahi-net.or.jp</a>]
<br>

Sent: Thursday, April 23, 2009 4:46 AM<br>

To: e-SC34-WG4@ecma-international.org<br>

Subject: Re: DR-08-0014: Shared MLs, Shared Simple Types: ST_String example description error</div>
<div>&nbsp;</div>
<div>&gt; I do believe that the current text of 22.9.2.13 serves a purpose: that </div>
<div>&gt; attributes of the same name, used in different contexts, have</div>
<div>&gt; potentially different meanings. </div>
<div>&nbsp;</div>
<div>Context dependencies do not belong to ST_String but belong to </div>
<div>attributes or elements, and thus should not be described here.&nbsp; </div>
<div>&nbsp;</div>
<div>There are other semantic issues about strings, such as case-(in)sensitivity.&nbsp; </div>
<div>When no other such semantic issues are mentioned here, why should </div>
<div>we care context dependencies?</div>
<div>&nbsp;</div>
<div>Cheers,</div>
<div>&nbsp;</div>
<div>-- </div>
<div>Makoto &lt;EB2M-MRT@asahi-net.or.jp&gt;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</font>
</body>
</html>