[imsc] editorial pass (see ISSUE-327 in part)
authorpal@sandflow.org
Tue, 23 Sep 2014 16:52:17 -0700
changeset 717 7221f45db85f
parent 716 2879d372e119
child 720 626d67ab5e08
child 725 82c18c2fe212
[imsc] editorial pass (see ISSUE-327 in part)
ttml-ww-profiles/ttml-ww-profiles.html
ttml-ww-profiles/ttml-ww-profiles.source.html
--- a/ttml-ww-profiles/ttml-ww-profiles.html	Tue Sep 23 15:34:45 2014 -0700
+++ b/ttml-ww-profiles/ttml-ww-profiles.html	Tue Sep 23 16:52:17 2014 -0700
@@ -217,7 +217,7 @@
   </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-24T05:28:34.000Z" id="w3c-first-public-working-draft-23-september-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-09-23">23 September 2014</time></h2>
+  <h2 property="dcterms:issued" datatype="xsd:dateTime" content="2014-09-24T06:48:42.000Z" id="w3c-first-public-working-draft-23-september-2014"><abbr title="World Wide Web Consortium">W3C</abbr> First Public Working Draft <time class="dt-published" datetime="2014-09-23">23 September 2014</time></h2>
   <dl>
     
       <dt>This version:</dt>
@@ -367,6 +367,10 @@
     <p><dfn id="dfn-presentation-processor">Presentation processor</dfn>. See Section 2.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
 
     <p><dfn id="dfn-transformation-processor">Transformation processor</dfn>. See Section 2.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
+	
+	<p><dfn id="dfn-intermediate-synchronic-document">Intermediate synchronic document</dfn>. See Section 9.3.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
+
+	<p><dfn id="dfn-related-media-object">Related Media Object</dfn>. See Section 2.2 at [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>].</p>
   </section>
 
   <section id="conformance" typeof="bibo:Chapter" resource="#conformance" rel="bibo:Chapter"><!--OddPage--><h2 aria-level="1" role="heading" id="h2_conformance"><span class="secno">3. </span>Conformance</h2>
@@ -418,11 +422,11 @@
     <section id="general">
       <h3 aria-level="2" role="heading" id="h3_general"><span class="secno">4.1 </span>General</h3>
 
-      <p>A subtitle document <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> conform to the Text and Image Profiles simultaneously.</p>
+      <p>A subtitle document <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> conform to the <a href="#dfn-text-profile" class="internalDFN">Text Profile</a> and <a href="#dfn-image-profile" class="internalDFN">Image Profile</a> simultaneously.</p>
 
       <p>In applications that require subtitle/caption content in image form to be simultaneously available in text form, two
-      distinct subtitle documents, one conforming to the Text Profile and the other conforming to the Image Profile, <em class="rfc2119" title="SHOULD">SHOULD</em> be
-      offered. In addition, the Text Profile subtitle document <em class="rfc2119" title="SHOULD">SHOULD</em> be associated with the Image Profile subtitle document such
+      distinct subtitle documents, one conforming to the <a href="#dfn-text-profile" class="internalDFN">Text Profile</a> and the other conforming to the <a href="#dfn-image-profile" class="internalDFN">Image Profile</a>, <em class="rfc2119" title="SHOULD">SHOULD</em> be
+      offered. In addition, the <a href="#dfn-text-profile" class="internalDFN">Text Profile</a> subtitle document <em class="rfc2119" title="SHOULD">SHOULD</em> be associated with the <a href="#dfn-image-profile" class="internalDFN">Image Profile</a> 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.6.4</span> <span class="sec-title">ittm:altText</span></a> also allows text equivalent
@@ -436,13 +440,13 @@
     <section id="text-profile">
       <h3 aria-level="2" role="heading" id="h3_text-profile"><span class="secno">4.2 </span>Text Profile</h3>
 
-      <p>The Text Profile consists of Sections <a href="#common-constraints" class="sec-ref"><span class="secno">5.</span> <span class="sec-title">Common Constraints</span></a> and <a href="#text-profile-constraints" class="sec-ref"><span class="secno">6.</span> <span class="sec-title">Text Profile Constraints</span></a>.</p>
+      <p>The <dfn id="dfn-text-profile">Text Profile</dfn> consists of Sections <a href="#common-constraints" class="sec-ref"><span class="secno">5.</span> <span class="sec-title">Common Constraints</span></a> and <a href="#text-profile-constraints" class="sec-ref"><span class="secno">6.</span> <span class="sec-title">Text Profile Constraints</span></a>.</p>
     </section>
 
     <section id="image-profile">
       <h3 aria-level="2" role="heading" id="h3_image-profile"><span class="secno">4.3 </span>Image Profile</h3>
 
-      <p>The Image Profile consists of Sections <a href="#common-constraints" class="sec-ref"><span class="secno">5.</span> <span class="sec-title">Common Constraints</span></a> and <a href="#image-profile-constraints" class="sec-ref"><span class="secno">7.</span> <span class="sec-title">Image Profile Constraints</span></a>.</p>
+      <p>The <dfn id="dfn-image-profile">Image Profile</dfn> consists of Sections <a href="#common-constraints" class="sec-ref"><span class="secno">5.</span> <span class="sec-title">Common Constraints</span></a> and <a href="#image-profile-constraints" class="sec-ref"><span class="secno">7.</span> <span class="sec-title">Image Profile Constraints</span></a>.</p>
     </section>
   </section>
 
@@ -612,13 +616,13 @@
       <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>
+      a rectangular array of pixels, and <em class="rfc2119" title="SHALL">SHALL</em> be considered the <a href="#dfn-related-media-object" class="internalDFN">Related Media Object</a>.</p>
     </section>
 
     <section id="synchronization">
       <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
+      <p>Each <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> 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>
 
       <p>When mapping a media time expression M to a frame F of a related video object, e.g. for the purpose of rendering a
@@ -715,15 +719,15 @@
       <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.6.2 </span>ittp:progressivelyDecodable</h4>
 
-        <p>A progressively decodable subtitle document is structured to facilitate presentation before the document is received in
+        <p>A <a href="#dfn-progressively-decodable-subtitle-document" class="internalDFN">progressively decodable subtitle document</a> is structured to facilitate presentation before the document is received in
         its entirety, and can be identified using <code>ittp:progressivelyDecodable</code> attribute.</p>
 
-        <p>A progressively decodable subtitle document is a subtitle document that conforms to the following:</p>
+        <p>A <dfn id="dfn-progressively-decodable-subtitle-document">progressively decodable subtitle document</dfn> is a subtitle document that conforms to the following:</p>
 
         <ol>
           <li>no attribute or element of the TTML timing vocabulary is present within the <code>head</code> element;</li>
 
-          <li>given two Intermediate Synchronic Documents <em>A</em> and <em>B</em> of the subtitle document, with start times
+          <li>given two <a title="intermediate synchronic document" href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic documents</a> <em>A</em> and <em>B</em> of the subtitle document, with start times
           <em>TA</em> and <em>TB</em>, respectively, <em>TA</em> is not greater than <em>TB</em> if <em>A</em> includes a
           <code>p</code> element that occurs earlier in the document than any <code>p</code> element that <em>B</em> includes;</li>
 
@@ -756,10 +760,10 @@
         <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>
+        <a href="#dfn-progressively-decodable-subtitle-document" class="internalDFN">progressively decodable subtitle document</a>.</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
+        asserted to be a <a href="#dfn-progressively-decodable-subtitle-document" class="internalDFN">progressively decodable subtitle document</a> 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="">
@@ -915,7 +919,7 @@
       <section id="presented-region">
         <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>
+        <p>A <dfn id="dfn-presented-region">presented region</dfn> is a temporally active region that satisfies the following conditions:</p>
 
         <ol>
           <li>the computed value of <code>tts:opacity</code> is not equal to "0.0"; and</li>
@@ -936,21 +940,21 @@
         region (including its boundary) and the sets of coordinates belonging to the root container (including its boundary) is the
         set of coordinates belonging to the region (including its boundary).</p>
 
-        <p>No two presented regions in a given intermediate synchronic document <em class="rfc2119" title="SHALL">SHALL</em> overlap, i.e. the intersection of the sets of
+        <p>No two <a title="presented region" href="#dfn-presented-region" class="internalDFN">presented regions</a> in a given <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> <em class="rfc2119" title="SHALL">SHALL</em> overlap, i.e. the intersection of the sets of
         coordinates within each region (including its boundary) is empty.</p>
       </section>
 
       <section id="maximum-number">
         <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>
+        <p>The number of <a title="presented region" href="#dfn-presented-region" class="internalDFN">presented regions</a> in a given <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> <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.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
+      <p>Any sequence of consecutive <a title="intermediate synchronic document" href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic documents</a> <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>
 
@@ -1408,7 +1412,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 is associated with the following profile designator:</p>
+      <p>This profile is associated with the following profile designator:</p>
 
       <table class="simple">
         <thead>
@@ -1443,7 +1447,7 @@
     <section id="features">
       <h3 aria-level="2" role="heading" id="h3_features"><span class="secno">6.3 </span>Features</h3>
 
-      <p>The subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the following, where URI Fragments are relative to the TT Feature namespace:</p>
+      <p>The subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the following table:</p>
 
       <table class="simple">
         <tbody>
@@ -1766,7 +1770,7 @@
     <section id="image-profile-designator" typeof="bibo:Chapter" resource="#image-profile-designator" rel="bibo:Chapter">
       <h3 aria-level="2" role="heading" id="h3_image-profile-designator"><span class="secno">7.1 </span>Profile Designator</h3>
 
-      <p>A subtitle document conforming to the Image Profile <em class="rfc2119" title="SHALL">SHALL</em> be associated with the following profile designator:</p>
+      <p>This profile is associated with the following profile designator:</p>
 
       <table class="simple">
         <tbody>
@@ -1796,14 +1800,14 @@
       <section id="definition">
         <h4 aria-level="3" role="heading" id="h4_definition"><span class="secno">7.2.1 </span>Definition</h4>
 
-        <p>A presented image is a <code>div</code> element with a <code>smpte:backgroundImage</code> attribute that does not extend
-        beyond a presented region.</p>
+        <p>A <dfn id="dfn-presented-image">presented image</dfn> is a <code>div</code> element with a <code>smpte:backgroundImage</code> attribute that does not extend
+        beyond a <a href="#dfn-presented-region" class="internalDFN">presented region</a>.</p>
       </section>
 
       <section id="number-per-region">
         <h4 aria-level="3" role="heading" id="h4_number-per-region"><span class="secno">7.2.2 </span>Number per Region</h4><!-- start CFF-TT 1.0.7 -->
 
-        <p>In a given synchronic document, there shall be at most one presented image per presented region.</p>
+        <p>In a given synchronic document, there shall be at most one <a href="#dfn-presented-image" class="internalDFN">presented image</a> per <a href="#dfn-presented-region" class="internalDFN">presented region</a>.</p>
         <!-- end CFF-TT 1.0.7 -->
       </section>
     </section>
@@ -1830,8 +1834,7 @@
     <section id="features-1">
       <h3 aria-level="2" role="heading" id="h3_features-1"><span class="secno">7.4 </span>Features</h3>
 
-      <p>The features included in a subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the Table below, where URI Fragments are relative to the TT
-      Feature namespace:</p>
+      <p>The features included in a subtitle document <em class="rfc2119" title="SHALL">SHALL</em> conform to the Table below:</p>
 
       <table class="simple">
         <tbody>
@@ -2014,22 +2017,22 @@
           </span></figcaption>
         </figure>
 
-        <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
+        <p>The model operates on successive <a title="intermediate synchronic document" href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic documents</a> obtained from an input subtitle document, and uses a
+        simple double buffering model: while an <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub> is being painted into Presentation
+        Buffer P<sub>n</sub> (the "front buffer" of the model), the previous <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> 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
+        <p>The model specifies an (hypothetical) time required for completely painting an <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> as a
         proxy for complexity. Painting includes drawing region backgrounds, rendering and copying glyphs, and decoding and copying
-        images. Complexity is then limited by requiring that painting of intermediate synchronic document E<sub>n</sub> completes
-        before the end of intermediate synchronic document E<sub>n-1</sub>.</p>
+        images. Complexity is then limited by requiring that painting of <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub> completes
+        before the end of <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n-1</sub>.</p>
 
         <p>Whenever applicable, constraints are specified relative to root container dimensions, allowing subtitle sequences to be
         authored independently of related video object resolution.</p>
 
-        <p>To enables scenarios where the same glyphs are used in multiple successive intermediate synchronic documents, e.g. to
+        <p>To enables scenarios where the same glyphs are used in multiple successive <a title="intermediate synchronic document" href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic documents</a>, e.g. to
         convey a CEA-608/708-style roll-up (see [<cite><a class="bibref" href="#bib-CEA-608">CEA-608</a></cite>] and [<cite><a class="bibref" href="#bib-CEA-708">CEA-708</a></cite>]), the Glyph Buffers G<sub>n</sub> and G<sub>n-1</sub>
-        store rendered glyphs across intermediate synchronic documents, allowing glyphs to be copied into the Presentation Buffer
+        store rendered glyphs across <a title="intermediate synchronic document" href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic documents</a>, allowing glyphs to be copied into the Presentation Buffer
         instead of rendered, a more costly operation.</p>
 
         <p>Similarly, Decoded Image Buffers D<sub>n</sub> and D<sub>n-1</sub> store decoded images across intermediate synchronic
@@ -2043,7 +2046,7 @@
         document E<sub>n</sub> using the following steps in order:</p>
 
         <ol>
-          <li>clear the pixels, except for the first intermediate synchronic document E<sub>0</sub> for the which the pixels of
+          <li>clear the pixels, except for the first <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>0</sub> for the which the pixels of
           P<sub>0</sub> <em class="rfc2119" title="SHALL">SHALL</em> be assumed to have been cleared;</li>
 
           <li>paint, according to stacking order, all background pixels for each region;</li>
@@ -2061,7 +2064,7 @@
           <li>at the presentation time of E<sub>n-1</sub>, if n &gt; 0</li>
         </ul>
 
-        <p>The duration DUR(E<sub>n</sub>) for painting an intermediate synchronic document E<sub>n</sub> in the Presentation
+        <p>The duration DUR(E<sub>n</sub>) for painting an <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub> in the Presentation
         Buffer P<sub>n</sub> <em class="rfc2119" title="SHALL">SHALL</em> be:</p>
 
         <p>DUR(E<sub>n</sub>) = S(E<sub>n</sub>) / BDraw + DUR<sub>T</sub>(E<sub>n</sub>) + DUR<sub>I</sub>(E<sub>n</sub>)</p>
@@ -2069,7 +2072,7 @@
         <p>Where:</p>
 
         <ul>
-          <li>S(E<sub>n</sub>) is the total normalized drawing area for intermediate synchronic document E<sub>n</sub>, as
+          <li>S(E<sub>n</sub>) is the total normalized drawing area for <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>, as
           specified in <a href="#paint-regions" class="sec-ref"><span class="secno">8.1.3</span> <span class="sec-title">Paint Regions</span></a>
           </li>
 
@@ -2085,7 +2088,7 @@
         </ul>
 
         <p>The contents of the Presentation Buffer P<sub>n</sub> <em class="rfc2119" title="SHALL">SHALL</em> be transferred instantaneously to Presentation Buffer
-        P<sub>n-1</sub> at the presentation time of intermediate synchronic document E<sub>n</sub>, making the latter available for
+        P<sub>n-1</sub> at the presentation time of <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> 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_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
@@ -2125,19 +2128,19 @@
         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_16"><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 <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a>.</p></div>
       </section>
 
       <section id="paint-regions" typeof="bibo:Chapter" resource="#paint-regions" rel="bibo:Chapter">
         <h4 aria-level="3" role="heading" id="h4_paint-regions"><span class="secno">8.1.3 </span>Paint Regions</h4>
 
-        <p>The total normalized drawing area S(E<sub>n</sub>) for intermediate synchronic document E<sub>n</sub> <em class="rfc2119" title="SHALL">SHALL</em> be</p>
+        <p>The total normalized drawing area S(E<sub>n</sub>) for <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub> <em class="rfc2119" title="SHALL">SHALL</em> be</p>
 
         <p>S(E<sub>n</sub>) = CLEAR(E<sub>n</sub>) + PAINT(E<sub>n</sub> )</p>
 
         <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_17"><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 <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> 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
@@ -2145,8 +2148,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.7.1</span> <span class="sec-title">Presented Region</span></a> for the definition of presented region.</p>
+        <p>where R_p <em class="rfc2119" title="SHALL">SHALL</em> be the set of <a title="presented region" href="#dfn-presented-region" class="internalDFN">presented regions</a> in the <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>.</p>
 
         <p>NSIZE(R<sub>i</sub>) <em class="rfc2119" title="SHALL">SHALL</em> be given by:</p>
 
@@ -2159,7 +2161,7 @@
         </aside>
 
         <p>NBG(R<sub>i</sub>) <em class="rfc2119" title="SHALL">SHALL</em> be the total number of <code>tts:backgroundColor</code> attributes associated with the given
-        region R<sub>i</sub> in the intermediate synchronic document. A <code>tts:backgroundColor</code> attribute is associated
+        region R<sub>i</sub> in the <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a>. A <code>tts:backgroundColor</code> attribute is associated
         with a region when it is explicitly specified (either as an attribute in the element, or by reference to a declared style)
         in the following circumstances:</p>
 
@@ -2167,11 +2169,11 @@
           <li>It is specified on the <code>region</code> layout element that defines the region.</li>
 
           <li>It is specified on a <code>div</code>, <code>p</code>, <code>span</code> or <code>br</code> content element that is
-          to be flowed into the region for presentation in the intermediate synchronic document (see [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>] for more details on
+          to be flowed into the region for presentation in the <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> (see [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>] for more details on
           when a content element is followed into a region).</li>
 
           <li>It is specified on a <code>set</code> animation element that is to be applied to content elements that are to be
-          flowed into the region for presentation in the intermediate synchronic document (see [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>] for more details on when
+          flowed into the region for presentation in the <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> (see [<cite><a class="bibref" href="#bib-TTML1">TTML1</a></cite>] for more details on when
           a <code>set</code> animation element is applied to content elements).</li>
         </ul>
 
@@ -2184,16 +2186,16 @@
         <h4 aria-level="3" role="heading" id="h4_paint-images"><span class="secno">8.1.4 </span>Paint Images</h4>
 
         <p>The Presentation Compositor <em class="rfc2119" title="SHALL">SHALL</em> paint into the Presentation Buffer P<sub>n</sub> all visible pixels of presented
-        images of intermediate synchronic document E<sub>n</sub>.</p>
-
-        <p>For each presented image, the Presentation Compositor <em class="rfc2119" title="SHALL">SHALL</em> either:</p>
+        images of <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>.</p>
+
+        <p>For each <a href="#dfn-presented-image" class="internalDFN">presented image</a>, the Presentation Compositor <em class="rfc2119" title="SHALL">SHALL</em> either:</p>
 
         <ul>
           <li>if an identical image is present in Decoded Image Buffer D<sub>n</sub>, copy the image from Decoded Image Buffer
           D<sub>n</sub> to the Presentation Buffer P<sub>n</sub> using the Image Copier; or</li>
 
           <li>if an identical image is present in Decoded Image Buffer D<sub>n-1</sub>, i.e. an identical image was present in
-          intermediate synchronic document E<sub>n-1</sub>, copy using the Image Copier the glyph from Decoded Image Buffer
+          <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n-1</sub>, copy using the Image Copier the glyph from Decoded Image Buffer
           D<sub>n-1</sub> to both the Decoded Image Buffer D<sub>n</sub> and the Presentation Buffer P<sub>n</sub>; or</li>
 
           <li>Otherwise, decode the image using the Image Decoder the image into the Presentation Buffer P<sub>n</sub> and Decoded
@@ -2202,7 +2204,7 @@
 
         <p>Two images <em class="rfc2119" title="SHALL">SHALL</em> be identical if and only if they reference the same encoded image source.</p>
 
-        <p>The duration DUR<sub>I</sub>(E<sub>n</sub>) for painting images of an intermediate synchronic document E<sub>n</sub> in
+        <p>The duration DUR<sub>I</sub>(E<sub>n</sub>) for painting images of an <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub> in
         the Presentation Buffer <em class="rfc2119" title="SHALL">SHALL</em> be as follows:</p>
 
         <p>DUR<sub>I</sub>(E<sub>n</sub>) = ∑<sub>I<sub>i</sub> ∈ I<sub>c</sub></sub> NRGA(I<sub>i</sub>) / ICpy +
@@ -2211,24 +2213,24 @@
         <p>where</p>
 
         <ul>
-          <li>I<sub>c</sub> is the set of images copied when painting intermediate synchronic document E<sub>n</sub></li>
-
-          <li>I<sub>d</sub> is the set of images decoded when painting intermediate synchronic document E<sub>n</sub></li>
+          <li>I<sub>c</sub> is the set of images copied when painting <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub></li>
+
+          <li>I<sub>d</sub> is the set of images decoded when painting <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub></li>
 
           <li>IDec is the image decoding rate</li>
 
           <li>ICpy is the normalized image copy performance factor.</li>
         </ul>
 
-        <p>NRGA(I<sub>i</sub>) is the Normalized Image Area of presented image I<sub>i</sub> and <em class="rfc2119" title="SHALL">SHALL</em> be equal to:</p>
+        <p>NRGA(I<sub>i</sub>) is the Normalized Image Area of <a href="#dfn-presented-image" class="internalDFN">presented image</a> I<sub>i</sub> and <em class="rfc2119" title="SHALL">SHALL</em> be equal to:</p>
 
         <p>NRGA(I<sub>i</sub>)= (width of I<sub>i</sub> ) ∙ height of I<sub>i</sub> ) ÷ ( root container height ∙ root
         container width )</p>
 
-        <p>NSIZ(I<sub>i</sub>) <em class="rfc2119" title="SHALL">SHALL</em> be the number of pixels of presented image I<sub>i</sub>.</p>
+        <p>NSIZ(I<sub>i</sub>) <em class="rfc2119" title="SHALL">SHALL</em> be the number of pixels of <a href="#dfn-presented-image" class="internalDFN">presented image</a> I<sub>i</sub>.</p>
 
         <p>The contents of the Decoded Image Buffer D<sub>n</sub> <em class="rfc2119" title="SHALL">SHALL</em> be transferred instantaneously to Decoded Image Buffer
-        D<sub>n-1</sub> at the presentation time of intermediate synchronic document E<sub>n</sub>.</p>
+        D<sub>n-1</sub> at the presentation time of <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>.</p>
 
         <p>The total size occupied by images stored in Decoded Image Buffers D<sub>n</sub> or D<sub>n-1</sub> <em class="rfc2119" title="SHALL">SHALL</em> be the sum of
         their Normalized Image Area.</p>
@@ -2272,7 +2274,7 @@
       <section id="paint-text" typeof="bibo:Chapter" resource="#paint-text" rel="bibo:Chapter">
         <h4 aria-level="3" role="heading" id="h4_paint-text"><span class="secno">8.1.5 </span>Paint Text</h4>
 
-        <p>For each glyph displayed in intermediate synchronic document E<sub>n</sub>, the Presentation Compositor <em class="rfc2119" title="SHALL">SHALL</em>:</p>
+        <p>For each glyph displayed in <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>, the Presentation Compositor <em class="rfc2119" title="SHALL">SHALL</em>:</p>
 
         <ul>
           <li>if an identical glyph is present in Glyph Buffer G<sub>n</sub>, copy the glyph from Glyph Buffer G<sub>n</sub> to the
@@ -2312,7 +2314,7 @@
           </span></figcaption>
         </figure>
 
-        <p>The duration DUR<sub>T</sub>(E<sub>n</sub>) for painting the text of an intermediate synchronic document E<sub>n</sub>
+        <p>The duration DUR<sub>T</sub>(E<sub>n</sub>) for painting the text of an <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>
         in the Presentation Buffer is as follows:</p>
 
         <p>DUR<sub>T</sub>(E<sub>n</sub>) = ∑<sub>G<sub>i</sub> ∈ G<sub>r</sub></sub> NRGA(G<sub>i</sub>) / Ren(G<sub>i</sub>)
@@ -2322,17 +2324,17 @@
 
         <ul>
           <li>G<sub>r</sub> is the set of glyphs rendered into the Presentation Buffer P<sub>n</sub> using the Glyph Renderer in
-          intermediate synchronic document E<sub>n</sub>.</li>
+          <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>.</li>
 
           <li>G<sub>c</sub> is the set of glyphs copied to the Presentation Buffer P<sub>n</sub> using the Glyph Copier in
-          intermediate synchronic document E<sub>n</sub>.</li>
+          <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>.</li>
 
           <li>Ren(G<sub>i</sub>) is the text rendering performance factor glyph G<sub>i</sub></li>
 
           <li>GCpy is the normalized glyph copy performance factor</li>
         </ul>
 
-        <p>G<sub>r</sub> and G<sub>c</sub> <em class="rfc2119" title="SHALL">SHALL</em> include only glyphs in presented regions and <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> include a [<cite><a class="bibref" href="#bib-UNICODE">UNICODE</a></cite>] Code
+        <p>G<sub>r</sub> and G<sub>c</sub> <em class="rfc2119" title="SHALL">SHALL</em> include only glyphs in <a title="presented region" href="#dfn-presented-region" class="internalDFN">presented regions</a> and <em class="rfc2119" title="SHALL NOT">SHALL NOT</em> include a [<cite><a class="bibref" href="#bib-UNICODE">UNICODE</a></cite>] Code
         Point if it does not result in a change to presentation, e.g. the Code Point is ignored.</p>
 
         <p>The Normalized Rendered Glyph Area NRGA(G<sub>i</sub>) of a glyph G<sub>i</sub> <em class="rfc2119" title="SHALL">SHALL</em> be equal to:</p>
@@ -2340,7 +2342,7 @@
         <p>NRGA(G<sub>i</sub>)= (fontSize of G<sub>i</sub> as percentage of root container height)<sup>2</sup></p>
 
         <p>The contents of the Glyph Buffer G<sub>n</sub> <em class="rfc2119" title="SHALL">SHALL</em> be copied instantaneously to Glyph Buffer G<sub>n-1</sub> at the
-        presentation time of intermediate synchronic document E<sub>n</sub>.</p>
+        presentation time of <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> E<sub>n</sub>.</p>
 
         <p>The total size occupied by the glyphs stored in Glyph Buffers G<sub>n</sub> or G<sub>n-1</sub> <em class="rfc2119" title="SHALL">SHALL</em> be the sum of their
         Normalized Rendered Glyph Area.</p>
@@ -2394,7 +2396,7 @@
 
         <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
+          given <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a> 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
           rendering at 1920x1080 would need to allocate a glyph buffer no smaller than (1920÷32)×(1080÷15)×225=~1 Mpixels.
@@ -2403,7 +2405,7 @@
         <aside class="example"><div class="example-title"><span>Example 4</span></div>
           GCpy effectively sets a limit on animating glyphs. For example, assuming that the root container is ultimately rendered
           at 1920×1080 resolution and no regions need to have background color painted (so only a CLEAR(E<sub>n</sub>) operation
-          is required for the normalized drawing area for the intermediate synchronic document), a GCpy and BDraw of 12 s-1 would
+          is required for the normalized drawing area for the <a href="#dfn-intermediate-synchronic-document" class="internalDFN">intermediate synchronic document</a>), a GCpy and BDraw of 12 s-1 would
           mean that a group of 160 glyphs with a tts:fontSize equal to 5% of the root container height could be moved at most
           approximately 12 s<sup>-1</sup> ÷ (1 + ( 160 × 0.05<sup>2</sup> )) = 8.6 times per second.
         </aside>
@@ -2850,10 +2852,10 @@
 
     <p>Guideline 1.1 of [<cite><a class="bibref" href="#bib-WCAG20">WCAG20</a></cite>] recommends that an implementation provide text alternatives for all non-text content. In the
     context of this specification, this text alternative is intended primarily to support users of the subtitles who cannot see
-    images. Since the images of an Image Profile subtitle document usually represent subtitle or caption text, the guidelines for
+    images. Since the images of an <a href="#dfn-image-profile" class="internalDFN">Image Profile</a> subtitle document usually represent subtitle or caption text, the guidelines for
     authoring text equivalent strings given at <span class="sec-no">Images of text</span> of [<cite><a class="bibref" href="#bib-HTML5">HTML5</a></cite>] are appropriate.</p>
 
-    <p>Thus, for each subtitle in an Image Profile subtitle document, a text equivalent content in a Text Profile subtitle document
+    <p>Thus, for each subtitle in an <a href="#dfn-image-profile" class="internalDFN">Image Profile</a> subtitle document, a text equivalent content in a <a href="#dfn-text-profile" class="internalDFN">Text Profile</a> subtitle document
     <em class="rfc2119" title="SHOULD">SHOULD</em> be written so that it conveys all essential content and fulfills the same function as the corresponding subtitle image.
     In the context of subtitling and captioning, this content will be (as a minimum) the verbatim equivalent of the image without
     précis or summarization. However, the author <em class="rfc2119" title="MAY">MAY</em> include extra information to the text equivalent string in cases where
@@ -2862,7 +2864,7 @@
 
     <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
+    including the word "Radio: " before the image equivalent text. It should also be noted that images in an <a href="#dfn-image-profile" class="internalDFN">Image Profile</a> 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>
 
--- a/ttml-ww-profiles/ttml-ww-profiles.source.html	Tue Sep 23 15:34:45 2014 -0700
+++ b/ttml-ww-profiles/ttml-ww-profiles.source.html	Tue Sep 23 16:52:17 2014 -0700
@@ -79,6 +79,10 @@
     <p><dfn>Presentation processor</dfn>. See Section 2.2 at [[!TTML1]].</p>
 
     <p><dfn>Transformation processor</dfn>. See Section 2.2 at [[!TTML1]].</p>
+	
+	<p><dfn>Intermediate synchronic document</dfn>. See Section 9.3.2 at [[!TTML1]].</p>
+
+	<p><dfn>Related Media Object</dfn>. See Section 2.2 at [[!TTML1]].</p>
   </section>
 
   <section id="conformance">
@@ -120,11 +124,11 @@
     <section>
       <h3>General</h3>
 
-      <p>A subtitle document SHALL NOT conform to the Text and Image Profiles simultaneously.</p>
+      <p>A subtitle document SHALL NOT conform to the <a>Text Profile</a> and <a>Image Profile</a> simultaneously.</p>
 
       <p>In applications that require subtitle/caption content in image form to be simultaneously available in text form, two
-      distinct subtitle documents, one conforming to the Text Profile and the other conforming to the Image Profile, SHOULD be
-      offered. In addition, the Text Profile subtitle document SHOULD be associated with the Image Profile subtitle document such
+      distinct subtitle documents, one conforming to the <a>Text Profile</a> and the other conforming to the <a>Image Profile</a>, SHOULD be
+      offered. In addition, the <a>Text Profile</a> subtitle document SHOULD be associated with the <a>Image Profile</a> subtitle document such
       that, when image content is encountered, assistive technologies have access to its corresponding text form.</p>
 
       <p class='note'>The <code>ittm:altText</code> element specified <a href='#ttm-altText'></a> also allows text equivalent
@@ -138,13 +142,13 @@
     <section>
       <h3>Text Profile</h3>
 
-      <p>The Text Profile consists of Sections <a href="#common-constraints"></a> and <a href="#text-profile-constraints"></a>.</p>
+      <p>The <dfn>Text Profile</dfn> consists of Sections <a href="#common-constraints"></a> and <a href="#text-profile-constraints"></a>.</p>
     </section>
 
     <section>
       <h3>Image Profile</h3>
 
-      <p>The Image Profile consists of Sections <a href="#common-constraints"></a> and <a href=
+      <p>The <dfn>Image Profile</dfn> consists of Sections <a href="#common-constraints"></a> and <a href=
       "#image-profile-constraints"></a>.</p>
     </section>
   </section>
@@ -315,13 +319,13 @@
       <h3>Related Video Object</h3>
 
       <p>A subtitle document MAY be associated with a related video object, which SHALL consist of a sequence of image frames, each
-      a rectangular array of pixels, and SHALL be considered the <em>Related Media Object</em> defined in [[!TTML1]].</p>
+      a rectangular array of pixels, and SHALL be considered the <a>Related Media Object</a>.</p>
     </section>
 
     <section>
       <h3>Synchronization</h3>
 
-      <p>Each intermediate synchronic document of the subtitle document is intended to be displayed on a specific frame and removed
+      <p>Each <a>intermediate synchronic document</a> 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>
 
       <p>When mapping a media time expression M to a frame F of a related video object, e.g. for the purpose of rendering a
@@ -419,15 +423,15 @@
       <section id='ttp-progressivelyDecodable'>
         <h4>ittp:progressivelyDecodable</h4>
 
-        <p>A progressively decodable subtitle document is structured to facilitate presentation before the document is received in
+        <p>A <a>progressively decodable subtitle document</a> is structured to facilitate presentation before the document is received in
         its entirety, and can be identified using <code>ittp:progressivelyDecodable</code> attribute.</p>
 
-        <p>A progressively decodable subtitle document is a subtitle document that conforms to the following:</p>
+        <p>A <dfn>progressively decodable subtitle document</dfn> is a subtitle document that conforms to the following:</p>
 
         <ol>
           <li>no attribute or element of the TTML timing vocabulary is present within the <code>head</code> element;</li>
 
-          <li>given two Intermediate Synchronic Documents <em>A</em> and <em>B</em> of the subtitle document, with start times
+          <li>given two <a title="intermediate synchronic document">intermediate synchronic documents</a> <em>A</em> and <em>B</em> of the subtitle document, with start times
           <em>TA</em> and <em>TB</em>, respectively, <em>TA</em> is not greater than <em>TB</em> if <em>A</em> includes a
           <code>p</code> element that occurs earlier in the document than any <code>p</code> element that <em>B</em> includes;</li>
 
@@ -461,10 +465,10 @@
         <p>If not specified, the value of <code>ittp:progressivelyDecodable</code> SHALL be considered to be equal to "false".</p>
 
         <p>A subtitle document for which the computed value of <code>ittp:progressivelyDecodable</code> is "true" SHALL be a
-        progressively decodable subtitle document.</p>
+        <a>progressively decodable subtitle document</a>.</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
+        asserted to be a <a>progressively decodable subtitle document</a> nor asserted not to be a progressively decodable subtitle
         document.</p>
 				
 				<div class='note'>
@@ -621,7 +625,7 @@
       <section>
         <h4>Presented Region</h4>
 
-        <p>A presented region is a temporally active region that satisfies the following conditions:</p>
+        <p>A <dfn>presented region</dfn> is a temporally active region that satisfies the following conditions:</p>
 
         <ol>
           <li>the computed value of <code>tts:opacity</code> is not equal to "0.0"; and</li>
@@ -642,21 +646,21 @@
         region (including its boundary) and the sets of coordinates belonging to the root container (including its boundary) is the
         set of coordinates belonging to the region (including its boundary).</p>
 
-        <p>No two presented regions in a given intermediate synchronic document SHALL overlap, i.e. the intersection of the sets of
+        <p>No two <a title="presented region">presented regions</a> in a given <a>intermediate synchronic document</a> SHALL overlap, i.e. the intersection of the sets of
         coordinates within each region (including its boundary) is empty.</p>
       </section>
 
       <section>
         <h4>Maximum number</h4>
 
-        <p>The number of presented regions in a given intermediate synchronic document SHALL NOT be greater than 4.</p>
+        <p>The number of <a title="presented region">presented regions</a> in a given <a>intermediate synchronic document</a> SHALL NOT be greater than 4.</p>
       </section>
     </section>
 
     <section>
       <h3>Hypothetical Render Model</h3>
 
-      <p>Any sequence of consecutive intermediate synchronic documents SHALL be reproducible without error by the Hypothetical
+      <p>Any sequence of consecutive <a title="intermediate synchronic document">intermediate synchronic documents</a> SHALL be reproducible without error by the Hypothetical
       Render Model specified in Section <a href="#hypothetical-render-model"></a>.</p>
     </section>
 
@@ -1114,7 +1118,7 @@
     <section id='text-profile-designator'>
       <h3>Profile Designator</h3>
 
-      <p>A subtitle document conforming to the Text Profile is associated with the following profile designator:</p>
+      <p>This profile is associated with the following profile designator:</p>
 
       <table class='simple'>
         <thead>
@@ -1150,7 +1154,7 @@
     <section>
       <h3>Features</h3>
 
-      <p>The subtitle document SHALL conform to the following, where URI Fragments are relative to the TT Feature namespace:</p>
+      <p>The subtitle document SHALL conform to the following table:</p>
 
       <table class='simple'>
         <tbody>
@@ -1473,7 +1477,7 @@
     <section id='image-profile-designator'>
       <h3>Profile Designator</h3>
 
-      <p>A subtitle document conforming to the Image Profile SHALL be associated with the following profile designator:</p>
+      <p>This profile is associated with the following profile designator:</p>
 
       <table class='simple'>
         <tbody>
@@ -1503,14 +1507,14 @@
       <section>
         <h4>Definition</h4>
 
-        <p>A presented image is a <code>div</code> element with a <code>smpte:backgroundImage</code> attribute that does not extend
-        beyond a presented region.</p>
+        <p>A <dfn>presented image</dfn> is a <code>div</code> element with a <code>smpte:backgroundImage</code> attribute that does not extend
+        beyond a <a>presented region</a>.</p>
       </section>
 
       <section>
         <h4>Number per Region</h4><!-- start CFF-TT 1.0.7 -->
 
-        <p>In a given synchronic document, there shall be at most one presented image per presented region.</p>
+        <p>In a given synchronic document, there shall be at most one <a>presented image</a> per <a>presented region</a>.</p>
         <!-- end CFF-TT 1.0.7 -->
       </section>
     </section>
@@ -1537,8 +1541,7 @@
     <section>
       <h3>Features</h3>
 
-      <p>The features included in a subtitle document SHALL conform to the Table below, where URI Fragments are relative to the TT
-      Feature namespace:</p>
+      <p>The features included in a subtitle document SHALL conform to the Table below:</p>
 
       <table class='simple'>
         <tbody>
@@ -1719,22 +1722,22 @@
           </figcaption>
         </figure>
 
-        <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
+        <p>The model operates on successive <a title="intermediate synchronic document">intermediate synchronic documents</a> obtained from an input subtitle document, and uses a
+        simple double buffering model: while an <a>intermediate synchronic document</a> E<sub>n</sub> is being painted into Presentation
+        Buffer P<sub>n</sub> (the "front buffer" of the model), the previous <a>intermediate synchronic document</a> 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
+        <p>The model specifies an (hypothetical) time required for completely painting an <a>intermediate synchronic document</a> as a
         proxy for complexity. Painting includes drawing region backgrounds, rendering and copying glyphs, and decoding and copying
-        images. Complexity is then limited by requiring that painting of intermediate synchronic document E<sub>n</sub> completes
-        before the end of intermediate synchronic document E<sub>n-1</sub>.</p>
+        images. Complexity is then limited by requiring that painting of <a>intermediate synchronic document</a> E<sub>n</sub> completes
+        before the end of <a>intermediate synchronic document</a> E<sub>n-1</sub>.</p>
 
         <p>Whenever applicable, constraints are specified relative to root container dimensions, allowing subtitle sequences to be
         authored independently of related video object resolution.</p>
 
-        <p>To enables scenarios where the same glyphs are used in multiple successive intermediate synchronic documents, e.g. to
+        <p>To enables scenarios where the same glyphs are used in multiple successive <a title="intermediate synchronic document">intermediate synchronic documents</a>, e.g. to
         convey a CEA-608/708-style roll-up (see [[CEA-608]] and [[CEA-708]]), the Glyph Buffers G<sub>n</sub> and G<sub>n-1</sub>
-        store rendered glyphs across intermediate synchronic documents, allowing glyphs to be copied into the Presentation Buffer
+        store rendered glyphs across <a title="intermediate synchronic document">intermediate synchronic documents</a>, allowing glyphs to be copied into the Presentation Buffer
         instead of rendered, a more costly operation.</p>
 
         <p>Similarly, Decoded Image Buffers D<sub>n</sub> and D<sub>n-1</sub> store decoded images across intermediate synchronic
@@ -1748,7 +1751,7 @@
         document E<sub>n</sub> using the following steps in order:</p>
 
         <ol>
-          <li>clear the pixels, except for the first intermediate synchronic document E<sub>0</sub> for the which the pixels of
+          <li>clear the pixels, except for the first <a>intermediate synchronic document</a> E<sub>0</sub> for the which the pixels of
           P<sub>0</sub> SHALL be assumed to have been cleared;</li>
 
           <li>paint, according to stacking order, all background pixels for each region;</li>
@@ -1766,7 +1769,7 @@
           <li>at the presentation time of E<sub>n-1</sub>, if n &gt; 0</li>
         </ul>
 
-        <p>The duration DUR(E<sub>n</sub>) for painting an intermediate synchronic document E<sub>n</sub> in the Presentation
+        <p>The duration DUR(E<sub>n</sub>) for painting an <a>intermediate synchronic document</a> E<sub>n</sub> in the Presentation
         Buffer P<sub>n</sub> SHALL be:</p>
 
         <p>DUR(E<sub>n</sub>) = S(E<sub>n</sub>) / BDraw + DUR<sub>T</sub>(E<sub>n</sub>) + DUR<sub>I</sub>(E<sub>n</sub>)</p>
@@ -1774,7 +1777,7 @@
         <p>Where:</p>
 
         <ul>
-          <li>S(E<sub>n</sub>) is the total normalized drawing area for intermediate synchronic document E<sub>n</sub>, as
+          <li>S(E<sub>n</sub>) is the total normalized drawing area for <a>intermediate synchronic document</a> E<sub>n</sub>, as
           specified in <a href="#paint-regions"></a>
           </li>
 
@@ -1790,7 +1793,7 @@
         </ul>
 
         <p>The contents of the Presentation Buffer P<sub>n</sub> SHALL be transferred instantaneously to Presentation Buffer
-        P<sub>n-1</sub> at the presentation time of intermediate synchronic document E<sub>n</sub>, making the latter available for
+        P<sub>n-1</sub> at the presentation time of <a>intermediate synchronic document</a> E<sub>n</sub>, making the latter available for
         display.</p>
 
         <p class='note'>It is possible for the contents of Presentation Buffer P<sub>n-1</sub> to never be displayed. This can
@@ -1830,19 +1833,19 @@
         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>
 
-        <p class='note'>IPD effectively sets a limit on the complexity of any given intermediate synchronic document.</p>
+        <p class='note'>IPD effectively sets a limit on the complexity of any given <a>intermediate synchronic document</a>.</p>
       </section>
 
       <section id='paint-regions'>
         <h4>Paint Regions</h4>
 
-        <p>The total normalized drawing area S(E<sub>n</sub>) for intermediate synchronic document E<sub>n</sub> SHALL be</p>
+        <p>The total normalized drawing area S(E<sub>n</sub>) for <a>intermediate synchronic document</a> E<sub>n</sub> SHALL be</p>
 
         <p>S(E<sub>n</sub>) = CLEAR(E<sub>n</sub>) + PAINT(E<sub>n</sub> )</p>
 
         <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>
 
-        <p class='note'>To ensure consistency of the Presentation Buffer, a new intermediate synchronic document requires clearing
+        <p class='note'>To ensure consistency of the Presentation Buffer, a new <a>intermediate synchronic document</a> requires clearing
         of the root container.</p>
 
         <p>PAINT(E<sub>n</sub>) SHALL be the normalized area to be painted for all regions that are used in intermediate synchronic
@@ -1850,8 +1853,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 SHALL be the set of regions presented in the intermediate synchronic document E<sub>n</sub> – see Section
-        <a href="#presented-region"></a> for the definition of presented region.</p>
+        <p>where R_p SHALL be the set of <a title="presented region">presented regions</a> in the <a>intermediate synchronic document</a> E<sub>n</sub>.</p>
 
         <p>NSIZE(R<sub>i</sub>) SHALL be given by:</p>
 
@@ -1864,7 +1866,7 @@
         </aside>
 
         <p>NBG(R<sub>i</sub>) SHALL be the total number of <code>tts:backgroundColor</code> attributes associated with the given
-        region R<sub>i</sub> in the intermediate synchronic document. A <code>tts:backgroundColor</code> attribute is associated
+        region R<sub>i</sub> in the <a>intermediate synchronic document</a>. A <code>tts:backgroundColor</code> attribute is associated
         with a region when it is explicitly specified (either as an attribute in the element, or by reference to a declared style)
         in the following circumstances:</p>
 
@@ -1872,11 +1874,11 @@
           <li>It is specified on the <code>region</code> layout element that defines the region.</li>
 
           <li>It is specified on a <code>div</code>, <code>p</code>, <code>span</code> or <code>br</code> content element that is
-          to be flowed into the region for presentation in the intermediate synchronic document (see [[!TTML1]] for more details on
+          to be flowed into the region for presentation in the <a>intermediate synchronic document</a> (see [[!TTML1]] for more details on
           when a content element is followed into a region).</li>
 
           <li>It is specified on a <code>set</code> animation element that is to be applied to content elements that are to be
-          flowed into the region for presentation in the intermediate synchronic document (see [[!TTML1]] for more details on when
+          flowed into the region for presentation in the <a>intermediate synchronic document</a> (see [[!TTML1]] for more details on when
           a <code>set</code> animation element is applied to content elements).</li>
         </ul>
 
@@ -1889,16 +1891,16 @@
         <h4>Paint Images</h4>
 
         <p>The Presentation Compositor SHALL paint into the Presentation Buffer P<sub>n</sub> all visible pixels of presented
-        images of intermediate synchronic document E<sub>n</sub>.</p>
-
-        <p>For each presented image, the Presentation Compositor SHALL either:</p>
+        images of <a>intermediate synchronic document</a> E<sub>n</sub>.</p>
+
+        <p>For each <a>presented image</a>, the Presentation Compositor SHALL either:</p>
 
         <ul>
           <li>if an identical image is present in Decoded Image Buffer D<sub>n</sub>, copy the image from Decoded Image Buffer
           D<sub>n</sub> to the Presentation Buffer P<sub>n</sub> using the Image Copier; or</li>
 
           <li>if an identical image is present in Decoded Image Buffer D<sub>n-1</sub>, i.e. an identical image was present in
-          intermediate synchronic document E<sub>n-1</sub>, copy using the Image Copier the glyph from Decoded Image Buffer
+          <a>intermediate synchronic document</a> E<sub>n-1</sub>, copy using the Image Copier the glyph from Decoded Image Buffer
           D<sub>n-1</sub> to both the Decoded Image Buffer D<sub>n</sub> and the Presentation Buffer P<sub>n</sub>; or</li>
 
           <li>Otherwise, decode the image using the Image Decoder the image into the Presentation Buffer P<sub>n</sub> and Decoded
@@ -1907,7 +1909,7 @@
 
         <p>Two images SHALL be identical if and only if they reference the same encoded image source.</p>
 
-        <p>The duration DUR<sub>I</sub>(E<sub>n</sub>) for painting images of an intermediate synchronic document E<sub>n</sub> in
+        <p>The duration DUR<sub>I</sub>(E<sub>n</sub>) for painting images of an <a>intermediate synchronic document</a> E<sub>n</sub> in
         the Presentation Buffer SHALL be as follows:</p>
 
         <p>DUR<sub>I</sub>(E<sub>n</sub>) = ∑<sub>I<sub>i</sub> ∈ I<sub>c</sub></sub> NRGA(I<sub>i</sub>) / ICpy +
@@ -1916,24 +1918,24 @@
         <p>where</p>
 
         <ul>
-          <li>I<sub>c</sub> is the set of images copied when painting intermediate synchronic document E<sub>n</sub></li>
-
-          <li>I<sub>d</sub> is the set of images decoded when painting intermediate synchronic document E<sub>n</sub></li>
+          <li>I<sub>c</sub> is the set of images copied when painting <a>intermediate synchronic document</a> E<sub>n</sub></li>
+
+          <li>I<sub>d</sub> is the set of images decoded when painting <a>intermediate synchronic document</a> E<sub>n</sub></li>
 
           <li>IDec is the image decoding rate</li>
 
           <li>ICpy is the normalized image copy performance factor.</li>
         </ul>
 
-        <p>NRGA(I<sub>i</sub>) is the Normalized Image Area of presented image I<sub>i</sub> and SHALL be equal to:</p>
+        <p>NRGA(I<sub>i</sub>) is the Normalized Image Area of <a>presented image</a> I<sub>i</sub> and SHALL be equal to:</p>
 
         <p>NRGA(I<sub>i</sub>)= (width of I<sub>i</sub> ) ∙ height of I<sub>i</sub> ) ÷ ( root container height ∙ root
         container width )</p>
 
-        <p>NSIZ(I<sub>i</sub>) SHALL be the number of pixels of presented image I<sub>i</sub>.</p>
+        <p>NSIZ(I<sub>i</sub>) SHALL be the number of pixels of <a>presented image</a> I<sub>i</sub>.</p>
 
         <p>The contents of the Decoded Image Buffer D<sub>n</sub> SHALL be transferred instantaneously to Decoded Image Buffer
-        D<sub>n-1</sub> at the presentation time of intermediate synchronic document E<sub>n</sub>.</p>
+        D<sub>n-1</sub> at the presentation time of <a>intermediate synchronic document</a> E<sub>n</sub>.</p>
 
         <p>The total size occupied by images stored in Decoded Image Buffers D<sub>n</sub> or D<sub>n-1</sub> SHALL be the sum of
         their Normalized Image Area.</p>
@@ -1977,7 +1979,7 @@
       <section id='paint-text'>
         <h4>Paint Text</h4>
 
-        <p>For each glyph displayed in intermediate synchronic document E<sub>n</sub>, the Presentation Compositor SHALL:</p>
+        <p>For each glyph displayed in <a>intermediate synchronic document</a> E<sub>n</sub>, the Presentation Compositor SHALL:</p>
 
         <ul>
           <li>if an identical glyph is present in Glyph Buffer G<sub>n</sub>, copy the glyph from Glyph Buffer G<sub>n</sub> to the
@@ -2018,7 +2020,7 @@
           </figcaption>
         </figure>
 
-        <p>The duration DUR<sub>T</sub>(E<sub>n</sub>) for painting the text of an intermediate synchronic document E<sub>n</sub>
+        <p>The duration DUR<sub>T</sub>(E<sub>n</sub>) for painting the text of an <a>intermediate synchronic document</a> E<sub>n</sub>
         in the Presentation Buffer is as follows:</p>
 
         <p>DUR<sub>T</sub>(E<sub>n</sub>) = ∑<sub>G<sub>i</sub> ∈ G<sub>r</sub></sub> NRGA(G<sub>i</sub>) / Ren(G<sub>i</sub>)
@@ -2028,17 +2030,17 @@
 
         <ul>
           <li>G<sub>r</sub> is the set of glyphs rendered into the Presentation Buffer P<sub>n</sub> using the Glyph Renderer in
-          intermediate synchronic document E<sub>n</sub>.</li>
+          <a>intermediate synchronic document</a> E<sub>n</sub>.</li>
 
           <li>G<sub>c</sub> is the set of glyphs copied to the Presentation Buffer P<sub>n</sub> using the Glyph Copier in
-          intermediate synchronic document E<sub>n</sub>.</li>
+          <a>intermediate synchronic document</a> E<sub>n</sub>.</li>
 
           <li>Ren(G<sub>i</sub>) is the text rendering performance factor glyph G<sub>i</sub></li>
 
           <li>GCpy is the normalized glyph copy performance factor</li>
         </ul>
 
-        <p>G<sub>r</sub> and G<sub>c</sub> SHALL include only glyphs in presented regions and SHALL NOT include a [[!UNICODE]] Code
+        <p>G<sub>r</sub> and G<sub>c</sub> SHALL include only glyphs in <a title="presented region">presented regions</a> and SHALL NOT include a [[!UNICODE]] Code
         Point if it does not result in a change to presentation, e.g. the Code Point is ignored.</p>
 
         <p>The Normalized Rendered Glyph Area NRGA(G<sub>i</sub>) of a glyph G<sub>i</sub> SHALL be equal to:</p>
@@ -2046,7 +2048,7 @@
         <p>NRGA(G<sub>i</sub>)= (fontSize of G<sub>i</sub> as percentage of root container height)<sup>2</sup></p>
 
         <p>The contents of the Glyph Buffer G<sub>n</sub> SHALL be copied instantaneously to Glyph Buffer G<sub>n-1</sub> at the
-        presentation time of intermediate synchronic document E<sub>n</sub>.</p>
+        presentation time of <a>intermediate synchronic document</a> E<sub>n</sub>.</p>
 
         <p>The total size occupied by the glyphs stored in Glyph Buffers G<sub>n</sub> or G<sub>n-1</sub> SHALL be the sum of their
         Normalized Rendered Glyph Area.</p>
@@ -2100,7 +2102,7 @@
 
         <aside class='example'>
           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
+          given <a>intermediate synchronic document</a> 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
           rendering at 1920x1080 would need to allocate a glyph buffer no smaller than (1920÷32)×(1080÷15)×225=~1 Mpixels.
@@ -2109,7 +2111,7 @@
         <aside class='example'>
           GCpy effectively sets a limit on animating glyphs. For example, assuming that the root container is ultimately rendered
           at 1920×1080 resolution and no regions need to have background color painted (so only a CLEAR(E<sub>n</sub>) operation
-          is required for the normalized drawing area for the intermediate synchronic document), a GCpy and BDraw of 12 s-1 would
+          is required for the normalized drawing area for the <a>intermediate synchronic document</a>), a GCpy and BDraw of 12 s-1 would
           mean that a group of 160 glyphs with a tts:fontSize equal to 5% of the root container height could be moved at most
           approximately 12 s<sup>-1</sup> ÷ (1 + ( 160 × 0.05<sup>2</sup> )) = 8.6 times per second.
         </aside>
@@ -2557,10 +2559,10 @@
 
     <p>Guideline 1.1 of [[!WCAG20]] recommends that an implementation provide text alternatives for all non-text content. In the
     context of this specification, this text alternative is intended primarily to support users of the subtitles who cannot see
-    images. Since the images of an Image Profile subtitle document usually represent subtitle or caption text, the guidelines for
+    images. Since the images of an <a>Image Profile</a> subtitle document usually represent subtitle or caption text, the guidelines for
     authoring text equivalent strings given at <span class='sec-no'>Images of text</span> of [[HTML5]] are appropriate.</p>
 
-    <p>Thus, for each subtitle in an Image Profile subtitle document, a text equivalent content in a Text Profile subtitle document
+    <p>Thus, for each subtitle in an <a>Image Profile</a> subtitle document, a text equivalent content in a <a>Text Profile</a> subtitle document
     SHOULD be written so that it conveys all essential content and fulfills the same function as the corresponding subtitle image.
     In the context of subtitling and captioning, this content will be (as a minimum) the verbatim equivalent of the image without
     précis or summarization. However, the author MAY include extra information to the text equivalent string in cases where
@@ -2569,7 +2571,7 @@
 
     <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
+    including the word "Radio: " before the image equivalent text. It should also be noted that images in an <a>Image Profile</a> 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>