its20 CVS commit

Update of /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/TR-version
In directory hutz:/tmp/cvs-serv30670/TR-version

Modified Files:
	Overview.html 
Log Message:
added mtconfidence section

Index: Overview.html
===================================================================
RCS file: /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/TR-version/Overview.html,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -d -r1.45 -r1.46
--- Overview.html	17 Sep 2012 10:14:44 -0000	1.45
+++ Overview.html	19 Sep 2012 12:20:14 -0000	1.46
@@ -168,7 +168,10 @@
 <div class="toc3">6.19.2 <a href="#lqprecis-implementation">Implementation</a></div>
 <div class="toc3">6.19.3 <a href="#lqprecis-markup">Markup Declarations for Localization Quality Issue</a></div>
 </div>
-<div class="toc2">6.20 <a href="#mt-confidence">MT Confidence</a></div>
+<div class="toc2">6.20 <a href="#mtconfidence">MT Confidence</a><div class="toc3">6.20.1 <a href="#mtconfidence-definition">Definition</a></div>
+<div class="toc3">6.20.2 <a href="#mtconfidence-implementation">Implementation</a></div>
+<div class="toc3">6.20.3 <a href="#mtconfidence-markup">Markup Declarations for MT Confidence</a></div>
+</div>
 <div class="toc2">6.21 <a href="#allowedchars">Allowed Characters</a><div class="toc3">6.21.1 <a href="#allowedchars-definition">Definition</a></div>
 <div class="toc3">6.21.2 <a href="#allowedchars-implementation">Implementation</a></div>
 <div class="toc3">6.21.3 <a href="#allowedchars-markup">Markup Declarations for Allowed Characters</a></div>
@@ -1451,7 +1454,7 @@
 								but excluding attributes</td><td>tbd</td></tr><tr><td>
                         <a href="#storagesize">Storage Size</a>
                      </td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>
-                        <code>its:storageSizeEncoding="UTF-8"</code>
+                        <code>its:storageEncoding="UTF-8"</code>
                      </td><td>None</td><td>tbd</td></tr></tbody></table><div class="exampleOuter"><div class="exampleHeader"><a name="d3e3538" id="d3e3538"></a>Example 24: Defaults, inheritance and overriding behavior of data
 							categories</div><p>In this example, the content of all the <code>data</code> elements is
 							translatable because the default for the <a href="#trans-datacat">Translate</a> data category in elements is "yes". The
@@ -3419,8 +3422,98 @@
    attribute its-loc-quality-precis-vote { xsd:integer }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.locqualityprecis.html5.attribute.its-loc-quality-precis-threshold" id="att.locqualityprecis.html5.attribute.its-loc-quality-precis-threshold"/>[170]   </td><td><code>att.locqualityprecis.html5.attribute.its-loc-quality-precis-threshold</code></td><td>   ::=   </td><td><code>
    attribute its-loc-quality-precis-threshold { xsd:integer }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.locqualityprecis.html5.attribute.its-loc-quality-precis-profile-ref" id="att.locqualityprecis.html5.attribute.its-loc-quality-precis-profile-ref"/>[171]   </td><td><code>att.locqualityprecis.html5.attribute.its-loc-quality-precis-profile-ref</code></td><td>   ::=   </td><td><code>
    attribute its-loc-quality-precis-profile-ref { xsd:anyURI }?</code></td></tr></tbody></table></dd></dl></div></div><div class="div2">
-<h3><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="mt-confidence" id="mt-confidence"></a>6.20 MT Confidence</h3><p>The MT Confidence data category will be defined in an updated version of this
-						document.</p></div><div class="div2">
+<h3><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="mtconfidence" id="mtconfidence"></a>6.20 MT Confidence</h3><div class="div3">
+<h4><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="mtconfidence-definition" id="mtconfidence-definition"></a>6.20.1 Definition</h4><p>The <a href="#mtconfidence">MT Confidence</a> data category is used to communicate the self-reported confidence of a specific machine translation engine. It is not intended as comparable between machine translation engines and platforms. It is solely for providing self-reported confidence by the specific system that produced the actually used raw machine translation. This data category does NOT aim to establish any sort of correlation between the self-reported confidence and either human evaluation of MT usefulness, or post-editing cognitive effort. For harmonization’s sake, MT Confidence is provided as a (rational) number from the interval &lt;0;1&gt;.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Implementers are expected to interpre the floating point number and present it to human and other consumers in other convenient forms, such as percentage (0-100%) with up to 2 decimal digits, font or background color coding etc.</p></div><p>This data category can be used for several purposes, including, but not limited to:</p><ul><li><p>Automated sorting of raw machine translated text for further processing based on empirically set thresholds.</p></li><li><p>Provide readers of machine translated text with self-reported relative accuracy prediction.</p></li><li><p>Provide translators, post-editors, reviewers and proofreaders with self-reported relative accuracy prediction.</p></li><li><p>Human consumers using often machine translation for the same source should be able to predict usefulness of a machine translated segments at a glance.</p></li><li><p>MT confidence can be displayed e.g.:</p><ul><li><p>on websites machine translated on the fly,</p></li><li><p>by simple translation editors, and Computer Aided Translation (CAT) tools.
+								</p></li></ul></li></ul></div><div class="div3">
+<h4><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="mtconfidence-implementation" id="mtconfidence-implementation"></a>6.20.2 Implementation</h4><p>The <a href="#mtconfidence">MT Confidence</a> data category
+							can be expressed with global rules, or locally on individual elements.
+							For elements, the data category information <a href="#def-inheritance">inherits</a> to the textual content of
+							the element, <em>including</em> child elements, but
+							<em>excluding</em> attributes.</p><p id="mtconfidence-global">GLOBAL: The <a class="itsmarkup" href="#mtConfidenceRule">mtConfidenceRule</a>
+							element contains the following:</p><ul><li><p>A required <a class="itsmarkup" href="#att.selector.attribute.selector">selector</a> attribute. It contains an <a href="#selectors">absolute selector</a> which selects
+								the nodes to which this rule applies.</p></li><li><p>A required <a class="itsmarkup" href="#att.mtconfidence.attribute.mtProducer">mtProducer</a> attribute that contains a human readable string identifying the Machine Translation Platform, e.g. <code>"Bing Translator"</code>, <code>"Google Translate"</code>, <code>"DCU Matrex"</code>, <code>"vanilla Moses"</code> etc.</p></li><li><p>An optional <a class="itsmarkup" href="#att.mtconfidence.attribute.mtEngine">mtEngine</a> attribute that contains a string uniquely identifying a specific MT engine on a platform given in mtProducer. Some examples of values are:</p><ul><li><p>A BCP 47 language tag with t-extension, e.g. <code>ja-t-it</code> for an Italian to Japanese MT engine</p></li><li><p>A Domain as per the <a class="section-ref" href="#domain">Section 6.9: Domain</a>
+                           </p></li><li><p>A privately structured string, eg. <code>Domain:IT-Pair:IT-JA</code>, <code>IT-JA:Medical</code>, etc.</p></li></ul></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-mtConfidence-global-1" id="EX-mtConfidence-global-1"></a>Example 82: Global usage of <a class="itsmarkup" href="#mtConfidenceRule">mtConfidenceRule</a>, <a class="itsmarkup" href="#att.mtconfidence.attribute.mtProducer">mtProducer</a>, and <a class="itsmarkup" href="#att.mtconfidence.attribute.mtEngine">mtEngine</a> (specified by BCP 47 t-extension) along with local usage of <a class="itsmarkup" href="#att.mtconfidence.attribute.mtConfidenceScore">mtConfidenceScore</a>
+                  </div><div class="exampleInner"><pre>
+&lt;text
+  xmlns:its="http://www.w3.org/2005/11/its" &gt;
+ &lt;its:rules version="2.0"&gt;
+  &lt;its:mtConfidenceRule selector="/text/body/p/"
+    its:mtProducer="Bing Translator"
+    its:mtEngine="en-t-cs"/&gt;
+ &lt;/its:rules&gt;
+ &lt;body&gt;
+  &lt;p&gt;
+   &lt;span
+     its:mtConfidenceScore="0.8982"&gt;Dublin is the capital city of Ireland.&lt;/span&gt;
+  &lt;/p&gt;
+ &lt;/body&gt;
+&lt;/text&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-mtConfidence-global-1.xml">examples/xml/EX-mtConfidence-global-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-mtConfidence-global-2" id="EX-mtConfidence-global-2"></a>Example 83: Global usage of <a class="itsmarkup" href="#mtConfidenceRule">mtConfidenceRule</a>, <a class="itsmarkup" href="#att.mtconfidence.attribute.mtProducer">mtProducer</a>, and <a class="itsmarkup" href="#att.mtconfidence.attribute.mtEngine">mtEngine</a> (specified with a sample privately structured string) along with local usage of <a class="itsmarkup" href="#att.mtconfidence.attribute.mtConfidenceScore">mtConfidenceScore</a>
+                  </div><div class="exampleInner"><pre>
+&lt;text
+  xmlns:its="http://www.w3.org/2005/11/its" &gt;
+ &lt;its:rules version="2.0"&gt;
+  &lt;its:mtConfidenceRule selector="/text/body/p/"
+    its:mtProducer="vanilla Moses"
+    its:mtEngine="medical:EN-ES_LA"/&gt;
+ &lt;/its:rules&gt;
+ &lt;body&gt;
+  &lt;p&gt;
+   &lt;span
+     its:mtConfidenceScore="0.9876543"&gt; Lavar y secar bien las manos es fundamental para prevenir la propagación de gérmenes.&lt;/span&gt;
+  &lt;/p&gt;
+ &lt;/body&gt;
+&lt;/text&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-mtConfidence-global-2.xml">examples/xml/EX-mtConfidence-global-2.xml</a>]</p></div><p id="mtconfidence-local">LOCAL: the following local markup is
+							available for the <a href="#mtconfidence">MT Confidence</a>
+							data category:</p><ul><li><p>An mtProducer attribute that contains a string identifying the Machine Translation Platform, e.g. “Bing Translator”, “Google Translate”, “DCU Matrex”, “vanilla Moses” etc.</p></li><li><p>An mtEngine attribute that contains a string uniquely identifying a specific MT engine on a platform given in mtProducer. Some examples of values are given for the <a href="#mtconfidence-global">global definition of MT Confidence</a>.</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-mtConfidence-local-1" id="EX-mtConfidence-local-1"></a>Example 84: The <a href="#mtconfidence">MT Confidence</a> data
+								category expressed locally</div><div class="exampleInner"><pre>
+&lt;text
+  xmlns:its="http://www.w3.org/2005/11/its" &gt;
+ &lt;body&gt;
+  &lt;p&gt;
+   &lt;span
+     its:mtProducer="Bing Translator"
+     its:mtEngine="en-t-cs"
+     its:mtConfidenceScore="0.8982"&gt;Dublin is the capital city of Ireland.&lt;/span&gt;
+  &lt;/p&gt;
+ &lt;/body&gt;
+&lt;/text&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-mtConfidence-local-1.xml">examples/xml/EX-mtConfidence-local-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-mtConfidence-html5-local-1" id="EX-mtConfidence-html5-local-1"></a>Example 85: The <a href="#mtconfidence">MT Confidence</a> data
+								category expressed locally in HTML5</div><div class="exampleInner"><pre>&lt;!DOCTYPE html&gt;&#xD;
+ &lt;html lang=en&gt;
+  &lt;head&gt;
+   &lt;meta charset=utf-8&gt;
+   &lt;title&gt;Sentences about Dublin and Prague MTed from Czech with mtConfidence locally.&lt;/title&gt;
+  &lt;/head&gt;
+  &lt;body&gt;
+   &lt;p&gt;
+    &lt;span its-mt-confidence-score=0.8982 its-mt-engine=en-t-cs its-mt-producer="Bing Translator"&gt; Dublin is the capital of Ireland.&lt;/span&gt;
+    &lt;span its-mt-confidence-score=0.8536 its-mt-engine=en-t-cs its-mt-producer="Bing Translator"&gt; The capital of the Czech Republic is Prague.&lt;/span&gt;
+   &lt;/p&gt;
+  &lt;/body&gt;
+ &lt;/html&gt;</pre></div><p>[Source file: <a href="examples/html5/EX-mtConfidence-html5-local-1.html">examples/html5/EX-mtConfidence-html5-local-1.html</a>]</p></div></div><div class="div3">
+<h4><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="mtconfidence-markup" id="mtconfidence-markup"></a>6.20.3 Markup Declarations for MT Confidence</h4><dl><dt class="label">mtConfidenceRule</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="mtConfidenceRule" id="mtConfidenceRule"/>[172]   </td><td><code>mtConfidenceRule</code></td><td>   ::=   </td><td><code>
+   element its:mtConfidenceRule
+   {
+      mtConfidenceRule.content,
+      <a href="#mtConfidenceRule.attributes">mtConfidenceRule.attributes</a>
+   }</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="mtConfidenceRule.content" id="mtConfidenceRule.content"/>[173]   </td><td><code>mtConfidenceRule.content</code></td><td>   ::=   </td><td><code> empty</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="mtConfidenceRule.attributes" id="mtConfidenceRule.attributes"/>[174]   </td><td><code>mtConfidenceRule.attributes</code></td><td>   ::=   </td><td><code>
+   
+                                 <a href="#att.selector.attributes">att.selector.attributes</a>,
+   attribute mtProducer { string },
+   attribute mtEngine { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.mtconfidence" id="att.mtconfidence"></a>att.mtconfidence</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.mtconfidence.attributes" id="att.mtconfidence.attributes"/>[175]   </td><td><code>att.mtconfidence.attributes</code></td><td>   ::=   </td><td><code>
+   
+                                 <a href="#att.mtconfidence.attribute.mtProducer">att.mtconfidence.attribute.mtProducer</a>,
+   <a href="#att.mtconfidence.attribute.mtEngine">att.mtconfidence.attribute.mtEngine</a>,
+   <a href="#att.mtconfidence.attribute.mtConfidenceScore">att.mtconfidence.attribute.mtConfidenceScore</a>
+                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.mtconfidence.attribute.mtProducer" id="att.mtconfidence.attribute.mtProducer"/>[176]   </td><td><code>att.mtconfidence.attribute.mtProducer</code></td><td>   ::=   </td><td><code> attribute its:mtProducer { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.mtconfidence.attribute.mtEngine" id="att.mtconfidence.attribute.mtEngine"/>[177]   </td><td><code>att.mtconfidence.attribute.mtEngine</code></td><td>   ::=   </td><td><code> attribute its:mtEngine { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.mtconfidence.attribute.mtConfidenceScore" id="att.mtconfidence.attribute.mtConfidenceScore"/>[178]   </td><td><code>att.mtconfidence.attribute.mtConfidenceScore</code></td><td>   ::=   </td><td><code>
+   attribute its:mtConfidenceScore { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.mtconfidence.html5" id="att.mtconfidence.html5"></a>att.mtconfidence.html5</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.mtconfidence.html5.attributes" id="att.mtconfidence.html5.attributes"/>[179]   </td><td><code>att.mtconfidence.html5.attributes</code></td><td>   ::=   </td><td><code>
+   
+                                 <a href="#att.mtconfidence.html5.attribute.its-mt-producer">att.mtconfidence.html5.attribute.its-mt-producer</a>,
+   <a href="#att.mtconfidence.html5.attribute.its-mt-engine">att.mtconfidence.html5.attribute.its-mt-engine</a>,
+   <a href="#att.mtconfidence.html5.attribute.its-mt-confidence-score">att.mtconfidence.html5.attribute.its-mt-confidence-score</a>
+                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.mtconfidence.html5.attribute.its-mt-producer" id="att.mtconfidence.html5.attribute.its-mt-producer"/>[180]   </td><td><code>att.mtconfidence.html5.attribute.its-mt-producer</code></td><td>   ::=   </td><td><code>
+   attribute its-mt-producer { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.mtconfidence.html5.attribute.its-mt-engine" id="att.mtconfidence.html5.attribute.its-mt-engine"/>[181]   </td><td><code>att.mtconfidence.html5.attribute.its-mt-engine</code></td><td>   ::=   </td><td><code>
+   attribute its-mt-engine { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.mtconfidence.html5.attribute.its-mt-confidence-score" id="att.mtconfidence.html5.attribute.its-mt-confidence-score"/>[182]   </td><td><code>att.mtconfidence.html5.attribute.its-mt-confidence-score</code></td><td>   ::=   </td><td><code>
+   attribute its-mt-confidence-score { string }?</code></td></tr></tbody></table></dd></dl></div></div><div class="div2">
 <h3><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="allowedchars" id="allowedchars"></a>6.21 Allowed Characters</h3><div class="div3">
 <h4><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="allowedchars-definition" id="allowedchars-definition"></a>6.21.1 Definition</h4><p>The <a href="#allowedchars">Allowed Characters</a> data category is
 							used to specify what characters are allowed in a given content.</p><p>This data category can be used for various purposes, including the
@@ -3452,7 +3545,7 @@
 											contains a <a href="#selectors">relative
 												selector</a> pointing to a node with the exact
 											same semantics as
-										<a class="itsmarkup" href="#att.allowedchars.attribute.allowedCharacters">allowedCharacters</a>.</p></li></ul></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-allowedCharacters-global-1" id="EX-allowedCharacters-global-1"></a>Example 82: The <a href="#allowedchars">Allowed Characters</a> data
+										<a class="itsmarkup" href="#att.allowedchars.attribute.allowedCharacters">allowedCharacters</a>.</p></li></ul></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-allowedCharacters-global-1" id="EX-allowedCharacters-global-1"></a>Example 86: The <a href="#allowedchars">Allowed Characters</a> data
 								category expressed globally in XML</div><p>The <a class="itsmarkup" href="#allowedCharactersRule">allowedCharactersRule</a> element states that the translated
 								content of elements <code>content</code> must not contain the characters
 									<code>*</code> and <code>+</code>.</p><div class="exampleInner"><pre>
@@ -3468,7 +3561,7 @@
      sed diam nonumy eirmod tempor invidunt ut labore et dolore magna
      aliquyam erat, sed diam voluptua.&lt;/content&gt;
  &lt;/body&gt;
-&lt;/myRes&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-allowedCharacters-global-1.xml">examples/xml/EX-allowedCharacters-global-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-allowedCharacters-global-2" id="EX-allowedCharacters-global-2"></a>Example 83: Mapping the <a href="#allowedchars">Allowed Characters</a>
+&lt;/myRes&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-allowedCharacters-global-1.xml">examples/xml/EX-allowedCharacters-global-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-allowedCharacters-global-2" id="EX-allowedCharacters-global-2"></a>Example 87: Mapping the <a href="#allowedchars">Allowed Characters</a>
 								data category in XML</div><p>The attribute <a class="itsmarkup" href="#allowedCharactersRule.attributes">allowedCharactersPointer</a> is used to map the
 								data category to the non-ITS attribute <code>set</code> in this
 								document. The attribute has the same semantics as
@@ -3484,7 +3577,7 @@
 &lt;/res&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-allowedCharacters-global-2.xml">examples/xml/EX-allowedCharacters-global-2.xml</a>]</p></div><p id="allowedchars-local">LOCAL: the following local markup is
 							available for the <a href="#allowedchars">Allowed Characters</a>
 							data category:</p><ul><li><p>A <a class="itsmarkup" href="#att.allowedchars.attribute.allowedCharacters">allowedCharacters</a> attribute that contains the
-									regular expression indicating the allowed characters.</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-allowedCharacters-local-1" id="EX-allowedCharacters-local-1"></a>Example 84: The <a href="#allowedchars">Allowed Characters</a> data
+									regular expression indicating the allowed characters.</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-allowedCharacters-local-1" id="EX-allowedCharacters-local-1"></a>Example 88: The <a href="#allowedchars">Allowed Characters</a> data
 								category expressed locally in XML</div><p>The local <a class="itsmarkup" href="#att.allowedchars.attribute.allowedCharacters">allowedCharacters</a> attribute specifies that the
 								translated content of element <code>panelmsg</code> must contain only
 								Unicode characters between U+0020 and U+00FE.</p><div class="exampleInner"><pre>
@@ -3495,7 +3588,7 @@
    &lt;panelmsg
     its:allowedCharacters="[ -þ]"&gt;CONTINUE&lt;/panelmsg&gt; Button
    on the printer panel&lt;/msg&gt;
-&lt;/messages&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-allowedCharacters-local-1.xml">examples/xml/EX-allowedCharacters-local-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-allowedCharacters-html5-local-1" id="EX-allowedCharacters-html5-local-1"></a>Example 85: The <a href="#allowedchars">Allowed Characters</a> data
+&lt;/messages&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-allowedCharacters-local-1.xml">examples/xml/EX-allowedCharacters-local-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-allowedCharacters-html5-local-1" id="EX-allowedCharacters-html5-local-1"></a>Example 89: The <a href="#allowedchars">Allowed Characters</a> data
 								category expressed locally in HTML</div><p>The local <a class="itsmarkup" href="#att.allowedchars.html5.attribute.its-allowed-characters">its-allowed-characters</a> attribute specifies that
 								the translated content of element <code>code</code> must not contain the
 								characters other than 'a' to 'z' in any case and the characters
@@ -3511,22 +3604,22 @@
      For example: &lt;code its-allowed-characters=[a-zA-Z_\-]&gt;Huck_Finn&lt;/code&gt;.&lt;/p&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre></div><p>[Source file: <a href="examples/html5/EX-allowedCharacters-html5-local-1.html">examples/html5/EX-allowedCharacters-html5-local-1.html</a>]</p></div></div><div class="div3">
-<h4><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="allowedchars-markup" id="allowedchars-markup"></a>6.21.3 Markup Declarations for Allowed Characters</h4><dl><dt class="label">allowedCharactersRule</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="allowedCharactersRule" id="allowedCharactersRule"/>[172]   </td><td><code>allowedCharactersRule</code></td><td>   ::=   </td><td><code>
+<h4><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="allowedchars-markup" id="allowedchars-markup"></a>6.21.3 Markup Declarations for Allowed Characters</h4><dl><dt class="label">allowedCharactersRule</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="allowedCharactersRule" id="allowedCharactersRule"/>[183]   </td><td><code>allowedCharactersRule</code></td><td>   ::=   </td><td><code>
    element its:allowedCharactersRule
    {
       allowedCharactersRule.content,
       <a href="#allowedCharactersRule.attributes">allowedCharactersRule.attributes</a>
-   }</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="allowedCharactersRule.content" id="allowedCharactersRule.content"/>[173]   </td><td><code>allowedCharactersRule.content</code></td><td>   ::=   </td><td><code> empty</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="allowedCharactersRule.attributes" id="allowedCharactersRule.attributes"/>[174]   </td><td><code>allowedCharactersRule.attributes</code></td><td>   ::=   </td><td><code>
+   }</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="allowedCharactersRule.content" id="allowedCharactersRule.content"/>[184]   </td><td><code>allowedCharactersRule.content</code></td><td>   ::=   </td><td><code> empty</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="allowedCharactersRule.attributes" id="allowedCharactersRule.attributes"/>[185]   </td><td><code>allowedCharactersRule.attributes</code></td><td>   ::=   </td><td><code>
    
                                  <a href="#att.selector.attributes">att.selector.attributes</a>,
    attribute allowedCharacters { string }?,
-   attribute allowedCharactersPointer { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.allowedchars" id="att.allowedchars"></a>att.allowedchars</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.allowedchars.attributes" id="att.allowedchars.attributes"/>[175]   </td><td><code>att.allowedchars.attributes</code></td><td>   ::=   </td><td><code> 
+   attribute allowedCharactersPointer { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.allowedchars" id="att.allowedchars"></a>att.allowedchars</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.allowedchars.attributes" id="att.allowedchars.attributes"/>[186]   </td><td><code>att.allowedchars.attributes</code></td><td>   ::=   </td><td><code> 
                                  <a href="#att.allowedchars.attribute.allowedCharacters">att.allowedchars.attribute.allowedCharacters</a>
-                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.allowedchars.attribute.allowedCharacters" id="att.allowedchars.attribute.allowedCharacters"/>[176]   </td><td><code>att.allowedchars.attribute.allowedCharacters</code></td><td>   ::=   </td><td><code>
-   attribute its:allowedCharacters { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.allowedchars.html5" id="att.allowedchars.html5"></a>att.allowedchars.html5</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.allowedchars.html5.attributes" id="att.allowedchars.html5.attributes"/>[177]   </td><td><code>att.allowedchars.html5.attributes</code></td><td>   ::=   </td><td><code>
+                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.allowedchars.attribute.allowedCharacters" id="att.allowedchars.attribute.allowedCharacters"/>[187]   </td><td><code>att.allowedchars.attribute.allowedCharacters</code></td><td>   ::=   </td><td><code>
+   attribute its:allowedCharacters { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.allowedchars.html5" id="att.allowedchars.html5"></a>att.allowedchars.html5</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.allowedchars.html5.attributes" id="att.allowedchars.html5.attributes"/>[188]   </td><td><code>att.allowedchars.html5.attributes</code></td><td>   ::=   </td><td><code>
    
                                  <a href="#att.allowedchars.html5.attribute.its-allowed-characters">att.allowedchars.html5.attribute.its-allowed-characters</a>
-                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.allowedchars.html5.attribute.its-allowed-characters" id="att.allowedchars.html5.attribute.its-allowed-characters"/>[178]   </td><td><code>att.allowedchars.html5.attribute.its-allowed-characters</code></td><td>   ::=   </td><td><code>
+                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.allowedchars.html5.attribute.its-allowed-characters" id="att.allowedchars.html5.attribute.its-allowed-characters"/>[189]   </td><td><code>att.allowedchars.html5.attribute.its-allowed-characters</code></td><td>   ::=   </td><td><code>
    attribute its-allowed-characters { string }?</code></td></tr></tbody></table></dd></dl></div></div><div class="div2">
 <h3><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="storagesize" id="storagesize"></a>6.22 Storage Size</h3><div class="div3">
 <h4><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="storagesize-definition" id="storagesize-definition"></a>6.22.1 Definition</h4><p>The <a href="#storagesize">Storage Size</a> data category is used
@@ -3545,16 +3638,19 @@
 											allowed in storage.</p></li><li><p>A <a class="itsmarkup" href="#storageSizeRule.attributes">storageSizePointer</a> attribute that contains
 											a <a href="#selectors">relative selector</a>
 											pointing to a node with the exact same semantics as
-												<a class="itsmarkup" href="#att.storagesize.attribute.storageSize">storageSize</a>.</p></li></ul></li><li><p>None or exactly one of the following:</p><ul><li><p>A <a class="itsmarkup" href="#att.storagesize.attribute.storageSizeEncoding">storageSizeEncoding</a> attribute. It contains
+												<a class="itsmarkup" href="#att.storagesize.attribute.storageSize">storageSize</a>.</p></li></ul></li><li><p>None or exactly one of the following:</p><ul><li><p>A <a class="itsmarkup" href="#att.storagesize.attribute.storageEncoding">storageEncoding</a> attribute. It contains
 											the name of the character set encoding used to calculate
 											the number of bytes of the selected text. The name <a href="#rfc-keywords">MUST</a> be one of the
 											names or aliases listed in the <a href="http://www.iana.org/assignments/character-sets">IANA Character Sets registry</a>
                               <a title="Character&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Sets" href="#ianacharsets">[IANA Character Sets]</a>. The default
-											value is "UTF-8".</p></li><li><p>A <a class="itsmarkup" href="#storageSizeRule.attributes">storageSizeEncodingPointer</a> attribute that
+											value is "UTF-8".</p></li><li><p>A <a class="itsmarkup" href="#storageSizeRule.attributes">storageEncodingPointer</a> attribute that
 											contains a <a href="#selectors">relative
 												selector</a> pointing to a node with the exact
 											same semantics as
-										<a class="itsmarkup" href="#att.storagesize.attribute.storageSizeEncoding">storageSizeEncoding</a>.</p></li></ul></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-storageSize-global-1" id="EX-storageSize-global-1"></a>Example 86: The <a href="#storagesize">Storage Size</a> data category
+										<a class="itsmarkup" href="#att.storagesize.attribute.storageEncoding">storageEncoding</a>.</p></li></ul></li><li><p>An optional <a class="itsmarkup" href="#att.storagesize.attribute.lineBreakType">lineBreakType</a> attribute. It indicates what type of line breaks the storage uses.
+									The possible values are: <code>cr</code> for CARRIAGE RETURN (U+000D), <code>lf</code> for LINE FEED (U+000A),
+									<code>crlf</code> for CARRIAGE RETURN (U+000D) followed by LINE FEED (U+000A), or <code>nel</code> for NEXT LINE (U+0085).
+									The default value is <code>lf</code>.</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-storageSize-global-1" id="EX-storageSize-global-1"></a>Example 90: The <a href="#storagesize">Storage Size</a> data category
 								expressed globally in XML</div><p>The <a class="itsmarkup" href="#storageSizeRule">storageSizeRule</a> element is used to specify that, when
 								encoded in ISO-8859-1, the content of the <code>country</code> element
 								must not be more than 25 bytes. The name "Papouasie-Nouvelle-Guinée"
@@ -3563,13 +3659,13 @@
 &lt;db
   xmlns:its="http://www.w3.org/2005/11/its" &gt;
  &lt;its:rules version="2.0"&gt;
-  &lt;its:storageSizeRule selector="//country" storageSize="25" storageSizeEncoding="ISO-8859-1"/&gt;
+  &lt;its:storageSizeRule selector="//country" storageSize="25" storageEncoding="ISO-8859-1"/&gt;
  &lt;/its:rules&gt;
  &lt;data&gt;
   &lt;country id="123"&gt;Papouasie-Nouvelle-Guinée&lt;/country&gt;
   &lt;country id="139"&gt;République Dominicaine&lt;/country&gt;
  &lt;/data&gt;
-&lt;/db&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-storageSize-global-1.xml">examples/xml/EX-storageSize-global-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-storageSize-global-2" id="EX-storageSize-global-2"></a>Example 87: Mapping the <a href="#storagesize">Storage Size</a> data
+&lt;/db&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-storageSize-global-1.xml">examples/xml/EX-storageSize-global-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-storageSize-global-2" id="EX-storageSize-global-2"></a>Example 91: Mapping the <a href="#storagesize">Storage Size</a> data
 								category in XML</div><p>The <code>storageSizePointer</code> attribute is used to map the non-ITS
 								attribute <code>max</code> to the same functionality as
 									<a class="itsmarkup" href="#att.storagesize.attribute.storageSize">storageSize</a>. There is no character set encoding
@@ -3587,14 +3683,17 @@
 &lt;/fields&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-storageSize-global-2.xml">examples/xml/EX-storageSize-global-2.xml</a>]</p></div><p id="storagesize-local">LOCAL: the following local markup is available
 							for the <a href="#storagesize">Storage Size</a> data category:</p><ul><li><p>A <a class="itsmarkup" href="#att.storagesize.attribute.storageSize">storageSize</a> attribute. It contains the maximum
 									number of bytes the text of the selected node is allowed in
-									storage.</p></li><li><p>An optional <a class="itsmarkup" href="#att.storagesize.attribute.storageSizeEncoding">storageSizeEncoding</a> attribute. It
+									storage.</p></li><li><p>An optional <a class="itsmarkup" href="#att.storagesize.attribute.storageEncoding">storageEncoding</a> attribute. It
 									contains the name of the character set encoding used to
 									calculate the number of bytes of the selected text. The name
 										<a href="#rfc-keywords">MUST</a> be one of the names
 									or aliases listed in the <a href="http://www.iana.org/assignments/character-sets">IANA
 										Character Sets registry</a>
                         <a title="Character&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Sets" href="#ianacharsets">[IANA Character Sets]</a>. The default value
-									is "UTF-8".</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-storageSize-local-1" id="EX-storageSize-local-1"></a>Example 88: The <a href="#storagesize">Storage Size</a> data category
+									is "UTF-8".</p></li><li><p>An optional <a class="itsmarkup" href="#att.storagesize.attribute.lineBreakType">lineBreakType</a> attribute. It indicates what type of line breaks the storage uses.
+									The possible values are: <code>cr</code> for CARRIAGE RETURN (U+000D), <code>lf</code> for LINE FEED (U+000A),
+									<code>crlf</code> for CARRIAGE RETURN (U+000D) followed by LINE FEED (U+000A), or <code>nel</code> for NEXT LINE (U+0085).
+									The default value is <code>lf</code>.</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-storageSize-local-1" id="EX-storageSize-local-1"></a>Example 92: The <a href="#storagesize">Storage Size</a> data category
 								expressed locally in XML</div><p>The <a class="itsmarkup" href="#att.storagesize.attribute.storageSize">storageSize</a> attribute allows to specify different the
 								maximum storage sizes throughout the document.</p><div class="exampleInner"><pre>
 &lt;messages
@@ -3609,7 +3708,7 @@
  &lt;var num="panelB5_Cancel"
    its:storageSize="12"
    its:storageEncoding="UTF-16"&gt;CANCEL&lt;/var&gt;
-&lt;/messages&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-storageSize-local-1.xml">examples/xml/EX-storageSize-local-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-storageSize-html5-local-1" id="EX-storageSize-html5-local-1"></a>Example 89: The <a href="#storagesize">Storage Size</a> data category
+&lt;/messages&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-storageSize-local-1.xml">examples/xml/EX-storageSize-local-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-storageSize-html5-local-1" id="EX-storageSize-html5-local-1"></a>Example 93: The <a href="#storagesize">Storage Size</a> data category
 								expressed locally in HTML</div><p>The <a class="itsmarkup" href="#att.storagesize.html5.attribute.its-storage-size">its-storage-size</a> is used here to specify the maximum
 								number of bytes the two editable strings can have in UTF-8.</p><div class="exampleInner"><pre>
 &lt;html lang=en&gt;
@@ -3623,30 +3722,35 @@
   &lt;p id=139 contenteditable=true its-storage-size=25&gt;Dominican Replubic&lt;/p&gt;
  &lt;/body&gt;
 &lt;/html&gt;</pre></div><p>[Source file: <a href="examples/html5/EX-storageSize-html5-local-1.html">examples/html5/EX-storageSize-html5-local-1.html</a>]</p></div></div><div class="div3">
-<h4><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="storagesize-markup" id="storagesize-markup"></a>6.22.3 Markup Declarations for Allowed Characters</h4><dl><dt class="label">storageSizeRule</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="storageSizeRule" id="storageSizeRule"/>[179]   </td><td><code>storageSizeRule</code></td><td>   ::=   </td><td><code>
+<h4><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="storagesize-markup" id="storagesize-markup"></a>6.22.3 Markup Declarations for Allowed Characters</h4><dl><dt class="label">storageSizeRule</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="storageSizeRule" id="storageSizeRule"/>[190]   </td><td><code>storageSizeRule</code></td><td>   ::=   </td><td><code>
    element its:storageSizeRule
    {
       storageSizeRule.content,
       <a href="#storageSizeRule.attributes">storageSizeRule.attributes</a>
-   }</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="storageSizeRule.content" id="storageSizeRule.content"/>[180]   </td><td><code>storageSizeRule.content</code></td><td>   ::=   </td><td><code> empty</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="storageSizeRule.attributes" id="storageSizeRule.attributes"/>[181]   </td><td><code>storageSizeRule.attributes</code></td><td>   ::=   </td><td><code>
+   }</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="storageSizeRule.content" id="storageSizeRule.content"/>[191]   </td><td><code>storageSizeRule.content</code></td><td>   ::=   </td><td><code> empty</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="storageSizeRule.attributes" id="storageSizeRule.attributes"/>[192]   </td><td><code>storageSizeRule.attributes</code></td><td>   ::=   </td><td><code>
    
                                  <a href="#att.selector.attributes">att.selector.attributes</a>,
    attribute storageSize { xsd:nonNegativeInteger }?,
    attribute storageSizePointer { string }?,
-   attribute storageSizeEncoding { string }?,
-   attribute storageSizeEncodingPointer { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.storagesize" id="att.storagesize"></a>att.storagesize</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.storagesize.attributes" id="att.storagesize.attributes"/>[182]   </td><td><code>att.storagesize.attributes</code></td><td>   ::=   </td><td><code>
+   attribute storageEncoding { string }?,
+   attribute storageEncodingPointer { string }?,
+   attribute lineBreakType { "cr" | "lf" | "crlf" | "nel" }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.storagesize" id="att.storagesize"></a>att.storagesize</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.storagesize.attributes" id="att.storagesize.attributes"/>[193]   </td><td><code>att.storagesize.attributes</code></td><td>   ::=   </td><td><code>
    
                                  <a href="#att.storagesize.attribute.storageSize">att.storagesize.attribute.storageSize</a>,
-   <a href="#att.storagesize.attribute.storageSizeEncoding">att.storagesize.attribute.storageSizeEncoding</a>
-                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.attribute.storageSize" id="att.storagesize.attribute.storageSize"/>[183]   </td><td><code>att.storagesize.attribute.storageSize</code></td><td>   ::=   </td><td><code>
-   attribute its:storageSize { xsd:nonNegativeInteger }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.attribute.storageSizeEncoding" id="att.storagesize.attribute.storageSizeEncoding"/>[184]   </td><td><code>att.storagesize.attribute.storageSizeEncoding</code></td><td>   ::=   </td><td><code>
-   attribute its:storageSizeEncoding { string }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.storagesize.html5" id="att.storagesize.html5"></a>att.storagesize.html5</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.storagesize.html5.attributes" id="att.storagesize.html5.attributes"/>[185]   </td><td><code>att.storagesize.html5.attributes</code></td><td>   ::=   </td><td><code>
+   <a href="#att.storagesize.attribute.storageEncoding">att.storagesize.attribute.storageEncoding</a>,
+   <a href="#att.storagesize.attribute.lineBreakType">att.storagesize.attribute.lineBreakType</a>
+                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.attribute.storageSize" id="att.storagesize.attribute.storageSize"/>[194]   </td><td><code>att.storagesize.attribute.storageSize</code></td><td>   ::=   </td><td><code>
+   attribute its:storageSize { xsd:nonNegativeInteger }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.attribute.storageEncoding" id="att.storagesize.attribute.storageEncoding"/>[195]   </td><td><code>att.storagesize.attribute.storageEncoding</code></td><td>   ::=   </td><td><code>
+   attribute its:storageEncoding { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.attribute.lineBreakType" id="att.storagesize.attribute.lineBreakType"/>[196]   </td><td><code>att.storagesize.attribute.lineBreakType</code></td><td>   ::=   </td><td><code>
+   attribute lineBreakType { "cr" | "lf" | "crlf" | "nel" }?</code></td></tr></tbody></table></dd><dt class="label"><a name="att.storagesize.html5" id="att.storagesize.html5"></a>att.storagesize.html5</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="att.storagesize.html5.attributes" id="att.storagesize.html5.attributes"/>[197]   </td><td><code>att.storagesize.html5.attributes</code></td><td>   ::=   </td><td><code>
    
                                  <a href="#att.storagesize.html5.attribute.its-storage-size">att.storagesize.html5.attribute.its-storage-size</a>,
-   <a href="#att.storagesize.html5.attribute.its-storage-size-encoding">att.storagesize.html5.attribute.its-storage-size-encoding</a>
-                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.html5.attribute.its-storage-size" id="att.storagesize.html5.attribute.its-storage-size"/>[186]   </td><td><code>att.storagesize.html5.attribute.its-storage-size</code></td><td>   ::=   </td><td><code>
-   attribute its-storage-size { xsd:nonNegativeInteger }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.html5.attribute.its-storage-size-encoding" id="att.storagesize.html5.attribute.its-storage-size-encoding"/>[187]   </td><td><code>att.storagesize.html5.attribute.its-storage-size-encoding</code></td><td>   ::=   </td><td><code>
-   attribute its-storage-size-encoding { string }?</code></td></tr></tbody></table></dd></dl></div></div></div></div><div class="back"><div class="div1">
+   <a href="#att.storagesize.html5.attribute.its-storage-encoding">att.storagesize.html5.attribute.its-storage-encoding</a>,
+   <a href="#att.storagesize.html5.attribute.its-line-break-type">att.storagesize.html5.attribute.its-line-break-type</a>
+                              </code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.html5.attribute.its-storage-size" id="att.storagesize.html5.attribute.its-storage-size"/>[198]   </td><td><code>att.storagesize.html5.attribute.its-storage-size</code></td><td>   ::=   </td><td><code>
+   attribute its-storage-size { xsd:nonNegativeInteger }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.html5.attribute.its-storage-encoding" id="att.storagesize.html5.attribute.its-storage-encoding"/>[199]   </td><td><code>att.storagesize.html5.attribute.its-storage-encoding</code></td><td>   ::=   </td><td><code>
+   attribute its-storage-encoding { string }?</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="att.storagesize.html5.attribute.its-line-break-type" id="att.storagesize.html5.attribute.its-line-break-type"/>[200]   </td><td><code>att.storagesize.html5.attribute.its-line-break-type</code></td><td>   ::=   </td><td><code>
+   attribute its-line-break-type { "cr" | "lf" | "crlf" | "nel" }?</code></td></tr></tbody></table></dd></dl></div></div></div></div><div class="back"><div class="div1">
 <h2><a href="#contents"><img src="images/topOfPage.gif" align="right" height="26" width="26" title="Go to the table of contents." alt="Go to the table of contents."/></a><a name="normative-references" id="normative-references"></a>A References</h2><dl><dt class="label"><a name="bcp47" id="bcp47"/>BCP47</dt><dd>Addison Phillips, Mark Davis. <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt"><cite>Tags for
 								Identifying Languages</cite></a>, September 2009. Available at <a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">
 							http://www.rfc-editor.org/rfc/bcp/bcp47.txt</a>.</dd><dt class="label"><a name="ianacharsets" id="ianacharsets"/>IANA Character Sets</dt><dd>
@@ -4356,7 +4460,7 @@
             <em>This section is informative.</em>
          </p><p>Several constraints of ITS markup cannot be validated with ITS schemas. The
 					following <a title="Rule-based validation&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;-- Schematron" href="#schematron">[Schematron]</a> document allows for
-					validating some of these constraints.</p><div class="exampleOuter"><div class="exampleHeader"><a name="d3e11378" id="d3e11378"></a>Example 90: Testing constraints in ITS markup</div><div class="exampleInner"><pre>
+					validating some of these constraints.</p><div class="exampleOuter"><div class="exampleHeader"><a name="d3e11738" id="d3e11738"></a>Example 94: Testing constraints in ITS markup</div><div class="exampleInner"><pre>
 &lt;sch:schema
   xmlns:sch="http://www.ascc.net/xml/schematron" &gt;
 &lt;!-- Schematron document to test constraints for global and local ITS markup.
@@ -4424,7 +4528,7 @@
          </p><p>The following <a title="Namespace-based Validation&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Dispatching Language (NVDL)" href="#nvdl">[NVDL]</a> document allows validation of
 					ITS markup which has been added to a host vocabulary. Only ITS elements and
 					attributes are checked. Elements and attributes of host language are ignored
-					during validation against this NVDL document/schema.</p><div class="exampleOuter"><div class="exampleHeader"><a name="d3e11400" id="d3e11400"></a>Example 91: NVDL schema for ITS</div><div class="exampleInner"><pre>&lt;rules xmlns="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0"&gt;
+					during validation against this NVDL document/schema.</p><div class="exampleOuter"><div class="exampleHeader"><a name="d3e11760" id="d3e11760"></a>Example 95: NVDL schema for ITS</div><div class="exampleInner"><pre>&lt;rules xmlns="http://purl.oclc.org/dsdl/nvdl/ns/structure/1.0"&gt;
 						&lt;namespace ns="http://www.w3.org/2005/11/its"&gt; &lt;validate
 						schema="its-elements.rng"/&gt; &lt;/namespace&gt; &lt;namespace
 						ns="http://www.w3.org/2005/11/its" match="attributes"&gt; &lt;validate
@@ -4435,11 +4539,11 @@
 						29 August 2012</a>.</p><ol class="depth1"><li><p>Added informative appendix mapping <a class="itsmarkup" href="#att.locqualityissue.attribute.locQualityIssueType">locQualityIssueType</a> values
 						to tool-specific issue types</p></li><li><p>Addition of a <a class="itsmarkup" href="#att.locqualityprecis.attribute.locQualityPrecisVote">locQualityPrecisVote</a> attribute and a
 							<a class="itsmarkup" href="#locQualityPrecisRule.attributes">locQualityPrecisVotePointer</a> attribute to <a class="section-ref" href="#lqprecis">Section 6.19: Localization Quality Précis</a>.</p></li><li><p>A <a href="#its-information_versus_content">clarification</a> of ITS
-						data category information and processing of content in <a class="section-ref" href="#datacategories-defaults-etc">Section 6.1: Position, Defaults, Inheritance and Overriding of Data Categories</a>.</p></li><li><p>Added <a class="section-ref" href="#allowedchars">Section 6.21: Allowed Characters</a>.</p></li><li><p>Added <a class="section-ref" href="#storagesize">Section 6.22: Storage Size</a>.</p></li></ol><p id="changelog-since-20120731">The following log records major changes that
+						data category information and processing of content in <a class="section-ref" href="#datacategories-defaults-etc">Section 6.1: Position, Defaults, Inheritance and Overriding of Data Categories</a>.</p></li><li><p>Added <a class="section-ref" href="#allowedchars">Section 6.21: Allowed Characters</a>.</p></li><li><p>Added <a class="section-ref" href="#storagesize">Section 6.22: Storage Size</a>.</p></li><li><p>Added <a class="section-ref" href="#mtconfidence">Section 6.20: MT Confidence</a>.</p></li></ol><p id="changelog-since-20120731">The following log records major changes that
 					have been made to this document since the <a href="http://www.w3.org/TR/2012/WD-its20-20120731/">ITS 2.0 Working Draft
 						31 July 2012</a>.</p><ol class="depth1"><li><p>Added <a class="section-ref" href="#Disambiguation">Section 6.10: Disambiguation</a>.</p></li><li><p>Added <a class="section-ref" href="#preservespace">Section 6.17: Preserve Space</a>.</p></li><li><p>Added <a class="section-ref" href="#idvalue">Section 6.16: Id Value</a>.</p></li><li><p>Added support for different query language and reworked whole XPath and
 						CSS Selectors integration.</p></li><li><p>Added examples to <a class="section-ref" href="#externalresource">Section 6.14: External Resource</a>.</p></li><li><p>Simplified <a class="section-ref" href="#LocaleFilter">Section 6.11: Locale Filter</a>.</p></li><li><p>Added a note about HTML5 and the attributes <a class="itsmarkup" href="#att.local.no-ns.attribute.dir">dir</a> and
-							<a class="itsmarkup" href="#att.local.no-ns.attribute.translate">translate</a> to <a class="section-ref" href="#selection-local">Section 5.2.3: Local Selection in an XML Document</a>.</p></li><li><p>Added definition of <a class="itsmarkup" href="#param">param</a> element to <a class="section-ref" href="#selection-global">Section 5.2.1: Global, Rule-based Selection</a>.</p></li><li><p>Added <a class="section-ref" href="#target-pointer">Section 6.15: Target Pointer</a>.</p></li><li><p>Original Ruby markup model changed to HTML5 Ruby model.</p></li><li><p>Updated references.</p></li><li><p>Added <a class="section-ref" href="#preservespace">Section 6.17: Preserve Space</a>.</p></li><li><p>Added <a class="section-ref" href="#lqissue">Section 6.18: Localization Quality Issue</a> and the related <a class="section-ref" href="#lqissue-typevalues">Appendix B: Values for the Localization Quality Issue Type</a>.</p></li><li><p>Added <a class="section-ref" href="#lqprecis">Section 6.19: Localization Qualiy Précis</a>.</p></li><li><p>Added a placeholder <a class="section-ref" href="#mt-confidence">Section 6.20: MT Confidence</a>.</p></li></ol><p id="changelog-since-20120626">The following log records major changes that
+							<a class="itsmarkup" href="#att.local.no-ns.attribute.translate">translate</a> to <a class="section-ref" href="#selection-local">Section 5.2.3: Local Selection in an XML Document</a>.</p></li><li><p>Added definition of <a class="itsmarkup" href="#param">param</a> element to <a class="section-ref" href="#selection-global">Section 5.2.1: Global, Rule-based Selection</a>.</p></li><li><p>Added <a class="section-ref" href="#target-pointer">Section 6.15: Target Pointer</a>.</p></li><li><p>Original Ruby markup model changed to HTML5 Ruby model.</p></li><li><p>Updated references.</p></li><li><p>Added <a class="section-ref" href="#preservespace">Section 6.17: Preserve Space</a>.</p></li><li><p>Added <a class="section-ref" href="#lqissue">Section 6.18: Localization Quality Issue</a> and the related <a class="section-ref" href="#lqissue-typevalues">Appendix B: Values for the Localization Quality Issue Type</a>.</p></li><li><p>Added <a class="section-ref" href="#lqprecis">Section 6.19: Localization Qualiy Précis</a>.</p></li><li><p>Added a placeholder <a class="section-ref" href="#mtconfidence">Section 6.20: MT Confidence</a>.</p></li></ol><p id="changelog-since-20120626">The following log records major changes that
 					have been made to this document since the <a href="http://www.w3.org/TR/2012/WD-its20-20120626/">ITS 2.0 Working Draft
 						26 June 2012</a>.</p><ol class="depth1"><li><p>Various editorial changes (non-normative references update, style &amp;
 						grammar fixes).</p></li><li><p>Made clarifications to <a class="section-ref" href="#out-of-scope">Section 1.5: Out of Scope</a>, <a class="section-ref" href="#design-decisions">Section 1.6: Important Design Principles</a>.</p></li><li><p>Added explanatory note on precedence and overriding in <a class="section-ref" href="#selection-precedence">Section 5.5: Precedence between Selections</a>.</p></li><li><p>Reordered some components in <a class="section-ref" href="#introduction">Section 1: Introduction</a>.</p></li><li><p>Restructured <a class="section-ref" href="#relation-to-its10-and-new-principles">Section 1.1: Relation to ITS 1.0 and New Principles</a>.</p></li><li><p>Added <a class="section-ref" href="#queryLanguage">Section 5.3.1: Choosing Query Language</a> as a stub.</p></li><li><p>Added <a class="section-ref" href="#LocaleFilter">Section 6.11: Locale Filter</a>.</p></li><li><p>Added <a class="section-ref" href="#domain">Section 6.9: Domain</a>.</p></li><li><p>Added <a class="section-ref href="#usage-in-legacy-html">Section 1.4.1: Support for legacy HTML content</a>.</p></li><li><p>Added local markup in <a class="section-ref" href="#elements-within-text">Section 6.8: Elements Within Text</a>.</p></li><li><p>Added <a class="section-ref" href="#externalresource">Section 6.14: External Resource</a>.</p></li><li><p>Updated examples to use the <a class="itsmarkup" href="#att.version.attribute.version">version</a> attribute with the value

Received on Wednesday, 19 September 2012 12:20:25 UTC