CVS WWW/International/multilingualweb/lt/drafts/its20/TR-version

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

Modified Files:
	Overview.html 
Log Message:
implementing edit for action-527 in schema section, see [david agreed] at http://lists.w3.org/Archives/Public/public-multilingualweb-lt/2013May/0174.html . updated status section, revision log, last call generation for 2nd last call

--- /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/TR-version/Overview.html	2013/05/15 07:18:20	1.86
+++ /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/TR-version/Overview.html	2013/05/20 09:00:08	1.87
@@ -5,13 +5,13 @@
 
 </style><link rel="stylesheet" href="local.css" type="text/css"/><link rel="stylesheet" type="text/css" href="http://www.w3.org/StyleSheets/TR/W3C-WD.css"/></head><body><div class="head"><p><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" alt="W3C" height="48" width="72"/></a></p>
 <h1><a name="title" id="title"></a>Internationalization Tag Set (ITS) Version 2.0</h1>
-<h2><a name="w3c-doctype" id="w3c-doctype"></a>W3C Last Call Working Draft 16 May 2013</h2><dl><dt>This version:</dt><dd>
-         <a href="http://www.w3.org/TR/2013/WD-its20-20130516/">
-        http://www.w3.org/TR/2013/WD-its20-20130516/</a>
+<h2><a name="w3c-doctype" id="w3c-doctype"></a>W3C Last Call Working Draft 21 May 2013</h2><dl><dt>This version:</dt><dd>
+         <a href="http://www.w3.org/TR/2013/WD-its20-20130521/">
+        http://www.w3.org/TR/2013/WD-its20-20130521/</a>
       </dd><dt>Latest version:</dt><dd>
          <a href="http://www.w3.org/TR/its20/">http://www.w3.org/TR/its20/</a>
       </dd><dt>Previous version:</dt><dd><a href="http://www.w3.org/TR/2013/WD-its20-20130411/">
-        http://www.w3.org/TR/2013/WD-its20-20130411/</a></dd><dt>Editors:</dt><dd>Shaun McCane, Invited Expert</dd><dd>Dave Lewis, TCD</dd><dd>Christian Lieske, SAP AG</dd><dd>Arle Lommel, DFKI</dd><dd>Jirka Kosek, UEP</dd><dd>Felix Sasaki, DFKI / W3C Fellow</dd><dd>Yves Savourel, ENLASO</dd></dl><p>This document is also available in these non-normative formats: <a href="its20.odd">ODD/XML document</a>, <a href="itstagset20.zip">self-contained zipped archive</a>, and <a href="diffs/diff-wd20130616-wd20130411.html">XHTML Diff markup to previous publication
+        http://www.w3.org/TR/2013/WD-its20-20130411/</a></dd><dt>Editors:</dt><dd>Shaun McCane, Invited Expert</dd><dd>Dave Lewis, TCD</dd><dd>Christian Lieske, SAP AG</dd><dd>Arle Lommel, DFKI</dd><dd>Jirka Kosek, UEP</dd><dd>Felix Sasaki, DFKI / W3C Fellow</dd><dd>Yves Savourel, ENLASO</dd></dl><p>This document is also available in these non-normative formats: <a href="its20.odd">ODD/XML document</a>, <a href="itstagset20.zip">self-contained zipped archive</a>, and <a href="diffs/diff-wd20130621-wd20130411.html">XHTML Diff markup to previous publication
         2013-04-11</a>.</p><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2013 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>, <a href="http://ev.buaa.edu.cn/">Beihang</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr/><div>
 <h2><a name="abstract" id="abstract"></a>Abstract</h2><p>The technology described in this document - the <em>Internationalization Tag Set (ITS)
           2.0</em> - enhances the foundation to integrate automated processing of human language
@@ -32,17 +32,17 @@
         Web content. ITS 2.0 focuses on HTML, XML-based formats in general, and can leverage
         processing based on the XML Localization Interchange File Format (XLIFF), as well as the
         Natural Language Processing Interchange Format (NIF).</p><p>This document was published by the <a href="http://www.w3.org/International/multilingualweb/lt/">MultilingualWeb-LT Working
-          Group</a> as a Last Call Working Draft. The Last Call period ends 07 May 2013. The publication reflects changes made since the previous
+          Group</a> as a Last Call Working Draft. The Last Call period ends 11 June 2013. The publication reflects changes made since the previous
         <a href="http://www.w3.org/TR/2012/WD-its20-20121206/">Last Call publication 6 December 2012</a> and the <a href="http://www.w3.org/TR/2012/WD-its20-20130411/">ordinary working draft 11 April 2013</a>. The Working Group expects to advance this
         document to Recommendation status (see <a href="http://www.w3.org/2004/02/Process-20040205/tr.html#maturity-levels">W3C document
           maturity levels</a>).</p><p>All <a href="http://www.w3.org/International/multilingualweb/lt/drafts/its20/disposition-of-comments-1st-last-call.html">last call issues</a> in the normative sections (from <a class="section-ref" href="#notation-terminology">Section 3: Notation and Terminology</a> to
           <a class="section-ref" href="#datacategory-description">Section 8: Description of Data Categories</a> and <a class="section-ref" href="#normative-references">Appendix A: References</a> to
           <a class="section-ref" href="#its-schemas">Appendix D: Schemas for ITS</a>) have been resolved. The other, non-normative sections contain only
         explanatory material and will be updated in a later working draft. The Working Group
-        encourages feedback until 07 May 2013.</p><p>Substantive changes during the first last call period are: <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/67">a new regular expression definition for allowed characters</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/68">re-formulation of disambiguation data category to "text analysis"</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/90">making directionality normative again</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/91">removal of the ruby section</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/97">aligning ITS 2.0 translate in HTML5 with the HTML5 definition of the attribute</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/118">defining default behaviour for Elements within Text in HTML5</a>.</p><p>Since the <a href="http://htmlpreview.github.io/?https://raw.github.com/fnnle/ITS-2.0-Testsuite/master/its2.0/testSuiteDashboard.html">ITS 2.0 test suite</a> already has a high coverage for normative features of this specification, the Working Group expects to advance the specification directly to Proposed Recommendation status.</p><p>To give feedback send your comments to <a href="mailto:public-multilingualweb-lt-comments@w3.org">public-multilingualweb-lt-comments@w3.org</a>. Use "Comment on ITS 2.0 specification
+        encourages feedback until 11 June 2013.</p><p>Substantive changes during the first last call period are: <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/67">a new regular expression definition for allowed characters</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/68">re-formulation of disambiguation data category to "text analysis"</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/90">making directionality normative again</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/91">removal of the ruby section</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/97">aligning ITS 2.0 translate in HTML5 with the HTML5 definition of the attribute</a>, <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/118">defining default behaviour for Elements within Text in HTML5</a>.</p><p>Since the <a href="http://htmlpreview.github.io/?https://raw.github.com/innle/ITS-2.0-Testsuite/master/its2.0/testSuiteDashboard.html">ITS 2.0 test suite</a> already has a high coverage for normative features of this specification, the Working Group expects to advance the specification directly to Proposed Recommendation status.</p><p>To give feedback send your comments to <a href="mailto:public-multilingualweb-lt-comments@w3.org">public-multilingualweb-lt-comments@w3.org</a>. Use "Comment on ITS 2.0 specification
         WD" in the subject line of your email. The <a href="http://lists.w3.org/Archives/Public/public-multilingualweb-lt-comments/">archives
           for this list</a> are publicly available. See also <a href="https://www.w3.org/International/multilingualweb/lt/track/issues/">issues discussed
-          within the Working Group</a> and the <a href="#changelog-since-20121206">list of
+          within the Working Group</a> and the <a href="#changelog-since-20130411">list of
           changes since the previous publication</a>.</p><p>Publication as a Last Call Working Draft does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.</p><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5 February 2004 W3C Patent Policy</a>. W3C maintains a <a href="ttp://www.w3.org/2004/01/pp-impl/53116/status">public list of any patent disclosures</a> made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/#def-essential">Essential Claim(s)</a> must disclose the information in accordance with <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/sec-Disclosure">section 6 of the W3C Patent Policy</a>. </p></div><div class="toc">
 <h2><a name="contents" id="contents"></a>Table of Contents</h2><div class="toc"><div class="toc1">1 <a href="#introduction">Introduction</a><div class="toc2">1.1 <a href="#relation-to-its10-and-new-principles">Relation to ITS 1.0 and New Principles</a><div class="toc3">1.1.1 <a href="#relation-to-its10">Relation to ITS 1.0</a></div>
 <div class="toc3">1.1.2 <a href="#ruby-in-its2">Ruby and ITS 2.0</a></div>
@@ -89,9 +89,9 @@
 <div class="toc3">5.2.2 <a href="#selection-local">Local Selection in an XML Document</a></div>
 </div>
 <div class="toc2">5.3 <a href="#selectors">Query Language of Selectors</a><div class="toc3">5.3.1 <a href="#queryLanguage">Choosing Query Language</a></div>
-<div class="toc3">5.3.2 <a href="#d0e2318">XPath 1.0</a></div>
+<div class="toc3">5.3.2 <a href="#d0e2327">XPath 1.0</a></div>
 <div class="toc3">5.3.3 <a href="#css-selectors">CSS Selectors</a></div>
-<div class="toc3">5.3.4 <a href="#d0e2563">Additional query languages</a></div>
+<div class="toc3">5.3.4 <a href="#d0e2572">Additional query languages</a></div>
 <div class="toc3">5.3.5 <a href="#its-param">Variables in selectors</a></div>
 </div>
 <div class="toc2">5.4 <a href="#link-external-rules">Link to External Rules</a></div>
@@ -851,7 +851,8 @@
                      <em>2-4:</em> After processing ITS information
                 on the basis of conformance clauses <a href="#its-conformance-2-1">2-1</a> and
                   <a href="#its-conformance-2-2">2-2</a>, an application <a href="#rfc-keywords">MAY</a> convert an XML document to NIF, using the
-                algorithm described in <a class="section-ref" href="#conversion-to-nif">Section 5.7: Conversion to NIF</a>.</p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p>The conformance clause <a href="#its-conformance-2-4">2-4</a> essentially
+                algorithm described in <a class="section-ref" href="#conversion-to-nif">Section 5.7: Conversion to NIF</a>.</p></li><li><p id="its-conformance-2-5">
+                     <em>2-5:</em> Non-ITS elements and attributes found in ITS elements <a href="#rfc2119">MAY</a> be ignored.</p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p>The conformance clause <a href="#its-conformance-2-4">2-4</a> essentially
               means that the conversion to NIF is an optional feature of ITS 2.0, and that the
               conversion is independent of whether ITS information has been made available via the
               global or local selection mechanisms, see conformance clause <a href="#its-conformance-2-1-1">2-1-1</a>.</p></div><p id="its-processing-conformance-claims">Statements related to this conformance type
@@ -984,9 +985,9 @@
               actual query language. The query language is set by <code class="its-attr-markup">queryLanguage</code> attribute
               on <code class="its-elem-markup">rules</code> element. If <code class="its-attr-markup">queryLanguge</code> is not specified XPath 1.0 is
               used as a default query language.</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="d0e2318" id="d0e2318"></a>5.3.2 XPath 1.0</h4><p>XPath 1.0 is identified by <code>xpath</code> value in <code class="its-attr-markup">queryLanguage</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="d0e2327" id="d0e2327"></a>5.3.2 XPath 1.0</h4><p>XPath 1.0 is identified by <code>xpath</code> value in <code class="its-attr-markup">queryLanguage</code>
               attribute.</p><div class="div4">
-<h5><a name="d0e2329" id="d0e2329"></a>5.3.2.1 Absolute selector</h5><p>The absolute selector <a href="#rfc-keywords">MUST</a> be an XPath expression
+<h5><a name="d0e2338" id="d0e2338"></a>5.3.2.1 Absolute selector</h5><p>The absolute selector <a href="#rfc-keywords">MUST</a> be an XPath expression
                 which starts with "<code>/</code>". That is, it must be an <a href="http://www.w3.org/TR/xpath/#NT-AbsoluteLocationPath">
                   AbsoluteLocationPath</a> or union of <a href="http://www.w3.org/TR/xpath/#NT-AbsoluteLocationPath">
                   AbsoluteLocationPath</a>s as described in <a href="#xpath">XPath 1.0</a>.
@@ -1031,14 +1032,14 @@
                 implementations can be used.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p id="css-selectors-and-attributes">CSS selectors have no ability to point to
                 attributes.</p></div><p>CSS Selectors are identified by <code>css</code> value in <code class="its-attr-markup">queryLanguage</code>
               attribute.</p><div class="div4">
-<h5><a name="d0e2540" id="d0e2540"></a>5.3.3.1 Absolute selector</h5><p>Absolute selector <a href="#rfc-keywords">MUST</a> be interpreted as selector
+<h5><a name="d0e2549" id="d0e2549"></a>5.3.3.1 Absolute selector</h5><p>Absolute selector <a href="#rfc-keywords">MUST</a> be interpreted as selector
                 as defined in <a title="Selectors Level&#xA;                3" href="#css3-selectors">[Selectors Level 3]</a>. Both simple selectors
                 and groups of selectors can be used.</p></div><div class="div4">
-<h5><a name="d0e2550" id="d0e2550"></a>5.3.3.2 Relative selector</h5><p>Relative selector <a href="#rfc-keywords">MUST</a> be interpreted as selector
+<h5><a name="d0e2559" id="d0e2559"></a>5.3.3.2 Relative selector</h5><p>Relative selector <a href="#rfc-keywords">MUST</a> be interpreted as selector
                 as defined in <a title="Selectors Level&#xA;                3" href="#css3-selectors">[Selectors Level 3]</a>. Selector is not
                 evaluated against the complete document tree but only against subtrees rooted at
                 nodes selected by selector in the <code class="its-attr-markup">selector</code> attribute.</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="d0e2563" id="d0e2563"></a>5.3.4 Additional query languages</h4><p>ITS processors <a href="#rfc-keywords">MAY</a> support additional query
+<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="d0e2572" id="d0e2572"></a>5.3.4 Additional query languages</h4><p>ITS processors <a href="#rfc-keywords">MAY</a> support additional query
               languages. For each additional query language the processor <a href="#rfc-keywords">MUST</a> define:</p><ul><li><p>identifier of query language used in <code class="its-attr-markup">queryLanguage</code>;</p></li><li><p>rules for evaluating absolute selector to collection of nodes;</p></li><li><p>rules for evaluating relative selector to collection of nodes.</p></li></ul><p>Because future versions of this specification are likely to define additional query
               languages, the following query language identifiers are reserved: <code>xpath</code>,
                 <code>css</code>, <code>xpath2</code>, <code>xpath3</code>, <code>xquery</code>,
@@ -1221,7 +1222,8 @@
               predicates. A normalized example is given below. Since the whitespace normalization
               algorithm itself is format dependent, for example, it differs for HTML compared to general
               XML, no normative algorithm for whitespace normalization is given as part of
-              this specification.</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-HTML-whitespace-normalization" id="EX-HTML-whitespace-normalization"></a>Example 26: Example of an HTML document with whitespace character normalization as preparation for the conversion to NIF</div><div class="exampleInner"><pre><strong class="hl-tag" style="color: #000096">&lt;html&gt;</strong><strong class="hl-tag" style="color: #000096">&lt;body&gt;</strong><strong class="hl-tag" style="color: #000096">&lt;h2</strong> <span class="hl-attribute" style="color: #F5844C">translate</span>=<span class="hl-value" style="color: #993300">"yes"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>Welcome to <strong class="hl-tag" style="color: #000096">&lt;span</strong> 
+              this specification.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p id="its-rdf-ontology-status">The output of the algorithm shown below uses the ITS RDF ontology <a title="ITS RDF Ontology" href="#its-rdf-ontology">[ITS RDF]</a> and its namespace<br/><a href="http://www.w3.org/2005/11/its/rdf#">http://www.w3.org/2005/11/its/rdf#</a>
+                  <br/>This ontology is not a normative part of the ITS 2.0 specification and is being discussed in the <a href="http://www.w3.org/International/its/wiki/ITS-RDF_mapping">ITS Interest Group</a>.</p></div><div class="exampleOuter"><div class="exampleHeader"><a name="EX-HTML-whitespace-normalization" id="EX-HTML-whitespace-normalization"></a>Example 26: Example (see <a href="examples/html/EX-HTML-whitespace-normalization.html">examples/html/EX-HTML-whitespace-normalization.html</a>) of an HTML document with whitespace character normalization as preparation for the conversion to NIF</div><div class="exampleInner"><pre><strong class="hl-tag" style="color: #000096">&lt;html&gt;</strong><strong class="hl-tag" style="color: #000096">&lt;body&gt;</strong><strong class="hl-tag" style="color: #000096">&lt;h2</strong> <span class="hl-attribute" style="color: #F5844C">translate</span>=<span class="hl-value" style="color: #993300">"yes"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>Wlcome to <strong class="hl-tag" style="color: #000096">&lt;span</strong> 
    <span class="hl-attribute" style="color: #F5844C">its-ta-ident-ref</span>=<span class="hl-value" style="color: #993300">"http://dbpedia.org/resource/Dublin"</span> <span class="hl-attribute" style="color: #F5844C">its-within-text</span>=<span class="hl-value" style="color: #993300">"yes"</span>
    <span class="hl-attribute" style="color: #F5844C">translate</span>=<span class="hl-value" style="color: #993300">"no"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>Dublin<strong class="hl-tag" style="color: #000096">&lt;/span&gt;</strong> in <strong class="hl-tag" style="color: #000096">&lt;b</strong> <span class="hl-attribute" style="color: #F5844C">translate</span>=<span class="hl-value" style="color: #993300">"no"</span> <span class="hl-attribute" style="color: #F5844C">its-within-text</span>=<span class="hl-value" style="color: #993300">"yes"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>Ireland<strong class="hl-tag" style="color: #000096">&lt;/b&gt;</strong>!<strong class="hl-tag" style="color: #000096">&lt;/h2&gt;</strong><strong class="hl-tag" style="color: #000096">&lt;/body&gt;</strong><strong class="hl-tag" style="color: #000096">&lt;/html&gt;</strong></pre></div></div><p id="its2nif-algorithm">The conversion algorithm to generate NIF consists of seven
             steps.</p><ul><li><p id="its2nif-algorithm-step1">STEP 1: Get an ordered list of all text nodes
@@ -1229,14 +1231,15 @@
                 tuple with the XPath expressions (X,T). Since the text nodes have a certain order we
                 now have a list of ordered tuples ((x0,t0), (x1,t1), ..., (xn,tn)).</p></li><li><p id="its2nif-algorithm-step4">STEP 4 (optional): Serialize as XML or as RDF.
                 The list with the XPath-to-text mapping can also be kept in memory. Part of a
-                serialization example is given below.</p></li></ul><div class="exampleInner"><div class="exampleOuter"><pre>@prefix itsrdf: &lt;http://www.w3.org/2005/11/its/rdf#&gt; .
+                serialization example is given below. Note that in the example consists both of an RDF part and
+                and XML part (the <code>mappings</code> element).</p></li></ul><div class="exampleInner"><div class="exampleOuter"><pre>@prefix itsrdf: &lt;http://www.w3.org/2005/11/its/rdf#&gt; .
 &lt;http://example.com/exampledoc.html#xpath(x0)&gt; 
-    itsrdf:xpath2nif &lt;http://example.com/exampledoc.html#char=b0,e0&gt;
+    nif:convertedFrom &lt;http://example.com/exampledoc.html#char=b0,e0&gt;
 &lt;http://example.com/exampledoc.html#xpath(x1)&gt;
-    itsrdf:xpath2nif &lt;http://example.com/exampledoc.html#char=b1,e1&gt;
+    nif:convertedFrom &lt;http://example.com/exampledoc.html#char=b1,e1&gt;
 # ...
 &lt;http://example.com/exampledoc.html#xpath(xn)&gt;
-    itsrdf:xpath2nif &lt;http://example.com/exampledoc.html#char=bn,en&gt;
+    nif:convertedFrom &lt;http://example.com/exampledoc.html#char=bn,en&gt;
 &lt;mappings&gt;
   &lt;mapping x="xpath(x0)" b="b0" e="e0" /&gt;
   &lt;mapping x="xpath(x1)" b="b1" e="e1" /&gt;
@@ -1284,15 +1287,15 @@
 # concatenate the whole text
     nif:isString         "$(t0+t1+t2+...+tn)" ; 
     itsrdf:translate     "yes";
-    nif:occursIn      &lt;http://example.com/exampledoc.html&gt; .
+    nif:sourceUrl      &lt;http://example.com/exampledoc.html&gt; .
 &lt;http://example.com/exampledoc.html#char=11,17&gt; 
-    rdf:type              nif:RFC5147String;
+    rdf:type              nif:String;
     rdf:type              nif:RFC5147String ;
     itsrdf:translate     "no";
     itsrdf:taIdentRef  &lt;http://dbpedia.org/resource/Dublin&gt; ;
     nif:referenceContext &lt;http://example.com/exampledoc.html#char=0,29&gt; .
 &lt;http://example.com/exampledoc.html#char=21,28&gt; 
-    rdf:type              nif:RFC5147String;
+    rdf:type              nif:String;
     rdf:type              nif:RFC5147String ;
     itsrdf:translate     "no";
     nif:referenceContext &lt;http://example.com/exampledoc.html#char=0,29&gt; .
@@ -3390,7 +3393,9 @@
       <strong class="hl-tag" style="color: #000096">&lt;p</strong> <span class="hl-attribute" style="color: #F5844C">contenteditable</span>=<span class="hl-value" style="color: #993300">true</span> <span class="hl-attribute" style="color: #F5844C">id</span>=<span class="hl-value" style="color: #993300">139</span> <span class="hl-attribute" style="color: #F5844C">its-storage-size</span>=<span class="hl-value" style="color: #993300">25</span><strong class="hl-tag" style="color: #000096">&gt;</strong>Dominican Republic<strong class="hl-tag" style="color: #000096">&lt;/p&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/body&gt;</strong>
 <strong class="hl-tag" style="color: #000096">&lt;/html&gt;</strong></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></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
+<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><p>
+            <em>This section is normative.</em>
+         </p><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="html4" id="html4"/>HTML 4.01</dt><dd>Dave Raggett et al. <a href="http://www.w3.org/TR/1999/REC-html401-19991224/"><cite>HTML 4.01</cite></a>. W3C Recommendation 24 December 1999. Available at <a href="http://www.w3.org/TR/1999/REC-html401-19991224/">
               http://www.w3.org/TR/1999/REC-html401-19991224/</a>. The latest version of <a href="http://www.w3.org/TR/html401/">HTML 4.01</a> is available at
@@ -3440,7 +3445,9 @@
                 Version 1.0</cite></a>. W3C Recommendation 16 November 1999. Available at <a href="http://www.w3.org/TR/1999/REC-xpath-19991116/">
               http://www.w3.org/TR/1999/REC-xpath-19991116/</a>. The latest version of <a href="http://www.w3.org/TR/xpath/">XPath 1.0</a> is available at
             http://www.w3.org/TR/xpath/ .</dd></dl></div><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="its-mime-type" id="its-mime-type"></a>B Internationalization Tag Set (ITS) MIME Type</h2><p>This section defines a MIME type for Internationalization Tag Set (ITS) documents. It
+<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-mime-type" id="its-mime-type"></a>B Internationalization Tag Set (ITS) MIME Type</h2><p>
+            <em>This section is normative.</em>
+         </p><p>This section defines a MIME type for Internationalization Tag Set (ITS) documents. It
           covers both ITS 1.0 and ITS 2.0.</p><p>
             <em>Type name:</em> application</p><p>
             <em>Subtype name:</em> its+xml</p><p>
@@ -3482,7 +3489,9 @@
           2.0 specifications are a work product of the World Wide Web Consortium's
           Internationalization Tag Set Working Group. The W3C has change control over this
           specification.</p></div><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="lqissue-typevalues" id="lqissue-typevalues"></a>C Values for the Localization Quality Issue Type</h2><p>The <code class="its-attr-markup">locQualityIssueType</code> attribute provides a basic level of interoperability
+<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="lqissue-typevalues" id="lqissue-typevalues"></a>C Values for the Localization Quality Issue Type</h2><p>
+            <em>This section is normative.</em>
+         </p><p>The <code class="its-attr-markup">locQualityIssueType</code> attribute provides a basic level of interoperability
           between different localization quality assurance systems. It offers a list of high-level
           quality issue types common in automatic and human localization quality assessment. Tools
           can map their internal types to these types in order to exchange information about the
@@ -3692,10 +3701,12 @@
                   value even if the specific instance of the issue might be mapped to another
                   value.</p></li></ul>
                   </td></tr></tbody></table></div><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="its-schemas" id="its-schemas"></a>D Schemas for ITS</h2><p>The following schemas define ITS elements and attributes and can be used as building
+<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-schemas" id="its-schemas"></a>D Schemas for ITS</h2><p>
+            <em>This section is normative.</em>
+         </p><p>The following schemas define ITS elements and attributes and can be used as building
           blocks when you want to integrate ITS markup into your own XML vocabulary. You can see
           examples of such integration in <a href="http://www.w3.org/TR/xml-i18n-bp/">Best
-            Practices for XML Internationalization</a>.</p><p>The following four schemas are provided:</p><p>
+            Practices for XML Internationalization</a>.</p><p id="foreign-elements">Foreign elements can be used only inside rules. Foreign attributes can be used on any element defined in ITS.</p><p>The following four schemas are provided:</p><p>
             <em>1. NVDL document</em>: The following <a title="Namespace-based Validation Dispatching Language&#xA;              (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
@@ -3714,23 +3725,8 @@
             <em>2. RELAX NG schema for elements and attributes</em>: The NVDL schema depends on
           the following two schemas: RELAX NG schema for ITS elements, and RELAX NG schema for all
           ITS local attributes.</p><div class="exampleOuter"><div class="exampleHeader"><a name="its20-elements.rng" id="its20-elements.rng"></a>Example 96: RELAX NG schema for ITS elements</div><div class="exampleInner"><pre><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;grammar</strong> <span class="hl-attribute" style="color: #F5844C">xmlns:a</span>=<span class="hl-value" style="color: #993300">"http://relaxng.org/ns/compatibility/annotations/1.0"</span> <span class="hl-attribute" style="color: #F5844C">xmlns</span>=<span class="hl-value" style="color: #993300">"http://relaxng.org/ns/structure/1.0"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
+<strong class="hl-tag" style="color: #000096">&lt;grammar</strong> <span class="hl-attribute" style="color: #F5844C">xmlns</span>=<span class="hl-value" style="color: #993300">"http://relaxng.org/ns/structure/1.0"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;include</strong> <span class="hl-attribute" style="color: #F5844C">href</span>=<span class="hl-value" style="color: #993300">"its20.rng"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-local.attributes"</span> <span class="hl-attribute" style="color: #F5844C">combine</span>=<span class="hl-value" style="color: #993300">"interleave"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;a:documentation&gt;</strong>enable all xml:* attributes<strong class="hl-tag" style="color: #000096">&lt;/a:documentation&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;attribute&gt;</strong>
-        <strong class="hl-tag" style="color: #000096">&lt;nsName</strong> <span class="hl-attribute" style="color: #F5844C">ns</span>=<span class="hl-value" style="color: #993300">"http://www.w3.org/XML/1998/namespace"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;/attribute&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-local.nons.attributes"</span> <span class="hl-attribute" style="color: #F5844C">combine</span>=<span class="hl-value" style="color: #993300">"interleave"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;attribute&gt;</strong>
-        <strong class="hl-tag" style="color: #000096">&lt;nsName</strong> <span class="hl-attribute" style="color: #F5844C">ns</span>=<span class="hl-value" style="color: #993300">"http://www.w3.org/XML/1998/namespace"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
-      <strong class="hl-tag" style="color: #000096">&lt;/attribute&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
-  <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;start&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;choice&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-rules"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
@@ -4296,6 +4292,53 @@
       <strong class="hl-tag" style="color: #000096">&lt;/anyName&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;/attribute&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
+  <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-no-xlink-attribute"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;attribute&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;anyName&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;except&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;nsName</strong> <span class="hl-attribute" style="color: #F5844C">ns</span>=<span class="hl-value" style="color: #993300">""</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;nsName</strong> <span class="hl-attribute" style="color: #F5844C">ns</span>=<span class="hl-value" style="color: #993300">"http://www.w3.org/1999/xlink"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;/except&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;/anyName&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/attribute&gt;</strong>
+  <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
+  <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-any-attribute"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;attribute&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;anyName/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/attribute&gt;</strong>
+  <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
+  <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-any-element"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;element&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;anyName/&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;choice&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+            <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-any-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;text/&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-any-element"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;/choice&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/element&gt;</strong>
+  <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
+  <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-element"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;element&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;anyName&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;except&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;nsName/&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;/except&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;/anyName&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;choice&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+            <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-any-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;text/&gt;</strong>
+          <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-element"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;/choice&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/element&gt;</strong>
+  <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</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;element</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"rules"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;a:documentation&gt;</strong>Container for global rules<strong class="hl-tag" style="color: #000096">&lt;/a:documentation&gt;</strong>
@@ -4327,6 +4370,7 @@
         <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-preserveSpaceRule"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
         <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-allowedCharactersRule"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
         <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-storageSizeRule"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-element"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;/choice&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
@@ -4341,6 +4385,9 @@
     <strong class="hl-tag" style="color: #000096">&lt;optional&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.queryLanguage.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;/optional&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-no-xlink-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-param"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;element</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"param"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4356,6 +4403,9 @@
     <strong class="hl-tag" style="color: #000096">&lt;attribute</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"name"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;data</strong> <span class="hl-attribute" style="color: #F5844C">type</span>=<span class="hl-value" style="color: #993300">"string"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;/attribute&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-local.attributes"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;interleave&gt;</strong>
@@ -4723,6 +4773,9 @@
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-translateRule.attributes"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.selector"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.translate.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-locNoteRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;element</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"locNoteRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4735,6 +4788,9 @@
         <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.locNoteRef.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
         <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.locNoteRefPointer.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;/choice&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+        <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;/element&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.locNotePointer.nons"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4763,7 +4819,10 @@
     <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-locNote.attributes"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
-    <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-local.attributes"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-local.nons.attributes"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-termRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;element</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"termRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4785,6 +4844,9 @@
         <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.termInfoRefPointer.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;/choice&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;/optional&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.termInfoPointer.nons"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;attribute</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"termInfoPointer"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4809,6 +4871,9 @@
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-dirRule.attributes"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.selector"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.dir.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-langRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;element</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"langRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4823,6 +4888,9 @@
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-langRule.attributes"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.selector"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.langPointer.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.langPointer.nons"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;attribute</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"langPointer"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4842,6 +4910,9 @@
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-withinTextRule.attributes"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.selector"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.withinText.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-domainRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;element</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"domainRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4859,6 +4930,9 @@
     <strong class="hl-tag" style="color: #000096">&lt;optional&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.domainMapping.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;/optional&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.domainPointer.nons"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;attribute</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"domainPointer"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4889,6 +4963,9 @@
         <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.taIdentRefPointer.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;/choice&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;/optional&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.taClassRefPointer.nons"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;attribute</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"taClassRefPointer"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4926,6 +5003,9 @@
     <strong class="hl-tag" style="color: #000096">&lt;optional&gt;</strong>
       <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-attribute.localeFilterType.nons"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;/optional&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;zeroOrMore&gt;</strong>
+      <strong class="hl-tag" style="color: #000096">&lt;ref</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-foreign-attribute"</span><strong class="hl-tag" style="color: #000096">/&gt;</strong>
+    <strong class="hl-tag" style="color: #000096">&lt;/zeroOrMore&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;/define&gt;</strong>
   <strong class="hl-tag" style="color: #000096">&lt;define</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"its-provRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
     <strong class="hl-tag" style="color: #000096">&lt;element</strong> <span class="hl-attribute" style="color: #F5844C">name</span>=<span class="hl-value" style="color: #993300">"provRule"</span><strong class="hl-tag" style="color: #000096">&gt;</strong>
@@ -4940,6 +5020,9 @@

[134 lines skipped]

Received on Monday, 20 May 2013 09:00:13 UTC