CVS WWW/International/multilingualweb/lt/drafts/its20

Update of /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20
In directory gil:/tmp/cvs-serv32507

Modified Files:
	its20.html its20.odd 
Log Message:
Updated Locale-Filter AND LOG.

--- /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/its20.html	2013/01/15 10:17:50	1.310
+++ /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/its20.html	2013/01/23 14:47:19	1.311
@@ -1248,17 +1248,18 @@
             the IRI part is the one of the inner-most declarartion.</p><div class="exampleOuter"><div class="exampleHeader"><a name="EX-its-tool-annotation-1" id="EX-its-tool-annotation-1" shape="rect"/>Example 26: Accumulation and Overriding of the <code class="its-attr-markup">annotatorsRef</code> Values</div><p>In this example, the text shows the computed tools reference information for the
               given node. Note that the references are ordered alphabetically and that the IRI
               values are always the ones of the inner-most declaration.</p><div class="exampleInner"><pre xml:space="preserve"><strong class="hl-tag" style="color: #000096">&lt;doc</strong> <span class="hl-attribute" style="color: #F5844C">its:version</span>=<span class="hl-value" style="color: #993300">"2.0"</span> <span class="hl-attribute" style="color: #F5844C">xmlns:its</span>=<span class="hl-value" style="color: #993300">"http://www.w3.org/2005/11/its"</span>&#xD;
-     <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"mt-confidence|MT1"</span><strong class="hl-tag" style="color: #000096">&#xD;
+  <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"mt-confidence|MT1"</span><strong class="hl-tag" style="color: #000096">&#xD;
   &gt;</strong>doc node: "mt-confidence|MT1"&#xD;
- <strong class="hl-tag" style="color: #000096">&lt;group</strong> <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"lq-issue|ABC"</span><strong class="hl-tag" style="color: #000096">&#xD;
-  &gt;</strong>group node: "lq-issues|ABC mt-confidence|MT1"&#xD;
-  <strong class="hl-tag" style="color: #000096">&lt;p</strong> <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"disambiguation|Tool3"</span><strong class="hl-tag" style="color: #000096">&#xD;
-   &gt;</strong>This p node: "disambiguation|Tool3 lq-issue|ABC mt-confidence|MT1"<strong class="hl-tag" style="color: #000096">&lt;/p&gt;</strong>&#xD;
-  <strong class="hl-tag" style="color: #000096">&lt;p</strong> <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"mt-confidence|MT123"</span><strong class="hl-tag" style="color: #000096">&#xD;
-   &gt;</strong>This p node: "disambiguation|Tool3 lq-issue|ABC mt-confidence|MT123"<strong class="hl-tag" style="color: #000096">&lt;/p&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;group</strong> <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"terminology|ABC"</span><strong class="hl-tag" style="color: #000096">&#xD;
+    &gt;</strong>group node: "mt-confidence|MT1 terminology|ABC"&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;p</strong> <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"disambiguation|Tool3"</span><strong class="hl-tag" style="color: #000096">&#xD;
+      &gt;</strong>This p node: "disambiguation|Tool3 mt-confidence|MT1 terminology|ABC"<strong class="hl-tag" style="color: #000096">&lt;/p&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;p</strong> <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"mt-confidence|MT123"</span><strong class="hl-tag" style="color: #000096">&#xD;
+      &gt;</strong>This p node: "mt-confidence|MT123 terminology|ABC"<strong class="hl-tag" style="color: #000096">&lt;/p&gt;</strong>&#xD;
  <strong class="hl-tag" style="color: #000096">&lt;/group&gt;</strong>&#xD;
- <strong class="hl-tag" style="color: #000096">&lt;p</strong> <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"disambiguation|XYZ"</span><strong class="hl-tag" style="color: #000096">&#xD;
-  &gt;</strong>This p node: "disambiguation|XYZ mt-confidence|MT1"<strong class="hl-tag" style="color: #000096">&lt;/p&gt;</strong>&#xD;
+  <em class="hl-comment" style="color: silver">&lt;!-- To make this example real life usable, in the document we would have annotations of the three data categories disambiguation, mt-confidence and terminology --&gt;</em>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;p</strong> <span class="hl-attribute" style="color: #F5844C">its:annotatorsRef</span>=<span class="hl-value" style="color: #993300">"disambiguation|XYZ"</span><strong class="hl-tag" style="color: #000096">&#xD;
+   &gt;</strong>This p node: "disambiguation|XYZ mt-confidence|MT1"<strong class="hl-tag" style="color: #000096">&lt;/p&gt;</strong>&#xD;
 <strong class="hl-tag" style="color: #000096">&lt;/doc&gt;</strong>&#xD;
 </pre></div><p>[Source file: <a href="examples/xml/EX-its-tool-annotation-1.xml" shape="rect">examples/xml/EX-its-tool-annotation-1.xml</a>]</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-its-tool-annotation-2" id="EX-its-tool-annotation-2" shape="rect"/>Example 27: Example of ITS Tools Annotation</div><p>The <code class="its-attr-markup">annotatorsRef</code> attribute is used in this XML document to indicate that
               information about the processor that generated the <code class="its-attr-markup">mtConfidence</code> values for
@@ -2180,9 +2181,8 @@
               to:</p><ul><li><p>Include a legal notice only in locales for certain regions.</p></li><li><p>Drop editorial notes from all localized output.</p></li></ul><p>The <a href="#LocaleFilter" shape="rect">Locale Filter</a> data category associates with
               each selected node a list of extended language ranges conforming to <a title="Tags for Identifying&#xA;                Languages" href="#bcp47" shape="rect">[BCP47]</a>. The list is comma-separated and can include the wildcard extended
               language range "*". The list can also be empty. Whitespace surrounding
-              language ranges is ignored.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>To express that all locales should be included, one can use the wildcard
-                  "*" 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">
+              language ranges is ignored.</p><ul><li><p>A single wildcard "*" indicates that the selected content applies to all locales.</p></li><li><p>An empty string indicates that the selected content applies to no locales.</p></li><li><p>Otherwise, the selected content applies to the locales for which the language tag has a match
+                in the list when using the Extended Filtering algorithm defined in <a title="Tags for Identifying&#xA;                Languages" href="#bcp47" shape="rect">[BCP47]</a>.</p></li></ul></div><div class="div3">
 <h4><a href="#contents" shape="rect"><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" shape="rect"/>8.11.2 Implementation</h4><p>The <a href="#LocaleFilter" shape="rect">Locale Filter</a> data category can be expressed
               with global rules, or locally on an individual element. For elements, the data
               category information <a href="#def-inheritance" shape="rect">inherits</a> to the textual
@@ -5406,50 +5406,50 @@
 </pre></div><p>[Source file: <a href="schemas/its20-types.rng" shape="rect">schemas/its20-types.rng</a>]</p><p>(<a href="schemas/its20-types.rnc" shape="rect">RELAX NG compact syntax version of
             schema</a>)</p></div><p>
             <em>5. Schematron schema</em>: Several constraints of ITS markup cannot be validated with above ITS schemas. The following
-          <a title="Rule-based validation --&#xA;              Schematron" href="#schematron" shape="rect">[Schematron]</a> document allows for validating some of these constraints.</p><div class="exampleOuter"><div class="exampleHeader"><a name="its-constraints-check-schematron" id="its-constraints-check-schematron" shape="rect"/>Example 101: Schematron schema for ITS</div><div class="exampleInner"><pre xml:space="preserve"><span class="hl-directive" style="color: maroon">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span>
-<strong class="hl-tag" style="color: #000096">&lt;schema</strong> <span class="hl-attribute" style="color: #F5844C">xmlns</span>=<span class="hl-value" style="color: #993300">"http://purl.oclc.org/dsdl/schematron"</span> <span class="hl-attribute" style="color: #F5844C">queryBinding</span>=<span class="hl-value" style="color: #993300">"xslt2"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;ns</strong> <span class="hl-attribute" style="color: #F5844C">uri</span>=<span class="hl-value" style="color: #993300">"http://www.w3.org/2005/11/its"</span> <span class="hl-attribute" style="color: #F5844C">prefix</span>=<span class="hl-value" style="color: #993300">"its"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;ns</strong> <span class="hl-attribute" style="color: #F5844C">uri</span>=<span class="hl-value" style="color: #993300">"http://www.w3.org/1999/xlink"</span> <span class="hl-attribute" style="color: #F5844C">prefix</span>=<span class="hl-value" style="color: #993300">"xlink"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Indicating the Version of ITS<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"*[@its:*]"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"ancestor-or-self::*/@its:version | //its:rules/@version"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>The version is indicated by the ITS version attribute. This attribute is mandatory for the rules element, where it MUST be in no namespace. If there is no rules element in an XML document, a prefixed ITS version attribute (e.g. its:version) MUST on the element where the ITS markup is used, or on one of its ancestors.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"*[@its:version]"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"if (@its:version and //its:rules/@version) then //its:rules/@version = @its:version else true()"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>There MUST NOT be two different versions of ITS in the same document.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"every $v in //*/@its:version satisfies $v = @its:version"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>There MUST NOT be two different versions of ITS in the same document.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Global, Rule-based Selection<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"its:rules"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"every $rules in //its:rules satisfies $rules/@version = current()/@version"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>If there is more than one rules element in an XML document, the rules from each section are to be processed at the same precedence level. The rules sections are to be read in document order, and the ITS rules with them processed sequentially. The versions of these rules elements MUST NOT be different.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Link to External Rules<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"its:rules[@xlink:href]"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"count(doc(resolve-uri(@xlink:href, base-uri()))//its:rules) le 1"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>The referenced document must be a valid XML document containing at most one rules element.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>ITS Tools Annotation<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"*[@its:annotatorsRef]"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"every $ref in tokenize(@annotatorsRef, '\s+') satisfies matches($ref, '(translate|localization-note|terminology|directionality|ruby|language-information|elements-within-text|domain|disambiguation|locale-filter|provenance|external-resource|target-pointer|id-value|preserve-space|localization-quality-issue|localization-quality-rating|mt-confidence|allowed-characters|storage-size)\|.+')"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>The value of annotatorsRef is a space-separated list of references where each reference is composed of two parts: a data category identifier and an IRI. These two parts are separated by a character | VERTICAL LINE (U+007C).<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Disambiguation<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"its:disambiguationRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"@disambigClassPointer | @disambigClassRefPointer | @disambigSourcePointer | @disambigIdentPointer | @disambigIdentRefPointer"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>Disambiguation rule must specify at least target type class or target identity.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Provenance standoff markup<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"its:provenanceRecord"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"@person | @personRef | @org | @orgRef | @tool | @toolRef | @revPerson | @revPersonRef | @revOrg | @revOrgRef | @revTool | @revToolRef | @provRef"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>At least one attribute must be specified on the provenanceRecord element.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>
+          <a title="Rule-based validation --&#xA;              Schematron" href="#schematron" shape="rect">[Schematron]</a> document allows for validating some of these constraints.</p><div class="exampleOuter"><div class="exampleHeader"><a name="its-constraints-check-schematron" id="its-constraints-check-schematron" shape="rect"/>Example 101: Schematron schema for ITS</div><div class="exampleInner"><pre xml:space="preserve"><span class="hl-directive" style="color: maroon">&lt;?xml version="1.0" encoding="UTF-8"?&gt;</span>&#xD;
+<strong class="hl-tag" style="color: #000096">&lt;schema</strong> <span class="hl-attribute" style="color: #F5844C">xmlns</span>=<span class="hl-value" style="color: #993300">"http://purl.oclc.org/dsdl/schematron"</span> <span class="hl-attribute" style="color: #F5844C">queryBinding</span>=<span class="hl-value" style="color: #993300">"xslt2"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;ns</strong> <span class="hl-attribute" style="color: #F5844C">uri</span>=<span class="hl-value" style="color: #993300">"http://www.w3.org/2005/11/its"</span> <span class="hl-attribute" style="color: #F5844C">prefix</span>=<span class="hl-value" style="color: #993300">"its"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;ns</strong> <span class="hl-attribute" style="color: #F5844C">uri</span>=<span class="hl-value" style="color: #993300">"http://www.w3.org/1999/xlink"</span> <span class="hl-attribute" style="color: #F5844C">prefix</span>=<span class="hl-value" style="color: #993300">"xlink"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Indicating the Version of ITS<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"*[@its:*]"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>&#xD;
+      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"ancestor-or-self::*/@its:version | //its:rules/@version"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>The version is indicated by the ITS version attribute. This attribute is mandatory for the rules element, where it MUST be in no namespace. If there is no rules element in an XML document, a prefixed ITS version attribute (e.g. its:version) MUST on the element where the ITS markup is used, or on one of its ancestors.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"*[@its:version]"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>&#xD;
+      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"if (@its:version and //its:rules/@version) then //its:rules/@version = @its:version else true()"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>There MUST NOT be two different versions of ITS in the same document.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>&#xD;
+      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"every $v in //*/@its:version satisfies $v = @its:version"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>There MUST NOT be two different versions of ITS in the same document.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Global, Rule-based Selection<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"its:rules"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>&#xD;
+      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"every $rules in //its:rules satisfies $rules/@version = current()/@version"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>If there is more than one rules element in an XML document, the rules from each section are to be processed at the same precedence level. The rules sections are to be read in document order, and the ITS rules with them processed sequentially. The versions of these rules elements MUST NOT be different.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Link to External Rules<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"its:rules[@xlink:href]"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>&#xD;
+      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"count(doc(resolve-uri(@xlink:href, base-uri()))//its:rules) le 1"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>The referenced document must be a valid XML document containing at most one rules element.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>ITS Tools Annotation<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"*[@its:annotatorsRef]"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>&#xD;
+      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"every $ref in tokenize(@annotatorsRef, '\s+') satisfies matches($ref, '(translate|localization-note|terminology|directionality|ruby|language-information|elements-within-text|domain|disambiguation|locale-filter|provenance|external-resource|target-pointer|id-value|preserve-space|localization-quality-issue|localization-quality-rating|mt-confidence|allowed-characters|storage-size)\|.+')"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>The value of annotatorsRef is a space-separated list of references where each reference is composed of two parts: a data category identifier and an IRI. These two parts are separated by a character | VERTICAL LINE (U+007C).<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Disambiguation<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"its:disambiguationRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>&#xD;
+      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"@disambigClassPointer | @disambigClassRefPointer | @disambigSourcePointer | @disambigIdentPointer | @disambigIdentRefPointer"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>Disambiguation rule must specify at least target type class or target identity.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;pattern&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;title&gt;</strong>Provenance standoff markup<strong class="hl-tag" style="color: #000096">&lt;/title&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;rule</strong> <span class="hl-attribute" style="color: #F5844C">context</span>=<span class="hl-value" style="color: #993300">"its:provenanceRecord"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>&#xD;
+      <strong class="hl-tag" style="color: #000096">&lt;assert</strong> <span class="hl-attribute" style="color: #F5844C">test</span>=<span class="hl-value" style="color: #993300">"@person | @personRef | @org | @orgRef | @tool | @toolRef | @revPerson | @revPersonRef | @revOrg | @revOrgRef | @revTool | @revToolRef | @provRef"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>At least one attribute must be specified on the provenanceRecord element.<strong class="hl-tag" style="color: #000096">&lt;/assert&gt;</strong>&#xD;
+    <strong class="hl-tag" style="color: #000096">&lt;/rule&gt;</strong>&#xD;
+  <strong class="hl-tag" style="color: #000096">&lt;/pattern&gt;</strong>&#xD;
 <strong class="hl-tag" style="color: #000096">&lt;/schema&gt;</strong></pre></div><p>[Source file: <a href="schemas/its20.sch" shape="rect">schemas/its20.sch</a>]</p></div><span class="editor-note">[Ed. note: W3C XML Schema will be provided later.]</span></div><div class="div1">
 <h2><a href="#contents" shape="rect"><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="informative-references" id="informative-references" shape="rect"/>E References (Non-Normative)</h2><dl><dt class="label"><a name="bidiarticle" id="bidiarticle" shape="rect"/>Bidi Article</dt><dd>Richard Ishida. <a href="http://www.w3.org/International/articles/inline-bidi-markup/" shape="rect"><cite>What you
                 need to know about the bidi algorithm and inline markup</cite></a>. Article of
@@ -5688,7 +5688,7 @@
                      <code class="its-attr-markup">its-storage-size</code>, <code class="its-attr-markup">its-storage-encoding</code>?, <code class="its-attr-markup">lits-line-break-type</code>?</td></tr></tbody></table></div><div class="div1">
 <h2><a href="#contents" shape="rect"><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="revisionlog" id="revisionlog" shape="rect"/>H Revision Log (Non-Normative)</h2><p id="changelog-since-20121206">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-20121206/" shape="rect">ITS 2.0 Working Draft 6 December 2012</a>.</p><ol class="depth1"><li><p>Fixed <a href="#EX-its-tool-annotation-1" shape="rect">Example 26</a>, see <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/58" shape="rect">issue-58</a>.</p></li><li><p>Clarified text in <a class="section-ref" href="#basic-concepts-addingpointing" shape="rect">Section 2.3: Adding Information or Pointing to Existing Information</a> and 
-            <a class="section-ref" href="#selection-global" shape="rect">Section 5.2.1: Global, Rule-based Selection</a>, see <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/59" shape="rect">issue-59</a>.</p></li><li><p>Clarified the definition of <code>uncategorized</code> in <a class="section-ref" href="#lqissue-typevalues" shape="rect">Appendix C: Values for the Localization Quality Issue Type</a>, and (see <a href="http://lists.w3.org/Archives/Public/public-multilingualweb-lt-comments/2012Dec/0031.html" shape="rect">related mail</a>) used "<span class="quote">value</span>" consistently instead of "<span class="quote">category</span>" to refer to the value types. See <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/60" shape="rect">issue-60</a>.</p></li><li><p>Clarified definition of <a href="#lqissue-global" shape="rect">Localization Quality Issue</a>, see <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/62" shape="rect">issu-62</a>.</p></li><li><p>Changed the allowed location of the <code class="its-attr-markup">version</code> attribute in <a class="section-ref" href="#its-version-attribute" shape="rect">Section 5.1: Indicating the Version of ITS</a>, see <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/66" shape="rect">issue-66</a>.</p></li><li><p>Clarified that <code class="its-attr-markup">provenanceRecordsRefPointer</code> cannot be used in HTML, see <a class="section-ref" href="#provenance-implementation" shape="rect">Section 8.12.2: Implementation</a> and <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/65" shape="rect">issue-65</a>.</p></li><li><p>Removed <code>disambigClassPointer</code> attribute, see <a class="section-ref" href="#Disambiguation-implementation" shape="rect">Section 8.10.2: Implementation</a> and <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/64" shape="rect">issue-64</a>.</p></li></ol><p id="changelog-since-20121023">The fllowing log records major changes that have been
+            <a class="section-ref" href="#selection-global" shape="rect">Section 5.2.1: Global, Rule-based Selection</a>, see <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/59" shape="rect">issue-59</a>.</p></li><li><p>Clarified the definition of <code>uncategorized</code> in <a class="section-ref" href="#lqissue-typevalues" shape="rect">Appendix C: Values for the Localization Quality Issue Type</a>, and (see <a href="http://lists.w3.org/Archives/Public/public-multilingualweb-lt-comments/2012Dec/0031.html" shape="rect">related mail</a>) used "<span class="quote">value</span>" consistently instead of "<span class="quote">category</span>" to refer to the value types. See <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/60" shape="rect">issue-60</a>.</p></li><li><p>Clarified definition of <a href="#lqissue-global" shape="rect">Localization Quality Issue</a>, see <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/62" shape="rect">issu-62</a>.</p></li><li><p>Changed the allowed location of the <code class="its-attr-markup">version</code> attribute in <a class="section-ref" href="#its-version-attribute" shape="rect">Section 5.1: Indicating the Version of ITS</a>, see <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/66" shape="rect">issue-66</a>.</p></li><li><p>Clarified that <code class="its-attr-markup">provenanceRecordsRefPointer</code> cannot be used in HTML, see <a class="section-ref" href="#provenance-implementation" shape="rect">Section 8.12.2: Implementation</a> and <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/65" shape="rect">issue-65</a>.</p></li><li><p>Removed <code>disambigClassPointer</code> attribute, see <a class="section-ref" href="#Disambiguation-implementation" shape="rect">Section 8.10.2: Implementation</a> and <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/64" shape="rect">issue-64</a>.</p></li><li><p>Clarified how the filter in <a class"section-ref" href="#LocaleFilter" shape="rect">Section 8.11: Locale Filter</a> works, see <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/92" shape="rect">issue-92</a> and <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/103" shape="rect">issue-103</a></p></li></ol><p id="changelog-since-20121023">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-20121023/" shape="rect">ITS 2.0 Working Draft 23 October 2012</a>.</p><ol class="depth1"><li><p>Clarified usage of <a href="#domain" shape="rect">Domain</a> data category in HTML in
             response to <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/56" shape="rect">issue-56</a>.</p></li><li><p>Added the <a href="#lqissueDefs" shape="rect">enabled information</a> in <a class="section-ref" href="#lqissue" shape="rect">Section 8.17: Localization Quality Issue</a>.</p></li><li><p>Updated the <a href="#Disambiguation" shape="rect">Disambiguation</a> data category.</p></li><li><p>Fine tuned the algorithm to compute the result values of the <a href="#domain" shape="rect">Domain</a> data category.</p></li><li><p>Fix on <a href="#EX-locQualityIssue-html5-local-2" shape="rect">Example 81</a>:
               <code>id</code> attribute of <code>script</code> element now the same as of containing
--- /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/its20.odd	2013/01/14 17:21:47	1.307
+++ /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/its20.odd	2013/01/23 14:47:19	1.308
@@ -3308,9 +3308,13 @@
                 target="#bcp47"/>. The list is comma-separated and can include the wildcard extended
               language range <val>*</val>. The list can also be empty. Whitespace surrounding
               language ranges is ignored.</p>
-            <note><p>To express that all locales should be included, one can use the wildcard
-                  <val>*</val> for the language range. To express that the content should not be
-                included in any local, one can use the empty value.</p></note>
+            <list>
+              <item><p>A single wildcard <val>*</val> indicates that the selected content applies to all locales.</p></item>
+              <item><p>An empty string indicates that the selected content applies to no locales.</p></item>
+              <item><p>Otherwise, the selected content applies to the locales for which the language tag has a match
+                in the list when using the Extended Filtering algorithm defined in <ptr type="bibref" target="#bcp47"/>.</p></item>
+            </list>
+
           </div>
           <div xml:id="LocaleFilter-implementation">
             <head>Implementation</head>
@@ -5533,6 +5537,7 @@
           <item>Changed the allowed location of the <att>version</att> attribute in <ptr type="specref" target="#its-version-attribute"/>, see <ref target="https://www.w3.org/International/multilingualweb/lt/track/issues/66">issue-66</ref>.</item>
           <item>Clarified that <att>provenanceRecordsRefPointer</att> cannot be used in HTML, see <ptr target="#provenance-implementation" type="specref"/> and <ref target="https://www.w3.org/International/multilingualweb/lt/track/issues/65">issue-65</ref>.</item>
           <item>Removed <code>disambigClassPointer</code> attribute, see <ptr target="#Disambiguation-implementation" type="specref"/> and <ref target="https://www.w3.org/International/multilingualweb/lt/track/issues/64">issue-64</ref>.</item>
+          <item>Clarified how the filter in <ptr target="#LocaleFilter" type="specref"/> works, see <ref target="https://www.w3.org/International/multilingualweb/lt/track/issues/92">issue-92</ref> and <ref target="https://www.w3.org/International/multilingualweb/lt/track/issues/103">issue-103</ref></item>
         </list>
         <p xml:id="changelog-since-20121023">The following log records major changes that have been
           made to this document since the <ref target="http://www.w3.org/TR/2012/WD-its20-20121023/"
@@ -5678,6 +5683,7 @@
           <item>Renaming attribute for <ptr type="specref" target="#its-tool-annotation"/>. See <ref target="http://lists.w3.org/Archives/Public/public-multilingualweb-lt/2012Dec/0006.html">change description</ref>.</item>
           <item>Changes related to <att>annotatorsRef</att>, see <ref target="http://www.w3.org/2012/12/03-mlw-lt-minutes.html#item08">Working Group call 2012-12-03</ref> discussion.</item>
           <item>Changes related to <att>disambigGranularity</att> attribute, see <ref target="http://www.w3.org/2012/12/03-mlw-lt-minutes.html#item04">Working Group call 2012-12-03</ref> discussion and <ref target="https://www.w3.org/International/multilingualweb/lt/track/actions/359">action-359</ref>.</item>
+          
         </list>
         <p xml:id="changelog-since-20120829">The following log records major changes that have been
           made to this document since the <ref target="http://www.w3.org/TR/2012/WD-its20-20120829/"

Received on Wednesday, 23 January 2013 14:47:22 UTC