[imsc] Address ISSUE-340, ISSUE-343 and ACTION-324
authorpal@sandflow.org
Wed, 10 Sep 2014 14:54:38 -0700
changeset 697 dff9fc930069
parent 696 9df56bd8b43a
child 698 cc79aa829687
child 715 7084721154b6
[imsc] Address ISSUE-340, ISSUE-343 and ACTION-324
ttml-ww-profiles/ttml-ww-profiles.html
ttml-ww-profiles/ttml-ww-profiles.source.html
--- a/ttml-ww-profiles/ttml-ww-profiles.html	Wed Sep 03 23:28:15 2014 -0700
+++ b/ttml-ww-profiles/ttml-ww-profiles.html	Wed Sep 10 14:54:38 2014 -0700
@@ -217,11 +217,11 @@
   </p>
   <h1 class="title p-name" id="title" property="dcterms:title">TTML Text and Image Profiles for Internet Media Subtitles and Captions 1.0</h1>
   
-  <h2 property="dcterms:issued" datatype="xsd:dateTime" content="2014-09-04T13:22:04.000Z" id="w3c-first-public-working-draft-04-september-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-09-04">04 September 2014</time></h2>
+  <h2 property="dcterms:issued" datatype="xsd:dateTime" content="2014-09-11T04:51:40.000Z" id="w3c-first-public-working-draft-10-september-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-09-10">10 September 2014</time></h2>
   <dl>
     
       <dt>This version:</dt>
-      <dd><a class="u-url" href="http://www.w3.org/TR/2014/WD-ttml-imsc1-20140904/">http://www.w3.org/TR/2014/WD-ttml-imsc1-20140904/</a></dd>
+      <dd><a class="u-url" href="http://www.w3.org/TR/2014/WD-ttml-imsc1-20140910/">http://www.w3.org/TR/2014/WD-ttml-imsc1-20140910/</a></dd>
       <dt>Latest published version:</dt>
       <dd><a href="http://www.w3.org/TR/ttml-imsc1/">http://www.w3.org/TR/ttml-imsc1/</a></dd>
     
@@ -346,7 +346,7 @@
       
     
   
-</section><section id="toc"><h2 class="introductory" aria-level="1" role="heading" id="h2_toc">Table of Contents</h2><ul class="toc" role="directory" id="respecContents"><li class="tocline"><a href="#scope" class="tocxref"><span class="secno">1. </span>Scope</a></li><li class="tocline"><a href="#terms" class="tocxref"><span class="secno">2. </span>Terms and Definitions</a></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">3. </span>Conformance</a></li><li class="tocline"><a href="#profiles" class="tocxref"><span class="secno">4. </span>Profiles</a><ul class="toc"><li class="tocline"><a href="#general" class="tocxref"><span class="secno">4.1 </span>General</a></li><li class="tocline"><a href="#text-profile" class="tocxref"><span class="secno">4.2 </span>Text Profile</a></li><li class="tocline"><a href="#image-profile" class="tocxref"><span class="secno">4.3 </span>Image Profile</a></li></ul></li><li class="tocline"><a href="#common-constraints" class="tocxref"><span class="secno">5. </span>Common Constraints</a><ul class="toc"><li class="tocline"><a href="#document-encoding" class="tocxref"><span class="secno">5.1 </span>Document Encoding</a></li><li class="tocline"><a href="#namespaces" class="tocxref"><span class="secno">5.2 </span>Namespaces</a></li><li class="tocline"><a href="#related-video-object" class="tocxref"><span class="secno">5.3 </span>Related Video Object</a></li><li class="tocline"><a href="#synchronization" class="tocxref"><span class="secno">5.4 </span>Synchronization</a></li><li class="tocline"><a href="#extensions" class="tocxref"><span class="secno">5.5 </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#ttp-aspectRatio" class="tocxref"><span class="secno">5.5.1 </span>ittp:aspectRatio</a></li><li class="tocline"><a href="#ttp-progressivelyDecodable" class="tocxref"><span class="secno">5.5.2 </span>ittp:progressivelyDecodable</a></li><li class="tocline"><a href="#tts-forcedDisplay" class="tocxref"><span class="secno">5.5.3 </span>itts:forcedDisplay</a></li><li class="tocline"><a href="#ttm-altText" class="tocxref"><span class="secno">5.5.4 </span>ittm:altText</a></li></ul></li><li class="tocline"><a href="#region" class="tocxref"><span class="secno">5.6 </span>Region</a><ul class="toc"><li class="tocline"><a href="#presented-region" class="tocxref"><span class="secno">5.6.1 </span>Presented Region</a></li><li class="tocline"><a href="#dimensions-and-position" class="tocxref"><span class="secno">5.6.2 </span>Dimensions and Position</a></li><li class="tocline"><a href="#maximum-number" class="tocxref"><span class="secno">5.6.3 </span>Maximum number</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model-1" class="tocxref"><span class="secno">5.7 </span>Hypothetical Render Model</a></li><li class="tocline"><a href="#common-features" class="tocxref"><span class="secno">5.8 </span>Features</a></li></ul></li><li class="tocline"><a href="#text-profile-constraints" class="tocxref"><span class="secno">6. </span>Text Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#text-profile-designator" class="tocxref"><span class="secno">6.1 </span>Profile Designator</a></li><li class="tocline"><a href="#recommended-character-sets" class="tocxref"><span class="secno">6.2 </span>Recommended Character Sets</a></li><li class="tocline"><a href="#features" class="tocxref"><span class="secno">6.3 </span>Features</a></li></ul></li><li class="tocline"><a href="#image-profile-constraints" class="tocxref"><span class="secno">7. </span>Image Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#image-profile-designator" class="tocxref"><span class="secno">7.1 </span>Profile Designator</a></li><li class="tocline"><a href="#presented-image" class="tocxref"><span class="secno">7.2 </span>Presented Image</a><ul class="toc"><li class="tocline"><a href="#definition" class="tocxref"><span class="secno">7.2.1 </span>Definition</a></li><li class="tocline"><a href="#number-per-region" class="tocxref"><span class="secno">7.2.2 </span>Number per Region</a></li></ul></li><li class="tocline"><a href="#div-element" class="tocxref"><span class="secno">7.3 </span><code>div</code> element</a></li><li class="tocline"><a href="#features-1" class="tocxref"><span class="secno">7.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model" class="tocxref"><span class="secno">8. </span>Hypothetical Render Model</a><ul class="toc"><li class="tocline"><a href="#performance-model" class="tocxref"><span class="secno">8.1 </span>Performance Model</a><ul class="toc"><li class="tocline"><a href="#overview" class="tocxref"><span class="secno">8.1.1 </span>Overview</a></li><li class="tocline"><a href="#general-1" class="tocxref"><span class="secno">8.1.2 </span>General</a></li><li class="tocline"><a href="#paint-regions" class="tocxref"><span class="secno">8.1.3 </span>Paint Regions</a></li><li class="tocline"><a href="#paint-images" class="tocxref"><span class="secno">8.1.4 </span>Paint Images</a></li><li class="tocline"><a href="#paint-text" class="tocxref"><span class="secno">8.1.5 </span>Paint Text</a></li></ul></li><li class="tocline"><a href="#reference-fonts" class="tocxref"><span class="secno">8.2 </span>Reference Fonts</a></li></ul></li><li class="tocline"><a href="#recommended-unicode-code-points-per-language" class="tocxref"><span class="secno">A. </span>Recommended Character Sets</a></li><li class="tocline"><a href="#forced-content" class="tocxref"><span class="secno">B. </span>Forced content (non-normative)</a></li><li class="tocline"><a href="#wcag-applications" class="tocxref"><span class="secno">C. </span>WCAG Considerations</a></li><li class="tocline"><a href="#features-and-extensions" class="tocxref"><span class="secno">D. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-2" class="tocxref"><span class="secno">D.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">D.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">D.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">D.4 </span>#forcedDisplay</a></li><li class="tocline"><a href="#alttext" class="tocxref"><span class="secno">D.5 </span>#altText</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">E. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">E.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">E.2 </span>Informative references</a></li></ul></li></ul></section>
+</section><section id="toc"><h2 class="introductory" aria-level="1" role="heading" id="h2_toc">Table of Contents</h2><ul class="toc" role="directory" id="respecContents"><li class="tocline"><a href="#scope" class="tocxref"><span class="secno">1. </span>Scope</a></li><li class="tocline"><a href="#terms" class="tocxref"><span class="secno">2. </span>Terms and Definitions</a></li><li class="tocline"><a href="#conformance" class="tocxref"><span class="secno">3. </span>Conformance</a></li><li class="tocline"><a href="#profiles" class="tocxref"><span class="secno">4. </span>Profiles</a><ul class="toc"><li class="tocline"><a href="#general" class="tocxref"><span class="secno">4.1 </span>General</a></li><li class="tocline"><a href="#text-profile" class="tocxref"><span class="secno">4.2 </span>Text Profile</a></li><li class="tocline"><a href="#image-profile" class="tocxref"><span class="secno">4.3 </span>Image Profile</a></li></ul></li><li class="tocline"><a href="#common-constraints" class="tocxref"><span class="secno">5. </span>Common Constraints</a><ul class="toc"><li class="tocline"><a href="#document-encoding" class="tocxref"><span class="secno">5.1 </span>Document Encoding</a></li><li class="tocline"><a href="#foreign-element-and-attributes" class="tocxref"><span class="secno">5.2 </span>Foreign Element and Attributes</a></li><li class="tocline"><a href="#namespaces" class="tocxref"><span class="secno">5.3 </span>Namespaces</a></li><li class="tocline"><a href="#related-video-object" class="tocxref"><span class="secno">5.4 </span>Related Video Object</a></li><li class="tocline"><a href="#synchronization" class="tocxref"><span class="secno">5.5 </span>Synchronization</a></li><li class="tocline"><a href="#extensions" class="tocxref"><span class="secno">5.6 </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#ttp-aspectRatio" class="tocxref"><span class="secno">5.6.1 </span>ittp:aspectRatio</a></li><li class="tocline"><a href="#ttp-progressivelyDecodable" class="tocxref"><span class="secno">5.6.2 </span>ittp:progressivelyDecodable</a></li><li class="tocline"><a href="#tts-forcedDisplay" class="tocxref"><span class="secno">5.6.3 </span>itts:forcedDisplay</a></li><li class="tocline"><a href="#ttm-altText" class="tocxref"><span class="secno">5.6.4 </span>ittm:altText</a></li></ul></li><li class="tocline"><a href="#region" class="tocxref"><span class="secno">5.7 </span>Region</a><ul class="toc"><li class="tocline"><a href="#presented-region" class="tocxref"><span class="secno">5.7.1 </span>Presented Region</a></li><li class="tocline"><a href="#dimensions-and-position" class="tocxref"><span class="secno">5.7.2 </span>Dimensions and Position</a></li><li class="tocline"><a href="#maximum-number" class="tocxref"><span class="secno">5.7.3 </span>Maximum number</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model-1" class="tocxref"><span class="secno">5.8 </span>Hypothetical Render Model</a></li><li class="tocline"><a href="#common-features" class="tocxref"><span class="secno">5.9 </span>Features</a></li></ul></li><li class="tocline"><a href="#text-profile-constraints" class="tocxref"><span class="secno">6. </span>Text Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#text-profile-designator" class="tocxref"><span class="secno">6.1 </span>Profile Designator</a></li><li class="tocline"><a href="#recommended-character-sets" class="tocxref"><span class="secno">6.2 </span>Recommended Character Sets</a></li><li class="tocline"><a href="#features" class="tocxref"><span class="secno">6.3 </span>Features</a></li></ul></li><li class="tocline"><a href="#image-profile-constraints" class="tocxref"><span class="secno">7. </span>Image Profile Constraints</a><ul class="toc"><li class="tocline"><a href="#image-profile-designator" class="tocxref"><span class="secno">7.1 </span>Profile Designator</a></li><li class="tocline"><a href="#presented-image" class="tocxref"><span class="secno">7.2 </span>Presented Image</a><ul class="toc"><li class="tocline"><a href="#definition" class="tocxref"><span class="secno">7.2.1 </span>Definition</a></li><li class="tocline"><a href="#number-per-region" class="tocxref"><span class="secno">7.2.2 </span>Number per Region</a></li></ul></li><li class="tocline"><a href="#div-element" class="tocxref"><span class="secno">7.3 </span><code>div</code> element</a></li><li class="tocline"><a href="#features-1" class="tocxref"><span class="secno">7.4 </span>Features</a></li></ul></li><li class="tocline"><a href="#hypothetical-render-model" class="tocxref"><span class="secno">8. </span>Hypothetical Render Model</a><ul class="toc"><li class="tocline"><a href="#performance-model" class="tocxref"><span class="secno">8.1 </span>Performance Model</a><ul class="toc"><li class="tocline"><a href="#overview" class="tocxref"><span class="secno">8.1.1 </span>Overview</a></li><li class="tocline"><a href="#general-1" class="tocxref"><span class="secno">8.1.2 </span>General</a></li><li class="tocline"><a href="#paint-regions" class="tocxref"><span class="secno">8.1.3 </span>Paint Regions</a></li><li class="tocline"><a href="#paint-images" class="tocxref"><span class="secno">8.1.4 </span>Paint Images</a></li><li class="tocline"><a href="#paint-text" class="tocxref"><span class="secno">8.1.5 </span>Paint Text</a></li></ul></li><li class="tocline"><a href="#reference-fonts" class="tocxref"><span class="secno">8.2 </span>Reference Fonts</a></li></ul></li><li class="tocline"><a href="#recommended-unicode-code-points-per-language" class="tocxref"><span class="secno">A. </span>Recommended Character Sets</a></li><li class="tocline"><a href="#forced-content" class="tocxref"><span class="secno">B. </span>Forced content (non-normative)</a></li><li class="tocline"><a href="#wcag-applications" class="tocxref"><span class="secno">C. </span>WCAG Considerations</a></li><li class="tocline"><a href="#features-and-extensions" class="tocxref"><span class="secno">D. </span>Extensions</a><ul class="toc"><li class="tocline"><a href="#general-2" class="tocxref"><span class="secno">D.1 </span>General</a></li><li class="tocline"><a href="#progressivelydecodable" class="tocxref"><span class="secno">D.2 </span>#progressivelyDecodable</a></li><li class="tocline"><a href="#aspectratio" class="tocxref"><span class="secno">D.3 </span>#aspectRatio</a></li><li class="tocline"><a href="#forceddisplay" class="tocxref"><span class="secno">D.4 </span>#forcedDisplay</a></li><li class="tocline"><a href="#alttext" class="tocxref"><span class="secno">D.5 </span>#altText</a></li></ul></li><li class="tocline"><a href="#references" class="tocxref"><span class="secno">E. </span>References</a><ul class="toc"><li class="tocline"><a href="#normative-references" class="tocxref"><span class="secno">E.1 </span>Normative references</a></li><li class="tocline"><a href="#informative-references" class="tocxref"><span class="secno">E.2 </span>Informative references</a></li></ul></li></ul></section>
 
   
 
@@ -425,7 +425,7 @@
       offered. In addition, the Text Profile subtitle document <em class="rfc2119" title="SHOULD">SHOULD</em> be associated with the Image Profile subtitle document such
       that, when image content is encountered, assistive technologies have access to its corresponding text form.</p>
 
-      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_2"><span>Note</span></div><p class="">The <code>ittm:altText</code> element specified <a href="#ttm-altText" class="sec-ref"><span class="secno">5.5.4</span> <span class="sec-title">ittm:altText</span></a> also allows text equivalent
+      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_2"><span>Note</span></div><p class="">The <code>ittm:altText</code> element specified <a href="#ttm-altText" class="sec-ref"><span class="secno">5.6.4</span> <span class="sec-title">ittm:altText</span></a> also allows text equivalent
       string to be associated with an image, e.g. to support indexation of the content and also facilitate quality checking of the
       document during authoring.</p></div>
 
@@ -455,8 +455,16 @@
       <p>A subtitle document <em class="rfc2119" title="SHALL">SHALL</em> use UTF-8 character encoding as specified in [<cite><a class="bibref" href="#bib-UNICODE">UNICODE</a></cite>].</p>
     </section>
 
+    <section id="foreign-element-and-attributes">
+      <h3 aria-level="2" role="heading" id="h3_foreign-element-and-attributes"><span class="secno">5.2 </span>Foreign Element and Attributes</h3>
+
+      <p>A subtitle document <em class="rfc2119" title="MAY">MAY</em> contain elements and attributes that are neither specifically permitted nor forbidden by a
+      profile. Such elements and attributes <em class="rfc2119" title="MAY">MAY</em> be ignored by the <a href="#dfn-presentation-processor" class="internalDFN">presentation processor</a> or <a href="#dfn-transformation-processor" class="internalDFN">transformation
+      processor</a>.</p>
+    </section>
+
     <section id="namespaces">
-      <h3 aria-level="2" role="heading" id="h3_namespaces"><span class="secno">5.2 </span>Namespaces</h3>
+      <h3 aria-level="2" role="heading" id="h3_namespaces"><span class="secno">5.3 </span>Namespaces</h3>
 
       <p>The following namespaces (see [<cite><a class="bibref" href="#bib-xml-names">xml-names</a></cite>]) are used in this specification:</p>
 
@@ -591,14 +599,14 @@
     </section>
 
     <section id="related-video-object">
-      <h3 aria-level="2" role="heading" id="h3_related-video-object"><span class="secno">5.3 </span>Related Video Object</h3>
+      <h3 aria-level="2" role="heading" id="h3_related-video-object"><span class="secno">5.4 </span>Related Video Object</h3>
 
       <p>A subtitle document <em class="rfc2119" title="MAY">MAY</em> be associated with a related video object, which <em class="rfc2119" title="SHALL">SHALL</em> consist of a sequence of image frames, each
       a rectangular array of pixels, and <em class="rfc2119" title="SHALL">SHALL</em> be considered the <em>Related Media Object</em> defined in [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
     </section>
 
     <section id="synchronization">
-      <h3 aria-level="2" role="heading" id="h3_synchronization"><span class="secno">5.4 </span>Synchronization</h3>
+      <h3 aria-level="2" role="heading" id="h3_synchronization"><span class="secno">5.5 </span>Synchronization</h3>
 
       <p>Each intermediate synchronic document of the subtitle document is intended to be displayed on a specific frame and removed
       on a specific frame of the related video object.</p>
@@ -623,15 +631,15 @@
       <code>ttp:frameRateMultiplier</code> <em class="rfc2119" title="SHALL">SHALL</em> be the frame rate of the related video object.</p>
 
       <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_4"><span>Note</span></div><p class="">A document can be made independent of the frame rate of the related video object by never using the
-      <em>frames</em> term in a time expression: as specified in <a href="#common-features" class="sec-ref"><span class="secno">5.8</span> <span class="sec-title">Features</span></a>, <code>ttp:frameRate</code> is
+      <em>frames</em> term in a time expression: as specified in <a href="#common-features" class="sec-ref"><span class="secno">5.9</span> <span class="sec-title">Features</span></a>, <code>ttp:frameRate</code> is
       required only if the document includes one or more time expressions that uses the <em>frames</em> term.</p></div>
     </section>
 
     <section id="extensions">
-      <h3 aria-level="2" role="heading" id="h3_extensions"><span class="secno">5.5 </span>Extensions</h3>
+      <h3 aria-level="2" role="heading" id="h3_extensions"><span class="secno">5.6 </span>Extensions</h3>
 
       <section id="ttp-aspectRatio" typeof="bibo:Chapter" resource="#ttp-aspectRatio" rel="bibo:Chapter">
-        <h4 aria-level="3" role="heading" id="h4_ttp-aspectRatio"><span class="secno">5.5.1 </span>ittp:aspectRatio</h4>
+        <h4 aria-level="3" role="heading" id="h4_ttp-aspectRatio"><span class="secno">5.6.1 </span>ittp:aspectRatio</h4>
 
         <p>The <code>ittp:aspectRatio</code> attributes allows authorial control of the mapping of the root container of a subtitle
         document to the related video object frame.</p>
@@ -666,7 +674,7 @@
             <ol style="list-style-type: lower-roman;">
               <li>the ratio of the width to the height of the rectangular area is equal to <code>ittp:aspectRatio</code>,</li>
 
-              <li>the center of the rectangular area is colocated with the center of the related video object frame,</li>
+              <li>the center of the rectangular area is collocated with the center of the related video object frame,</li>
 
               <li>the rectangular area (including its boundary) is entirely within the related video object frame (including its
               boundary), and</li>
@@ -687,7 +695,7 @@
         <p>An <code>ittp:aspectRatio</code> attribute is considered to be significant only when specified on the <code>tt</code>
         element.</p>
 
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_5"><span>Note</span></div><p class="">As specified in Section <a href="#common-features" class="sec-ref"><span class="secno">5.8</span> <span class="sec-title">Features</span></a>, <code>tts:extent</code> is present if the
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_5"><span>Note</span></div><p class="">As specified in Section <a href="#common-features" class="sec-ref"><span class="secno">5.9</span> <span class="sec-title">Features</span></a>, <code>tts:extent</code> is present if the
         <code>px</code> length measure is used anywhere within the document.</p></div>
 
         <p>Integer pixel positions on the related video object frame computed from real percentage length values <em class="rfc2119" title="SHALL">SHALL</em> use half-up
@@ -695,7 +703,7 @@
       </section>
 
       <section id="ttp-progressivelyDecodable" typeof="bibo:Chapter" resource="#ttp-progressivelyDecodable" rel="bibo:Chapter">
-        <h4 aria-level="3" role="heading" id="h4_ttp-progressivelyDecodable"><span class="secno">5.5.2 </span>ittp:progressivelyDecodable</h4>
+        <h4 aria-level="3" role="heading" id="h4_ttp-progressivelyDecodable"><span class="secno">5.6.2 </span>ittp:progressivelyDecodable</h4>
 
         <p>A progressively decodable subtitle document is structured to facilitate presentation before the document is received in
         its entirety, and can be identified using <code>ittp:progressivelyDecodable</code> attribute.</p>
@@ -735,26 +743,51 @@
         <p>An <code>ittp:progressivelyDecodable</code> attribute is considered to be significant only when specified on the
         <code>tt</code> element.</p>
 
-        <p>If not specified, the value of <code>ittp:progressivelyDecodable</code> <em class="rfc2119" title="SHALL">SHALL</em> be considered to be equal to
-        "false".</p>
-
-        <p>A subtitle document for which the computed value of <code>ittp:progressivelyDecodable</code> is "true" <em class="rfc2119" title="SHALL">SHALL</em>
-        be a progressively decodable subtitle document.</p>
-
-        <p>A subtitle document for which the computed value of <code>ittp:progressivelyDecodable</code> is "false" is
-        neither asserted to be a progressively decodable subtitle document nor asserted not to be a progressively decodable
-        subtitle document.</p>
+        <p>If not specified, the value of <code>ittp:progressivelyDecodable</code> <em class="rfc2119" title="SHALL">SHALL</em> be considered to be equal to "false".</p>
+
+        <p>A subtitle document for which the computed value of <code>ittp:progressivelyDecodable</code> is "true" <em class="rfc2119" title="SHALL">SHALL</em> be a
+        progressively decodable subtitle document.</p>
+
+        <p>A subtitle document for which the computed value of <code>ittp:progressivelyDecodable</code> is "false" is neither
+        asserted to be a progressively decodable subtitle document nor asserted not to be a progressively decodable subtitle
+        document.</p>
+				
+				<div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_6"><span>Note</span></div><div class="">
+
+        <p>[<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>] specifies explicitly referencing of elements identified using <code>xml:id</code> in the
+        following circumstances:</p>
+
+        <ul>
+          <li>an element in <code>body</code> referencing <code>region</code> elements. In this case, Requirement 4 above is always
+          satisfied.</li>
+
+          <li>an element in <code>body</code> referencing <code>style</code> elements. In this case, Requirement 4 above is always
+          satisfied.</li>
+
+          <li>a <code>region</code> element referencing <code>style</code> elements. In this case, Requirement 4 above is always
+          satisfied.</li>
+
+          <li>a <code>style</code> element referencing other <code>style</code> elements. In this case, Requirement 4 provides an
+          optimization of <code>style</code> element ordering within the <code>head</code> element.</li>
+
+          <li>a <code>ttm:actor</code> element referencing a <code>ttm:agent</code> element. In this case, Requirement 4 provides
+          optimization of metadata elements ordering within the document.</li>
+
+          <li>a content element referencing <code>ttm:agent</code> elements using the <code>ttm:agent</code> attribute. In this
+          case, Requirement 4 provides optimization of metadata elements ordering within the document.</li>
+        </ul>
+				</div></div>
       </section>
 
       <section id="tts-forcedDisplay" typeof="bibo:Chapter" resource="#tts-forcedDisplay" rel="bibo:Chapter">
-        <h4 aria-level="3" role="heading" id="h4_tts-forcedDisplay"><span class="secno">5.5.3 </span>itts:forcedDisplay</h4>
+        <h4 aria-level="3" role="heading" id="h4_tts-forcedDisplay"><span class="secno">5.6.3 </span>itts:forcedDisplay</h4>
 
         <p><code>itts:forcedDisplay</code> allows the processor to override the computed value of <code>tts:visibility</code>
         attribute in conjunction with an application parameter <code>displayForcedOnlyMode</code>.</p>
 
-        <p>If the value of <code>displayForcedOnlyMode</code> is "true", a content element with a
-        <code>itts:forcedDisplay</code> computed value of "false" <em class="rfc2119" title="SHALL">SHALL</em> not produce any visible rendering, but still
-        affect layout, regardless of the computed value of <code>tts:visibility</code>.</p>
+        <p>If the value of <code>displayForcedOnlyMode</code> is "true", a content element with a <code>itts:forcedDisplay</code>
+        computed value of "false" <em class="rfc2119" title="SHALL">SHALL</em> not produce any visible rendering, but still affect layout, regardless of the computed
+        value of <code>tts:visibility</code>.</p>
 
         <p>The <code>itts:forcedDisplay</code> attribute shall conform to the following:</p>
 
@@ -815,27 +848,26 @@
         <p>The algorithm for setting the <code>displayForcedOnlyMode</code> parameter based on the circumstances under which the
         subtitle document is presented is left to the application.</p>
 
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_6"><span>Note</span></div><p class="">The background of a region is drawn even if the computed value of <code>tts:visibility</code> equals
-        "hidden" for all active content within. This can occur if <code>itts:forcedDisplay</code> equals
-        "false" for all active content elements within a region for which <code>itts:forcedDisplay</code> equals
-        "true", and <code>displayForcedOnlyMode</code> equals "true". Authors can avoid this situation, for
-        instance, by ensuring that content elements and the regions that they are flowed into always have the same value of
-        <code>itts:forcedDisplay</code>.</p></div>
-
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_7"><span>Note</span></div><p class="">Although <code>itts:forcedDisplay</code>, like all the TTML style attributes, has no defined semantics on a
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_7"><span>Note</span></div><p class="">The background of a region is drawn even if the computed value of <code>tts:visibility</code> equals
+        "hidden" for all active content within. This can occur if <code>itts:forcedDisplay</code> equals "false" for all active
+        content elements within a region for which <code>itts:forcedDisplay</code> equals "true", and
+        <code>displayForcedOnlyMode</code> equals "true". Authors can avoid this situation, for instance, by ensuring that content
+        elements and the regions that they are flowed into always have the same value of <code>itts:forcedDisplay</code>.</p></div>
+
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_8"><span>Note</span></div><p class="">Although <code>itts:forcedDisplay</code>, like all the TTML style attributes, has no defined semantics on a
         <code>br</code> content element, <code>itts:forcedDisplay</code> will apply to a <code>br</code> content element if it is
         either defined on an ancestor content element of the <code>br</code> content element or it is applied to a region element
         corresponding to a region that the <code>br</code> content element is being flowed into.</p></div>
 
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_8"><span>Note</span></div><p class="">It is expected that the functionality of <code>itts:forcedDisplay</code> will be mapped to a conditional
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_9"><span>Note</span></div><p class="">It is expected that the functionality of <code>itts:forcedDisplay</code> will be mapped to a conditional
         style construct in a future revision of this specification.</p></div>
       </section>
 
       <section id="ttm-altText" typeof="bibo:Chapter" resource="#ttm-altText" rel="bibo:Chapter">
-        <h4 aria-level="3" role="heading" id="h4_ttm-altText"><span class="secno">5.5.4 </span>ittm:altText</h4>
+        <h4 aria-level="3" role="heading" id="h4_ttm-altText"><span class="secno">5.6.4 </span>ittm:altText</h4>
 
         <p><code>ittm:altText</code> allows an author to provide a text string equivalent for an element, typically an image. This
-        text equivalent <em class="rfc2119" title="MAY">MAY</em> be used to support indexation of the content and also facilitate quality checking of the document
+        text equivalent <em class="rfc2119" title="MAY">MAY</em> be used to support indexing of the content and also facilitate quality checking of the document
         during authoring.</p>
 
         <p>The <code>ittm:altText</code> element <em class="rfc2119" title="SHALL">SHALL</em> conform to the following syntax:</p>
@@ -861,17 +893,17 @@
 
         <p><a href="#image-profile-constraints" class="sec-ref"><span class="secno">7.</span> <span class="sec-title">Image Profile Constraints</span></a> specifies the use of the <code>ittm:altText</code> element with images.</p>
 
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_9"><span>Note</span></div><p class="">In contrast to the common use of <code>alt</code> attributes in [<cite><a class="bibref" href="#bib-HTML5">HTML5</a></cite>], the <code>ittm:altText</code>
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_10"><span>Note</span></div><p class="">In contrast to the common use of <code>alt</code> attributes in [<cite><a class="bibref" href="#bib-HTML5">HTML5</a></cite>], the <code>ittm:altText</code>
         attribute content is not intended to be displayed in place of the element if the element is not loaded. The
         <code>ittm:altText</code> attribute content can however be read and used by assistive technologies. .</p></div>
       </section>
     </section>
 
     <section id="region">
-      <h3 aria-level="2" role="heading" id="h3_region"><span class="secno">5.6 </span>Region</h3>
+      <h3 aria-level="2" role="heading" id="h3_region"><span class="secno">5.7 </span>Region</h3>
 
       <section id="presented-region">
-        <h4 aria-level="3" role="heading" id="h4_presented-region"><span class="secno">5.6.1 </span>Presented Region</h4>
+        <h4 aria-level="3" role="heading" id="h4_presented-region"><span class="secno">5.7.1 </span>Presented Region</h4>
 
         <p>A presented region is a temporally active region that satisfies the following conditions:</p>
 
@@ -888,7 +920,7 @@
       </section>
 
       <section id="dimensions-and-position">
-        <h4 aria-level="3" role="heading" id="h4_dimensions-and-position"><span class="secno">5.6.2 </span>Dimensions and Position</h4>
+        <h4 aria-level="3" role="heading" id="h4_dimensions-and-position"><span class="secno">5.7.2 </span>Dimensions and Position</h4>
 
         <p>All regions <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> extend beyond the root container, i.e. the intersection of the sets of coordinates belonging to a
         region (including its boundary) and the sets of coordinates belonging to the root container (including its boundary) is the
@@ -899,21 +931,21 @@
       </section>
 
       <section id="maximum-number">
-        <h4 aria-level="3" role="heading" id="h4_maximum-number"><span class="secno">5.6.3 </span>Maximum number</h4>
+        <h4 aria-level="3" role="heading" id="h4_maximum-number"><span class="secno">5.7.3 </span>Maximum number</h4>
 
         <p>The number of presented regions in a given intermediate synchronic document <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> be greater than 4.</p>
       </section>
     </section>
 
     <section id="hypothetical-render-model-1">
-      <h3 aria-level="2" role="heading" id="h3_hypothetical-render-model-1"><span class="secno">5.7 </span>Hypothetical Render Model</h3>
+      <h3 aria-level="2" role="heading" id="h3_hypothetical-render-model-1"><span class="secno">5.8 </span>Hypothetical Render Model</h3>
 
       <p>Any sequence of consecutive intermediate synchronic documents <em class="rfc2119" title="SHALL">SHALL</em> be reproducible without error by the Hypothetical
       Render Model specified in Section <a href="#hypothetical-render-model" class="sec-ref"><span class="secno">8.</span> <span class="sec-title">Hypothetical Render Model</span></a>.</p>
     </section>
 
     <section id="common-features" typeof="bibo:Chapter" resource="#common-features" rel="bibo:Chapter">
-      <h3 aria-level="2" role="heading" id="h3_common-features"><span class="secno">5.8 </span>Features</h3>
+      <h3 aria-level="2" role="heading" id="h3_common-features"><span class="secno">5.9 </span>Features</h3>
 
       <p>Unless specified otherwise,a subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the following:</p>
 
@@ -1354,7 +1386,7 @@
         </tbody>
       </table>
 
-      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_10"><span>Note</span></div><p class="">As specified in [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>], a <code>#time-offset-with-frames</code> expression is translated to a media time
+      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_11"><span>Note</span></div><p class="">As specified in [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>], a <code>#time-offset-with-frames</code> expression is translated to a media time
       M according to M = 3600 · hours + 60 · minutes + seconds + (frames ÷ (<code>ttp:frameRateMultiplier</code> ·
       <code>ttp:frameRate</code>)).</p></div>
     </section>
@@ -1366,7 +1398,7 @@
     <section id="text-profile-designator" typeof="bibo:Chapter" resource="#text-profile-designator" rel="bibo:Chapter">
       <h3 aria-level="2" role="heading" id="h3_text-profile-designator"><span class="secno">6.1 </span>Profile Designator</h3>
 
-      <p>A subtitle document conforming to the Text Profile <em class="rfc2119" title="SHALL">SHALL</em> be associated with the following profile designator:</p>
+      <p>A subtitle document conforming to the Text Profile is associated with the following profile designator:</p>
 
       <table class="simple">
         <thead>
@@ -1385,6 +1417,11 @@
           </tr>
         </tbody>
       </table>
+
+      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_12"><span>Note</span></div><p class="">As specified in <a href="#common-features" class="sec-ref"><span class="secno">5.9</span> <span class="sec-title">Features</span></a>, the presence of the <code>ttp:profile</code> attribute is
+      not required by this profile. The profile designator specified above is intended to be generally used to signal conformance
+      of a subtitle document to the profile. The details of such signaling depends on the application, and can, for instance, use
+      metadata structures out-of-band of the subtitle document.</p></div>
     </section>
 
     <section id="recommended-character-sets">
@@ -1456,8 +1493,8 @@
           <tr>
             <td><code>#displayAlign</code></td>
 
-            <td><em class="rfc2119" title="MAY">MAY</em> be used. The initial value of <code>tts:displayAlign</code> <em class="rfc2119" title="SHALL">SHALL</em> be "after" for the default region.
-            NOTE: This is consistent with [<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>].</td>
+            <td><em class="rfc2119" title="MAY">MAY</em> be used. The initial value of <code>tts:displayAlign</code> <em class="rfc2119" title="SHALL">SHALL</em> be "after" for the default region. NOTE: This
+            is consistent with [<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>].</td>
           </tr>
 
           <tr>
@@ -1470,9 +1507,8 @@
           <tr>
             <td><code>#fontFamily-generic</code></td>
 
-            <td><em class="rfc2119" title="MAY">MAY</em> be used. A <code>tts:fontFamily</code> of either "monospaceSerif" or
-            "proportionalSansSerif" <em class="rfc2119" title="SHOULD">SHOULD</em> be specified for all presented text content. A tts:fontFamily of
-            "default" <em class="rfc2119" title="SHALL">SHALL</em> be equivalent to "monospaceSerif".</td>
+            <td><em class="rfc2119" title="MAY">MAY</em> be used. A <code>tts:fontFamily</code> of either "monospaceSerif" or "proportionalSansSerif" <em class="rfc2119" title="SHOULD">SHOULD</em> be
+            specified for all presented text content. A tts:fontFamily of "default" <em class="rfc2119" title="SHALL">SHALL</em> be equivalent to "monospaceSerif".</td>
           </tr>
 
           <tr>
@@ -1551,8 +1587,8 @@
             <td><code>#lineHeight</code></td>
 
             <td><em class="rfc2119" title="MAY">MAY</em> be used.<br>
-            An explicit <code>&lt;length&gt;</code> <em class="rfc2119" title="SHOULD">SHOULD</em> be specified as there is no uniform implementation of the
-            "normal" value at the time of this writing.</td>
+            An explicit <code>&lt;length&gt;</code> <em class="rfc2119" title="SHOULD">SHOULD</em> be specified as there is no uniform implementation of the "normal" value
+            at the time of this writing.</td>
           </tr>
 
           <tr>
@@ -1570,8 +1606,8 @@
           <tr>
             <td><code>#origin</code></td>
 
-            <td>The <code>tts:origin</code> attribute <em class="rfc2119" title="SHALL">SHALL</em> use <code>px</code> units or "percentage" representation, and
-            <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> use <code>em</code> units.</td>
+            <td>The <code>tts:origin</code> attribute <em class="rfc2119" title="SHALL">SHALL</em> use <code>px</code> units or "percentage" representation, and <em class="rfc2119" title="SHALL NOT">SHALL NOT</em>
+            use <code>em</code> units.</td>
           </tr>
 
           <tr>
@@ -1619,8 +1655,8 @@
           <tr>
             <td><code>#textAlign</code></td>
 
-            <td><em class="rfc2119" title="MAY">MAY</em> be used. The initial value of <code>tts:textAlign</code> <em class="rfc2119" title="SHALL">SHALL</em> be "center" for the default region.
-            NOTE: This is consistent with [<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>].</td>
+            <td><em class="rfc2119" title="MAY">MAY</em> be used. The initial value of <code>tts:textAlign</code> <em class="rfc2119" title="SHALL">SHALL</em> be "center" for the default region. NOTE: This
+            is consistent with [<cite><a class="bibref" href="#bib-ST2052-1">ST2052-1</a></cite>].</td>
           </tr>
 
           <tr>
@@ -1720,6 +1756,11 @@
           </tr>
         </tbody>
       </table>
+
+      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_13"><span>Note</span></div><p class="">As specified in <a href="#common-features" class="sec-ref"><span class="secno">5.9</span> <span class="sec-title">Features</span></a>, the presence of the <code>ttp:profile</code> attribute is
+      not required by this profile. The profile designator specified above is intended to be generally used to signal conformance
+      of a subtitle document to the profile. The details of such signaling depends on the application, and can, for instance, use
+      metadata structures out-of-band of the subtitle document.</p></div>
     </section>
 
     <section id="presented-image">
@@ -1948,9 +1989,8 @@
 
         <p>The model operates on successive intermediate synchronic documents obtained from an input subtitle document, and uses a
         simple double buffering model: while an intermediate synchronic document E<sub>n</sub> is being painted into Presentation
-        Buffer P<sub>n</sub> (the "front buffer" of the model), the previous intermediate synchronic document
-        E<sub>n-1</sub> is available for display in Presentation Buffer P<sub>n-1</sub> (the "back buffer" of the
-        model).</p>
+        Buffer P<sub>n</sub> (the "front buffer" of the model), the previous intermediate synchronic document E<sub>n-1</sub> is
+        available for display in Presentation Buffer P<sub>n-1</sub> (the "back buffer" of the model).</p>
 
         <p>The model specifies an (hypothetical) time required for completely painting an intermediate synchronic document as a
         proxy for complexity. Painting includes drawing region backgrounds, rendering and copying glyphs, and decoding and copying
@@ -2021,7 +2061,7 @@
         P<sub>n-1</sub> at the presentation time of intermediate synchronic document E<sub>n</sub>, making the latter available for
         display.</p>
 
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_11"><span>Note</span></div><p class="">It is possible for the contents of Presentation Buffer P<sub>n-1</sub> to never be displayed. This can
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_14"><span>Note</span></div><p class="">It is possible for the contents of Presentation Buffer P<sub>n-1</sub> to never be displayed. This can
         happen if Presentation Buffer P<sub>n</sub> is copied twice to Presentation Buffer P<sub>n-1</sub> between two consecutive
         video frame boundaries of the related video object.</p></div>
 
@@ -2054,11 +2094,11 @@
           </tbody>
         </table>
 
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_12"><span>Note</span></div><p class="">BDraw effectively sets a limit on fillings regions - for example, assuming that the root container is
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_15"><span>Note</span></div><p class="">BDraw effectively sets a limit on fillings regions - for example, assuming that the root container is
         ultimately rendered at 1920×1080 resolution, a BDraw of 12 s<sup>-1</sup> would correspond to a fill rate of
         1920×1080×12/s=23.7×2<sup>20</sup>pixels s<sup>-1</sup>.</p></div>
 
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_13"><span>Note</span></div><p class="">IPD effectively sets a limit on the complexity of any given intermediate synchronic document.</p></div>
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_16"><span>Note</span></div><p class="">IPD effectively sets a limit on the complexity of any given intermediate synchronic document.</p></div>
       </section>
 
       <section id="paint-regions" typeof="bibo:Chapter" resource="#paint-regions" rel="bibo:Chapter">
@@ -2070,7 +2110,7 @@
 
         <p>where CLEAR(E<sub>0</sub>) = 0 and CLEAR(E<sub>n | n &gt; 0</sub>) = 1, i.e. the root container in its entirety.</p>
 
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_14"><span>Note</span></div><p class="">To ensure consistency of the Presentation Buffer, a new intermediate synchronic document requires clearing
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_17"><span>Note</span></div><p class="">To ensure consistency of the Presentation Buffer, a new intermediate synchronic document requires clearing
         of the root container.</p></div>
 
         <p>PAINT(E<sub>n</sub>) <em class="rfc2119" title="SHALL">SHALL</em> be the normalized area to be painted for all regions that are used in intermediate synchronic
@@ -2079,7 +2119,7 @@
         <p>PAINT(E<sub>n</sub>) = ∑<sub>R<sub>i</sub>∈R<sub>p</sub></sub> SIZE(R<sub>i</sub>) ∙ NBG(R<sub>i</sub>)</p>
 
         <p>where R_p <em class="rfc2119" title="SHALL">SHALL</em> be the set of regions presented in the intermediate synchronic document E<sub>n</sub> – see Section
-        <a href="#presented-region" class="sec-ref"><span class="secno">5.6.1</span> <span class="sec-title">Presented Region</span></a> for the definition of presented region.</p>
+        <a href="#presented-region" class="sec-ref"><span class="secno">5.7.1</span> <span class="sec-title">Presented Region</span></a> for the definition of presented region.</p>
 
         <p>NSIZE(R<sub>i</sub>) <em class="rfc2119" title="SHALL">SHALL</em> be given by:</p>
 
@@ -2321,15 +2361,15 @@
           </tbody>
         </table>
 
-        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_15"><span>Note</span></div><p class="">NRGA(G<sub>i</sub>) does not take into account glyph decorations (e.g. underline), glyph effects (e.g.
+        <div class="note"><div class="note-title" aria-level="4" role="heading" id="h_note_18"><span>Note</span></div><p class="">NRGA(G<sub>i</sub>) does not take into account glyph decorations (e.g. underline), glyph effects (e.g.
         outline) or actual glyph aspect ratio. An implementation can determine an actual buffer size needs based on worst-case
         glyph size complexity.</p></div>
 
         <aside class="example"><div class="example-title"><span>Example 3</span></div>
           Setting a Glyph Buffer Normalized Size effectively sets a limit on the total number of distinct glyphs present in any
           given intermediate synchronic document E<sub>n</sub>. For example, assuming a maximum Normalized Glyph Buffer Size of 1
-          and the default tts:fontSize of 1c are used, the glyph's height as percentage of root container height is 1/15 , and
-          the maximum number of distinct glyphs that can be buffered is 1÷(1÷15)^2=225 glyphs. In this example, an implementation
+          and the default tts:fontSize of 1c are used, the glyph's height as percentage of root container height is 1/15 , and the
+          maximum number of distinct glyphs that can be buffered is 1÷(1÷15)^2=225 glyphs. In this example, an implementation
           rendering at 1920x1080 would need to allocate a glyph buffer no smaller than (1920÷32)×(1080÷15)×225=~1 Mpixels.
         </aside>
 
@@ -2402,10 +2442,10 @@
         </tbody>
       </table>
 
-      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_16"><span>Note</span></div><p class="">Implementations can use use fonts other than those specified above. Two fonts with equal metrics can have a
+      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_19"><span>Note</span></div><p class="">Implementations can use use fonts other than those specified above. Two fonts with equal metrics can have a
       different appearance, but flow identically.</p></div>
 
-      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_17"><span>Note</span></div><p class="">proportionalSansSerif is not used in practice for Hebrew and Arabic captions and subtitles.</p></div>
+      <div class="note"><div class="note-title" aria-level="3" role="heading" id="h_note_20"><span>Note</span></div><p class="">proportionalSansSerif is not used in practice for Hebrew and Arabic captions and subtitles.</p></div>
     </section>
   </section>
 
@@ -2753,9 +2793,8 @@
     <p><a href="#fig-forced-content" class="fig-ref">Fig. <span class="figno">3</span> <span class="fig-title">
         Illustration of the use of itts:forcedDisplay
       </span></a> below illustrates the use of forced content, i.e. <code>itts:forcedDisplay</code> and
-    <code>displayForcedOnlyMode</code>. The content with <code>itts:forcedDisplay</code>="true" is the French translation
-    of the "High School" sign. The content with <code>itts:forcedDisplay</code>="false" are French subtitles
-    capturing a voiceover.</p>
+    <code>displayForcedOnlyMode</code>. The content with <code>itts:forcedDisplay</code>="true" is the French translation of the
+    "High School" sign. The content with <code>itts:forcedDisplay</code>="false" are French subtitles capturing a voiceover.</p>
 
     <figure id="fig-forced-content">
       <img src="forced-example-figure-1.png" alt="Illustration of the use of itts:forcedDisplay">
@@ -2766,12 +2805,12 @@
     </figure>
 
     <p>When the user selects French as the playback language but does not select French subtitles,
-    <code>displayForcedOnlyMode</code> is set to "true", causing the display of the sign translation, which is useful to
-    any French speaker, but hiding the voiceover subtitles as the voiceover is heard in French.</p>
+    <code>displayForcedOnlyMode</code> is set to "true", causing the display of the sign translation, which is useful to any French
+    speaker, but hiding the voiceover subtitles as the voiceover is heard in French.</p>
 
     <p>If the user selects French as the playback language and also selects French subtitles, e.g. if the user is hard-of-hearing,
-    <code>displayForcedOnlyMode</code> is set to "false", causing the display of both the sign translation and the
-    voiceover subtitles.</p>
+    <code>displayForcedOnlyMode</code> is set to "false", causing the display of both the sign translation and the voiceover
+    subtitles.</p>
 
     <p>The algorithm for setting the <code>displayForcedOnlyMode</code> parameter and selecting the appropriate combination of
     subtitle and audio tracks depends on the application.</p>
@@ -2796,15 +2835,14 @@
 
     <p>For instance, in subtitling and captioning, italics can be used to indicate an off screen speaker context (for example a
     voice from a radio). An author can choose to include this functional information in the text equivalent; for example, by
-    including the word "Radio: " before the image equivalent text. It should also be noted that images in an Image
-    Profile subtitle document that are intended for use as <em>captions</em>, i.e. intended for a hard of hearing audience, might
-    already include this functional information in the rendered text.</p>
-
-    <p>Guideline 1.1 of [<cite><a class="bibref" href="#bib-WCAG20">WCAG20</a></cite>] also recommends that accessible text alternatives must be "programmatically
-    determinable." This means that the text must be able to be read and used by the assistive technologies (and the
-    accessibility features in browsers) that people with disabilities use. It also means that the user must be able to use their
-    assistive technology to find the alternative text (that they can use) when they land on the non-text content (that they
-    can't use).</p>
+    including the word "Radio: " before the image equivalent text. It should also be noted that images in an Image Profile subtitle
+    document that are intended for use as <em>captions</em>, i.e. intended for a hard of hearing audience, might already include
+    this functional information in the rendered text.</p>
+
+    <p>Guideline 1.1 of [<cite><a class="bibref" href="#bib-WCAG20">WCAG20</a></cite>] also recommends that accessible text alternatives must be "programmatically determinable." This
+    means that the text must be able to be read and used by the assistive technologies (and the accessibility features in browsers)
+    that people with disabilities use. It also means that the user must be able to use their assistive technology to find the
+    alternative text (that they can use) when they land on the non-text content (that they can't use).</p>
   </section>
 
   <section class="appendix" id="features-and-extensions" typeof="bibo:Chapter" resource="#features-and-extensions" rel="bibo:Chapter">
@@ -2870,7 +2908,7 @@
 </dd><dt id="bib-xml-names">[xml-names]</dt><dd rel="dcterms:requires">Tim Bray; Dave Hollander; Andrew Layman; Richard Tobin; Henry Thompson et al. <a href="http://www.w3.org/TR/xml-names"><cite>Namespaces in XML 1.0 (Third Edition)</cite></a>. 8 December 2009. W3C Recommendation. URL: <a href="http://www.w3.org/TR/xml-names">http://www.w3.org/TR/xml-names</a>
 </dd></dl></section><section id="informative-references" typeof="bibo:Chapter" resource="#informative-references" rel="bibo:Chapter"><h3 aria-level="2" role="heading" id="h3_informative-references"><span class="secno">E.2 </span>Informative references</h3><dl class="bibliography" about=""><dt id="bib-CEA-608">[CEA-608]</dt><dd rel="dcterms:references"><a href="http://www.ce.org/Standards/Standard-Listings/R4-3-Television-Data-Systems-Subcommittee/Line-21-Data-Service.aspx">Line-21 Data Services</a>, ANSI/CEA Standard.
 </dd><dt id="bib-CEA-708">[CEA-708]</dt><dd rel="dcterms:references"><a href="http://www.ce.org/Standards/Standard-Listings/R4-3-Television-Data-Systems-Subcommittee/CEA-708-D.aspx">Digital Television (DTV) Closed Captioning</a>, ANSI/CEA Standard.
-</dd><dt id="bib-HTML5">[HTML5]</dt><dd rel="dcterms:references">Ian Hickson; Robin Berjon; Steve Faulkner; Travis Leithead; Erika Doyle Navara; Edward O'Connor; Silvia Pfeiffer. <a href="http://www.w3.org/TR/html5/"><cite>HTML5</cite></a>. 31 July 2014. W3C Candidate Recommendation. URL: <a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html5/</a>
+</dd><dt id="bib-HTML5">[HTML5]</dt><dd rel="dcterms:references">Robin Berjon; Steve Faulkner; Travis Leithead; Erika Doyle Navara; Edward O'Connor; Silvia Pfeiffer. <a href="http://www.w3.org/TR/html5/"><cite>HTML5</cite></a>. 31 July 2014. W3C Candidate Recommendation. URL: <a href="http://www.w3.org/TR/html5/">http://www.w3.org/TR/html5/</a>
 </dd><dt id="bib-SDPUS">[SDPUS]</dt><dd rel="dcterms:references">World Wide Web Consortium (W3C). <a href="http://www.w3.org/TR/ttml10-sdp-us/">TTML Simple Delivery Profile for Closed Captions (US)</a> (W3C Working Group Note, 05 February 2013)
 </dd><dt id="bib-SUBM">[SUBM]</dt><dd rel="dcterms:references">World Wide Web Consortium (W3C). <a href="http://www.w3.org/Submission/2013/SUBM-ttml-ww-profiles-20130607/">TTML Text and Image Profiles for Internet Media Subtitles and Captions</a> (Member Submission, 07 June 2013)
 </dd></dl></section></section></body></html>
\ No newline at end of file
--- a/ttml-ww-profiles/ttml-ww-profiles.source.html	Wed Sep 03 23:28:15 2014 -0700
+++ b/ttml-ww-profiles/ttml-ww-profiles.source.html	Wed Sep 10 14:54:38 2014 -0700
@@ -157,6 +157,14 @@
     </section>
 
     <section>
+      <h3>Foreign Element and Attributes</h3>
+
+      <p>A subtitle document MAY contain elements and attributes that are neither specifically permitted nor forbidden by a
+      profile. Such elements and attributes MAY be ignored by the <a>presentation processor</a> or <a>transformation
+      processor</a>.</p>
+    </section>
+
+    <section>
       <h3>Namespaces</h3>
 
       <p>The following namespaces (see [[!xml-names]]) are used in this specification:</p>
@@ -446,6 +454,32 @@
         <p>A subtitle document for which the computed value of <code>ittp:progressivelyDecodable</code> is "false" is neither
         asserted to be a progressively decodable subtitle document nor asserted not to be a progressively decodable subtitle
         document.</p>
+				
+				<div class='note'>
+
+        <p>[[!TTML1]] specifies explicitly referencing of elements identified using <code>xml:id</code> in the
+        following circumstances:</p>
+
+        <ul>
+          <li>an element in <code>body</code> referencing <code>region</code> elements. In this case, Requirement 4 above is always
+          satisfied.</li>
+
+          <li>an element in <code>body</code> referencing <code>style</code> elements. In this case, Requirement 4 above is always
+          satisfied.</li>
+
+          <li>a <code>region</code> element referencing <code>style</code> elements. In this case, Requirement 4 above is always
+          satisfied.</li>
+
+          <li>a <code>style</code> element referencing other <code>style</code> elements. In this case, Requirement 4 provides an
+          optimization of <code>style</code> element ordering within the <code>head</code> element.</li>
+
+          <li>a <code>ttm:actor</code> element referencing a <code>ttm:agent</code> element. In this case, Requirement 4 provides
+          optimization of metadata elements ordering within the document.</li>
+
+          <li>a content element referencing <code>ttm:agent</code> elements using the <code>ttm:agent</code> attribute. In this
+          case, Requirement 4 provides optimization of metadata elements ordering within the document.</li>
+        </ul>
+				</div>
       </section>
 
       <section id='tts-forcedDisplay'>
@@ -536,7 +570,7 @@
         <h4>ittm:altText</h4>
 
         <p><code>ittm:altText</code> allows an author to provide a text string equivalent for an element, typically an image. This
-        text equivalent MAY be used to support indexation of the content and also facilitate quality checking of the document
+        text equivalent MAY be used to support indexing of the content and also facilitate quality checking of the document
         during authoring.</p>
 
         <p>The <code>ittm:altText</code> element SHALL conform to the following syntax:</p>
@@ -1068,7 +1102,7 @@
     <section id='text-profile-designator'>
       <h3>Profile Designator</h3>
 
-      <p>A subtitle document conforming to the Text Profile SHALL be associated with the following profile designator:</p>
+      <p>A subtitle document conforming to the Text Profile is associated with the following profile designator:</p>
 
       <table class='simple'>
         <thead>
@@ -1087,6 +1121,11 @@
           </tr>
         </tbody>
       </table>
+
+      <p class='note'>As specified in <a href="#common-features"></a>, the presence of the <code>ttp:profile</code> attribute is
+      not required by this profile. The profile designator specified above is intended to be generally used to signal conformance
+      of a subtitle document to the profile. The details of such signaling depends on the application, and can, for instance, use
+      metadata structures out-of-band of the subtitle document.</p>
     </section>
 
     <section>
@@ -1422,6 +1461,11 @@
           </tr>
         </tbody>
       </table>
+
+      <p class='note'>As specified in <a href="#common-features"></a>, the presence of the <code>ttp:profile</code> attribute is
+      not required by this profile. The profile designator specified above is intended to be generally used to signal conformance
+      of a subtitle document to the profile. The details of such signaling depends on the application, and can, for instance, use
+      metadata structures out-of-band of the subtitle document.</p>
     </section>
 
     <section>