its20 CVS commit

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

Modified Files:
	Overview.html 
Log Message:
Trying to implement http://lists.w3.org/Archives/Public/public-multilingualweb-lt/2012Aug/0355.html

Index: Overview.html
===================================================================
RCS file: /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/TR-version/Overview.html,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -d -r1.39 -r1.40
--- Overview.html	31 Aug 2012 13:18:31 -0000	1.39
+++ Overview.html	31 Aug 2012 19:59:02 -0000	1.40
@@ -1137,19 +1137,21 @@
             <em>This section is normative.</em>
          </p><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="datacategories-defaults-etc" id="datacategories-defaults-etc"></a>6.1 Position, Defaults, Inheritance and Overriding of Data Categories</h3><p>The following table summarizes for each data category which selection, default value, and
-						inheritance and overriding behavior applies.</p><ul><li><p><em>Default values</em> apply if both local or global selection are absent. The
+						inheritance and overriding behavior applies.</p><ul><li><p id="def-default-values">
+                     <em>Default values</em> apply if both local or global selection are absent. The
 							default value for the <a href="#trans-datacat">Translate</a> data category for example
-							mandates that elements are translatable, and attributes are not translatable if there is no <a class="itsmarkup" href="#translateRule">translateRule</a> element and no <a class="itsmarkup" href="#att.local.no-ns.attribute.translate">translate</a> attribute available.</p></li><li><p><em>Inheritance</em> describes whether ITS information is applicable to child elements
+							mandates that elements are translatable, and attributes are not translatable if there is no <a class="itsmarkup" href="#translateRule">translateRule</a> element and no <a class="itsmarkup" href="#att.local.no-ns.attribute.translate">translate</a> attribute available.</p></li><li><p id="def-inheritance">
+                     <em>Inheritance</em> describes whether ITS information is applicable to child elements
 							of nodes and attributes related to these nodes or their child notes. The inheritance for the <a href="#trans-datacat">Translate</a> data category for example mandates that all
 							child elements of nodes are translatable whereas all attributes related to these the nodes
-							or their child notes are not translatable.</p></li><li><p>For ITS data categories with inheritance, the information conveyed by the data category can be overridden. For example, a local <a class="itsmarkup" href="#att.local.no-ns.attribute.translate">translate</a> attribute overrides the <a href="#trans-datacat">Translate</a> information conveyed by a global <a class="itsmarkup" href="#translateRule">translateRule</a>.</p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p id="its-information_versus_content">An ITS application is free to decide what pieces of content it uses. For
+							or their child notes are not translatable.</p></li><li><p id="def-overriding">For ITS data categories with inheritance, the information conveyed by the data category can be overridden. For example, a local <a class="itsmarkup" href="#att.local.no-ns.attribute.translate">translate</a> attribute overrides the <a href="#trans-datacat">Translate</a> information conveyed by a global <a class="itsmarkup" href="#translateRule">translateRule</a>.</p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p id="its-information_versus_content">An ITS application is free to decide what pieces of content it uses. For
 						example:</p><ul><li><p><a href="#terminology">Terminology</a> information is added to a <code>term</code> element. The information pertains only to the content of the element, since there is no inheritance for <a href="#terminology">Terminology</a>. Nevertheless an ITS application can make use of the complete element, e.g. including attribute nodes etc.
 					</p></li><li><p>Using <a href="#idvalue">Id value</a>, a unique identifier is provided for a <code>p</code> element. An application can make use of the complete <code>p</code> element, including child nodes
 						and attributes nodes. The application is also free to make use just of the
 						string value of <code>p</code>. Nevertheless the id provided via <a href="#idvalue">ID value</a> pertains only to the <code>p</code> element. It cannot be used to identify nested elements or attributes.</p></li><li><p>Using <a href="#target-pointer">target pointer</a>, selected <code>source</code> element have the ITS information that their
 						translation is available in a <code>target</code> element; see <a href="#EX-target-pointer-global-1">Example 61</a>. This information does not inherit to child elements of <code>target pointer</code>. E.g., the translation of a
 						<code>span</code> element nested in <code>source</code> is not available in a specific <code>target</code> element. Nevertheless, an application is free to use the complete
-						content of <code>source</code>, including <code>span</code>, and e.g. present it to a translator.</p></li></ul></div><table border="1" width="100%"><thead><tr><td>Data category</td><td>Local Usage</td><td>Global, rule-based selection</td><td>Global adding of information</td><td>Global pointing to existing information</td><td>Default Values</td><td>Inheritance</td><td>HTML5 examples</td></tr></thead><tbody><tr><td>
+						content of <code>source</code>, including <code>span</code>, and e.g. present it to a translator.</p></li></ul></div><table border="1" width="100%"><thead><tr><td>Data category</td><td>Local Usage</td><td>Global, rule-based selection</td><td>Global adding of information</td><td>Global pointing to existing information</td><td>Default Values</td><td>Inheritance for elements nodes</td><td>HTML5 examples</td></tr></thead><tbody><tr><td>
                         <a href="#trans-datacat">Translate</a>
                      </td><td>Yes</td><td>Yes</td><td>Yes</td><td>No</td><td>
                         <code>translate="yes"</code> for elements, and <code>translate="no"</code> for
@@ -1200,7 +1202,7 @@
                         <a href="#lqissue">Localization Quality Issue</a>
                      </td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>None</td><td>Textual content of element, <em>including</em> child elements, but excluding attributes</td><td>tbd</td></tr><tr><td>
                         <a href="#lqprecis">Localization Quality Précis</a>
-                     </td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>None</td><td>Textual content of element, <em>including</em> child elements, but excluding attributes</td><td>tbd</td></tr></tbody></table><div class="exampleOuter"><div class="exampleHeader"><a name="d3e3487" id="d3e3487"></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
+                     </td><td>Yes</td><td>Yes</td><td>Yes</td><td>Yes</td><td>None</td><td>Textual content of element, <em>including</em> child elements, but excluding attributes</td><td>tbd</td></tr></tbody></table><div class="exampleOuter"><div class="exampleHeader"><a name="d3e3489" id="d3e3489"></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 content of <code>revision</code> and <a class="itsmarkup" href="#locNote">locNote</a> is not
 							translatable because the default is overridden by the local <code>its:translate="no"</code>
@@ -1242,7 +1244,7 @@
 							this data category are "yes" (translatable) or "no" (not
 							translatable).</p></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="translatability-implementation" id="translatability-implementation"></a>6.2.2 Implementation</h4><p>The <a href="#trans-datacat">Translate</a> data category can be expressed with global
-							rules, or locally on an individual element. The information applies to the textual content
+							rules, or locally on an individual element. 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. The default is that elements are translatable and attributes are not.</p><p id="translate-global">GLOBAL: The <a class="itsmarkup" href="#translateRule">translateRule</a> element contains the following:</p><span class="editor-note">[Ed. note: 
                      <em>All</em> selector related definitions has to be update to reflect
@@ -1308,7 +1310,7 @@
 							be made to recognize the difference between these two types of localization notes, and
 							present the information to translators in different ways.</p></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="locNote-implementation" id="locNote-implementation"></a>6.3.2 Implementation</h4><p>The <a href="#locNote-datacat">Localization Note</a> data category can be expressed
-							with global rules, or locally on an individual element. The information applies to the
+							with global rules, or locally on an individual element. 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="localizationnote-global">GLOBAL: The <a class="itsmarkup" href="#locNoteRule">locNoteRule</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="#locNoteRule.attributes">locNoteType</a> attribute with the value
 									"description" or "alert".</p></li><li><p>Exactly one of the following:</p><ul><li><p>A <a class="itsmarkup" href="#locNote">locNote</a> element that contains the note itself and allows for <a href="#selection-local">local ITS markup</a>.</p></li><li><p>A <a class="itsmarkup" href="#locNoteRule.attributes">locNotePointer</a> attribute that contains a <a href="#selectors">relative selector</a> pointing to a node that holds the localization
@@ -1368,7 +1370,7 @@
  &lt;body&gt;
   &lt;msg id="NotFound"&gt;Cannot find {0} on {1}.&lt;/msg&gt;
  &lt;/body&gt;
-&lt;/myRes&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-locNoteRef-attribute-1.xml">examples/xml/EX-locNoteRef-attribute-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e3972" id="d3e3972"></a>Example 31: The <a class="itsmarkup" href="#locNoteRule.attributes">locNoteRefPointer</a> attribute</div><p>The <a class="itsmarkup" href="#locNoteRule.attributes">locNoteRefPointer</a> attribute contains a <a href="#selectors">relative
+&lt;/myRes&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-locNoteRef-attribute-1.xml">examples/xml/EX-locNoteRef-attribute-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e3980" id="d3e3980"></a>Example 31: The <a class="itsmarkup" href="#locNoteRule.attributes">locNoteRefPointer</a> attribute</div><p>The <a class="itsmarkup" href="#locNoteRule.attributes">locNoteRefPointer</a> attribute contains a <a href="#selectors">relative
 									selector</a> pointing to a node that holds the URI referring to the location of
 								the note.</p><div class="exampleInner"><pre>
 &lt;dataFile
@@ -1390,7 +1392,7 @@
 										itself.</p></li><li><p>A <a class="itsmarkup" href="#att.local.no-ns.attribute.locNoteRef">locNoteRef</a> attribute that contains a URI referring
 										to the location of the localization note.</p></li></ul></li><li><p>An optional <a class="itsmarkup" href="#att.local.no-ns.attribute.locNoteType">locNoteType</a> attribute with the value
 									"description" or "alert". If the <a class="itsmarkup" href="#att.local.no-ns.attribute.locNoteType">locNoteType</a> attribute is not present, the type of localization note will be
-								assumed to be "description". </p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4034" id="d3e4034"></a>Example 32: The <a href="#locNote-datacat">Localization Note</a> data category expressed
+								assumed to be "description". </p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4042" id="d3e4042"></a>Example 32: The <a href="#locNote-datacat">Localization Note</a> data category expressed
 								locally</div><div class="exampleInner"><pre>
 &lt;msgList
   xmlns:its="http://www.w3.org/2005/11/its"  xml:space="preserve"
@@ -1404,7 +1406,7 @@
    its:locNote="%1\$s is the original text's date in the format YYYY-MM-DD HH:MM always in GMT"&gt;
   &lt;value&gt;Translated from English content dated &lt;span id="version-info"&gt;%1\$s&lt;/span&gt; GMT.&lt;/value&gt;
  &lt;/data&gt;
-&lt;/msgList&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-locNote-selector-2.xml">examples/xml/EX-locNote-selector-2.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4047" id="d3e4047"></a>Example 33: The <a href="#locNote-datacat">Localization Note</a> data category expressed
+&lt;/msgList&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-locNote-selector-2.xml">examples/xml/EX-locNote-selector-2.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4055" id="d3e4055"></a>Example 33: The <a href="#locNote-datacat">Localization Note</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;
@@ -1454,7 +1456,7 @@
 									"no".</p></li><li><p>Exactly one of the following:</p><ul><li><p>A <a class="itsmarkup" href="#termRule.attributes">termInfoPointer</a> attribute that contains a <a href="#selectors">relative selector</a> pointing to a node that holds
 										the terminology information.</p></li><li><p>A <a class="itsmarkup" href="#att.local.no-ns.attribute.termInfoRef">termInfoRef</a> attribute that contains a URI referring to the
 										resource providing information about the term.</p></li><li><p>A <a class="itsmarkup" href="#termRule.attributes">termInfoRefPointer</a> attribute that contains a <a href="#selectors">relative selector</a> pointing to a node that holds
-										the URI referring to the location of the terminology information.</p></li></ul></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4286" id="d3e4286"></a>Example 34: Usage of the <a class="itsmarkup" href="#termRule.attributes">termInfoPointer</a> attribute</div><div class="exampleInner"><pre>
+										the URI referring to the location of the terminology information.</p></li></ul></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4294" id="d3e4294"></a>Example 34: Usage of the <a class="itsmarkup" href="#termRule.attributes">termInfoPointer</a> attribute</div><div class="exampleInner"><pre>
 &lt;text
   xmlns:its="http://www.w3.org/2005/11/its" &gt;
  &lt;its:rules version="2.0"&gt;
@@ -1465,7 +1467,7 @@
   structure, between the implied author or some other addresser,
   and the fiction.&lt;/gloss&gt;
  &lt;/p&gt;
-&lt;/text&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-terms-selector-1.xml">examples/xml/EX-terms-selector-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4299" id="d3e4299"></a>Example 35: Usage of the <a class="itsmarkup" href="#att.local.no-ns.attribute.termInfoRef">termInfoRef</a> attribute</div><div class="exampleInner"><pre>
+&lt;/text&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-terms-selector-1.xml">examples/xml/EX-terms-selector-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4307" id="d3e4307"></a>Example 35: Usage of the <a class="itsmarkup" href="#att.local.no-ns.attribute.termInfoRef">termInfoRef</a> attribute</div><div class="exampleInner"><pre>
 &lt;text
   xmlns:its="http://www.w3.org/2005/11/its" &gt;
  &lt;its:rules version="2.0"&gt;
@@ -1476,7 +1478,7 @@
   structure, between the implied author or some other addresser,
   and the fiction.&lt;/gloss&gt;
  &lt;/p&gt;
-&lt;/text&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-terms-selector-2.xml">examples/xml/EX-terms-selector-2.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4312" id="d3e4312"></a>Example 36: Usage of the <a class="itsmarkup" href="#termRule.attributes">termInfoRefPointer</a> attribute</div><div class="exampleInner"><pre>
+&lt;/text&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-terms-selector-2.xml">examples/xml/EX-terms-selector-2.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4320" id="d3e4320"></a>Example 36: Usage of the <a class="itsmarkup" href="#termRule.attributes">termInfoRefPointer</a> attribute</div><div class="exampleInner"><pre>
 &lt;text
   xmlns:its="http://www.w3.org/2005/11/its" &gt;
  &lt;its:rules version="2.0"&gt;
@@ -1548,7 +1550,7 @@
                         </p></li></ul><p>More information about how to use this data category is provided by <a title="What you need to&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;know about the bidi algorithm and inline markup" href="#bidiarticle">[Bidi Article]</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="directionality-implementation" id="directionality-implementation"></a>6.5.2 Implementation</h4><span class="editor-note">[Ed. note: Examples for HTML5 need to be added; some values need to added to <code>dir</code>
 							to reflect HTML5.]</span><p>The <a href="#directionality">Directionality</a> data category can be expressed with
-							global rules, or locally on an individual element. The information applies to the textual
+							global rules, or locally on an individual element. For elements, the data category information <a href="#def-inheritance">inherits</a> to the textual
 							content of the element, <em>including</em> child elements and attributes. The default is
 							that both elements and attributes have the directionality of left-to-right.</p><p id="directionality-global">GLOBAL: The <a class="itsmarkup" href="#dirRule">dirRule</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="#dirRule.attributes">dir</a> attribute with the value "ltr",
 									"rtl", "lro" or "rlo".</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-dir-selector-1.xml" id="EX-dir-selector-1.xml"></a>Example 39: Document which needs global rules for directionality</div><p>In this document the right-to-left directionality is marked using a <code>direction</code>
@@ -1565,7 +1567,7 @@
   xmlns:its="http://www.w3.org/2005/11/its"  version="2.0"&gt;
  &lt;its:dirRule dir="rtl" selector="//*[@direction='rtlText']"/&gt;
 &lt;/its:rules&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-dir-selector-2.xml">examples/xml/EX-dir-selector-2.xml</a>]</p></div><p id="directionality-local">LOCAL: The following local markup is available for the <a href="#directionality">Directionality</a> data category:</p><ul><li><p>A <a class="itsmarkup" href="#att.local.no-ns.attribute.dir">dir</a> attribute with the value "ltr", "rtl",
-									"lro" or "rlo".</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4657" id="d3e4657"></a>Example 41: The <a href="#directionality">Directionality</a> data category expressed
+									"lro" or "rlo".</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4668" id="d3e4668"></a>Example 41: The <a href="#directionality">Directionality</a> data category expressed
 								locally</div><p>On the first <code>quote</code> element, the <code>its:dir="rtl"</code> attribute indicates a
 								right-to-left content.</p><div class="exampleInner"><pre>
 &lt;text
@@ -1576,7 +1578,7 @@
      its:dir="rtl"&gt;<span dir="rtl">نشاط التدويل، W3C</span>&lt;/quote&gt;
      means &lt;quote&gt;Internationalization Activity, W3C&lt;/quote&gt;.&lt;/par&gt;
  &lt;/body&gt;
-&lt;/text&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-dir-selector-3.xml">examples/xml/EX-dir-selector-3.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4681" id="d3e4681"></a>Example 42: The <a href="#directionality">Directionality</a> data category expressed locally
+&lt;/text&gt;</pre></div><p>[Source file: <a href="examples/xml/EX-dir-selector-3.xml">examples/xml/EX-dir-selector-3.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="d3e4692" id="d3e4692"></a>Example 42: The <a href="#directionality">Directionality</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;
@@ -1687,7 +1689,7 @@
 								for language identification and encompasses <a title="Tags for the Identification of&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Languages" href="#rfc3066">[RFC 3066]</a> and
 								its successors.)</p></div><span class="editor-note">[Ed. note: Add something about HTML5 lang]</span></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="langinfo-implementation" id="langinfo-implementation"></a>6.7.2 Implementation</h4><p>The <a href="#language-information">Language Information</a> data category can be
-							expressed only with global rules. The information applies to the textual content of the
+							expressed only with global rules. For elements, the data category information <a href="#def-inheritance">inherits</a> to the textual content of the
 							element, <em>including</em> child elements and attributes. There is no default.</p><p id="languageinformation-global">GLOBAL: The <a class="itsmarkup" href="#langRule">langRule</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="#langRule.attributes">langPointer</a> attribute that contains a <a href="#selectors">relative selector</a> pointing to a node that contains language
 								information.</p></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="langinfo-markup" id="langinfo-markup"></a>6.7.3 Markup Declarations for Language Information</h4><dl><dt class="label">langRule</dt><dd><table class="scrap" summary="Scrap"><tbody><tr valign="baseline"><td><a name="langRule" id="langRule"/>[94]   </td><td><code>langRule</code></td><td>   ::=   </td><td><code> element its:langRule { langRule.content, <a href="#langRule.attributes">langRule.attributes</a> }</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="langRule.content" id="langRule.content"/>[95]   </td><td><code>langRule.content</code></td><td>   ::=   </td><td><code> empty</code></td></tr></tbody><tbody><tr valign="baseline"><td><a name="langRule.attributes" id="langRule.attributes"/>[96]   </td><td><code>langRule.attributes</code></td><td>   ::=   </td><td><code> 
@@ -1715,7 +1717,7 @@
 <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="within-text-implementation" id="within-text-implementation"></a>6.8.2 Implementation</h4><p>The <a href="#elements-within-text">Elements Within Text</a> data category can be
 							expressed with global rules, or locally on an individual element. There is no inheritance.
 							The default is that elements are not within text.</p><p id="withintext-global">GLOBAL: The <a class="itsmarkup" href="#withinTextRule">withinTextRule</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.local.no-ns.attribute.withinText">withinText</a> attribute with the value "yes",
-									"no" or "nested".</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="d3e5362" id="d3e5362"></a>Example 46: Specifying elements within text with a <a class="itsmarkup" href="#withinTextRule">withinTextRule</a> element</div><div class="exampleInner"><pre>
+									"no" or "nested".</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="d3e5376" id="d3e5376"></a>Example 46: Specifying elements within text with a <a class="itsmarkup" href="#withinTextRule">withinTextRule</a> element</div><div class="exampleInner"><pre>
 &lt;its:rules
   xmlns:its="http://www.w3.org/2005/11/its"  version="2.0"&gt;
  &lt;its:withinTextRule withinText="yes" selector="//b | //em | //i"/&gt;
@@ -1765,7 +1767,7 @@
 								associate values in content with consumer tool specific values needed for processing
 								domain information.</p></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="domain-implementation" id="domain-implementation"></a>6.9.2 Implementation</h4><p>The <a href="#domain">Domain</a> data category can be expressed only with global rules.
-							The information applies to the textual content of the element, <em>including</em> child
+							For elements, the data category information <a href="#def-inheritance">inherits</a> to the textual content of the element, <em>including</em> child
 							elements and attributes. There is no default.</p><p id="domain-global">GLOBAL: The <a class="itsmarkup" href="#domainRule">domainRule</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="#domainRule.attributes">domainPointer</a> attribute that contains a <a href="#selectors">relative selector</a> pointing to a node that contains the domain
 								information.</p></li><li><p>An optional <a class="itsmarkup" href="#domainRule.attributes">domainMapping</a> attribute that contains a comma separated list of
 								mappings between values in the content and consumer tool specific values. The left part
@@ -2043,7 +2045,7 @@
 								for the language range. To express that the content should not be included in any local,
 								one can use the empty value.</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="LocaleFilter-implementation" id="LocaleFilter-implementation"></a>6.11.2 Implementation</h4><p>The <a href="#LocaleFilter">Locale Filter</a> data category can be expressed with
-							global rules, or locally on an individual element. The information applies to the textual
+							global rules, or locally on an individual element. For elements, the data category information <a href="#def-inheritance">inherits</a> to the textual
 							content of the element, <em>including</em> child elements and attributes. The default is
 							that the language range is "*".</p><p>Implementations <a href="#rfc2119">MUST NOT</a> combine lists of language ranges from
 							multiple rules or local attributes.</p><p id="localefilter-global">GLOBAL: The <a class="itsmarkup" href="#localeFilterRule">localeFilterRule</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.local.no-ns.attribute.localeFilterList">localeFilterList</a> attribute with a comma-separated list of
@@ -2193,8 +2195,7 @@
 								See the best practices “<a href="http://www.w3.org/TR/2008/NOTE-xml-i18n-bp-20080213/#DevMLDoc">Working
 										with multilingual documents</a>” from <a title="Best Practices for XML&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&#x9;Internationalization" href="#xml-i18n-bp">[XML i18n BP]</a> for further guidance.</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="target-pointer-implementation" id="target-pointer-implementation"></a>6.15.2 Implementation</h4><p>The <a href="#target-pointer">Target Pointer</a> data category can be expressed only
-							with global rules. The information applies to the textual content of the element. There is
-							no inheritance. There is no default.</p><p id="targetpointer-global">GLOBAL: The <a class="itsmarkup" href="#targetPointerRule">targetPointerRule</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="#targetPointerRule.attributes">targetPointer</a> attribute. It contains a <a href="#selectors">relative selector</a> that points to the node for the target content
+							with global rules. There is no inheritance. There is no default.</p><p id="targetpointer-global">GLOBAL: The <a class="itsmarkup" href="#targetPointerRule">targetPointerRule</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="#targetPointerRule.attributes">targetPointer</a> attribute. It contains a <a href="#selectors">relative selector</a> that points to the node for the target content
 								corresponding to the selected source node.</p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p>The source node and the target node may be of different types, but the target node must
 								be able to contain the same content of the source node (e.g. an attribute node cannot be
 								the target node of a source node that is an element with children).</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-target-pointer-global-1" id="EX-target-pointer-global-1"></a>Example 61: Defining the target location of a source content with the <a class="itsmarkup" href="#targetPointerRule">targetPointerRule</a>
@@ -2306,7 +2307,8 @@
 							"default" and "preserve" and carry the same meaning as the corresponding values of the
 							xml:space attribute. The default value is "default".</p></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="preservespace-implementation" id="preservespace-implementation"></a>6.17.2 Implementation</h4><p>The <a href="#preservespace">Preserve Space</a> data category can be expressed with
-							global rules, or locally using the <code>xml:space</code> attribute.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The <a href="#preservespace">Preserve Space</a> data category is not applicable to
+							global rules, or locally using the <code>xml:space</code> attribute. For elements, the data category information <a href="#def-inheritance">inherits</a> to the textual
+							content of the element, <em>including</em> child elements and attributes.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The <a href="#preservespace">Preserve Space</a> data category is not applicable to
 								HTML5 documents because <code>xml:space</code> (and by extension <a href="#preservespace">Preserve Space</a>) has no effect in documents parsed as text/html.</p></div><p id="preservespace-global">GLOBAL: The <a class="itsmarkup" href="#preserveSpaceRule">preserveSpaceRule</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="#preserveSpaceRule.attributes">space</a> attribute with the value "default" or "preserve".</p></li></ul><div class="exampleOuter"><div class="exampleHeader"><a name="EX-perservespace-global-1" id="EX-perservespace-global-1"></a>Example 65: The <a href="#preservespace">Preserve Space</a> data category expressed
 								globally</div><p>The <a class="itsmarkup" href="#preserveSpaceRule">preserveSpaceRule</a> element specifies that whitespace in all verse elements must be
 								treated literally.</p><div class="exampleInner"><pre>
@@ -2365,7 +2367,7 @@
 									original value can be passed along using a custom namespace for XML, or a <code>data-</code> attribute for HTML.</td></tr><tr><td>Profile Reference</td><td>A reference to a document describing the quality assessment model used for the issue.</td><td>A URI pointing to the reference document.</td><td>The use of resolvable URI is strongly recommended as it provides a way for human evaluators 
 									to learn more about the quality issues in use.</td></tr></tbody></table></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="lqissue-implementation" id="lqissue-implementation"></a>6.18.2 Implementation</h4><p>The <a href="#lqissue">Localization Quality Issue</a> data category can be expressed with global rules,
-							or locally on individual elements. The information applies to the textual content of the element,
+							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 excluding attributes.</p><p id="lqissue-global">GLOBAL: The <a class="itsmarkup" href="#locQualityIssueRule">locQualityIssueRule</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>At least one of the following:</p><ul><li><p>Exactly one of the following:</p><ul><li><p>A <a class="itsmarkup" href="#att.locqualityissue.attribute.locQualityIssuesRef">locQualityIssuesRef</a> attribute. Its value is a URI pointing to the
 												<a class="itsmarkup" href="#locQualityIssues">locQualityIssues</a> element containing the list of issues related to this content.</p></li><li><p>A <a class="itsmarkup" href="#locQualityIssueRule.attributes">locQualityIssuesRefPointer</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.locqualityissue.attribute.locQualityIssuesRef">locQualityIssuesRef</a>.</p></li></ul></li><li><p>Exactly one of the following:</p><ul><li><p>A <a class="itsmarkup" href="#att.locqualityissue.attribute.locQualityIssueType">locQualityIssueType</a> attribute that implements the <a href="#lqissueDefs">type information</a>.</p></li><li><p>A <a class="itsmarkup" href="#locQualityIssueRule.attributes">locQualityIssueTypePointer</a> attribute that contains a <a href="#selectors">relative selector</a>
@@ -2734,7 +2736,7 @@
 								constitutes a passing score or vote. It also allows to point to a profile describing the quality assessment model 
 								used for the scoring or the voting.</p></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="lqprecis-implementation" id="lqprecis-implementation"></a>6.19.2 Implementation</h4><p>The <a href="#lqprecis">Localization Quality Précis</a> data category can be expressed with global rules, or locally 
-							on individual elements. The information applies to the textual content of the element, <em>including</em> child elements,
+							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="lqprecis-global">GLOBAL: The <a class="itsmarkup" href="#locQualityPrecisRule">locQualityPrecisRule</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>Exactly one of the following:</p><ul><li><p>Exactly one of the following:</p><ul><li><p>A <a class="itsmarkup" href="#att.locqualityprecis.attribute.locQualityPrecisScore">locQualityPrecisScore</a> attribute. Its value is an integer between 0 and 100 (inclusive) with 
 												higher values indicating a better score.</p></li><li><p>A <a class="itsmarkup" href="#locQualityPrecisRule.attributes">locQualityPrecisScorePointer</a> attribute that contains a <a href="#selectors">relative selector</a>
@@ -3270,7 +3272,7 @@
 <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="its-schematron-constraints" id="its-schematron-constraints"></a>F Checking ITS Markup Constraints With Schematron (Non-Normative)</h2><p>
             <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 -- Schematron" href="#schematron">[Schematron]</a> document allows for validating some of these
-					constraints.</p><div class="exampleOuter"><div class="exampleHeader"><a name="d3e9803" id="d3e9803"></a>Example 82: Testing constraints in ITS markup</div><div class="exampleInner"><pre>
+					constraints.</p><div class="exampleOuter"><div class="exampleHeader"><a name="d3e9835" id="d3e9835"></a>Example 82: 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.
@@ -3337,7 +3339,7 @@
             <em>This section is informative.</em>
          </p><p>The following <a title="Namespace-based Validation 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="d3e9825" id="d3e9825"></a>Example 83: 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
+					attributes of host language are ignored during validation against this NVDL document/schema.</p><div class="exampleOuter"><div class="exampleHeader"><a name="d3e9857" id="d3e9857"></a>Example 83: 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 schema="its-attributes.rng"/&gt; &lt;/namespace&gt; &lt;anyNamespace&gt;

Received on Friday, 31 August 2012 19:59:08 UTC