[ttml2] regenerate ED
authorGlenn Adams <glenn@skynav.com>
Wed, 14 Jan 2015 09:45:32 -0700
changeset 831 9873083352e9
parent 830 fce367dea53c
child 832 2460a4dbe6f9
[ttml2] regenerate ED
ttml2/spec/ttml2.html
--- a/ttml2/spec/ttml2.html	Wed Jan 14 09:45:15 2015 -0700
+++ b/ttml2/spec/ttml2.html	Wed Jan 14 09:45:32 2015 -0700
@@ -83,9 +83,9 @@
 .obsoleted { background-color: #f26d7d }
 .reqattr { font-weight: bold }
 .optattr { font-style: italic }
-</style><link rel="stylesheet" type="text/css" href="https://www.w3.org/StyleSheets/TR/W3C-ED.css"></head><body>Last Modified: $Date: 2015/01/10 17:48:56 $<div id="revisions"></div><div class="head">
+</style><link rel="stylesheet" type="text/css" href="https://www.w3.org/StyleSheets/TR/W3C-ED.css"></head><body>Last Modified: $Date: 2015/01/14 16:45:15 $<div id="revisions"></div><div class="head">
 <h1><a id="title"></a>Timed Text Markup Language 2 (TTML2)</h1>
-<h2><a id="w3c-doctype"></a>Editors' copy $Date: 2015/01/10 17:48:56 $ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
+<h2><a id="w3c-doctype"></a>Editors' copy $Date: 2015/01/14 16:45:15 $ @@ @@@@ @@@@</h2><dl><dt>This version:</dt><dd>
 <a href="ttml2.html">ttml2.html</a>
 </dd><dt>Latest version:</dt><dd><a href="https://dvcs.w3.org/hg/ttml/raw-file/default/ttml2/spec/ttml2.html?content-type=text/html;charset=utf-8">https://dvcs.w3.org/hg/ttml/raw-file/default/ttml2/spec/ttml2.html?content-type=text/html;charset=utf-8</a></dd><dt>Previous version:</dt><dd>
 <a href="http://www.w3.org/TR/2013/REC-ttml1-20130924/">http://www.w3.org/TR/2013/REC-ttml1-20130924/</a>
@@ -375,183 +375,184 @@
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.3.1 <a href="#metadata-value-item-name">&lt;item-name&gt;</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;14.3.2 <a href="#metadata-value-named-item">&lt;named-item&gt;</a><br>
 </p>
-<h3><a id="appendices"></a>Appendices</h3><p class="toc">A <a href="#reduced-infoset">Reduced XML Infoset</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;A.1 <a href="#reduced-infoset-document">Document Information Item</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;A.2 <a href="#reduced-infoset-element">Element Information Item</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;A.3 <a href="#reduced-infoset-attribute">Attribute Information Item</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;A.4 <a href="#reduced-infoset-character">Character Information Item</a><br>
-B <a href="#schemas">Schemas</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;B.1 <a href="#ttml-schema-rnc">Relax NG Compact (RNC) Schema</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;B.2 <a href="#ttml-schema-xsd">XML Schema Definition (XSD) Schema</a><br>
-C <a href="#isd">Intermediate Document Syntax</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#isd-vocabulary">ISD Vocabulary</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.1.1 <a href="#isd-vocabulary-sequence">isd:sequence</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.1.2 <a href="#isd-vocabulary-isd">isd:isd</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.1.3 <a href="#isd-vocabulary-css">isd:css</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C.1.4 <a href="#isd-vocabulary-region">isd:region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#isd-parameter-attribute-set">ISD Parameter Attribute Set</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;C.3 <a href="#isd-interchange">ISD Interchange</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;C.4 <a href="#isd-examples">ISD Examples</a><br>
-D <a href="#features">Features</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;D.1 <a href="#feature-designations">Feature Designations</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.1 <a href="#feature-animation">#animation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.2 <a href="#feature-backgroundColor">#backgroundColor</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.3 <a href="#feature-backgroundColor-block">#backgroundColor-block</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.4 <a href="#feature-backgroundColor-inline">#backgroundColor-inline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.5 <a href="#feature-backgroundColor-region">#backgroundColor-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.6 <a href="#feature-bidi">#bidi</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.7 <a href="#feature-border">#border</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.8 <a href="#feature-cellResolution">#cellResolution</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.9 <a href="#feature-clockMode">#clockMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.10 <a href="#feature-clockMode-gps">#clockMode-gps</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.11 <a href="#feature-clockMode-local">#clockMode-local</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.12 <a href="#feature-clockMode-utc">#clockMode-utc</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.13 <a href="#feature-color">#color</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.14 <a href="#feature-content">#content</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.15 <a href="#feature-core">#core</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.16 <a href="#feature-direction">#direction</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.17 <a href="#feature-display">#display</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.18 <a href="#feature-display-block">#display-block</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.19 <a href="#feature-display-inline">#display-inline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.20 <a href="#feature-display-region">#display-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.21 <a href="#feature-displayAlign">#displayAlign</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.22 <a href="#feature-dropMode">#dropMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.23 <a href="#feature-dropMode-dropNTSC">#dropMode-dropNTSC</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.24 <a href="#feature-dropMode-dropPAL">#dropMode-dropPAL</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.25 <a href="#feature-dropMode-nonDrop">#dropMode-nonDrop</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.26 <a href="#feature-extent">#extent</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.27 <a href="#feature-extent-region">#extent-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.28 <a href="#feature-extent-root">#extent-root</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.29 <a href="#feature-fontFamily">#fontFamily</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.30 <a href="#feature-fontFamily-generic">#fontFamily-generic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.31 <a href="#feature-fontFamily-non-generic">#fontFamily-non-generic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.32 <a href="#feature-fontSize">#fontSize</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.33 <a href="#feature-fontSize-anamorphic">#fontSize-anamorphic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.34 <a href="#feature-fontSize-isomorphic">#fontSize-isomorphic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.35 <a href="#feature-fontStyle">#fontStyle</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.36 <a href="#feature-fontStyle-italic">#fontStyle-italic</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.37 <a href="#feature-fontStyle-oblique">#fontStyle-oblique</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.38 <a href="#feature-fontWeight">#fontWeight</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.39 <a href="#feature-fontWeight-bold">#fontWeight-bold</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.40 <a href="#feature-frameRate">#frameRate</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.41 <a href="#feature-frameRateMultiplier">#frameRateMultiplier</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.42 <a href="#feature-layout">#layout</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.43 <a href="#feature-length">#length</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.44 <a href="#feature-length-cell">#length-cell</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.45 <a href="#feature-length-em">#length-em</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.46 <a href="#feature-length-integer">#length-integer</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.47 <a href="#feature-length-negative">#length-negative</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.48 <a href="#feature-length-percentage">#length-percentage</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.49 <a href="#feature-length-pixel">#length-pixel</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.50 <a href="#feature-length-positive">#length-positive</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.51 <a href="#feature-length-real">#length-real</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.52 <a href="#feature-lineBreak-uax14">#lineBreak-uax14</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.53 <a href="#feature-lineHeight">#lineHeight</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.54 <a href="#feature-markerMode">#markerMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.55 <a href="#feature-markerMode-continuous">#markerMode-continuous</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.56 <a href="#feature-markerMode-discontinuous">#markerMode-discontinuous</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.57 <a href="#feature-metadata">#metadata</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.58 <a href="#feature-nested-div">#nested-div</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.59 <a href="#feature-nested-span">#nested-span</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.60 <a href="#feature-opacity">#opacity</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.61 <a href="#feature-origin">#origin</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.62 <a href="#feature-overflow">#overflow</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.63 <a href="#feature-overflow-visible">#overflow-visible</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.64 <a href="#feature-padding">#padding</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.65 <a href="#feature-padding-1">#padding-1</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.66 <a href="#feature-padding-2">#padding-2</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.67 <a href="#feature-padding-3">#padding-3</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.68 <a href="#feature-padding-4">#padding-4</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.69 <a href="#feature-pixelAspectRatio">#pixelAspectRatio</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.70 <a href="#feature-presentation">#presentation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.71 <a href="#feature-profile">#profile</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.72 <a href="#feature-showBackground">#showBackground</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.73 <a href="#feature-structure">#structure</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.74 <a href="#feature-styling">#styling</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.75 <a href="#feature-styling-chained">#styling-chained</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.76 <a href="#feature-styling-inheritance-content">#styling-inheritance-content</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.77 <a href="#feature-styling-inheritance-region">#styling-inheritance-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.78 <a href="#feature-styling-inline">#styling-inline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.79 <a href="#feature-styling-nested">#styling-nested</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.80 <a href="#feature-styling-referential">#styling-referential</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.81 <a href="#feature-subFrameRate">#subFrameRate</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.82 <a href="#feature-textAlign">#textAlign</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.83 <a href="#feature-textAlign-absolute">#textAlign-absolute</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.84 <a href="#feature-textAlign-relative">#textAlign-relative</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.85 <a href="#feature-textDecoration">#textDecoration</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.86 <a href="#feature-textDecoration-over">#textDecoration-over</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.87 <a href="#feature-textDecoration-through">#textDecoration-through</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.88 <a href="#feature-textDecoration-under">#textDecoration-under</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.89 <a href="#feature-textOrientation">#textOrientation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.90 <a href="#feature-textOutline">#textOutline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.91 <a href="#feature-textOutline-blurred">#textOutline-blurred</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.92 <a href="#feature-textOutline-unblurred">#textOutline-unblurred</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.93 <a href="#feature-tickRate">#tickRate</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.94 <a href="#feature-timeBase-clock">#timeBase-clock</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.95 <a href="#feature-timeBase-media">#timeBase-media</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.96 <a href="#feature-timeBase-smpte">#timeBase-smpte</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.97 <a href="#feature-timeContainer">#timeContainer</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.98 <a href="#feature-time-clock">#time-clock</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.99 <a href="#feature-time-clock-with-frames">#time-clock-with-frames</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.100 <a href="#feature-time-offset">#time-offset</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.101 <a href="#feature-time-offset-with-frames">#time-offset-with-frames</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.102 <a href="#feature-time-offset-with-ticks">#time-offset-with-ticks</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.103 <a href="#feature-timing">#timing</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.104 <a href="#feature-transformation">#transformation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.105 <a href="#feature-unicodeBidi">#unicodeBidi</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.106 <a href="#feature-version">#version</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.107 <a href="#feature-visibility">#visibility</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.108 <a href="#feature-visibility-block">#visibility-block</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.109 <a href="#feature-visibility-inline">#visibility-inline</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.110 <a href="#feature-visibility-region">#visibility-region</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.111 <a href="#feature-wrapOption">#wrapOption</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.112 <a href="#feature-writingMode">#writingMode</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.113 <a href="#feature-writingMode-vertical">#writingMode-vertical</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.114 <a href="#feature-writingMode-horizontal">#writingMode-horizontal</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.115 <a href="#feature-writingMode-horizontal-lr">#writingMode-horizontal-lr</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.116 <a href="#feature-writingMode-horizontal-rl">#writingMode-horizontal-rl</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;D.1.117 <a href="#feature-zIndex">#zIndex</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;D.2 <a href="#feature-support">Feature Support</a><br>
-E <a href="#extensions">Extensions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;E.1 <a href="#extension-designations">Extension Designations</a><br>
-F <a href="#standard-profiles">Standard Profiles</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#profile-ttml2-full">TTML2 Full Profile</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;F.2 <a href="#profile-ttml2-presentation">TTML2 Presentation Profile</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;F.3 <a href="#profile-ttml2-transformation">TTML2 Transformation Profile</a><br>
-G <a href="#references">References</a><br>
-H <a href="#other-references">Other References</a> (Non-Normative)<br>
-I <a href="#requirements">Requirements</a> (Non-Normative)<br>
-J <a href="#derivation">Vocabulary Derivation</a> (Non-Normative)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;J.1 <a href="#d3e36474">Element Derivation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;J.2 <a href="#d3e36991">Attribute Derivation</a><br>
-K <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;K.1 <a href="#d3e37984">Requirements</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;K.2 <a href="#d3e38148">Guidelines</a><br>
-L <a href="#streaming">Streaming TTML Content</a> (Non-Normative)<br>
-M <a href="#concrete-encoding">Concrete Encoding</a><br>
-N <a href="#time-expression-semantics">Time Expression Semantics</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;N.1 <a href="#time-expression-semantics-clock">Clock Time Base</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;N.2 <a href="#time-expression-semantics-media">Media Time Base</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;N.3 <a href="#time-expression-semantics-smpte">SMPTE Time Base</a><br>
-O <a href="#common-styling">Common Caption Style Examples</a> (Non-Normative)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;O.1 <a href="#pop-on-example">Pop-On Caption Example</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;O.2 <a href="#roll-up-example">Roll-Up Caption Example</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;O.3 <a href="#paint-on-example">Paint-On Caption Example</a><br>
-P <a href="#cea708-mapping">CEA708 Mapping Considerations</a> (Non-Normative)<br>
-Q <a href="#acknowledgments">Acknowledgments</a> (Non-Normative)<br>
+<h3><a id="appendices"></a>Appendices</h3><p class="toc">A <a href="#concrete-encoding">Concrete Encoding</a><br>
+B <a href="#reduced-infoset">Reduced XML Infoset</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;B.1 <a href="#reduced-infoset-document">Document Information Item</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;B.2 <a href="#reduced-infoset-element">Element Information Item</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;B.3 <a href="#reduced-infoset-attribute">Attribute Information Item</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;B.4 <a href="#reduced-infoset-character">Character Information Item</a><br>
+C <a href="#schemas">Schemas</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;C.1 <a href="#ttml-schema-rnc">Relax NG Compact (RNC) Schema</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;C.2 <a href="#ttml-schema-xsd">XML Schema Definition (XSD) Schema</a><br>
+D <a href="#media-types-registration">Media Type Registration</a><br>
+E <a href="#features">Features</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;E.1 <a href="#feature-designations">Feature Designations</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.1 <a href="#feature-animation">#animation</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.2 <a href="#feature-backgroundColor">#backgroundColor</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.3 <a href="#feature-backgroundColor-block">#backgroundColor-block</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.4 <a href="#feature-backgroundColor-inline">#backgroundColor-inline</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.5 <a href="#feature-backgroundColor-region">#backgroundColor-region</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.6 <a href="#feature-bidi">#bidi</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.7 <a href="#feature-border">#border</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.8 <a href="#feature-cellResolution">#cellResolution</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.9 <a href="#feature-clockMode">#clockMode</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.10 <a href="#feature-clockMode-gps">#clockMode-gps</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.11 <a href="#feature-clockMode-local">#clockMode-local</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.12 <a href="#feature-clockMode-utc">#clockMode-utc</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.13 <a href="#feature-color">#color</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.14 <a href="#feature-content">#content</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.15 <a href="#feature-core">#core</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.16 <a href="#feature-direction">#direction</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.17 <a href="#feature-display">#display</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.18 <a href="#feature-display-block">#display-block</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.19 <a href="#feature-display-inline">#display-inline</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.20 <a href="#feature-display-region">#display-region</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.21 <a href="#feature-displayAlign">#displayAlign</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.22 <a href="#feature-dropMode">#dropMode</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.23 <a href="#feature-dropMode-dropNTSC">#dropMode-dropNTSC</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.24 <a href="#feature-dropMode-dropPAL">#dropMode-dropPAL</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.25 <a href="#feature-dropMode-nonDrop">#dropMode-nonDrop</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.26 <a href="#feature-extent">#extent</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.27 <a href="#feature-extent-region">#extent-region</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.28 <a href="#feature-extent-root">#extent-root</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.29 <a href="#feature-fontFamily">#fontFamily</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.30 <a href="#feature-fontFamily-generic">#fontFamily-generic</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.31 <a href="#feature-fontFamily-non-generic">#fontFamily-non-generic</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.32 <a href="#feature-fontSize">#fontSize</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.33 <a href="#feature-fontSize-anamorphic">#fontSize-anamorphic</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.34 <a href="#feature-fontSize-isomorphic">#fontSize-isomorphic</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.35 <a href="#feature-fontStyle">#fontStyle</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.36 <a href="#feature-fontStyle-italic">#fontStyle-italic</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.37 <a href="#feature-fontStyle-oblique">#fontStyle-oblique</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.38 <a href="#feature-fontWeight">#fontWeight</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.39 <a href="#feature-fontWeight-bold">#fontWeight-bold</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.40 <a href="#feature-frameRate">#frameRate</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.41 <a href="#feature-frameRateMultiplier">#frameRateMultiplier</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.42 <a href="#feature-layout">#layout</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.43 <a href="#feature-length">#length</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.44 <a href="#feature-length-cell">#length-cell</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.45 <a href="#feature-length-em">#length-em</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.46 <a href="#feature-length-integer">#length-integer</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.47 <a href="#feature-length-negative">#length-negative</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.48 <a href="#feature-length-percentage">#length-percentage</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.49 <a href="#feature-length-pixel">#length-pixel</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.50 <a href="#feature-length-positive">#length-positive</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.51 <a href="#feature-length-real">#length-real</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.52 <a href="#feature-lineBreak-uax14">#lineBreak-uax14</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.53 <a href="#feature-lineHeight">#lineHeight</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.54 <a href="#feature-markerMode">#markerMode</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.55 <a href="#feature-markerMode-continuous">#markerMode-continuous</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.56 <a href="#feature-markerMode-discontinuous">#markerMode-discontinuous</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.57 <a href="#feature-metadata">#metadata</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.58 <a href="#feature-nested-div">#nested-div</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.59 <a href="#feature-nested-span">#nested-span</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.60 <a href="#feature-opacity">#opacity</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.61 <a href="#feature-origin">#origin</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.62 <a href="#feature-overflow">#overflow</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.63 <a href="#feature-overflow-visible">#overflow-visible</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.64 <a href="#feature-padding">#padding</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.65 <a href="#feature-padding-1">#padding-1</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.66 <a href="#feature-padding-2">#padding-2</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.67 <a href="#feature-padding-3">#padding-3</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.68 <a href="#feature-padding-4">#padding-4</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.69 <a href="#feature-pixelAspectRatio">#pixelAspectRatio</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.70 <a href="#feature-presentation">#presentation</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.71 <a href="#feature-profile">#profile</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.72 <a href="#feature-showBackground">#showBackground</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.73 <a href="#feature-structure">#structure</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.74 <a href="#feature-styling">#styling</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.75 <a href="#feature-styling-chained">#styling-chained</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.76 <a href="#feature-styling-inheritance-content">#styling-inheritance-content</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.77 <a href="#feature-styling-inheritance-region">#styling-inheritance-region</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.78 <a href="#feature-styling-inline">#styling-inline</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.79 <a href="#feature-styling-nested">#styling-nested</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.80 <a href="#feature-styling-referential">#styling-referential</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.81 <a href="#feature-subFrameRate">#subFrameRate</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.82 <a href="#feature-textAlign">#textAlign</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.83 <a href="#feature-textAlign-absolute">#textAlign-absolute</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.84 <a href="#feature-textAlign-relative">#textAlign-relative</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.85 <a href="#feature-textDecoration">#textDecoration</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.86 <a href="#feature-textDecoration-over">#textDecoration-over</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.87 <a href="#feature-textDecoration-through">#textDecoration-through</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.88 <a href="#feature-textDecoration-under">#textDecoration-under</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.89 <a href="#feature-textOrientation">#textOrientation</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.90 <a href="#feature-textOutline">#textOutline</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.91 <a href="#feature-textOutline-blurred">#textOutline-blurred</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.92 <a href="#feature-textOutline-unblurred">#textOutline-unblurred</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.93 <a href="#feature-tickRate">#tickRate</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.94 <a href="#feature-timeBase-clock">#timeBase-clock</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.95 <a href="#feature-timeBase-media">#timeBase-media</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.96 <a href="#feature-timeBase-smpte">#timeBase-smpte</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.97 <a href="#feature-timeContainer">#timeContainer</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.98 <a href="#feature-time-clock">#time-clock</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.99 <a href="#feature-time-clock-with-frames">#time-clock-with-frames</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.100 <a href="#feature-time-offset">#time-offset</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.101 <a href="#feature-time-offset-with-frames">#time-offset-with-frames</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.102 <a href="#feature-time-offset-with-ticks">#time-offset-with-ticks</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.103 <a href="#feature-timing">#timing</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.104 <a href="#feature-transformation">#transformation</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.105 <a href="#feature-unicodeBidi">#unicodeBidi</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.106 <a href="#feature-version">#version</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.107 <a href="#feature-visibility">#visibility</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.108 <a href="#feature-visibility-block">#visibility-block</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.109 <a href="#feature-visibility-inline">#visibility-inline</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.110 <a href="#feature-visibility-region">#visibility-region</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.111 <a href="#feature-wrapOption">#wrapOption</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.112 <a href="#feature-writingMode">#writingMode</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.113 <a href="#feature-writingMode-vertical">#writingMode-vertical</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.114 <a href="#feature-writingMode-horizontal">#writingMode-horizontal</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.115 <a href="#feature-writingMode-horizontal-lr">#writingMode-horizontal-lr</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.116 <a href="#feature-writingMode-horizontal-rl">#writingMode-horizontal-rl</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;E.1.117 <a href="#feature-zIndex">#zIndex</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;E.2 <a href="#feature-support">Feature Support</a><br>
+F <a href="#extensions">Extensions</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;F.1 <a href="#extension-designations">Extension Designations</a><br>
+G <a href="#standard-profiles">Standard Profiles</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;G.1 <a href="#profile-ttml2-full">TTML2 Full Profile</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;G.2 <a href="#profile-ttml2-presentation">TTML2 Presentation Profile</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;G.3 <a href="#profile-ttml2-transformation">TTML2 Transformation Profile</a><br>
+H <a href="#time-expression-semantics">Time Expression Semantics</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;H.1 <a href="#time-expression-semantics-clock">Clock Time Base</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;H.2 <a href="#time-expression-semantics-media">Media Time Base</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;H.3 <a href="#time-expression-semantics-smpte">SMPTE Time Base</a><br>
+I <a href="#isd">Intermediate Document Syntax</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;I.1 <a href="#isd-vocabulary">ISD Vocabulary</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I.1.1 <a href="#isd-vocabulary-sequence">isd:sequence</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I.1.2 <a href="#isd-vocabulary-isd">isd:isd</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I.1.3 <a href="#isd-vocabulary-css">isd:css</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I.1.4 <a href="#isd-vocabulary-region">isd:region</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;I.2 <a href="#isd-parameter-attribute-set">ISD Parameter Attribute Set</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;I.3 <a href="#isd-interchange">ISD Interchange</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;I.4 <a href="#isd-examples">ISD Examples</a><br>
+J <a href="#references">References</a><br>
+K <a href="#other-references">Other References</a> (Non-Normative)<br>
+L <a href="#requirements">Requirements</a> (Non-Normative)<br>
+M <a href="#derivation">Vocabulary Derivation</a> (Non-Normative)<br>
+&nbsp;&nbsp;&nbsp;&nbsp;M.1 <a href="#d3e37582">Element Derivation</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;M.2 <a href="#d3e38099">Attribute Derivation</a><br>
+N <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br>
+&nbsp;&nbsp;&nbsp;&nbsp;N.1 <a href="#d3e39092">Requirements</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;N.2 <a href="#d3e39256">Guidelines</a><br>
+O <a href="#streaming">Streaming TTML Content</a> (Non-Normative)<br>
+P <a href="#common-styling">Common Caption Style Examples</a> (Non-Normative)<br>
+&nbsp;&nbsp;&nbsp;&nbsp;P.1 <a href="#pop-on-example">Pop-On Caption Example</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;P.2 <a href="#roll-up-example">Roll-Up Caption Example</a><br>
+&nbsp;&nbsp;&nbsp;&nbsp;P.3 <a href="#paint-on-example">Paint-On Caption Example</a><br>
+Q <a href="#cea708-mapping">CEA708 Mapping Considerations</a> (Non-Normative)<br>
+R <a href="#acknowledgments">Acknowledgments</a> (Non-Normative)<br>
 </p></div><hr><div class="body"><div class="div1">
 <h2><a id="intro"></a>1 Introduction</h2><p><em>Unless specified otherwise, this section and its sub-sections are non-normative.</em></p><p>The Timed Text Markup Language (TTML), Version 2, also referred to as TTML2,
 provides a standardized representation of a particular subset of
 textual information with which stylistic, layout, and timing semantics are associated by
 an author or an authoring system for the purpose of interchange and processing.</p><p>TTML is expressly designed to meet only a limited set of requirements
-established by <a href="#ttaf1-req">[TTAF1-REQ]</a>, and summarized in <a href="#requirements"><b>I Requirements</b></a>. In particular, only those requirements which service the
+established by <a href="#ttaf1-req">[TTAF1-REQ]</a>, and summarized in <a href="#requirements"><b>L Requirements</b></a>. In particular, only those requirements which service the
 need of performing interchange with existing, legacy distribution systems are
 satisfied.</p><p>In addition to being used for interchange among legacy distribution content
 formats, TTML Content may be used directly as a distribution format, providing, for
 example, a standard content format to reference from a <code>&lt;track&gt;</code>
 element in an HTML5 document, or a <code>&lt;text&gt;</code> or 
 <code>&lt;textstream&gt;</code> media element in a <a href="#smil3">[SMIL 3.0]</a> document. Certain properties of TTML support
-streamability of content, as described in <a href="#streaming"><b>L Streaming TTML Content</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>While TTML is not expressly designed for direct (embedded) integration into an
+streamability of content, as described in <a href="#streaming"><b>O Streaming TTML Content</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>While TTML is not expressly designed for direct (embedded) integration into an
 HTML or a SMIL document instance, such integration is not precluded.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>In some contexts of use, it may be appropriate to employ
 animated content to depict sign language representations of the same content
 as expressed by a Timed Text <a href="#terms-document-instance">document instance</a>. This use case is not
@@ -910,7 +911,7 @@
 desired or potential presentation processing, and which is represented as
 a rectangular area of a presentation surface into which content
 is composed and rendered during presentation processing.</p></dd><dt class="label"><a id="terms-reduced-xml-infoset"></a>[reduced xml infoset]</dt><dd><p>An XML Information Set <a href="#infoset">[XML InfoSet]</a> that satisfies the
-constraints specify by <a href="#reduced-infoset"><b>A Reduced XML Infoset</b></a>.</p></dd><dt class="label"><a id="terms-related-media-object"></a>[related media object]</dt><dd><p>A (possibly null) media object associated with or otherwise related
+constraints specify by <a href="#reduced-infoset"><b>B Reduced XML Infoset</b></a>.</p></dd><dt class="label"><a id="terms-related-media-object"></a>[related media object]</dt><dd><p>A (possibly null) media object associated with or otherwise related
 to a <a href="#terms-document-instance">document instance</a>. For example, an aggregate audio/video media
 object for which a <a href="#terms-document-instance">document instance</a> provides caption or subtitle
 information, and with which that <a href="#terms-document-instance">document instance</a> is associated.</p></dd><dt class="label"><a id="terms-related-media-object-region"></a>[related media object region]</dt><dd><p>When a non-null <a href="#terms-related-media-object">related media object</a> exists, the region of this media object,
@@ -936,18 +937,18 @@
 Timed Text Markup Language content.</p></dd><dt class="label"><a id="terms-timed-text-content-document"></a>[timed text content document]</dt><dd><p>An abstract document that is purported or confirmed to be a
 <a href="#terms-valid-abstract-document-instance">valid abstract document instance</a> of
 the <a href="#ttml-content-doctype">TTML Content Document Type</a>.</p></dd><dt class="label"><a id="terms-timed-text-content-document-instance"></a>[timed text content document instance]</dt><dd><p>A concrete realization of a <a href="#terms-timed-text-content-document">timed text content document</a>,
-about which see <a href="#concrete-encoding"><b>M Concrete Encoding</b></a>.</p></dd><dt class="label"><a id="terms-timed-text-document-instance"></a>[timed text document instance]</dt><dd><p>A concrete realization of a
+about which see <a href="#concrete-encoding"><b>A Concrete Encoding</b></a>.</p></dd><dt class="label"><a id="terms-timed-text-document-instance"></a>[timed text document instance]</dt><dd><p>A concrete realization of a
 <a href="#terms-timed-text-markup-language-document">timed text markup language document</a>,
 where  the concrete form is specific to the context of reference.
 Also referred to as a <a href="#terms-document-instance">TTML document instance</a>
 or simply <a href="#terms-document-instance">document instance</a>.</p></dd><dt class="label"><a id="terms-timed-text-intermediate-document"></a>[timed text intermediate document]</dt><dd><p>An abstract document that is purported or confirmed to be a
 <a href="#terms-valid-abstract-document-instance">valid abstract document instance</a> of
 the <a href="#ttml-intermediate-doctype">TTML Intermediate Document Type</a>.</p></dd><dt class="label"><a id="terms-timed-text-intermediate-document-instance"></a>[timed text intermediate document instance]</dt><dd><p>A concrete realization of a <a href="#terms-timed-text-intermediate-document">timed text intermediate document</a>,
-about which see <a href="#concrete-encoding"><b>M Concrete Encoding</b></a>.</p></dd><dt class="label"><a id="terms-timed-text-markup-language"></a>[timed text markup language]</dt><dd><p>A content type that represents timed text content, intermediate representations of this content, or profiles of this content or content processors.</p></dd><dt class="label"><a id="terms-timed-text-markup-language-document"></a>[timed text markup language document]</dt><dd><p>An abstract document that is purported or confirmed to be a
+about which see <a href="#concrete-encoding"><b>A Concrete Encoding</b></a>.</p></dd><dt class="label"><a id="terms-timed-text-markup-language"></a>[timed text markup language]</dt><dd><p>A content type that represents timed text content, intermediate representations of this content, or profiles of this content or content processors.</p></dd><dt class="label"><a id="terms-timed-text-markup-language-document"></a>[timed text markup language document]</dt><dd><p>An abstract document that is purported or confirmed to be a
 <a href="#terms-valid-abstract-document-instance">valid abstract document instance</a>.</p></dd><dt class="label"><a id="terms-timed-text-profile-document"></a>[timed text profile document]</dt><dd><p>An abstract document that is purported or confirmed to be a
 <a href="#terms-valid-abstract-document-instance">valid abstract document instance</a> of
 the <a href="#ttml-profile-doctype">TTML Profile Document Type</a>.</p></dd><dt class="label"><a id="terms-timed-text-profile-document-instance"></a>[timed text profile document instance]</dt><dd><p>A concrete realization of a <a href="#terms-timed-text-profile-document">timed text profile document</a>,
-about which see <a href="#concrete-encoding"><b>M Concrete Encoding</b></a>.</p></dd><dt class="label"><a id="terms-top-level-profile"></a>[top-level profile]</dt><dd><p>A <a href="#terms-profile">profile</a> defined by a <code>ttp:profile</code> element that appears as a child
+about which see <a href="#concrete-encoding"><b>A Concrete Encoding</b></a>.</p></dd><dt class="label"><a id="terms-top-level-profile"></a>[top-level profile]</dt><dd><p>A <a href="#terms-profile">profile</a> defined by a <code>ttp:profile</code> element that appears as a child
 of the <code>head</code> element.</p></dd><dt class="label"><a id="terms-transformation-processor"></a>[transformation processor]</dt><dd><p>A <a href="#terms-content-processor">content processor</a> which purpose is to transform or otherwise rewrite
 <a href="#terms-timed-text-markup-language">Timed Text Markup Language</a> content to either <a href="#terms-timed-text-markup-language">Timed Text Markup Language</a>
 or to another (arbitrary) content format. An example of the first is a processor that removes
@@ -1039,7 +1040,7 @@
 a profile designator as
 defined by
 <a href="#vocabulary-profiling"><b>5.2 Profiling</b></a>.</p></li><li><p>The <a href="#terms-document-instance">document instance</a> is or can be represented as a <a href="#terms-reduced-xml-infoset">reduced xml infoset</a>
-as defined by <a href="#reduced-infoset"><b>A Reduced XML Infoset</b></a>.</p></li><li><p>The <a href="#terms-reduced-xml-infoset">reduced xml infoset</a> that
+as defined by <a href="#reduced-infoset"><b>B Reduced XML Infoset</b></a>.</p></li><li><p>The <a href="#terms-reduced-xml-infoset">reduced xml infoset</a> that
 corresponds to the <a href="#terms-document-instance">document instance</a> is or can
 be associated with one of the <a href="#terms-abstract-document-type">abstract document types</a> defined by
 <a href="#doctypes"><b>4 Document Types</b></a>.</p></li><li><p>The <a href="#terms-reduced-xml-infoset">reduced xml infoset</a> that corresponds to the <a href="#terms-document-instance">document instance</a> is a
@@ -1066,20 +1067,20 @@
 declared to apply to the <a href="#terms-document-instance">document instance</a>.</p></li><li><p>The processor supports all mandatory processing semantics defined by this specification.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The phrase <em>mandatory semantics</em> refers to all explicit use of the conformance
 key phrases <span class="strong">must</span> and <span class="strong">must not</span> as well as any
 declarative statement that can be reasonably inferred from such key phrases. For example, these
-mandatory semantics include support for all features marked as mandatory in <a href="#feature-support"><b>D.2 Feature Support</b></a>.</p></div></li><li><p>If the processor supports some optional processing semantics defined by this specification,
+mandatory semantics include support for all features marked as mandatory in <a href="#feature-support"><b>E.2 Feature Support</b></a>.</p></div></li><li><p>If the processor supports some optional processing semantics defined by this specification,
 then it does so in a manner consistent with the defined semantics.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The phrase <em>optional semantics</em> refers to all explicit use of the conformance
 key phrases <span class="strong">should</span>, <span class="strong">should not</span>,
 <span class="strong">may</span>, and <span class="strong">may not</span>,
 as well as any declarative statement that can be reasonably inferred from such key phrases. For example, these
-optional semantics include support for all features marked as optional in <a href="#feature-support"><b>D.2 Feature Support</b></a>.</p></div></li></ol></div><div class="div3">
+optional semantics include support for all features marked as optional in <a href="#feature-support"><b>E.2 Feature Support</b></a>.</p></div></li></ol></div><div class="div3">
 <h4><a id="conformance-transformation-processor"></a>3.2.2 Transformation Processor Conformance</h4><p>A TTML <a href="#terms-content-processor">content processor</a> is a conformant TTML <a href="#terms-transformation-processor">transformation processor</a> if
 the following criteria are satisfied:</p><ol class="enumar"><li><p>The processor satisfies all requirements specified by
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a>.</p></li><li><p>The processor supports the TTML Transformation profile as specified
-by <a href="#profile-ttml2-transformation"><b>F.3 TTML2 Transformation Profile</b></a>.</p></li></ol><table border="1" class="ednote" summary="Editorial note: Mandatory Support for DFXP Transformation Profile"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Mandatory Support for DFXP Transformation Profile</b></td><td align="right" valign="top">2014-07-31</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Should we also require support for DFXP Transformation Profile?</td></tr></table></div><div class="div3">
+by <a href="#profile-ttml2-transformation"><b>G.3 TTML2 Transformation Profile</b></a>.</p></li></ol><table border="1" class="ednote" summary="Editorial note: Mandatory Support for DFXP Transformation Profile"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Mandatory Support for DFXP Transformation Profile</b></td><td align="right" valign="top">2014-07-31</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Should we also require support for DFXP Transformation Profile?</td></tr></table></div><div class="div3">
 <h4><a id="conformance-presentation-processor"></a>3.2.3 Presentation Processor Conformance</h4><p>A TTML <a href="#terms-content-processor">content processor</a> is a conformant TTML <a href="#terms-presentation-processor">presentation processor</a> if
 the following criteria are satisfied:</p><ol class="enumar"><li><p>The processor satisfies all requirements specified by
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a>.</p></li><li><p>The processor supports the TTML Presentation profile as specified
-by <a href="#profile-ttml2-presentation"><b>F.2 TTML2 Presentation Profile</b></a>.</p></li></ol><table border="1" class="ednote" summary="Editorial note: Mandatory Support for DFXP Presentation Profile"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Mandatory Support for DFXP Presentation Profile</b></td><td align="right" valign="top">2014-07-31</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Should we also require support for DFXP Presentation Profile?</td></tr></table></div></div><div class="div2">
+by <a href="#profile-ttml2-presentation"><b>G.2 TTML2 Presentation Profile</b></a>.</p></li></ol><table border="1" class="ednote" summary="Editorial note: Mandatory Support for DFXP Presentation Profile"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Mandatory Support for DFXP Presentation Profile</b></td><td align="right" valign="top">2014-07-31</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Should we also require support for DFXP Presentation Profile?</td></tr></table></div></div><div class="div2">
 <h3><a id="claims"></a>3.3 Claims</h3><p>Any claim of compliance with respect to the conformance of a TTML <a href="#terms-document-instance">document instance</a> or
 <a href="#terms-content-processor">content processor</a> must make
 reference to an implementation compliance statement (ICS).</p><p>An implementation compliance statement must identify all mandatory
@@ -1117,14 +1118,14 @@
 element satisfy their respective element type's content
 specifications, all required attributes are present, and the declared
 value of each attribute satisfies the type declared by the
-associated <a href="#terms-abstract-document-type">abstract document type</a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>While a conformant processor may not <em>a priori</em> reject a
+associated <a href="#terms-abstract-document-type">abstract document type</a>.</p><div class="issue"><p class="prefix"><a id="issue-362"></a><b>Issue (issue-362):</b></p><p class="prefix"><b>Attribute Forward Compabitility</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/362">http://www.w3.org/AudioVideo/TT/tracker/issues/362</a></p><p>Enhance step (3) to handle forward compatibility of new attributes introduced into TT namespaces.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>While a conformant processor may not <em>a priori</em> reject a
 conformant <a href="#terms-document-instance">document instance</a>, a given <a href="#terms-document-instance">document instance</a> may be
 constrained by the author or authoring tool to satisfy a more
 restrictive definition of validity.</p></div><div class="div2">
 <h3><a id="ttml-content-doctype"></a>4.1 TTML Content Document Type</h3><p>The TTML Content Document Type is an <a href="#terms-abstract-document-type">abstract document type</a> of a profile
 of the Timed Text Markup Language intended to be used for interchange among distribution systems. This document type
 is defined in terms of the element and attribute vocabulary specified in <a href="#vocabulary"><b>5 Vocabulary</b></a>.</p><p>This specification references two types of schemas that may be used to validate a superset/subset
-of <a href="#terms-timed-text-content-document-instance">timed text content document instances</a>:</p><ul><li><p><a href="#ttml-schema-rnc"><b>B.1 Relax NG Compact (RNC) Schema</b></a></p></li><li><p><a href="#ttml-schema-xsd"><b>B.2 XML Schema Definition (XSD) Schema</b></a></p></li></ul><p>The (root) document element of a TTML Content <a href="#terms-document-instance">document instance</a> must be a
+of <a href="#terms-timed-text-content-document-instance">timed text content document instances</a>:</p><ul><li><p><a href="#ttml-schema-rnc"><b>C.1 Relax NG Compact (RNC) Schema</b></a></p></li><li><p><a href="#ttml-schema-xsd"><b>C.2 XML Schema Definition (XSD) Schema</b></a></p></li></ul><p>The (root) document element of a TTML Content <a href="#terms-document-instance">document instance</a> must be a
 <code>tt</code> element, as defined by <a href="#document-structure-vocabulary-tt"><b>8.1.1 tt</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The schemas referenced by this specification do not validate all syntactic constraints
 defined by this specification, and, as such, represent a superset of conformant
 TTML Content. In particular, performing validation with one of the above
@@ -1147,14 +1148,14 @@
 <a href="#terms-timed-text-content-document">timed text content document</a>
 in such a manner that all discrete animation, styling, and timing information is denoted in
 a non-hierarchical (flat), temporally linear manner. This document type is defined in terms of the element and attribute vocabulary
-specified in <a href="#isd"><b>C Intermediate Document Syntax</b></a> and <a href="#vocabulary"><b>5 Vocabulary</b></a>.</p><p>This specification references two types of schemas that may be used to validate
-<a href="#terms-timed-text-intermediate-document-instance">timed text intermediate document instances</a>:</p><ul><li><p><a href="#ttml-schema-rnc"><b>B.1 Relax NG Compact (RNC) Schema</b></a></p></li><li><p><a href="#ttml-schema-xsd"><b>B.2 XML Schema Definition (XSD) Schema</b></a></p></li></ul><p>The (root) document element of a TTML Intermediate Synchronic <a href="#terms-document-instance">document instance</a> must be an
-<code>isd:sequence</code> or <code>isd:isd</code> element, as defined by <a href="#isd"><b>C Intermediate Document Syntax</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>A conforming <a href="#conformance-generic-processor">Generic Processor</a> is not required to support the ingestion or processing
+specified in <a href="#isd"><b>I Intermediate Document Syntax</b></a> and <a href="#vocabulary"><b>5 Vocabulary</b></a>.</p><p>This specification references two types of schemas that may be used to validate
+<a href="#terms-timed-text-intermediate-document-instance">timed text intermediate document instances</a>:</p><ul><li><p><a href="#ttml-schema-rnc"><b>C.1 Relax NG Compact (RNC) Schema</b></a></p></li><li><p><a href="#ttml-schema-xsd"><b>C.2 XML Schema Definition (XSD) Schema</b></a></p></li></ul><p>The (root) document element of a TTML Intermediate Synchronic <a href="#terms-document-instance">document instance</a> must be an
+<code>isd:sequence</code> or <code>isd:isd</code> element, as defined by <a href="#isd"><b>I Intermediate Document Syntax</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>A conforming <a href="#conformance-generic-processor">Generic Processor</a> is not required to support the ingestion or processing
 of a <a href="#terms-timed-text-intermediate-document">timed text intermediate document</a>.</p></div></div><div class="div2">
 <h3><a id="ttml-profile-doctype"></a>4.3 TTML Profile Document Type</h3><p>The TTML Profile Document Type is an <a href="#terms-abstract-document-type">abstract document type</a> intended
 to be used for defining and communicating constraints on the support or use of TTML features or extensions. This document type
 is defined in terms of the element and attribute vocabulary specified in <a href="#vocabulary"><b>5 Vocabulary</b></a>.</p><p>This specification references two types of schemas that may be used to validate
-<a href="#terms-timed-text-profile-document-instance">timed text profile document instances</a>:</p><ul><li><p><a href="#ttml-schema-rnc"><b>B.1 Relax NG Compact (RNC) Schema</b></a></p></li><li><p><a href="#ttml-schema-xsd"><b>B.2 XML Schema Definition (XSD) Schema</b></a></p></li></ul><p>The (root) document element of a TTML Profile <a href="#terms-document-instance">document instance</a> must be a
+<a href="#terms-timed-text-profile-document-instance">timed text profile document instances</a>:</p><ul><li><p><a href="#ttml-schema-rnc"><b>C.1 Relax NG Compact (RNC) Schema</b></a></p></li><li><p><a href="#ttml-schema-xsd"><b>C.2 XML Schema Definition (XSD) Schema</b></a></p></li></ul><p>The (root) document element of a TTML Profile <a href="#terms-document-instance">document instance</a> must be a
 <code>ttp:profile</code> element, as defined by <a href="#profile-vocabulary-profile"><b>6.1.1 ttp:profile</b></a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>A conforming <a href="#conformance-generic-processor">Generic Processor</a> is recommended, but not required to support the ingestion or processing
 of a <a href="#terms-timed-text-profile-document">timed text profile document</a>. However, a <a href="#terms-content-processor">content processor</a>
 that claims to support the <code>http://www.w3.org/ns/ttml/feature/#profile</code> feature is required to support this (ingestion and processing of
@@ -1252,7 +1253,7 @@
 the TTML Presentation profile, which is then additively modified by making the
 <code>#fontStyle-italic</code> feature required (rather than
 optional as it is defined
-in <a href="#profile-ttml2-presentation"><b>F.2 TTML2 Presentation Profile</b></a>). Note also the resetting of the
+in <a href="#profile-ttml2-presentation"><b>G.2 TTML2 Presentation Profile</b></a>). Note also the resetting of the
 default XMLNS binding on the <code>profile</code> element to the TT Parameter Namespace.</p></div></div><div class="div3">
 <h4><a id="vocabulary-profile-designators"></a>5.2.3 Profile Designators</h4><table border="1" class="ednote" summary="Editorial note: Reference by designator to internally defined profile."><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Reference by designator to internally defined profile.</b></td><td align="right" valign="top">2014-05-26</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Handle case where a designator refers to an internally defined profile.</td></tr></table><p>A profile is referenced in one of two ways according to whether the profile is defined externally to the referring document or
 is defined inline within the referring document. When defined externally, a profile is referenced by means of a
@@ -1277,7 +1278,7 @@
 and designator for each
 predefined profile,
 and where each of these profiles is formally elaborated in
-<a href="#standard-profiles"><b>F Standard Profiles</b></a>, in <a href="#ttml1">[TTML1]</a>,
+<a href="#standard-profiles"><b>G Standard Profiles</b></a>, in <a href="#ttml1">[TTML1]</a>,
 or in another TTWG specification.</p><a id="profile-vocab-table"></a><table class="common"><caption>Table 5-2 – Profiles</caption><col width="25%" span="1"><col span="1"><tbody><tr><th>Name</th><th>Designator</th></tr><tr><td>DFXP Full</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-full</code></td></tr><tr><td>DFXP Presentation</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-presentation</code></td></tr><tr><td>DFXP Transformation</td><td><code>http://www.w3.org/ns/ttml/profile/dfxp-transformation</code></td></tr><tr><td>SDP US</td><td><code>http://www.w3.org/ns/ttml/profile/sdp-us</code></td></tr><tr><td>TTML2 Full</td><td><code>http://www.w3.org/ns/ttml/profile/ttml2-full</code></td></tr><tr><td>TTML2 Presentation</td><td><code>http://www.w3.org/ns/ttml/profile/ttml2-presentation</code></td></tr><tr><td>TTML2 Transformation</td><td><code>http://www.w3.org/ns/ttml/profile/ttml2-transformation</code></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>For definitions of the DFXP profiles, see <a href="#ttml1">[TTML1]</a>. For definition of the SDP US profile, see <a href="#sdpus">[SDP US]</a>.</p></div></div></div><div class="div3">
 <h4><a id="semantics-profile-semantics"></a>5.2.4 Profile Semantics</h4><div class="div4">
 <h5><a id="semantics-profile-state"></a>5.2.4.1 Profile State Object Concepts</h5><p>This section defines a number of conceptual state objects used by subsequently defined algorithms (procedures and functions). It is not required that an
@@ -1666,7 +1667,7 @@
 adherence to the profile.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The difference between a <em>feature</em> and an
 <em>extension</em> is where it is defined and how it is labeled:
 if defined in this specification (or a future revision thereof) and
-labeled with a feature designation in <a href="#features"><b>D Features</b></a>, then
+labeled with a feature designation in <a href="#features"><b>E Features</b></a>, then
 it is considered to be a feature; if defined in another specification
 and labeled there with an extension designation, then it is considered
 to be an extension. In general, features are expected to be defined by
@@ -1680,7 +1681,7 @@
 it serves to publish a machine
 readable specification of a specific TTML profile that may be referenced by TTML <a href="#terms-document-instance">document instances</a>.
 This specification defines a number of standard <em>Profile Definition Documents</em> in
-<a href="#standard-profiles"><b>F Standard Profiles</b></a>.</p><p>The <code>ttp:profile</code> element accepts as its children zero or more
+<a href="#standard-profiles"><b>G Standard Profiles</b></a>.</p><p>The <code>ttp:profile</code> element accepts as its children zero or more
 elements in the <a href="#element-vocab-group-metadata"><code>Metadata.class</code></a> element group, followed by either (1)
 zero or more <code>ttp:features</code> elements followed by
 zero or more <code>ttp:extensions</code> elements or (2)
@@ -1749,7 +1750,7 @@
 using a post-order traversal, merge the feature or extension specification
 into <em>CSS</em>.</p></li></ol><p>A conformant TTML processor is not required to be able to
 dereference a <a href="#terms-profile-definition-document">profile definition document</a> that is not one of the
-standard, predefined profiles defined by <a href="#standard-profiles"><b>F Standard Profiles</b></a>.  Furthermore,
+standard, predefined profiles defined by <a href="#standard-profiles"><b>G Standard Profiles</b></a>.  Furthermore,
 a conformant TTML processor may make use of a built-in, static
 form of each standard, predefined profile so as not to require
 dereferencing a network resource.</p><p>If a TTML processor is unable to dereference a non-standard
@@ -1791,7 +1792,7 @@
 §3.2.17, (2) express an absolute URI that
 adheres to <a href="#xmlbase">[XML Base]</a> and,
 (3) express a feature namespace as defined by
-<a href="#feature-designations"><b>D.1 Feature Designations</b></a>. If not specified, the
+<a href="#feature-designations"><b>E.1 Feature Designations</b></a>. If not specified, the
 <code>xml:base</code> attribute's default
 value applies, which is the TT Feature Namespace.</p><p>The <code>xml:base</code> attribute is
 used to permit the abbreviation of feature designation URIs expressed
@@ -1816,7 +1817,7 @@
 <code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
 §3.2.17, and
 (2) express a feature designation as defined by
-<a href="#feature-designations"><b>D.1 Feature Designations</b></a>.</p><p>The <code>extends</code> attribute may be used to indicate that the feature being defined
+<a href="#feature-designations"><b>E.1 Feature Designations</b></a>.</p><p>The <code>extends</code> attribute may be used to indicate that the feature being defined
 is, from either (or both) a syntactic or (and) semantic perspective, a proper superset of the
 feature referenced by the <code>extends</code> attribute.
 The <code>restricts</code> attribute may be used to indicate that the feature being defined
@@ -1833,7 +1834,7 @@
 absolute URI.  In either case (original absolute URI or resulting
 absolutized URI), the URI expressed by the <code>ttp:feature</code>
 element must further adhere to the syntax of a feature designation as
-defined by <a href="#feature-designations"><b>D.1 Feature Designations</b></a>, and, furthermore,
+defined by <a href="#feature-designations"><b>E.1 Feature Designations</b></a>, and, furthermore,
 the specific designation that appears in this URI, i.e., the portion of the feature designation
 that starts with the fragment identifier separator '#', must
 be defined by this specification or some published version thereof (that
@@ -1888,7 +1889,7 @@
 it is not to be interpreted as meaning the use of that feature (in a <a href="#terms-document-instance">document instance</a>)
 is disallowed or otherwise prohibited. If a feature is intended to be disallowed by a content profile, then
 it should be specified using the <code>prohibited</code> value.</p></div><p>If a <a href="#terms-document-instance">document instance</a> makes use of a feature defined by
-<a href="#feature-designations"><b>D.1 Feature Designations</b></a> and if the intended use of the
+<a href="#feature-designations"><b>E.1 Feature Designations</b></a> and if the intended use of the
 document requires the recognition and processing of that feature, then
 the document must include a <em>required</em> feature specification in one of its declared or
 referenced profiles.</p><p>The <code>ttp:feature</code> element is illustrated by the following example.</p><a id="profile-vocabulary-feature-example-1"></a><table class="example"><caption>Example Fragment – ttp:feature</caption><tbody><tr><td>
@@ -1929,7 +1930,7 @@
 §3.2.17, (2) express an absolute URI that
 adheres to <a href="#xmlbase">[XML Base]</a> and,
 (3) express an extension namespace as defined by
-<a href="#extension-designations"><b>E.1 Extension Designations</b></a>. If not specified, the
+<a href="#extension-designations"><b>F.1 Extension Designations</b></a>. If not specified, the
 <code>xml:base</code> attribute's default
 value applies, which is the TT Extension Namespace.</p><p>The <code>xml:base</code> attribute is
 used to permit the abbreviation of feature designation URIs expressed
@@ -1954,7 +1955,7 @@
 <code>xsd:anyURI</code> data type defined by <a href="#xsd-2">[XML Schema Part 2]</a>,
 §3.2.17, and
 (2) express a feature designation or extension designation as defined by
-<a href="#feature-designations"><b>D.1 Feature Designations</b></a> or <a href="#extension-designations"><b>E.1 Extension Designations</b></a>, respectively.</p><p>The <code>extends</code> attribute may be used to indicate that the extension being defined
+<a href="#feature-designations"><b>E.1 Feature Designations</b></a> or <a href="#extension-designations"><b>F.1 Extension Designations</b></a>, respectively.</p><p>The <code>extends</code> attribute may be used to indicate that the extension being defined
 is, from either (or both) a syntactic or (and) semantic perspective, a proper superset of the
 feature or extension referenced by the <code>extends</code> attribute.
 The <code>restricts</code> attribute may be used to indicate that the extension being defined
@@ -1971,11 +1972,11 @@
 absolute URI.  In either case (original absolute URI or resulting
 absolutized URI), the URI expressed by the <code>ttp:extension</code>
 element must further adhere to the syntax of an extension designation as
-defined by <a href="#extension-designations"><b>E.1 Extension Designations</b></a>,
+defined by <a href="#extension-designations"><b>F.1 Extension Designations</b></a>,
 while the URI expressed by the <code>extends</code> attribute and/or the
 <code>restricts</code> attribute must adhere to the syntax of a feature designation
-or an extension designation as defined by <a href="#feature-designations"><b>D.1 Feature Designations</b></a> or
-<a href="#extension-designations"><b>E.1 Extension Designations</b></a>, respectively.</p><p>If the URI expressed by the content of the <code>ttp:extension</code> element,
+or an extension designation as defined by <a href="#feature-designations"><b>E.1 Feature Designations</b></a> or
+<a href="#extension-designations"><b>F.1 Extension Designations</b></a>, respectively.</p><p>If the URI expressed by the content of the <code>ttp:extension</code> element,
 by the <code>extends</code> attribute, or by the <code>restricts</code> attribute
 is a relative URI, then an <code>xml:base</code> attribute should be
 specified on the nearest ancestor <code>ttp:extensions</code> element.</p><p>The <code>value</code> attribute specifies constraints on support for or use of
@@ -2026,7 +2027,7 @@
 it is not to be interpreted as meaning the use of that extension (in a <a href="#terms-document-instance">document instance</a>)
 is disallowed or otherwise prohibited. If an extension is intended to be disallowed by a content profile, then
 it should be specified using the <code>prohibited</code> value.</p></div><p>If a <a href="#terms-document-instance">document instance</a> makes use
-of an extension designatable by <a href="#extension-designations"><b>E.1 Extension Designations</b></a> and if the intended use of the document
+of an extension designatable by <a href="#extension-designations"><b>F.1 Extension Designations</b></a> and if the intended use of the document
 requires the recognition and processing of that extension, then the
 document must include a <em>required</em> extension specification
 in one of its declared or referenced profiles.</p><p>The <code>ttp:extension</code> element is illustrated by the following example.</p><a id="profile-vocabulary-extension-example-1"></a><table class="example"><caption>Example Fragment – ttp:extension</caption><tbody><tr><td>
@@ -2397,7 +2398,7 @@
 when specified on the <code>tt</code> element.</p></div><div class="div3">
 <h4><a id="parameter-attribute-frameRate"></a>7.2.4 ttp:frameRate</h4><p>The <code>ttp:frameRate</code> attribute is used to specify the frame rate of a related
 media object or the intrinsic frame rate of a <a href="#terms-document-instance">document instance</a> in case it is intended
-to function as an independent media object.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-frameRate-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:frameRate</caption><tbody><tr><td>
+to function as an independent media object.</p><div class="issue"><p class="prefix"><a id="issue-333"></a><b>Issue (issue-333):</b></p><p class="prefix"><b>Defaulting Frame Rate Multiplier, Sub Frame Rate</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/333">http://www.w3.org/AudioVideo/TT/tracker/issues/333</a></p><p>If frame rate is defaulted to processing environment, then frame rate multiplier and sub frame rate should be as well.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-frameRate-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:frameRate</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 ttp:frameRate
   : <a href="#style-value-digit">&lt;digit&gt;</a>+                                // <em>value</em> &gt; 0
@@ -2409,7 +2410,7 @@
 time, such that if the frame rate is specified as <em>F</em>, then
 a second of media time is divided into <em>F</em> intervals of
 equal duration, where each interval is labeled as frame <em>f</em>,
-with <em>f</em> ∈ [0…<em>F−1</em>].</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics-media"><b>N.2 Media Time Base</b></a> for further details
+with <em>f</em> ∈ [0…<em>F−1</em>].</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics-media"><b>H.2 Media Time Base</b></a> for further details
 on the interpretation of time expressions for the <code>media</code> time base.</p></div><p>If not specified, the frame rate must be considered to be equal to some
 application defined frame rate, or if no application defined frame rate applies,
 then thirty (30) frames per second. If specified, then the frame rate must
@@ -2529,7 +2530,9 @@
 and the begin time of a <a href="#terms-related-media-object">related media object</a> when operating in a
 <a href="#time-expression-semantics-media">Media Time Base</a>
 or a <a href="#time-expression-semantics-smpte">SMPTE Time Base</a>. It does not apply and
-must not be specified when operating in a <a href="#time-expression-semantics-clock">Clock Time Base</a>.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-mediaOffset-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:mediaOffset</caption><tbody><tr><td>
+must not be specified when operating in a <a href="#time-expression-semantics-clock">Clock Time Base</a>.</p><div class="issue"><p class="prefix"><a id="issue-270"></a><b>Issue (issue-270):</b></p><p class="prefix"><b>Media Time Offset</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/270">http://www.w3.org/AudioVideo/TT/tracker/issues/270</a></p><p>Tie up loose ends with respect to definition of media time offset, particulary regarding the definition of the origin and beginning of
+the document temporal extent.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p></p><div class="issue"><p class="prefix"><a id="issue-335"></a><b>Issue (issue-335):</b></p><p class="prefix"><b>Media Time Offset</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/335">http://www.w3.org/AudioVideo/TT/tracker/issues/335</a></p><p>Tie up loose ends with respect to definition of media time offset, particulary regarding the definition of the origin and beginning of
+the document temporal extent.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-mediaOffset-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:mediaOffset</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 ttp:mediaOffset
   : sign? <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>                  // restricted to <em>offset-time</em> form
@@ -2561,7 +2564,8 @@
 If specified, then both numerator and demoninator must be non-zero.</p><p>A <code>ttp:pixelAspectRatio</code> attribute is considered to be significant only
 when specified on the <code>tt</code> element.</p></div><div class="div3">
 <h4><a id="parameter-attribute-storageAspectRatio"></a>7.2.10 ttp:storageAspectRatio</h4><p>The <code>ttp:storageAspectRatio</code> attribute may be used to express the <a href="#terms-storage-aspect-ratio">storage aspect ratio</a> associated with the
-<a href="#terms-authoring-viewport">authoring viewport</a>.</p><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-storageAspectRatio-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:storageAspectRatio</caption><tbody><tr><td>
+<a href="#terms-authoring-viewport">authoring viewport</a>.</p><div class="issue"><p class="prefix"><a id="issue-201"></a><b>Issue (issue-201):</b></p><p class="prefix"><b>Maintaining Display Aspect Ratio</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/201">http://www.w3.org/AudioVideo/TT/tracker/issues/201</a></p><p>Tie up loose ends with respect to support for retaining display aspect ratio. See also new values of <a href="#style-attribute-extent"><code>tts:extent</code></a>:
+<code>contain</code> and <code>cover</code>.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>If specified, the value of this attribute must adhere to the following syntax:</p><a id="parameter-attribute-storageAspectRatio-syntax"></a><table class="syntax"><caption>Syntax Representation – ttp:storageAspectRatio</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 ttp:storageAspectRatio
   : numerator demoninator                   // <em>numerator</em> != 0; <em>demoninator</em> != 0
@@ -2586,7 +2590,7 @@
 time, such that if the sub-frame rate is specified as <em>S</em>, then
 a frame of media time is divided into <em>S</em> intervals of
 equal duration, where each interval is labeled as sub-frame <em>s</em>,
-with <em>s</em> ∈ [0…<em>S−1</em>].</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics-media"><b>N.2 Media Time Base</b></a> for further details
+with <em>s</em> ∈ [0…<em>S−1</em>].</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics-media"><b>H.2 Media Time Base</b></a> for further details
 on the interpretation of time expressions for the <code>media</code> time base.</p></div><p>If not specified, the sub-frame rate must be considered to be
 equal to one (1). If specified, then the sub-frame rate must be greater than zero (0).</p><p>A <code>ttp:subFrameRate</code> attribute is considered to be significant only
 when specified on the <code>tt</code> element.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The sub-frame is sometimes referred to as a <em>field</em> in
@@ -2605,7 +2609,7 @@
 time, such that if the tick rate is specified as <em>T</em>, then
 a second of media time is divided into <em>T</em> intervals of
 equal duration, where each interval is labeled as tick <em>t</em>,
-with <em>t</em> ∈ [0…<em>T−1</em>].</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics-media"><b>N.2 Media Time Base</b></a> for further details
+with <em>t</em> ∈ [0…<em>T−1</em>].</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics-media"><b>H.2 Media Time Base</b></a> for further details
 on the interpretation of time expressions for the <code>media</code> time base.</p></div><p>If not specified, then if a frame rate is specified, the tick rate
 must be considered to be the effective frame rate multiplied by the
 sub-frame rate (i.e., ticks are interpreted as sub-frames); or, if no
@@ -2660,7 +2664,7 @@
 presentation proceeds on a linear, monotonically increasing time line
 based on the passage of real time.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Due to there being only one time base parameter that applies to a
 given <a href="#terms-document-instance">document instance</a>, the interpretation of time expressions
-is uniform throughout the <a href="#terms-document-instance">document instance</a>.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics"><b>N Time Expression Semantics</b></a> for further details
+is uniform throughout the <a href="#terms-document-instance">document instance</a>.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#time-expression-semantics"><b>H Time Expression Semantics</b></a> for further details
 on the interpretation of time expressions according to the designated time base.</p></div></div></div></div><div class="div1">
 <h2><a id="content"></a>8 Content</h2><p>This section specifies the <em>content</em> matter of the core
 vocabulary catalog.</p><div class="div2">
@@ -3230,7 +3234,7 @@
 </pre></div>
 </td></tr></tbody></table><p>The <code>feature-or-extension-designator</code> argument of a &lt;supports-function&gt; value expression must express
 a feature designation or an extension designation as defined by
-<a href="#feature-designations"><b>D.1 Feature Designations</b></a> and <a href="#extension-designations"><b>E.1 Extension Designations</b></a>, respectively, and where the
+<a href="#feature-designations"><b>E.1 Feature Designations</b></a> and <a href="#extension-designations"><b>F.1 Extension Designations</b></a>, respectively, and where the
 <code>feature-namespace</code> or <code>extension-namespace</code> component of the designation is optional, and, if
 not specified, is considered to be equal to the <em>TT Feature Namespace</em> or <em>TT Extension Namespace</em>,
 respectively.</p><p>A &lt;supports-function&gt; value expression evaluates to <code>true</code> if the specified feature or extension
@@ -3960,7 +3964,7 @@
 <code>style</code> attribute, as well as <a href="#semantics-style-association-referential"><b>10.4.1.2 Referential Styling</b></a> and <a href="#semantics-style-association-chained-referential"><b>10.4.1.3 Chained Referential Styling</b></a>, for
 further information on its semantics.</p></div></div><div class="div3">
 <h4><a id="style-attribute-backgroundColor"></a>10.2.2 tts:backgroundColor</h4><p>The <code>tts:backgroundColor</code> attribute is used to specify a style property that
-defines the background color of a region or an area generated by content flowed into a region.</p><p>This attribute may be specified by any
+defines the background color of a region or an area generated by content flowed into a region.</p><div class="issue"><p class="prefix"><a id="issue-302"></a><b>Issue (issue-302):</b></p><p class="prefix"><b>Line Area Background Height</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/302">http://www.w3.org/AudioVideo/TT/tracker/issues/302</a></p><p>Fix definition of block progression dimension of background area of a line area. Neither XSL-FO nor CSS are sufficiently precise.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><a id="style-property-details-backgroundColor"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
@@ -4274,7 +4278,7 @@
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property
 represented by this attribute are based upon that defined by <a href="#css2">[CSS2]</a>, § 9.2.4.</p></div></div><div class="div3">
 <h4><a id="style-attribute-displayAlign"></a>10.2.10 tts:displayAlign</h4><p>The <code>tts:displayAlign</code> attribute is used to specify a style property that
-defines the alignment of block areas in the block progression direction.</p><p>This attribute may be specified by any
+defines the alignment of block areas in the block progression direction.</p><table border="1" class="ednote" summary="Editorial note: Justification in Block Progression Dimension"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Justification in Block Progression Dimension</b></td><td align="right" valign="top">2015-01-14</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add <code>justify</code> value to support justification in block progression dimension.</td></tr></table><p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><a id="style-property-details-displayAlign"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
@@ -4430,6 +4434,7 @@
 <code>none</code> |
 <code>normal</code>
 </td></tr><tr><td><em>Initial:</em></td><td><code>normal</code></td></tr><tr><td><em>Applies to:</em></td><td>
+<a href="#content-vocabulary-p"><code>p</code></a>
 <a href="#content-vocabulary-span"><code>span</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>N/A</td></tr><tr><td><em>Animatable:</em></td><td>discrete</td></tr></tbody></table><p>For the purpose of determining applicability of this style property,
 each character child of a <code>p</code> element is considered to be enclosed in an anonymous
@@ -4450,6 +4455,7 @@
 as a style property only to those element types indicated in the following table.</p><a id="style-property-details-fontShear"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
 <a href="#style-value-length">&lt;percentage&gt;</a>
 </td></tr><tr><td><em>Initial:</em></td><td><code>0%</code></td></tr><tr><td><em>Applies to:</em></td><td>
+<a href="#content-vocabulary-p"><code>p</code></a>
 <a href="#content-vocabulary-span"><code>span</code></a>
 </td></tr><tr><td><em>Inherited:</em></td><td>yes</td></tr><tr><td><em>Percentages:</em></td><td>see prose</td></tr><tr><td><em>Animatable:</em></td><td>discrete, continuous</td></tr></tbody></table><p>If the value of this attribute is <code>0%</code>, then no shear transformation is applied; if the value is <code>100%</code>, then a 2D shear transformation
 of 90 degrees is applied in the axis associated with the inline progression direction; if the value is <code>-100%</code>, then a shear transformation
@@ -4659,7 +4665,7 @@
 represented by this attribute are based upon that defined by <a href="#css3-text">[CSS Text]</a>,
 § 8.2.</p></div></div><div class="div3">
 <h4><a id="style-attribute-lineHeight"></a>10.2.22 tts:lineHeight</h4><p>The <code>tts:lineHeight</code> attribute is used to specify a style property that
-defines the inter-baseline separation between line areas generated by content flowed into a region.</p><p>This attribute may be specified by any
+defines the inter-baseline separation between line areas generated by content flowed into a region.</p><div class="issue"><p class="prefix"><a id="issue-284"></a><b>Issue (issue-284):</b></p><p class="prefix"><b>Normal Line Height Multiplier</b></p><p><b>Source</b>: <a href="https://www.w3.org/AudioVideo/TT/tracker/issues/284">https://www.w3.org/AudioVideo/TT/tracker/issues/284</a></p><p>Re-visit choice of 120% versus 125% for multiplier used in interpreting <code>normal</code> line height.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
 as a style property only to those element types indicated in the following table.</p><a id="style-property-details-lineHeight"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
@@ -4981,7 +4987,7 @@
    To simper at a table-cloth!"
 &lt;/p&gt;
 </pre></div>
-</td></tr></tbody></table><p></p><table border="1" class="ednote" summary="Editorial note: Border Example Image"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Border Example Image</b></td><td align="right" valign="top">2011-11-28</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert image of position example.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property represented by this attribute are based upon 
+</td></tr></tbody></table><p></p><table border="1" class="ednote" summary="Editorial note: Position Example Image"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Position Example Image</b></td><td align="right" valign="top">2014-11-28</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Insert image of position example.</td></tr></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The semantics of the style property represented by this attribute are based upon 
 the <code>background-position</code> property defined by <a href="#css3-bb">[CSS Backgrounds and Borders]</a>, § 3.6.</p></div></div><div class="div3">
 <h4><a id="style-attribute-ruby"></a>10.2.28 tts:ruby</h4><p>The <code>tts:ruby</code> attribute is used to specify the application of ruby
 styling.</p><p>This attribute may be specified by any element type that permits use of attributes in the TT Style Namespace; however,
@@ -5160,7 +5166,7 @@
 <em>E<sub>1</sub></em> and <em>E<sub>2</sub></em> are perpendicular to the block progression direction and are (or would be) adjacent in the absence of
 such an offset.</p><p>Negative length expressions are permitted.</p><table border="1" class="ednote" summary="Editorial note: Ruby Offset Example"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Ruby Offset Example</b></td><td align="right" valign="top">2014-10-02</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add example source and rendering of tts:rubyOffset.</td></tr></table></div><div class="div3">
 <h4><a id="style-attribute-rubyPosition"></a>10.2.31 tts:rubyPosition</h4><p>The <code>tts:rubyPosition</code> attribute is used to specify the position of ruby text in the block progression dimension
-with respect to its associated ruby base.</p><p>This attribute may be specified by any element type that permits use of attributes in the TT Style Namespace; however,
+with respect to its associated ruby base.</p><table border="1" class="ednote" summary="Editorial note: Outside Annotations"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Outside Annotations</b></td><td align="right" valign="top">2015-01-14</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add <code>auto</code> and <code>outside</code> values as defined by &lt;emphasisPosition&gt; expressions.</td></tr></table><p>This attribute may be specified by any element type that permits use of attributes in the TT Style Namespace; however,
 this attribute applies as a style property only to those element types indicated in the following table.</p><a id="style-property-details-rubyPosition"></a><table class="common"><col width="25%" span="1"><col span="1"><tbody><tr><td><em>Values:</em></td><td>
 <code>before</code> |
 <code>after</code>
@@ -5998,7 +6004,7 @@
 </td></tr></tbody></table><p>It is an error to omit the units component of a scalar length
 value.</p><p>The semantics of
 the unit of measure <code>px</code> (pixel) 
-are as defined by <a href="#xsl11">[XSL 1.1]</a>, § 5.9.13.</p><p>When specified relative to a font whose size is expressed as a single length
+are as defined by <a href="#xsl11">[XSL 1.1]</a>, § 5.9.13.</p><div class="issue"><p class="prefix"><a id="issue-179"></a><b>Issue (issue-179):</b></p><p class="prefix"><b>Definition of Pixel</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/179">http://www.w3.org/AudioVideo/TT/tracker/issues/179</a></p><p>Replace unworkable (and unadopted) definition of pixel with an appropriate definition based on units of some viewport coordinate space.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>When specified relative to a font whose size is expressed as a single length
 measure or as two length measures of equal length, the unit of measure <code>em</code> is considered to be
 identical to that defined by <a href="#xsl11">[XSL 1.1]</a>, § 5.9.13;
 however, when specified relative to a font whose size is expressed as
@@ -6634,7 +6640,7 @@
 which has a <code>layout</code> element as an ancestor.</p><p>The <code>region</code> attribute may be specified by an instance of the following
 element types:</p><ul><li><p><a href="#document-structure-vocabulary-body"><code>body</code></a></p></li><li><p><a href="#content-vocabulary-div"><code>div</code></a></p></li><li><p><a href="#content-vocabulary-p"><code>p</code></a></p></li><li><p><a href="#content-vocabulary-span"><code>span</code></a></p></li><li><p><a href="#content-vocabulary-br"><code>br</code></a></p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p>See <a href="#semantics-region-layout"><b>11.3.1 Region Layout and Presentation</b></a> below for further information on content
 flow in a region.</p></div></div></div><div class="div2">
-<h3><a id="semantics-layout"></a>11.3 Layout Semantics</h3><div class="div3">
+<h3><a id="semantics-layout"></a>11.3 Layout Semantics</h3><div class="issue"><p class="prefix"><a id="issue-365"></a><b>Issue (issue-365):</b></p><p class="prefix"><b>HTML Mapping</b></p><p><b>Source</b>: <a href="https://www.w3.org/AudioVideo/TT/tracker/issues/365">https://www.w3.org/AudioVideo/TT/tracker/issues/365</a></p><p>Define HTML5 mapping while separating ISD generation from follow-on mappings.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><div class="div3">
 <h4><a id="semantics-region-layout"></a>11.3.1 Region Layout and Presentation</h4><p>This section defines the semantics of region layout and
 presentation in terms of a standard processing model as
 follows:</p><ul><li><p><a href="#semantics-default-region"><b>11.3.1.1 Default Region</b></a></p></li><li><p><a href="#semantics-inline-regions"><b>11.3.1.2 Inline Regions</b></a></p></li><li><p><a href="#semantics-region-layout-step-1"><b>11.3.1.3 Intermediate Synchronic Document Construction</b></a></p></li><li><p><a href="#semantics-region-layout-step-2"><b>11.3.1.4 Synchronic Flow Processing</b></a></p></li><li><p><a href="#semantics-region-layout-example"><b>11.3.1.5 Elaborated Example (Non-Normative)</b></a></p></li></ul><p>Any
@@ -6695,7 +6701,7 @@
 or <em>explicit inline region specification</em> is ignored. If the <a href="#terms-content-element">content element</a> does not specify a
 <a href="#layout-attribute-region"><code>region</code></a> attribute, but it includes
 both an <em>implied inline region specification</em> and an <em>explicit inline region specification</em>,
-then the former is ignored in favor of the latter.</p></div><dl><dt class="label"><a id="procedure-process-inline-regions"></a>[process inline regions]</dt><dd><ol class="enumar"><li><p>perform procedure <span class="strong"><a href="#procedure-generate-inline-regions">[generate inline regions]</a></span>;</p></li><li><p>perform procedure <span class="strong"><a href="procedure-generate-out-of-line-regions">[generate out-of-line regions]</a></span>;</p></li></ol></dd><dt class="label"><a id="procedure-generate-inline-regions"></a>[generate inline regions]</dt><dd><p>For each <a href="#terms-content-element">content element</a> <em>B</em>
+then the former is ignored in favor of the latter.</p></div><dl><dt class="label"><a id="procedure-process-inline-regions"></a>[process inline regions]</dt><dd><ol class="enumar"><li><p>perform procedure <span class="strong"><a href="#procedure-generate-inline-regions">[generate inline regions]</a></span>;</p></li><li><p>perform procedure <span class="strong"><a href="#procedure-generate-out-of-line-regions">[generate out-of-line regions]</a></span>;</p></li></ol></dd><dt class="label"><a id="procedure-generate-inline-regions"></a>[generate inline regions]</dt><dd><p>For each <a href="#terms-content-element">content element</a> <em>B</em>
 in the <a href="#element-vocab-group-block">Block.class</a> element group,
 perform the following ordered steps:</p><ol class="enumar"><li><p>if the <code>[attributes]</code> information item property of <em>B</em> contains
 neither <a href="#style-attribute-extent"><code>tts:extent</code></a> nor
@@ -6740,7 +6746,7 @@
 the <a href="#document-structure-vocabulary-head"><code>head</code></a> element if neither are present;</p></li><li><p>append <em>R'&nbsp;</em> to the <code>[children]</code> information item property of the
 <a href="#layout-vocabulary-layout"><code>layout</code></a> element child of the 
 <a href="#document-structure-vocabulary-head"><code>head</code></a> element;</p></li><li><p>add a <a href="#layout-attribute-region"><code>region</code></a> attribute with value <em>ID</em> to the <code>[attributes]</code> information
-item property of <em>B</em>;</p></li><li><p>remove <em>R</em> from the <code>[children]</code> information item property of <em>B</em>;</p></li></ol></dd></dl><p>The use of an <em>implied inline region specification</em> and the resulting generated inline region is shown by the following two example documents.</p><a id="semantics-inline-region-input-example-1-implied"></a><table class="example"><caption>Example – Implied Inline Region Specification</caption><tbody><tr><td>
+item property of <em>B</em>;</p></li><li><p>remove <em>R</em> from the <code>[children]</code> information item property of <em>B</em>;</p></li></ol><div class="issue"><p class="prefix"><a id="issue-324"></a><b>Issue (issue-324):</b></p><p class="prefix"><b>Duration Restrictions</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/324">http://www.w3.org/AudioVideo/TT/tracker/issues/324</a></p><p>Handle case where use of <code>dur</code> is not permitted, e.g., when using discontinuous SMPTE time base.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div></dd></dl><p>The use of an <em>implied inline region specification</em> and the resulting generated inline region is shown by the following two example documents.</p><a id="semantics-inline-region-input-example-1-implied"></a><table class="example"><caption>Example – Implied Inline Region Specification</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;tt xml:lang="" xmlns="http://www.w3.org/ns/ttml"&gt;
   &lt;head/&gt;
@@ -6816,7 +6822,7 @@
 which, in turn, implies that the descendants of the pruned element will no longer
 be descendants of the element's parent. When <em>prune</em> is used in
 reference to an attribute, it means that attribute is to be removed from its
-associated (owning) element node.</p></div></dd><dt class="label"><a id="procedure-associate-region"></a>[associate region]</dt><dd><p></p><table border="1" class="ednote" summary="Editorial note: Inline Region Association"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Inline Region Association</b></td><td align="right" valign="top">2013-08-28</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Define inline region association.</td></tr></table><p>A <a href="#terms-content-element">content element</a> is associated with a region according
+associated (owning) element node.</p></div></dd><dt class="label"><a id="procedure-associate-region"></a>[associate region]</dt><dd><p></p><div class="issue"><p class="prefix"><a id="issue-341"></a><b>Issue (issue-341):</b></p><p class="prefix"><b>Multiple Descendant Region Ambiguitty</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/341">http://www.w3.org/AudioVideo/TT/tracker/issues/341</a></p><p>Refine step (3) to resolve ambiguity when multiple regions are referenced by descendants.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p></p><table border="1" class="ednote" summary="Editorial note: Inline Region Association"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Inline Region Association</b></td><td align="right" valign="top">2013-08-28</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Define inline region association.</td></tr></table><p>A <a href="#terms-content-element">content element</a> is associated with a region according
 to the following ordered rules, where the first rule satisfied
 is used and remaining rules are skipped:</p><ol class="enumar"><li><p>if the element specifies a <a href="#layout-attribute-region"><code>region</code></a> attribute,
 then the element is associated with the region referenced by that
@@ -7265,12 +7271,12 @@
 <h4><a id="timing-value-timeExpression"></a>12.3.1 &lt;timeExpression&gt;</h4><p>A &lt;timeExpression&gt; is used to specify a coordinate within
 some time base, where the applicable time base is determined by the
 <code>ttp:timeBase</code> parameter, and where the semantics defined
-by <a href="#time-expression-semantics"><b>N Time Expression Semantics</b></a> apply.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See
+by <a href="#time-expression-semantics"><b>H Time Expression Semantics</b></a> apply.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See
 <a href="#parameter-attribute-frameRate"><b>7.2.4 ttp:frameRate</b></a>,
 <a href="#parameter-attribute-subFrameRate"><b>7.2.11 ttp:subFrameRate</b></a>,
 <a href="#parameter-attribute-tickRate"><b>7.2.12 ttp:tickRate</b></a>, and
 <a href="#parameter-attribute-timeBase"><b>7.2.13 ttp:timeBase</b></a> for further information on
-explicit specification of frame rate, sub-frame rate, tick rate, and time base.</p></div><a id="timeExpression-syntax"></a><table class="syntax"><caption>Syntax Representation – &lt;timeExpression&gt;</caption><tbody><tr><td>
+explicit specification of frame rate, sub-frame rate, tick rate, and time base.</p></div><div class="issue"><p class="prefix"><a id="issue-293"></a><b>Issue (issue-293):</b></p><p class="prefix"><b>Dates in Time Expressions</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/293">http://www.w3.org/AudioVideo/TT/tracker/issues/293</a></p><p>Consider adding dates to time expressions to handle issues around midnight crossings and related use cases.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p></p><a id="timeExpression-syntax"></a><table class="syntax"><caption>Syntax Representation – &lt;timeExpression&gt;</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;timeExpression&gt;
   : clock-time
@@ -7333,7 +7339,7 @@
 <h3><a id="semantics-timing"></a>12.4 Timing Semantics</h3><p>The semantics of time containment, durations, and intervals defined by
 <a href="#smil3">[SMIL 3.0]</a> apply to the interpretation of like-named timed elements and timing
 vocabulary defined by this specification, given the following
-constraints:</p><ul><li><p>The implicit duration of an anonymous span is defined as follows: if
+constraints:</p><div class="issue"><p class="prefix"><a id="issue-338"></a><b>Issue (issue-338):</b></p><p class="prefix"><b>Implicit Duration of Singleton Span</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/338">http://www.w3.org/AudioVideo/TT/tracker/issues/338</a></p><p>Refine definition implicit duration of singleton span in a sequential container.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><ul><li><p>The implicit duration of an anonymous span is defined as follows: if
 the anonymous span's parent time container is a parallel time container, then
 the implicit duration is equivalent to the <code>indefinite</code>
 duration value as defined by <a href="#smil3">[SMIL 3.0]</a>; if the anonymous span's
@@ -7348,13 +7354,13 @@
 duration value as defined by <a href="#smil3">[SMIL 3.0]</a>.</p></li><li><p>If the governing time base is <code>clock</code>, then time
 expressions are considered to be equivalent to wall-clock
 based timing in <a href="#smil3">[SMIL 3.0]</a>, where the specific semantics of
-<a href="#time-expression-semantics-clock"><b>N.1 Clock Time Base</b></a> apply.</p></li><li><p>If the governing time base is <code>media</code>, then time
+<a href="#time-expression-semantics-clock"><b>H.1 Clock Time Base</b></a> apply.</p></li><li><p>If the governing time base is <code>media</code>, then time
 expressions are considered to be equivalent to offset based timing
 in <a href="#smil3">[SMIL 3.0]</a>, where the specific semantics of
-<a href="#time-expression-semantics-media"><b>N.2 Media Time Base</b></a> apply.</p></li><li><p>If the governing time base is <code>smpte</code>, then time
+<a href="#time-expression-semantics-media"><b>H.2 Media Time Base</b></a> apply.</p></li><li><p>If the governing time base is <code>smpte</code>, then time
 expressions are considered to be equivalent to either offset
 based timing or event based timing in <a href="#smil3">[SMIL 3.0]</a>, where the specific semantics of
-<a href="#time-expression-semantics-smpte"><b>N.3 SMPTE Time Base</b></a> apply.</p></li></ul></div></div><div class="div1">
+<a href="#time-expression-semantics-smpte"><b>H.3 SMPTE Time Base</b></a> apply.</p></li></ul></div></div><div class="div1">
 <h2><a id="animation"></a>13 Animation</h2><p>This section specifies the <em>animation</em> matter of the
 core vocabulary catalog, where
 animation is to be understood as a separable layer of information that combines
@@ -7367,7 +7373,7 @@
 with respect to the referring element.</td></tr></table><div class="div2">
 <h3><a id="animation-element-vocabulary"></a>13.1 Animation Element Vocabulary</h3><p>The following elements specify the structure and principal animation aspects of a
 <a href="#terms-document-instance">document instance</a>:</p><ul><li><p><a href="#animation-vocabulary-animate"><b>13.1.1 animate</b></a></p></li><li><p><a href="#animation-vocabulary-animation"><b>13.1.2 animation</b></a></p></li><li><p><a href="#animation-vocabulary-set"><b>13.1.3 set</b></a></p></li></ul><div class="div3">
-<h4><a id="animation-vocabulary-animate"></a>13.1.1 animate</h4><p>The <code>animate</code> element expresses a series of changes (animations) to be applied (targeted) to one or more style property attributes of associated elements.</p><p>An <code>animate</code> element may appear as either (1) a child of a
+<h4><a id="animation-vocabulary-animate"></a>13.1.1 animate</h4><p>The <code>animate</code> element expresses a series of changes (animations) to be applied (targeted) to one or more style property attributes of associated elements.</p><div class="issue"><p class="prefix"><a id="issue-355"></a><b>Issue (issue-355):</b></p><p class="prefix"><b>Marquee</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/355">http://www.w3.org/AudioVideo/TT/tracker/issues/355</a></p><p>Consider whether semantics of ARIB-TT's marquee extension can be handled by <code>animate</code>, and, if not, then consider extending.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>An <code>animate</code> element may appear as either (1) a child of a
 <a href="#terms-content-element">content element</a> or a <a href="#layout-vocabulary-region"><code>region</code></a> element,
 referred to as <a href="#terms-inline-animation">inline animation</a>, or
 (2) a child of an <a href="#animation-vocabulary-animation">animation</a> element, referred to as
@@ -7925,7 +7931,7 @@
 <a href="#metadata-vocabulary-metadata-example-2"><b>Example Fragment – Element Metadata</b></a>.</p></div></div><div class="div2">
 <h3><a id="metadata-attribute-vocabulary"></a>14.2 Metadata Attribute Vocabulary</h3><p>This section specifies the following attributes in the TT Metadata Namespace
 for use with the <code>metadata</code> element and with certain
-<a href="#terms-content-element">content element</a> types:</p><ul><li><p><a href="#metadata-attribute-agent"><b>14.2.1 ttm:agent</b></a></p></li><li><p><a href="#metadata-attribute-role"><b>14.2.2 ttm:role</b></a></p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p>Only certain metadata item attributes may be used with <a href="#terms-content-element">content element</a>. See
+<a href="#terms-content-element">content element</a> types:</p><ul><li><p><a href="#metadata-attribute-agent"><b>14.2.1 ttm:agent</b></a></p></li><li><p><a href="#metadata-attribute-role"><b>14.2.2 ttm:role</b></a></p></li></ul><div class="issue"><p class="prefix"><a id="issue-358"></a><b>Issue (issue-358):</b></p><p class="prefix"><b>Document Sequencing</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/358">http://www.w3.org/AudioVideo/TT/tracker/issues/358</a></p><p>Add <code>ttm:sequenceIdentifier</code> or <code>ttm:sequenceNumber</code> or both if unavoidable.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p></p><div class="issue"><p class="prefix"><a id="issue-361"></a><b>Issue (issue-361):</b></p><p class="prefix"><b>Media Timestamp Correlation</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/361">http://www.w3.org/AudioVideo/TT/tracker/issues/361</a></p><p>Add <code>ttm:mediaTimestamp</code> to support media synchronization.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>Only certain metadata item attributes may be used with <a href="#terms-content-element">content element</a>. See
 the definitions of <a href="#terms-content-element">content elements</a> to determine permissible usage.</p></div><div class="div3">
 <h4><a id="metadata-attribute-agent"></a>14.2.1 ttm:agent</h4><p>The <code>ttm:agent</code> attribute takes an <code>IDREFS</code>
 value, and is used with certain <a href="#terms-content-element">content elements</a> to designate the
@@ -7936,7 +7942,7 @@
 <h4><a id="metadata-attribute-role"></a>14.2.2 ttm:role</h4><p>The <code>ttm:role</code> attribute may be used by a content author
 to express
 the roles, functions, or characteristics
-of some <a href="#terms-content-element">content element</a> that is so labeled.</p><p>If specified, the value of this attribute must adhere to the following
+of some <a href="#terms-content-element">content element</a> that is so labeled.</p><div class="issue"><p class="prefix"><a id="issue-25"></a><b>Issue (issue-25):</b></p><p class="prefix"><b>Parameterized Roles</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/25">http://www.w3.org/AudioVideo/TT/tracker/issues/25</a></p><p>Consider supporting parameterized roles to increase CEA 708 interoperability.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>If specified, the value of this attribute must adhere to the following
 syntax, where
 the syntactic element <em>S</em> must adhere to production
 [3] <code>S</code> as defined by <a href="#xml10">[XML 1.0]</a>&nbsp;§
@@ -8032,7 +8038,7 @@
   | translator
   | translatorContact
 </pre></div>
-</td></tr></tbody></table><p></p><table border="1" class="ednote" summary="Editorial note: Elaborate Named Items"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Elaborate Named Items</b></td><td align="right" valign="top">2014-11-26</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Further specify the value syntax of certain named items, e.g., by adding external document references (CEA608) or by defining specific value syntax.</td></tr></table><dl><dt class="label"><a id="named-item-cea608CaptionService"></a><code>cea608CaptionService</code></dt><dd><p>A string that expresses the field and channel mapping of a CEA-608 caption service, where the value
+</td></tr></tbody></table><p></p><div class="issue"><p class="prefix"><a id="issue-328"></a><b>Issue (issue-328):</b></p><p class="prefix"><b>Alternate Text Metadata</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/328">http://www.w3.org/AudioVideo/TT/tracker/issues/328</a></p><p>Add named item to handle <code>ittm:altText</code>.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p></p><table border="1" class="ednote" summary="Editorial note: Elaborate Named Items"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Elaborate Named Items</b></td><td align="right" valign="top">2014-11-26</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Further specify the value syntax of certain named items, e.g., by adding external document references (CEA608) or by defining specific value syntax.</td></tr></table><dl><dt class="label"><a id="named-item-cea608CaptionService"></a><code>cea608CaptionService</code></dt><dd><p>A string that expresses the field and channel mapping of a CEA-608 caption service, where the value
 adheres to <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>.</p></dd><dt class="label"><a id="named-item-cea608Channel"></a><code>cea608Channel</code></dt><dd><p>A string that expresses the channel code of a CEA-608 caption service, where the value
 adheres to <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>.</p></dd><dt class="label"><a id="named-item-cea608ContentAdvisory"></a><code>cea608ContentAdvisory</code></dt><dd><p>A string that expresses the content advisory packet information of a CEA-608 caption service, where the value
 adheres to <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>.</p></dd><dt class="label"><a id="named-item-cea608CopyAndRedistributionControl"></a><code>cea608CopyAndRedistributionControl</code></dt><dd><p>A string that expresses the copy and redistribution control packet information of a CEA-608 caption service, where the value
@@ -8074,194 +8080,38 @@
 adheres to <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>.</p></dd><dt class="label"><a id="named-item-translator"></a><code>translator</code></dt><dd><p>A string that expresses the name of one or more translators, where the value
 adheres to <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>.</p></dd><dt class="label"><a id="named-item-translatorContact"></a><code>translatorContact</code></dt><dd><p>A string that expresses the contact details of one or more translators, where the value
 adheres to <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>.</p></dd></dl></div></div></div></div><div class="back"><div class="div1">
-<h2><a id="reduced-infoset"></a>A Reduced XML Infoset</h2><p><em>This appendix is normative.</em></p><p>For the purposes of this specification, a <a href="#terms-reduced-xml-infoset">reduced xml infoset</a> is
+<h2><a id="concrete-encoding"></a>A Concrete Encoding</h2><p><em>This appendix is normative.</em></p><p>In the absence of other requirements, a <a href="#terms-document-instance">document instance</a> should be concretely encoded as a
+well-formed XML 1.0 <a href="#xml10">[XML 1.0]</a> document using the UTF-8 character encoding.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>When using XML 1.0 <a href="#xml10">[XML 1.0]</a> as the concrete encoding of TTML, only the following named character entities are defined:
+<code>&amp;amp;</code>, <code>&amp;apos;</code>, <code>&amp;gt;</code>, <code>&amp;lt;</code>, and <code>&amp;quot;</code>.</p></div><div class="issue"><p class="prefix"><a id="issue-360"></a><b>Issue (issue-360):</b></p><p class="prefix"><b>Support Content Encoding</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/360">http://www.w3.org/AudioVideo/TT/tracker/issues/360</a></p><p>Specify preference to use of gzip content encoding for compressed delivery in the case that client indicates it accepts encoding.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div></div><div class="div1">
+<h2><a id="reduced-infoset"></a>B Reduced XML Infoset</h2><p><em>This appendix is normative.</em></p><p>For the purposes of this specification, a <a href="#terms-reduced-xml-infoset">reduced xml infoset</a> is
 an XML Information Set <a href="#infoset">[XML InfoSet]</a> that consists of only the following information items
 and information item properties:</p><div class="div2">
-<h3><a id="reduced-infoset-document"></a>A.1 Document Information Item</h3><ul><li><p><code>[document element]</code></p></li></ul></div><div class="div2">
-<h3><a id="reduced-infoset-element"></a>A.2 Element Information Item</h3><ul><li><p><code>[namespace URI]</code></p></li><li><p><code>[local name]</code></p></li><li><p><code>[children]</code></p></li><li><p><code>[attributes]</code></p></li></ul><p>Child information items <code>[children]</code> are reduced to only
+<h3><a id="reduced-infoset-document"></a>B.1 Document Information Item</h3><ul><li><p><code>[document element]</code></p></li></ul></div><div class="div2">
+<h3><a id="reduced-infoset-element"></a>B.2 Element Information Item</h3><ul><li><p><code>[namespace URI]</code></p></li><li><p><code>[local name]</code></p></li><li><p><code>[children]</code></p></li><li><p><code>[attributes]</code></p></li></ul><p>Child information items <code>[children]</code> are reduced to only
 <a href="#terms-element-information-item">element information items</a> and
 <a href="#terms-character-information-item">character information items</a>.</p></div><div class="div2">
-<h3><a id="reduced-infoset-attribute"></a>A.3 Attribute Information Item</h3><ul><li><p><code>[namespace URI]</code></p></li><li><p><code>[local name]</code></p></li><li><p><code>[normalized value]</code></p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p>See also <a href="#terms-attribute-information-item">attribute information item</a>.</p></div></div><div class="div2">
-<h3><a id="reduced-infoset-character"></a>A.4 Character Information Item</h3><ul><li><p><code>[character code]</code></p></li></ul><p>Contiguous character information items are not required to be represented distinctly,
+<h3><a id="reduced-infoset-attribute"></a>B.3 Attribute Information Item</h3><ul><li><p><code>[namespace URI]</code></p></li><li><p><code>[local name]</code></p></li><li><p><code>[normalized value]</code></p></li></ul><div class="note"><p class="prefix"><b>Note:</b></p><p>See also <a href="#terms-attribute-information-item">attribute information item</a>.</p></div></div><div class="div2">
+<h3><a id="reduced-infoset-character"></a>B.4 Character Information Item</h3><ul><li><p><code>[character code]</code></p></li></ul><p>Contiguous character information items are not required to be represented distinctly,
 but may be aggregated (chunked) into a sequence of character codes (i.e., a character string).</p><div class="note"><p class="prefix"><b>Note:</b></p><p>See also <a href="#terms-character-information-item">character information item</a>.</p></div></div></div><div class="div1">
-<h2><a id="schemas"></a>B Schemas</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the following schemas for use with
+<h2><a id="schemas"></a>C Schemas</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the following schemas for use with
 <a href="#terms-document-instance">document instances</a>:</p><ul><li><p>Relax NG, Compact Syntax (RNC) Schema</p></li><li><p>XML Schema Definition (XSD) Schema</p></li></ul><p>In any case where a schema specified by this appendix differs from the
 normative definitions of document type, element type, or attribute type
 as defined by the body of this specification, then the body of this
 specification takes precedence.</p><div class="div2">
-<h3><a id="ttml-schema-rnc"></a>B.1 Relax NG Compact (RNC) Schema</h3><p>A Relax NG Compact Syntax (RNC) <a href="#rng">[RELAX NG]</a> based schema
+<h3><a id="ttml-schema-rnc"></a>C.1 Relax NG Compact (RNC) Schema</h3><p>A Relax NG Compact Syntax (RNC) <a href="#rng">[RELAX NG]</a> based schema
 for TTML Content is available at <a href="rnc/schema.zip">ZIP
 Archive</a>. This schema is to be considered non-normative for the purpose of defining the validity
 of Timed Text Markup Language content as defined by this specification.
 In particular, the formal validity of TTML Content
 is defined by <a href="#conformance-content"><b>3.1 Document Conformance</b></a>.</p></div><div class="div2">
-<h3><a id="ttml-schema-xsd"></a>B.2 XML Schema Definition (XSD) Schema</h3><p>A W3C XML Schema Definition (XSD) <a href="#xsd-1">[XML Schema Part 1]</a> based schema
+<h3><a id="ttml-schema-xsd"></a>C.2 XML Schema Definition (XSD) Schema</h3><p>A W3C XML Schema Definition (XSD) <a href="#xsd-1">[XML Schema Part 1]</a> based schema
 for TTML Content is available at <a href="xsd/schema.zip">ZIP
 Archive</a>. This schema is to be considered non-normative for the purpose of defining the validity
 of Timed Text Markup Language content as defined by this specification.
 In particular, the formal validity of TTML Content
 is defined by <a href="#conformance-content"><b>3.1 Document Conformance</b></a>.</p></div></div><div class="div1">
-<h2><a id="isd"></a>C Intermediate Document Syntax</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the syntactic elements and structure of a
-<a href="#terms-timed-text-intermediate-document">timed text intermediate document</a>.
-An ISD instance may be represented as a standalone document instance or
-in a collection represented as an ISD Sequence instance.</p><p>All ISD related vocabulary is defined in the TTML ISD Namespace, defined here as <code>http://www.w3.org/ns/ttml#isd</code>,
-where the recommended prefix is <code>isd</code>.</p><p>A TTML <a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>, in short, an <em>ISD</em> or <em>ISD instance</em>,
-represents a discrete, temporally non-overlapping interval, an <em>ISD interval</em>,
-of a source TTML document where, except for non-discrete animation, all content, styling, and layout information remains static within that interval.
-In particular, the timing hierarchy of a TTML document is flattened and then sub-divided into temporally non-overlapping intervals, where each such
-interval defines a static view of the source TTML document within that interval, and where that static view is represented as an ISD instance.
-A concrete, standalone instance of a TTML
-<a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a> must specify an
-<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element as its root document element. When an instance of a
-<a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a> is included in a
-<a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a> instance, then the ISD instance is represented
-by an <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> child element of the root 
-<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>An ISD instance may contain one or more animate elements that denote continuous animation within the associated interval. Continuously animated styles are sub-divided across
-ISD interval boundaries such that their step-wise concatenation expresses an equivalent continuous animation over any intersecting ISD interval(s).</p></div><p>A TTML <a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a> represents a collection
-of temporally non-overlapping <a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a> instances ordered according
-to their begin times. A concrete instance of a TTML
-<a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a> must specify an
-<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element as its root document element.</p><div class="div2">
-<h3><a id="isd-vocabulary"></a>C.1 ISD Vocabulary</h3><div class="div3">
-<h4><a id="isd-vocabulary-sequence"></a>C.1.1 isd:sequence</h4><p>The <code>isd:sequence</code> element serves as the root document element of an <a href="#terms-intermediate-synchronic-document-sequence">Intermediate
-Synchronic Document Sequence</a>  document.</p><p>The <code>isd:sequence</code> element accepts as its children zero or more elements in the
-<a href="#element-vocab-group-metadata"><code>Metadata.class</code></a> element group,
-followed by zero or one <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element,
-followed by zero or more <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> elements.</p><p>Child <code>isd:isd</code> elements must be ordered in accordance to the media time equivalent of their
-begin time; furthermore, the temporal intervals of any two child <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> elements must not overlap (in time).</p><a id="elt-syntax-isd-sequence"></a><table class="syntax"><caption>XML Representation – Element Information Item: isd:sequence</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;isd:sequence
-  size = <a href="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger">xsd:nonNegativeInteger</a>
-  version = <a href="http://www.w3.org/TR/xmlschema-2/#positiveInteger">xsd:positiveInteger</a>
-  <a href="#content-attribute-xml-lang"><span class="reqattr">xml:lang</span></a> = <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>
-  {<em>any attribute in the <a href="#isd-parameter-attribute-set">ISD Parameter Attribute Set</a></em>}&gt;
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-metadata">Metadata.class</a>*, <a href="#profile-vocabulary-profile">ttp:profile</a>?, <a href="#isd-vocabulary-isd">isd:isd</a>*
-&lt;/isd:sequence&gt;
-</pre></div>
-</td></tr></tbody></table><p>If the <code>size</code> attribute is specified, then it must be a non-negative integer corresponding to the number of
-<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> child elements.
-If not specified, then the size must be considered to be <em>indefinite</em>, unless and until the
-<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element is terminated, in which case the size
-may be determined by inspection.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The <code>size</code> attribute would normally be omitted in the case of real time captioning.</p></div><p>If the <code>version</code> attribute is specified, then it must be a positive integer corresponding to the version of this
-<a href="#terms-intermediate-synchronic-document-syntax">Intermediate Synchronic Document Syntax</a> specification used in authoring
-the ISD sequence document. If specified, the numeric value must be greater than or equal to two (2). If not specified, then the version must be
-consider to be equal to two (2). The version associated with this
-<a href="#terms-intermediate-synchronic-document-sequence-syntax">Intermediate Synchronic Document Sequence Syntax</a> specification is two (2).</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The ISD abstraction referred to or implied by <a href="#ttml1">[TTML1]</a> §9.3.2 was not concretely defined by that specification. Here we reserve version one (1)
-for informal discussion of that earlier abstraction and its various (non-standardized) realizations.</p></div><p>An <a href="#content-attribute-xml-lang"><code>xml:lang</code></a> attribute must be specified on the
-<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element.
-If its value is empty, it signifies that there is no default language that applies
-to the content within the <a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a>. Otherwise,
-the specified value denotes the default language that applies to each constituent
-<a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>.</p><p>One or more parameter properties may be specified from the restricted parameter attribute set enumerated in <a href="#isd-parameter-attribute-set"><b>C.2 ISD Parameter Attribute Set</b></a>.
-If specified, then they apply globally to each constituent <a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>.</p><p>If a child <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element is present,
-then that <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element must satisfy the following constraints:</p><ul><li><p>no <code>combine</code> attribute is specified;</p></li><li><p>no <code>designator</code> attribute is specified;</p></li><li><p>no <code>type</code> attribute is specified;</p></li><li><p>no <code>use</code> attribute is specified;</p></li><li><p>no descendant element is a <code>ttp:profile</code> element;</p></li><li><p>no descendant <code>ttp:feature</code> element specifies a <code>value</code> attribute with the value <code>prohibited</code>;</p></li><li><p>no descendant <code>ttp:extension</code> element specifies a <code>value</code> attribute with the value <code>prohibited</code>.</p></li></ul><p>Furthermore, such a child <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element must specify a profile that is equivalent to the combined
-<a href="#terms-processor-profile">processor profile</a> of the source TTML document having fetched all externally referenced profile documents.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The intent of permitting a single <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> to be specified in an
-<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> is to provide a simplified mechanism to declare
-processor profile requirements that must be met in order to process the document (in the absence of an end-user override).</p></div></div><div class="div3">
-<h4><a id="isd-vocabulary-isd"></a>C.1.2 isd:isd</h4><p>The <code>isd:isd</code> element serves either as (1) the root document element of a standalone <a href="#terms-intermediate-synchronic-document">Intermediate
-Synchronic Document</a> or (2) as a child of an <a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element of a
-<a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a> document.</p><p>The <code>isd:isd</code> element accepts as its children zero or more elements in the
-<a href="#element-vocab-group-metadata"><code>Metadata.class</code></a> element group,
-followed by zero or one <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element,
-followed by zero or more <a href="#isd-vocabulary-css"><code>isd:css</code></a> elements,
-followed by zero or more <a href="#isd-vocabulary-region"><code>isd:region</code></a> elements.</p><a id="elt-syntax-isd"></a><table class="syntax"><caption>XML Representation – Element Information Item: isd:isd</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;isd:isd
-  <a href="#timing-attribute-begin"><span class="reqattr">begin</span></a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  <a href="#timing-attribute-end"><span class="reqattr">end</span></a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
-  version = <a href="http://www.w3.org/TR/xmlschema-2/#positiveInteger">xsd:positiveInteger</a>
-  <a href="#content-attribute-xml-lang">xml:lang</a> = <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>
-  {<em>any attribute in the <a href="#isd-parameter-attribute-set">ISD Parameter Attribute Set</a></em>}&gt;
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-metadata">Metadata.class</a>*, <a href="#profile-vocabulary-profile">ttp:profile</a>?, <a href="#isd-vocabulary-css">isd:css</a>*, <a href="#isd-vocabulary-region">isd:region</a>*
-&lt;/isd:isd&gt;
-</pre></div>
-</td></tr></tbody></table><p>A <code>begin</code> attribute must be specified, the value of which must take the <em>offset-time</em> form of
-a <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, and, further, is restricted to use a metric of
-<code>s</code> (seconds),
-<code>f</code> (frames),
-<code>t</code> (ticks), or may omit the metric, in which case <code>s</code> seconds is implied. This
-begin time is expressed as an offset from the begin time of the <a href="#terms-root-temporal-extent">root temporal extent</a>
-of the source TTML document from which this <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element was derived.</p><p>An <code>end</code> attribute must be similarlly specified, where the same constraints apply.
-This end time is expressed as an offset from the begin time of the <a href="#terms-root-temporal-extent">root temporal extent</a>
-of the source TTML document from which this <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element was derived.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Expressed in the terminology of <a href="#smil3">[SMIL 3.0]</a>, the values of these <code>begin</code> and <code>end</code> attributes
-correspond to the resolved begin and end times of the <em>active duration</em> with respect to the <em>document begin</em>.</p></div><p>An <a href="#content-attribute-xml-lang"><code>xml:lang</code></a> attribute must be specified on the
-<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element if it is a standalone <a href="#terms-intermediate-synchronic-document">Intermediate
-Synchronic Document</a> document; otherwise, it may be specified, and should be specified if the default language of the 
-<a href="#isd-vocabulary-sequence"><code>isd:isd</code></a> element differs from the default language of its
-parent <a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element.
-If its value is empty, it signifies that there is no default language that applies
-to the content within the <a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>. Otherwise,
-the specified value denotes the default language that applies.</p><p>The <code>version</code> attribute follows the syntax and semantics of the same named attribute on the
-<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element type. The <code>version</code>
-attribute must not be specified on an <a href="#isd-vocabulary-isd">isd:isd</a> element that is not
-a root document element, i.e., is a child element of an <a href="#isd-vocabulary-sequence">isd:sequence</a> element.</p><p>A child <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element may be present if the
-<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element is a standalone <a href="#terms-intermediate-synchronic-document">Intermediate
-Synchronic Document</a> document, in which case the same constraints and semantics apply as specified in <a href="#isd-vocabulary-sequence"><b>C.1.1 isd:sequence</b></a>;
-otherwise, if not a standalone document, a child <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element must not be present.</p></div><div class="div3">
-<h4><a id="isd-vocabulary-css"></a>C.1.3 isd:css</h4><p>The <code>isd:css</code> element is used to represent a unique computed style set of some collection of elements
-that share the same set of computed styles. In particular, for each
-element <em>E</em> in the source TTML document which is selected and copied into a
-<a href="#isd-vocabulary-region"><code>isd:region</code></a> element of a given
-<a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>, the computed style
-set of <em>E</em>, <em>CSS(E)</em>, is determined, and, if that <em>CSS(E)</em> is not already specified
-by an existing <code>isd:css</code> element, then it is assigned a unique identifier and instantiated as a new
-<code>isd:css</code> element.</p><p>The <code>isd:css</code> element accepts as its children zero or more elements in the
-<a href="#element-vocab-group-metadata"><code>Metadata.class</code></a> element group.</p><a id="elt-syntax-isd-style"></a><table class="syntax"><caption>XML Representation – Element Information Item: isd:css</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;isd:css
-  <a href="#content-attribute-xml-id"><span class="reqattr">xml:id</span></a> = ID
-  {<em>any attribute in TT Style namespace</em>}
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-metadata">Metadata.class</a>*
-&lt;/isd:css&gt;
-</pre></div>
-</td></tr></tbody></table><p>For each arbitrary pair of <code>isd:css</code> child elements of an
-<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element,
-<em>S1</em> and <em>S2</em>, the set of specified styles of <em>S1</em> must
-not be the same as the set of specified styles of <em>S2</em>. For the purpose of comparing two
-sets of specified styles, the styles must be placed into a canonical order and then compared item
-by item for value equality, where the canonical order is in accordance to the qualified attribute name
-order, where each qualified name consists of a tuple <code>&lt;namespace URL, local name&gt;</code>,
-and such tuples are compared component-wise by case-sensitive lexical string order.</p></div><div class="div3">
-<h4><a id="isd-vocabulary-region"></a>C.1.4 isd:region</h4><p>The <code>isd:region</code> element is used to represent a layout and presentation region
-and the content selected into that region, where that content takes the form of a
-<a href="#document-structure-vocabulary-body">body</a> element and its descendant TTML content elements.</p><p>The <code>isd:region</code> element accepts as its children zero or more elements in the
-<a href="#element-vocab-group-metadata"><code>Metadata.class</code></a> element group,
-followed by zero or more <a href="#animation-vocabulary-animate"><code>animate</code></a> elements,
-followed by exactly one <a href="#document-structure-vocabulary-body"><code>body</code></a> element.</p><a id="elt-syntax-isd-region"></a><table class="syntax"><caption>XML Representation – Element Information Item: isd:region</caption><tbody><tr><td>
-<div class="exampleInner"><pre>
-&lt;isd:region
-  <a href="#style-attribute-style">style</a> = IDREF
-  <a href="#metadata-attribute-role">ttm:role</a> = <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>
-  <a href="#content-attribute-xml-id"><span class="reqattr">xml:id</span></a> = ID
-  {<em>any attribute not in default or any TT namespace</em>}&gt;
-  <em>Content:</em> <a href="#element-vocab-group-metadata">Metadata.class</a>*, <a href="#animation-vocabulary-animate">animate</a>*, <a href="#document-structure-vocabulary-body">body</a>
-&lt;/isd:region&gt;
-</pre></div>
-</td></tr></tbody></table><p>If the computed style set of the region represented by the <code>isd:region</code> element is not the
-set of initial style values that apply to <a href="#layout-vocabulary-region"><code>region</code></a>, then a
-<code>style</code> attribute must be specified which references an <a href="#isd-vocabulary-css"><code>isd:css</code></a> element that specifies the
-region's computed style set.</p><p>The following constraints apply to the <a href="#document-structure-vocabulary-body"><code>body</code></a> element
-and its descendant elements:</p><ul><li><p>no <code>animate</code> attribute is specified;</p></li><li><p>no <code>begin</code> attribute is specified;</p></li><li><p>no <code>dur</code> attribute is specified;</p></li><li><p>no <code>end</code> attribute is specified;</p></li><li><p>no <code>region</code> attribute is specified;</p></li><li><p>no <code>timeContainer</code> attribute is specified;</p></li><li><p>no attribute in the TT Style namespace is specified;</p></li><li><p>no <a href="#animation-vocabulary-set">set</a> element is present;</p></li><li><p>no significant text node, i.e., text node in a #PCDATA context, is not contained in a 
-<a href="#content-vocabulary-span"><code>span</code></a> element that contains no other child.</p></li></ul><p>In addition, for the <a href="#document-structure-vocabulary-body"><code>body</code></a> element <em>B</em> and
-each of its descendant content elements <em>C</em>, if the computed style set of <em>B</em> or each <em>C</em> is
-not equal to the computed style set of its parent element, then that element, <em>B</em> or <em>C</em>, must specify a <code>style</code>
-attribute that references an <a href="#isd-vocabulary-css"><code>isd:css</code></a> element that specifies the
-element's computed style set.</p></div></div><div class="div2">
-<h3><a id="isd-parameter-attribute-set"></a>C.2 ISD Parameter Attribute Set</h3><p>The following subset of the defined <a href="#attribute-vocab-group-parameters">Parameter Attributes</a>
-are available for use with an
-<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> or
-<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element as described above:</p><ul><li><p><a href="#parameter-attribute-cellResolution">ttp:cellResolution</a></p></li><li><p><a href="#parameter-attribute-frameRate">ttp:frameRate</a></p></li><li><p><a href="#parameter-attribute-frameRateMultiplier">ttp:frameRateMultipler</a></p></li><li><p><a href="#parameter-attribute-mediaOffset">ttp:mediaOffset</a></p></li><li><p><a href="#parameter-attribute-pixelAspectRatio">ttp:pixelAspectRatio</a></p></li><li><p><a href="#parameter-attribute-subFrameRate">ttp:subFrameRate</a></p></li><li><p><a href="#parameter-attribute-tickRate">ttp:tickRate</a></p></li></ul></div><div class="div2">
-<h3><a id="isd-interchange"></a>C.3 ISD Interchange</h3><p>A concrete document instance that employs the <a href="#isd">Intermediate Synchronic Document Syntax</a> must be
-encoded as a well-formed <a href="#xml10">[XML 1.0]</a> document using the UTF-8 character encoding. Furthermore, such a document must specify
-an <a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element or
-an <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element as the root document element.</p><p>When a resource consisting of a concrete ISD Sequence or ISD instance is interchanged and a media type is used to identify the content type
-of that resource, then the media type <code>application/ttml+xml</code> should be used, about which see <a href="#ttml1">[TTML1]</a> Appendix C.
-If this media type is used, the optional <code>profile</code> parameter must not be specified, or, if specified, must be ignored by a processor.</p></div><div class="div2">
-<h3><a id="isd-examples"></a>C.4 ISD Examples</h3><p><em>This sub-section is non-normative.</em></p><table border="1" class="ednote" summary="Editorial note: Add ISD Examples"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Add ISD Examples</b></td><td align="right" valign="top">2014-09-22</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add worked out examples of ISD Sequence and ISD document instances.</td></tr></table></div></div><div class="div1">
-<h2><a id="features"></a>D Features</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies (1) a set of feature designations, each of which
+<h2><a id="media-types-registration"></a>D Media Type Registration</h2><p><em>This appendix is normative.</em></p><div class="issue"><p class="prefix"><a id="issue-352"></a><b>Issue (issue-352):</b></p><p class="prefix"><b>Restore Media Type Registration</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/352">http://www.w3.org/AudioVideo/TT/tracker/issues/352</a></p><p>Restore and update media type registration for IANA update.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p></p><div class="issue"><p class="prefix"><a id="issue-351"></a><b>Issue (issue-351):</b></p><p class="prefix"><b>Processor Profiles Parameter</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/351">http://www.w3.org/AudioVideo/TT/tracker/issues/351</a></p><p>Add definition of <code>processorProfiles</code> media type parameter.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div></div><div class="div1">
+<h2><a id="features"></a>E Features</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies (1) a set of feature designations, each of which
 labels one or more syntactic and/or semantic features defined by this
 specification, and (2) for each designated feature, whether the feature is mandatory
 or optional for a transformation or <a href="#terms-presentation-processor">presentation processor</a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>A TTML processor is said to <em>implement the transformation semantics</em> or
@@ -8269,7 +8119,7 @@
 if it satisfies the requirements of this appendix with respect to the definition of
 feature designation <em>F</em> as pertains to transformation or
 presentation processing, respectively.</p></div><div class="div2">
-<h3><a id="feature-designations"></a>D.1 Feature Designations</h3><p>A feature designation is expressed as a string that adheres to the following
+<h3><a id="feature-designations"></a>E.1 Feature Designations</h3><p>A feature designation is expressed as a string that adheres to the following
 form:</p><div class="exampleInner"><pre>
 feature-designation
   : feature-namespace designation
@@ -8286,12 +8136,12 @@
 for future standardization.</p><p>The following sub-sections define all feature designations, expressed
 as relative URIs (fragment identifiers) with respect to the 
 TT Feature Namespace base URI.</p><table border="1" class="ednote" summary="Editorial note: #animation subset features"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: #animation subset features</b></td><td align="right" valign="top">2013-08-26</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add fine grained subset features of #animation.</td></tr></table><p></p><table border="1" class="ednote" summary="Editorial note: #inline-region features"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: #inline-region features</b></td><td align="right" valign="top">2014-03-27</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add feature(s) associated with support for explicit and implied inline regions.</td></tr></table><p></p><table border="1" class="ednote" summary="Editorial note: New style property features"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: New style property features</b></td><td align="right" valign="top">2014-10-02</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add features to cover new style properties: border, fontVariantPosition, ruby, rubyAlign, rubyOffset, rubyPosition, textOrientation, etc.</td></tr></table><p></p><table border="1" class="ednote" summary="Editorial note: New embedded content features"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: New embedded content features</b></td><td align="right" valign="top">2014-11-27</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add features to cover new embedded content features: audio, data, font, image, etc.</td></tr></table><div class="div3">
-<h4><a id="feature-animation"></a>D.1.1 #animation</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#animation</code>
+<h4><a id="feature-animation"></a>E.1.1 #animation</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#animation</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#animation"><b>13 Animation</b></a>:</p><ul><li><p><a href="#animation-vocabulary-animation"><code>animation</code></a></p></li><li><p><a href="#animation-vocabulary-animate"><code>animate</code></a></p></li><li><p><a href="#animation-vocabulary-set"><code>set</code></a></p></li></ul><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#animation</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a id="feature-backgroundColor"></a>D.1.2 #backgroundColor</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-backgroundColor"></a>E.1.2 #backgroundColor</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#backgroundColor</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8301,7 +8151,7 @@
 and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space.</p></div><div class="div3">
-<h4><a id="feature-backgroundColor-block"></a>D.1.3 #backgroundColor-block</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-backgroundColor-block"></a>E.1.3 #backgroundColor-block</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#backgroundColor-block</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a>
 attribute when applied to a content element that would generate a
@@ -8313,7 +8163,7 @@
 and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space.</p></div><div class="div3">
-<h4><a id="feature-backgroundColor-inline"></a>D.1.4 #backgroundColor-inline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-backgroundColor-inline"></a>E.1.4 #backgroundColor-inline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#backgroundColor-inline</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a>
 attribute when applied to a content element that would generate an
@@ -8325,7 +8175,7 @@
 and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space.</p></div><div class="div3">
-<h4><a id="feature-backgroundColor-region"></a>D.1.5 #backgroundColor-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-backgroundColor-region"></a>E.1.5 #backgroundColor-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#backgroundColor-region</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-backgroundColor"><code>tts:backgroundColor</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8336,9 +8186,9 @@
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space
 .</p></div><div class="div3">
-<h4><a id="feature-bidi"></a>D.1.6 #bidi</h4><p>A TTML processor supports the <code>#bidi</code> feature if it
+<h4><a id="feature-bidi"></a>E.1.6 #bidi</h4><p>A TTML processor supports the <code>#bidi</code> feature if it
 supports the following features:</p><ul><li><p><a href="#feature-direction"><code>#direction</code></a></p></li><li><p><a href="#feature-unicodeBidi"><code>#unicodeBidi</code></a></p></li><li><p><a href="#feature-writingMode-horizontal"><code>#writingMode-horizontal</code></a></p></li></ul></div><div class="div3">
-<h4><a id="feature-border"></a>D.1.7 #border</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-border"></a>E.1.7 #border</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#border</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-border"><code>tts:border</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8348,42 +8198,42 @@
 and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least sixteen (16) values of border colors,
 including all primary and secondary colors of the SRGB color space.</p><table border="1" class="ednote" summary="Editorial note: Features related to tts:border"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Features related to tts:border</b></td><td align="right" valign="top">2013-08-23</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add additional border related features.</td></tr></table></div><div class="div3">
-<h4><a id="feature-cellResolution"></a>D.1.8 #cellResolution</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-cellResolution"></a>E.1.8 #cellResolution</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#cellResolution</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-cellResolution"><code>ttp:cellResolution</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#cellResolution</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-cellResolution"><code>ttp:cellResolution</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-clockMode"></a>D.1.9 #clockMode</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-clockMode"></a>E.1.9 #clockMode</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#clockMode</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#clockMode</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-clockMode-gps"></a>D.1.10 #clockMode-gps</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-clockMode-gps"></a>E.1.10 #clockMode-gps</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#clockMode-gps</code> feature if it recognizes and is capable of
 transforming the <code>gps</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#clockMode-gps</code> feature if it implements presentation semantic support
 for the <code>gps</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-clockMode-local"></a>D.1.11 #clockMode-local</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-clockMode-local"></a>E.1.11 #clockMode-local</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#clockMode-local</code> feature if it recognizes and is capable of
 transforming the <code>local</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#clockMode-local</code> feature if it implements presentation semantic support
 for the <code>local</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-clockMode-utc"></a>D.1.12 #clockMode-utc</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-clockMode-utc"></a>E.1.12 #clockMode-utc</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#clockMode-utc</code> feature if it recognizes and is capable of
 transforming the <code>utc</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#clockMode-utc</code> feature if it implements presentation semantic support
 for the <code>utc</code> value of the <a href="#parameter-attribute-clockMode"><code>ttp:clockMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-color"></a>D.1.13 #color</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-color"></a>E.1.13 #color</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#color</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-color"><code>tts:color</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8393,31 +8243,31 @@
 and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least sixteen (16) values of color,
 including all primary and secondary colors of the SRGB color space.</p></div><div class="div3">
-<h4><a id="feature-content"></a>D.1.14 #content</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#content</code>
+<h4><a id="feature-content"></a>E.1.14 #content</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#content</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#content"><b>8 Content</b></a>:</p><ul><li><p><a href="#document-structure-vocabulary-body"><code>body</code></a></p></li><li><p><a href="#content-vocabulary-div"><code>div</code></a></p></li><li><p><a href="#content-vocabulary-p"><code>p</code></a></p></li><li><p><a href="#content-vocabulary-span"><code>span</code></a></p></li><li><p><a href="#content-vocabulary-br"><code>br</code></a></p></li></ul><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#content</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a id="feature-core"></a>D.1.15 #core</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#core</code>
+<h4><a id="feature-core"></a>E.1.15 #core</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#core</code>
 feature if it recognizes and is capable of transforming the following
 core attributes vocabulary defined by <a href="#content"><b>8 Content</b></a>:</p><ul><li><p><a href="#content-attribute-xml-id">@<code>xml:id</code></a></p></li><li><p><a href="#content-attribute-xml-id">@<code>xml:lang</code></a></p></li><li><p><a href="#content-attribute-xml-id">@<code>xml:space</code></a></p></li></ul><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#core</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a id="feature-direction"></a>D.1.16 #direction</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-direction"></a>E.1.16 #direction</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#direction</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-direction"><code>tts:direction</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#direction</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-direction"><code>tts:direction</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-display"></a>D.1.17 #display</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-display"></a>E.1.17 #display</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#display</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#display</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-display-block"></a>D.1.18 #display-block</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-display-block"></a>E.1.18 #display-block</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#display-block</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a content element that would generate a
@@ -8426,7 +8276,7 @@
 support for all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a content element that generates a
 block area.</p></div><div class="div3">
-<h4><a id="feature-display-inline"></a>D.1.19 #display-inline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-display-inline"></a>E.1.19 #display-inline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#display-inline</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a content element that would generate an
@@ -8435,77 +8285,77 @@
 support for all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a content element that generates an
 inline area.</p></div><div class="div3">
-<h4><a id="feature-display-region"></a>D.1.20 #display-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-display-region"></a>E.1.20 #display-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#display-region</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#display-region</code> feature if it implements presentation semantic
 support for all defined values of the <a href="#style-attribute-display"><code>tts:display</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p></div><div class="div3">
-<h4><a id="feature-displayAlign"></a>D.1.21 #displayAlign</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-displayAlign"></a>E.1.21 #displayAlign</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#displayAlign</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-displayAlign"><code>tts:displayAlign</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#displayAlign</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-displayAlign"><code>tts:displayAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-dropMode"></a>D.1.22 #dropMode</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-dropMode"></a>E.1.22 #dropMode</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#dropMode</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#dropMode</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-dropMode-dropNTSC"></a>D.1.23 #dropMode-dropNTSC</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-dropMode-dropNTSC"></a>E.1.23 #dropMode-dropNTSC</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#dropMode-dropNTSC</code> feature if it recognizes and is capable of
 transforming the <code>dropNTSC</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#dropMode-dropNTSC</code> feature if it implements presentation semantic support
 for the <code>dropNTSC</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-dropMode-dropPAL"></a>D.1.24 #dropMode-dropPAL</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-dropMode-dropPAL"></a>E.1.24 #dropMode-dropPAL</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#dropMode-dropPAL</code> feature if it recognizes and is capable of
 transforming the <code>dropPAL</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#dropMode-dropPAL</code> feature if it implements presentation semantic support
 for the <code>dropPAL</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-dropMode-nonDrop"></a>D.1.25 #dropMode-nonDrop</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-dropMode-nonDrop"></a>E.1.25 #dropMode-nonDrop</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#dropMode-nonDrop</code> feature if it recognizes and is capable of
 transforming the <code>nonDrop</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#dropMode-nonDrop</code> feature if it implements presentation semantic support
 for the <code>nonDrop</code> value of the <a href="#parameter-attribute-dropMode"><code>ttp:dropMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-extent"></a>D.1.26 #extent</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-extent"></a>E.1.26 #extent</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#extent</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#extent</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-extent-region"></a>D.1.27 #extent-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-extent-region"></a>E.1.27 #extent-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#extent-region</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#extent-region</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p></div><div class="div3">
-<h4><a id="feature-extent-root"></a>D.1.28 #extent-root</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-extent-root"></a>E.1.28 #extent-root</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#extent-root</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute when applied to the <a href="#document-structure-vocabulary-tt"><code>tt</code></a> element.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#extent-root</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-extent"><code>tts:extent</code></a>
 attribute when applied to a <a href="#document-structure-vocabulary-tt"><code>tt</code></a> element.</p></div><div class="div3">
-<h4><a id="feature-fontFamily"></a>D.1.29 #fontFamily</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontFamily"></a>E.1.29 #fontFamily</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontFamily</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#fontFamily</code> feature if it implements presentation semantic support
 for the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-fontFamily-generic"></a>D.1.30 #fontFamily-generic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontFamily-generic"></a>E.1.30 #fontFamily-generic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontFamily-generic</code> feature if it recognizes and is
 capable of transforming <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a>
 values when used with the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
@@ -8514,7 +8364,7 @@
 support for <a href="#style-value-genericFamilyName">&lt;genericFamilyName&gt;</a>
 values when used with the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-fontFamily-non-generic"></a>D.1.31 #fontFamily-non-generic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontFamily-non-generic"></a>E.1.31 #fontFamily-non-generic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontFamily-non-generic</code> feature if it recognizes and is
 capable of transforming <a href="#style-value-familyName">&lt;familyName&gt;</a>
 values when used with the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
@@ -8523,83 +8373,83 @@
 support for <a href="#style-value-familyName">&lt;familyName&gt;</a>
 values when used with the <a href="#style-attribute-fontFamily"><code>tts:fontFamily</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-fontSize"></a>D.1.32 #fontSize</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontSize"></a>E.1.32 #fontSize</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontSize</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#fontSize</code> feature if it implements presentation semantic support
 for the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-fontSize-anamorphic"></a>D.1.33 #fontSize-anamorphic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontSize-anamorphic"></a>E.1.33 #fontSize-anamorphic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontSize-anamorphic</code> feature if it recognizes and is
 capable of transforming values of the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute that consist of two <a href="#style-value-length">&lt;length&gt;</a> specifications.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#fontSize-anamorphic</code> feature if it implements presentation semantic
 support for defined values of the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute that consist of two <a href="#style-value-length">&lt;length&gt;</a> specifications.</p></div><div class="div3">
-<h4><a id="feature-fontSize-isomorphic"></a>D.1.34 #fontSize-isomorphic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontSize-isomorphic"></a>E.1.34 #fontSize-isomorphic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontSize-isomorphic</code> feature if it recognizes and is
 capable of transforming values of the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute that consist of a single <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#fontSize-isomorphic</code> feature if it implements presentation semantic
 support for defined values of the <a href="#style-attribute-fontSize"><code>tts:fontSize</code></a>
 attribute that consist of a single <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a id="feature-fontStyle"></a>D.1.35 #fontStyle</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontStyle"></a>E.1.35 #fontStyle</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontStyle</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#fontStyle</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-fontStyle-italic"></a>D.1.36 #fontStyle-italic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontStyle-italic"></a>E.1.36 #fontStyle-italic</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontStyle-italic</code> feature if it recognizes and is
 capable of transforming the <code>italic</code> value of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#fontStyle-italic</code> feature if it implements presentation semantic
 support for the <code>italic</code> of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-fontStyle-oblique"></a>D.1.37 #fontStyle-oblique</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontStyle-oblique"></a>E.1.37 #fontStyle-oblique</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontStyle-oblique</code> feature if it recognizes and is
 capable of transforming the <code>oblique</code> value of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#fontStyle-oblique</code> feature if it implements presentation semantic
 support for the <code>oblique</code> of the <a href="#style-attribute-fontStyle"><code>tts:fontStyle</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-fontWeight"></a>D.1.38 #fontWeight</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontWeight"></a>E.1.38 #fontWeight</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontWeight</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#fontWeight</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-fontWeight-bold"></a>D.1.39 #fontWeight-bold</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-fontWeight-bold"></a>E.1.39 #fontWeight-bold</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#fontWeight-bold</code> feature if it recognizes and is
 capable of transforming <code>bold</code> value of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#fontWeight-bold</code> feature if it implements presentation semantic
 support for the <code>bold</code> of the <a href="#style-attribute-fontWeight"><code>tts:fontWeight</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-frameRate"></a>D.1.40 #frameRate</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-frameRate"></a>E.1.40 #frameRate</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#frameRate</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#frameRate</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-frameRate"><code>ttp:frameRate</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-frameRateMultiplier"></a>D.1.41 #frameRateMultiplier</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-frameRateMultiplier"></a>E.1.41 #frameRateMultiplier</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#frameRateMultiplier</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#frameRateMultiplier</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-frameRateMultiplier"><code>ttp:frameRateMultiplier</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-layout"></a>D.1.42 #layout</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#layout</code>
+<h4><a id="feature-layout"></a>E.1.42 #layout</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#layout</code>
 feature if it (1) recognizes and is capable of transforming the following
 vocabulary defined by <a href="#layout"><b>11 Layout</b></a>:</p><ul><li><p><a href="#layout-vocabulary-layout"><code>layout</code></a></p></li><li><p><a href="#layout-vocabulary-region"><code>region</code></a></p></li><li><p><a href="#layout-attribute-region">@<code>region</code></a></p></li></ul><p>and (2) supports the following attributes when applied to the
 <a href="#layout-vocabulary-region"><code>region</code></a> element:</p><ul><li><p><a href="#style-attribute-extent"><code>tts:extent</code></a></p></li><li><p><a href="#style-attribute-origin"><code>tts:origin</code></a></p></li></ul><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#layout</code>
 feature if it implements presentation semantic support for the
 same vocabulary and features enumerated above.</p></div><div class="div3">
-<h4><a id="feature-length"></a>D.1.43 #length</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#length</code>
+<h4><a id="feature-length"></a>E.1.43 #length</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#length</code>
 feature if it recognizes and is capable of transforming all defined
 values of the <a href="#style-value-length">&lt;length&gt;</a>
 style value expression.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#length</code>
@@ -8614,7 +8464,7 @@
 <code>#length-em</code>,
 <code>#length-percentage</code>, and
 <code>#length-pixel</code>.</p></div></div><div class="div3">
-<h4><a id="feature-length-cell"></a>D.1.44 #length-cell</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-length-cell"></a>E.1.44 #length-cell</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#length-cell</code> feature if it recognizes and is capable of
 transforming scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>c</code> (cell) units.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8625,7 +8475,7 @@
 <code>#length-real</code>,
 <code>#length-positive</code>, or
 <code>#length-negative</code> features.</p></div></div><div class="div3">
-<h4><a id="feature-length-em"></a>D.1.45 #length-em</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-length-em"></a>E.1.45 #length-em</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#length-em</code> feature if it recognizes and is capable of
 transforming scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>em</code> (EM) units.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8636,7 +8486,7 @@
 <code>#length-real</code>,
 <code>#length-positive</code>, or
 <code>#length-negative</code> features.</p></div></div><div class="div3">
-<h4><a id="feature-length-integer"></a>D.1.46 #length-integer</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-length-integer"></a>E.1.46 #length-integer</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#length-integer</code> feature if it recognizes and is
 capable of transforming integer values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8646,7 +8496,7 @@
 </p><div class="note"><p class="prefix"><b>Note:</b></p><p>Support for <code>#length-integer</code> does not, by itself, imply support for
 <code>#length-positive</code> or
 <code>#length-negative</code> features.</p></div></div><div class="div3">
-<h4><a id="feature-length-negative"></a>D.1.47 #length-negative</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-length-negative"></a>E.1.47 #length-negative</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#length-negative</code> feature if it recognizes and is
 capable of transforming negative values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8656,7 +8506,7 @@
 </p><div class="note"><p class="prefix"><b>Note:</b></p><p>Support for <code>#length-negative</code> does not, by itself, imply support for
 <code>#length-integer</code> or
 <code>#length-real</code> features.</p></div></div><div class="div3">
-<h4><a id="feature-length-percentage"></a>D.1.48 #length-percentage</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-length-percentage"></a>E.1.48 #length-percentage</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#length-percentage</code> feature if it recognizes and is
 capable of transforming percentage values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8668,7 +8518,7 @@
 <code>#length-real</code>,
 <code>#length-positive</code>, or
 <code>#length-negative</code> features.</p></div></div><div class="div3">
-<h4><a id="feature-length-pixel"></a>D.1.49 #length-pixel</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-length-pixel"></a>E.1.49 #length-pixel</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#length-pixel</code> feature if it recognizes and is capable of
 transforming scalar values of the <a href="#style-value-length">&lt;length&gt;</a> style value expression
 that use <code>px</code> (pixel) units.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8679,7 +8529,7 @@
 <code>#length-real</code>,
 <code>#length-positive</code>, or
 <code>#length-negative</code> features.</p></div></div><div class="div3">
-<h4><a id="feature-length-positive"></a>D.1.50 #length-positive</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-length-positive"></a>E.1.50 #length-positive</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#length-positive</code> feature if it recognizes and is
 capable of transforming positive values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8691,7 +8541,7 @@
 expressions.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>Support for <code>#length-positive</code> does not, by itself, imply support for
 <code>#length-integer</code> or
 <code>#length-real</code> features.</p></div></div><div class="div3">
-<h4><a id="feature-length-real"></a>D.1.51 #length-real</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-length-real"></a>E.1.51 #length-real</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#length-real</code> feature if it recognizes and is
 capable of transforming real values of the <a href="#style-value-length">&lt;length&gt;</a> style value
 expression.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8703,41 +8553,41 @@
 expressions as well as real valued expressions.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>Support for <code>#length-real</code> does not, by itself, imply support for
 <code>#length-positive</code> or
 <code>#length-negative</code> features.</p></div></div><div class="div3">
-<h4><a id="feature-lineBreak-uax14"></a>D.1.52 #lineBreak-uax14</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-lineBreak-uax14"></a>E.1.52 #lineBreak-uax14</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#lineBreak-uax14</code> feature if it recognizes and is capable of
 transforming requirements expressed by <a href="#uax14">[UAX14]</a> into its
 target document space.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#lineBreak-uax14</code> feature if it implements presentation semantic support
 for <a href="#uax14">[UAX14]</a> as applies to line breaking.</p></div><div class="div3">
-<h4><a id="feature-lineHeight"></a>D.1.53 #lineHeight</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-lineHeight"></a>E.1.53 #lineHeight</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#lineHeight</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#lineHeight</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-lineHeight"><code>tts:lineHeight</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-markerMode"></a>D.1.54 #markerMode</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-markerMode"></a>E.1.54 #markerMode</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#markerMode</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#markerMode</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-markerMode-continuous"></a>D.1.55 #markerMode-continuous</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-markerMode-continuous"></a>E.1.55 #markerMode-continuous</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#markerMode-continuous</code> feature if it recognizes and is capable of
 transforming the <code>continuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#markerMode-continuous</code> feature if it implements presentation semantic support
 for the <code>continuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-markerMode-discontinuous"></a>D.1.56 #markerMode-discontinuous</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-markerMode-discontinuous"></a>E.1.56 #markerMode-discontinuous</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#markerMode-discontinuous</code> feature if it recognizes and is capable of
 transforming the <code>discontinuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#markerMode-discontinuous</code> feature if it implements presentation semantic support
 for the <code>discontinuous</code> value of the <a href="#parameter-attribute-markerMode"><code>ttp:markerMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-metadata"></a>D.1.57 #metadata</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#metadata</code>
+<h4><a id="feature-metadata"></a>E.1.57 #metadata</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#metadata</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#metadata"><b>14 Metadata</b></a>:</p><ul><li><p><a href="#metadata-vocabulary-metadata"><code>metadata</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:title</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:desc</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:copyright</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:agent</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:name</code></a></p></li><li><p><a href="#metadata-vocabulary-title"><code>ttm:actor</code></a></p></li><li><p><a href="#metadata-attribute-agent">@<code>ttm:agent</code></a></p></li><li><p><a href="#metadata-attribute-role">@<code>ttm:role</code></a></p></li></ul><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#metadata</code>
 feature if it recognizes and is capable of presenting the information
@@ -8745,17 +8595,17 @@
 presentation of metadata information. The presentation or ability to
 present metadata information is considered to be implementation
 dependent.</p></div></div><div class="div3">
-<h4><a id="feature-nested-div"></a>D.1.58 #nested-div</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#nested-div</code>
+<h4><a id="feature-nested-div"></a>E.1.58 #nested-div</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#nested-div</code>
 feature if it recognizes and is capable of transforming nested
 <a href="#content-vocabulary-div"><code>div</code></a> elements.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#nested-div</code>
 feature if it implements presentation semantic support for nested
 <a href="#content-vocabulary-div"><code>div</code></a> elements.</p></div><div class="div3">
-<h4><a id="feature-nested-span"></a>D.1.59 #nested-span</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#nested-span</code>
+<h4><a id="feature-nested-span"></a>E.1.59 #nested-span</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#nested-span</code>
 feature if it recognizes and is capable of transforming nested
 <a href="#content-vocabulary-span"><code>span</code></a> elements.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#nested-span</code>
 feature if it implements presentation semantic support for nested
 <a href="#content-vocabulary-span"><code>span</code></a> elements.</p></div><div class="div3">
-<h4><a id="feature-opacity"></a>D.1.60 #opacity</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-opacity"></a>E.1.60 #opacity</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#opacity</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-opacity"><code>tts:opacity</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
@@ -8763,66 +8613,66 @@
 the <a href="#style-attribute-opacity"><code>tts:opacity</code></a>
 attribute and (2) is capable of displaying or generating an output display
 signal that distinguishes between at least eight (8) values of opacity.</p></div><div class="div3">
-<h4><a id="feature-origin"></a>D.1.61 #origin</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-origin"></a>E.1.61 #origin</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#origin</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-origin"><code>tts:origin</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#origin</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-origin"><code>tts:origin</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-overflow"></a>D.1.62 #overflow</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-overflow"></a>E.1.62 #overflow</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#overflow</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#overflow</code> feature if it implements presentation semantic support for
 all defined values of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-overflow-visible"></a>D.1.63 #overflow-visible</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-overflow-visible"></a>E.1.63 #overflow-visible</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#overflow-visible</code> feature if it recognizes and is capable of
 transforming the <code>visible</code> value of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#overflow-visible</code> feature if it implements presentation semantic support for
 the <code>visible</code> value of the <a href="#style-attribute-overflow"><code>tts:overflow</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-padding"></a>D.1.64 #padding</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-padding"></a>E.1.64 #padding</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#padding</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-padding"><code>tts:padding</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#padding</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-padding"><code>tts:padding</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-padding-1"></a>D.1.65 #padding-1</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-padding-1"></a>E.1.65 #padding-1</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#padding-1</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of one <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#padding-1</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of one <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a id="feature-padding-2"></a>D.1.66 #padding-2</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-padding-2"></a>E.1.66 #padding-2</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#padding-2</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of two <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#padding-2</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of two <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a id="feature-padding-3"></a>D.1.67 #padding-3</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-padding-3"></a>E.1.67 #padding-3</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#padding-3</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of three <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#padding-3</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of three <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a id="feature-padding-4"></a>D.1.68 #padding-4</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-padding-4"></a>E.1.68 #padding-4</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#padding-4</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of four <a href="#style-value-length">&lt;length&gt;</a> specification.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#padding-4</code>
 feature if it implements presentation semantic support for values of the <a href="#style-attribute-padding"><code>tts:padding</code></a> attribute
 that consist of four <a href="#style-value-length">&lt;length&gt;</a> specification.</p></div><div class="div3">
-<h4><a id="feature-pixelAspectRatio"></a>D.1.69 #pixelAspectRatio</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-pixelAspectRatio"></a>E.1.69 #pixelAspectRatio</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#pixelAspectRatio</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#pixelAspectRatio</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-pixelAspectRatio"><code>ttp:pixelAspectRatio</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-presentation"></a>D.1.70 #presentation</h4><p>A TTML processor supports the
+<h4><a id="feature-presentation"></a>E.1.70 #presentation</h4><p>A TTML processor supports the
 <code>#presentation</code> feature if it
 (1) satisfies the generic processor criteria defined by 
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a>,
@@ -8833,7 +8683,7 @@
 In addition, a TTML processor that supports the
 <code>#presentation</code> feature should satisfy the user agent
 accessibility guidelines specified by <a href="#uaag">[UAAG]</a>.</p></div><div class="div3">
-<h4><a id="feature-profile"></a>D.1.71 #profile</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#profile</code>
+<h4><a id="feature-profile"></a>E.1.71 #profile</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#profile</code>
 feature if it recognizes and is capable of transforming the
 <a href="#profile-attribute-profile"><code>ttp:profile</code></a>
 attribute on the <a href="#document-structure-vocabulary-tt"><code>tt</code></a> element and
@@ -8841,70 +8691,70 @@
 <a href="#parameter-element-vocabulary"><b>7.1 Parameter Element Vocabulary</b></a>:</p><ul><li><p><a href="#profile-vocabulary-profile"><code>ttp:profile</code></a></p></li><li><p><a href="#profile-vocabulary-features"><code>ttp:features</code></a></p></li><li><p><a href="#profile-vocabulary-feature"><code>ttp:feature</code></a></p></li><li><p><a href="#profile-vocabulary-extensions"><code>ttp:extensions</code></a></p></li><li><p><a href="#profile-vocabulary-extension"><code>ttp:extension</code></a></p></li></ul><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#profile</code> feature if it implements presentation semantic support
 for the same vocabulary specified above.</p></div><div class="div3">
-<h4><a id="feature-showBackground"></a>D.1.72 #showBackground</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-showBackground"></a>E.1.72 #showBackground</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#showBackground</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-showBackground"><code>tts:showBackground</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#showBackground</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-showBackground"><code>tts:showBackground</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-structure"></a>D.1.73 #structure</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#structure</code>
+<h4><a id="feature-structure"></a>E.1.73 #structure</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#structure</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#content"><b>8 Content</b></a>:</p><ul><li><p><a href="#document-structure-vocabulary-tt"><code>tt</code></a></p></li><li><p><a href="#document-structure-vocabulary-head"><code>head</code></a></p></li></ul><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#structure</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a id="feature-styling"></a>D.1.74 #styling</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#styling</code>
+<h4><a id="feature-styling"></a>E.1.74 #styling</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#styling</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#styling"><b>10 Styling</b></a>:</p><ul><li><p><a href="#styling-vocabulary-styling"><code>styling</code></a></p></li><li><p><a href="#styling-vocabulary-style"><code>style</code></a></p></li><li><p><a href="#style-attribute-style">@<code>style</code></a></p></li></ul><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#styling</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a id="feature-styling-chained"></a>D.1.75 #styling-chained</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-styling-chained"></a>E.1.75 #styling-chained</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#styling-chained</code> feature if it recognizes and is capable
 of transforming chained style association as defined by <a href="#semantics-style-association-chained-referential"><b>10.4.1.3 Chained Referential Styling</b></a>.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#styling-chained</code> feature if it implements presentation semantic
 support for chained style association as defined by <a href="#semantics-style-association-chained-referential"><b>10.4.1.3 Chained Referential Styling</b></a>.</p></div><div class="div3">
-<h4><a id="feature-styling-inheritance-content"></a>D.1.76 #styling-inheritance-content</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-styling-inheritance-content"></a>E.1.76 #styling-inheritance-content</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#styling-inheritance</code> feature if it recognizes and is
 capable of transforming content style inheritance as defined by
 <a href="#semantics-style-inheritance-content"><b>10.4.2.1 Content Style Inheritance</b></a>.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#styling-inheritance-content</code> feature if it implements
 presentation semantic support for content style inheritance as defined by <a href="#semantics-style-inheritance-content"><b>10.4.2.1 Content Style Inheritance</b></a>.</p></div><div class="div3">
-<h4><a id="feature-styling-inheritance-region"></a>D.1.77 #styling-inheritance-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-styling-inheritance-region"></a>E.1.77 #styling-inheritance-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#styling-inheritance</code> feature if it recognizes and is
 capable of transforming region style inheritance as defined by
 <a href="#semantics-style-inheritance-region"><b>10.4.2.2 Region Style Inheritance</b></a>.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#styling-inheritance-region</code> feature if it implements
 presentation semantic support for region style inheritance as defined by <a href="#semantics-style-inheritance-region"><b>10.4.2.2 Region Style Inheritance</b></a>.</p></div><div class="div3">
-<h4><a id="feature-styling-inline"></a>D.1.78 #styling-inline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-styling-inline"></a>E.1.78 #styling-inline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#styling-inline</code> feature if it recognizes and is capable
 of transforming inline style association as defined by <a href="#semantics-style-association-inline"><b>10.4.1.1 Inline Styling</b></a>.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#styling-inline</code> feature if it implements presentation semantic support
 for inline style association as defined by <a href="#semantics-style-association-inline"><b>10.4.1.1 Inline Styling</b></a>.</p></div><div class="div3">
-<h4><a id="feature-styling-nested"></a>D.1.79 #styling-nested</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-styling-nested"></a>E.1.79 #styling-nested</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#styling-nested</code> feature if it recognizes and is capable
 of transforming nested style association as defined by <a href="#semantics-style-association-nested"><b>10.4.1.4 Nested Styling</b></a>.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#styling-nested</code> feature if it implements presentation semantic support
 for nested style association as defined by <a href="#semantics-style-association-nested"><b>10.4.1.4 Nested Styling</b></a>.</p></div><div class="div3">
-<h4><a id="feature-styling-referential"></a>D.1.80 #styling-referential</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-styling-referential"></a>E.1.80 #styling-referential</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#styling-referential</code> feature if it recognizes and is capable
 of transforming referential style association as defined by <a href="#semantics-style-association-referential"><b>10.4.1.2 Referential Styling</b></a>.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#styling-referential</code> feature if it implements presentation semantic
 support for referential style association as defined by <a href="#semantics-style-association-referential"><b>10.4.1.2 Referential Styling</b></a>.</p></div><div class="div3">
-<h4><a id="feature-subFrameRate"></a>D.1.81 #subFrameRate</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-subFrameRate"></a>E.1.81 #subFrameRate</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#subFrameRate</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#subFrameRate</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-subFrameRate"><code>ttp:subFrameRate</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textAlign"></a>D.1.82 #textAlign</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textAlign"></a>E.1.82 #textAlign</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textAlign</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#textAlign</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textAlign-absolute"></a>D.1.83 #textAlign-absolute</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textAlign-absolute"></a>E.1.83 #textAlign-absolute</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textAlign-absolute</code> feature if it recognizes and is
 capable of transforming the <code>left</code>, <code>center</code>,
 and <code>right</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
@@ -8913,7 +8763,7 @@
 support for the <code>left</code>, <code>center</code>, and
 <code>right</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textAlign-relative"></a>D.1.84 #textAlign-relative</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textAlign-relative"></a>E.1.84 #textAlign-relative</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textAlign-relative</code> feature if it recognizes and is
 capable of transforming the <code>start</code>, <code>center</code>,
 and <code>end</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
@@ -8922,14 +8772,14 @@
 support for the <code>start</code>, <code>center</code>, and
 <code>end</code> values of the <a href="#style-attribute-textAlign"><code>tts:textAlign</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textDecoration"></a>D.1.85 #textDecoration</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textDecoration"></a>E.1.85 #textDecoration</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textDecoration</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#textDecoration</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textDecoration-over"></a>D.1.86 #textDecoration-over</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textDecoration-over"></a>E.1.86 #textDecoration-over</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textDecoration-over</code> feature if it recognizes and is
 capable of transforming the <code>overline</code> and
 <code>noOverline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
@@ -8938,7 +8788,7 @@
 presentation semantic support for the <code>overline</code> and
 <code>noOverline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textDecoration-through"></a>D.1.87 #textDecoration-through</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textDecoration-through"></a>E.1.87 #textDecoration-through</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textDecoration-through</code> feature if it recognizes and is
 capable of transforming the <code>lineThrough</code> and
 <code>noLineThrough</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
@@ -8947,7 +8797,7 @@
 presentation semantic support for the <code>lineThrough</code> and
 <code>noLineThrough</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textDecoration-under"></a>D.1.88 #textDecoration-under</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textDecoration-under"></a>E.1.88 #textDecoration-under</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textDecoration-under</code> feature if it recognizes and is
 capable of transforming the <code>underline</code> and
 <code>noUnderline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
@@ -8956,70 +8806,70 @@
 presentation semantic support for the <code>underline</code> and
 <code>noUnderline</code> values of the <a href="#style-attribute-textDecoration"><code>tts:textDecoration</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textOrientation"></a>D.1.89 #textOrientation</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textOrientation"></a>E.1.89 #textOrientation</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textOrientation</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-textOrientation"><code>tts:textOrientation</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#textOrientation</code> feature if it implements presentation semantic support
 for the <a href="#style-attribute-textOrientation"><code>tts:textOrientation</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textOutline"></a>D.1.90 #textOutline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textOutline"></a>E.1.90 #textOutline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textOutline</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#textOutline</code> feature if it implements presentation semantic support
 for the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-textOutline-blurred"></a>D.1.91 #textOutline-blurred</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textOutline-blurred"></a>E.1.91 #textOutline-blurred</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textOutline-blurred</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that includes a blur radius specification.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#textOutline-blurred</code> feature if it implements presentation semantic support
 for values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that includes a blur radius specification.</p></div><div class="div3">
-<h4><a id="feature-textOutline-unblurred"></a>D.1.92 #textOutline-unblurred</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-textOutline-unblurred"></a>E.1.92 #textOutline-unblurred</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#textOutline-unblurred</code> feature if it recognizes and is capable of
 transforming values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that does not include a blur radius specification.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#textOutline-unblurred</code> feature if it implements presentation semantic support
 for values of the <a href="#style-attribute-textOutline"><code>tts:textOutline</code></a>
 attribute that does not include a blur radius specification.</p></div><div class="div3">
-<h4><a id="feature-tickRate"></a>D.1.93 #tickRate</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-tickRate"></a>E.1.93 #tickRate</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#tickRate</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#tickRate</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-tickRate"><code>ttp:tickRate</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-timeBase-clock"></a>D.1.94 #timeBase-clock</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-timeBase-clock"></a>E.1.94 #timeBase-clock</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#timeBase-clock</code> feature if it recognizes and is capable
 of transforming the <code>clock</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-clockMode"><code>#clockMode</code></a> feature.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#timeBase-clock</code> feature if it implements presentation
 semantic support for the <code>clock</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-clockMode"><code>#clockMode</code></a> feature.</p></div><div class="div3">
-<h4><a id="feature-timeBase-media"></a>D.1.95 #timeBase-media</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-timeBase-media"></a>E.1.95 #timeBase-media</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#timeBase-media</code> feature if it recognizes and is capable
 of transforming the <code>media</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#timeBase-media</code> feature if it implements presentation
 semantic support for the <code>media</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-timeBase-smpte"></a>D.1.96 #timeBase-smpte</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-timeBase-smpte"></a>E.1.96 #timeBase-smpte</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#timeBase-smpte</code> feature if it recognizes and is capable
 of transforming the <code>smpte</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-dropMode"><code>#dropMode</code></a> feature.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#timeBase-smpte</code> feature if it implements presentation
 semantic support for the <code>smpte</code> value of the <a href="#parameter-attribute-timeBase"><code>ttp:timeBase</code></a>
 attribute and if it supports the <a href="#feature-dropMode"><code>#dropMode</code></a> feature.</p></div><div class="div3">
-<h4><a id="feature-timeContainer"></a>D.1.97 #timeContainer</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-timeContainer"></a>E.1.97 #timeContainer</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#timeContainer</code> feature if it recognizes and is capable of
 transforming the <a href="#timing-attribute-timeContainer"><code>timeContainer</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#timeContainer</code> feature if it implements presentation semantic support
 for the <a href="#timing-attribute-timeContainer"><code>timeContainer</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-time-clock"></a>D.1.98 #time-clock</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-time-clock"></a>E.1.98 #time-clock</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#time-clock</code> feature if it recognizes and is capable of
 transforming all values of the <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a> that
 satisfy the following subset of time expression syntax:</p><div class="exampleInner"><pre>
@@ -9028,7 +8878,7 @@
 </pre></div><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#time-clock</code> feature if it implements presentation
 semantic support for the same syntax specified above.</p></div><div class="div3">
-<h4><a id="feature-time-clock-with-frames"></a>D.1.99 #time-clock-with-frames</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-time-clock-with-frames"></a>E.1.99 #time-clock-with-frames</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#time-clock-with-frames</code> feature if it supports the
 <a href="#feature-frameRate"><code>#frameRate</code></a>,
 <a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a>, and
@@ -9042,7 +8892,7 @@
 <code>#time-clock-with-frames</code> feature if it implements
 presentation semantic support for the same features and syntax
 specified above.</p></div><div class="div3">
-<h4><a id="feature-time-offset"></a>D.1.100 #time-offset</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-time-offset"></a>E.1.100 #time-offset</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#time-offset</code> feature if it recognizes and is capable of
 transforming all values of the <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a> that
 satisfy the following subset of time expression syntax:</p><div class="exampleInner"><pre>
@@ -9051,7 +8901,7 @@
 </pre></div><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#time-offset</code> feature if it implements presentation
 semantic support for the same syntax specified above.</p></div><div class="div3">
-<h4><a id="feature-time-offset-with-frames"></a>D.1.101 #time-offset-with-frames</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-time-offset-with-frames"></a>E.1.101 #time-offset-with-frames</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#time-offset-with-frames</code> feature if it supports the
 <a href="#feature-frameRate"><code>#frameRate</code></a>,
 <a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a>, and
@@ -9065,7 +8915,7 @@
 <code>#time-offset-with-frames</code> feature if it implements
 presentation semantic support for the same features and syntax
 specified above.</p></div><div class="div3">
-<h4><a id="feature-time-offset-with-ticks"></a>D.1.102 #time-offset-with-ticks</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-time-offset-with-ticks"></a>E.1.102 #time-offset-with-ticks</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#time-offset-with-ticks</code> feature if it supports the 
 <a href="#feature-tickRate"><code>#tickRate</code></a> feature
 and if it recognizes and is capable of
@@ -9076,38 +8926,38 @@
 </pre></div><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#time-offset-with-ticks</code> feature if it implements presentation
 semantic support for the same features and syntax specified above.</p></div><div class="div3">
-<h4><a id="feature-timing"></a>D.1.103 #timing</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#timing</code>
+<h4><a id="feature-timing"></a>E.1.103 #timing</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the <code>#timing</code>
 feature if it recognizes and is capable of transforming the following
 vocabulary defined by <a href="#timing"><b>12 Timing</b></a>:</p><ul><li><p><a href="#timing-attribute-begin">@<code>begin</code></a></p></li><li><p><a href="#timing-attribute-dur">@<code>dur</code></a></p></li><li><p><a href="#timing-attribute-end">@<code>end</code></a></p></li></ul><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the <code>#timing</code>
 feature if it implements presentation semantic support for the
 same vocabulary enumerated above.</p></div><div class="div3">
-<h4><a id="feature-transformation"></a>D.1.104 #transformation</h4><p>A TTML processor supports the
+<h4><a id="feature-transformation"></a>E.1.104 #transformation</h4><p>A TTML processor supports the
 <code>#transformation</code> feature if it
 (1) satisfies the generic processor criteria defined by 
 <a href="#conformance-generic-processor"><b>3.2.1 Generic Processor Conformance</b></a> and
 (2) implements the transformation semantics of the following features:</p><ul><li><p><a href="#content"><code>#content</code></a></p></li><li><p><a href="#feature-core"><code>#core</code></a></p></li><li><p><a href="#feature-profile"><code>#profile</code></a></p></li><li><p><a href="#feature-structure"><code>#structure</code></a></p></li><li><p><a href="#feature-time-offset"><code>#time-offset</code></a></p></li><li><p><a href="#timing"><code>#timing</code></a></p></li></ul></div><div class="div3">
-<h4><a id="feature-unicodeBidi"></a>D.1.105 #unicodeBidi</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-unicodeBidi"></a>E.1.105 #unicodeBidi</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#unicodeBidi</code> feature if it recognizes and is capable of
 transforming all defined values of the <a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#unicodeBidi</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-unicodeBidi"><code>tts:unicodeBidi</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-version"></a>D.1.106 #version</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-version"></a>E.1.106 #version</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#version</code> feature if it recognizes and is capable of
 transforming the <a href="#parameter-attribute-version"><code>ttp:version</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#version</code> feature if it implements presentation semantic support
 for the <a href="#parameter-attribute-version"><code>ttp:version</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-visibility"></a>D.1.107 #visibility</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-visibility"></a>E.1.107 #visibility</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#visibility</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#visibility</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-visibility-block"></a>D.1.108 #visibility-block</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-visibility-block"></a>E.1.108 #visibility-block</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#visibility-block</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that would generate a
@@ -9116,7 +8966,7 @@
 support for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that generates a
 block area.</p></div><div class="div3">
-<h4><a id="feature-visibility-inline"></a>D.1.109 #visibility-inline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-visibility-inline"></a>E.1.109 #visibility-inline</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#visibility-inline</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that would generate an
@@ -9125,28 +8975,28 @@
 support for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a content element that generates an
 inline area.</p></div><div class="div3">
-<h4><a id="feature-visibility-region"></a>D.1.110 #visibility-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-visibility-region"></a>E.1.110 #visibility-region</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#visibility-region</code> feature if it recognizes and is
 capable of transforming all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#visibility-region</code> feature if it implements presentation semantic
 support for all defined values of the <a href="#style-attribute-visibility"><code>tts:visibility</code></a>
 attribute when applied to a <a href="#layout-vocabulary-region"><code>region</code></a> element.</p></div><div class="div3">
-<h4><a id="feature-wrapOption"></a>D.1.111 #wrapOption</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-wrapOption"></a>E.1.111 #wrapOption</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#wrapOption</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#wrapOption</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-wrapOption"><code>tts:wrapOption</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-writingMode"></a>D.1.112 #writingMode</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-writingMode"></a>E.1.112 #writingMode</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#writingMode</code> feature if it recognizes and is capable
 of transforming all defined values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#writingMode</code> feature if it implements presentation semantic support
 for all defined values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-writingMode-vertical"></a>D.1.113 #writingMode-vertical</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-writingMode-vertical"></a>E.1.113 #writingMode-vertical</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#writingMode-vertical</code> feature if it recognizes and is
 capable of transforming the <code>tbrl</code>, <code>tblr</code>, and
 <code>tb</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -9155,7 +9005,7 @@
 support for the <code>tbrl</code>, <code>tblr</code>, and
 <code>tb</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-writingMode-horizontal"></a>D.1.114 #writingMode-horizontal</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-writingMode-horizontal"></a>E.1.114 #writingMode-horizontal</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#writingMode-horizontal</code> feature if it recognizes and is
 capable of transforming the <code>lrtb</code>, <code>rltb</code>,
 <code>lr</code> and <code>rl</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -9164,7 +9014,7 @@
 support for the <code>lrtb</code>, <code>rltb</code>, <code>lr</code>
 and <code>rl</code> values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-writingMode-horizontal-lr"></a>D.1.115 #writingMode-horizontal-lr</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-writingMode-horizontal-lr"></a>E.1.115 #writingMode-horizontal-lr</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#writingMode-horizontal</code> feature if it recognizes and is
 capable of transforming the <code>lrtb</code> and <code>lr</code>
 values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -9173,7 +9023,7 @@
 support for the <code>lrtb</code> and <code>lr</code> values of the
 <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-writingMode-horizontal-rl"></a>D.1.116 #writingMode-horizontal-rl</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-writingMode-horizontal-rl"></a>E.1.116 #writingMode-horizontal-rl</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#writingMode-horizontal</code> feature if it recognizes and is
 capable of transforming the <code>rltb</code> and <code>rl</code>
 values of the <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
@@ -9182,25 +9032,25 @@
 support for the <code>rltb</code> and <code>rl</code> values of the
 <a href="#style-attribute-writingMode"><code>tts:writingMode</code></a>
 attribute.</p></div><div class="div3">
-<h4><a id="feature-zIndex"></a>D.1.117 #zIndex</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
+<h4><a id="feature-zIndex"></a>E.1.117 #zIndex</h4><p>A TTML <a href="#terms-transformation-processor">transformation processor</a> supports the
 <code>#zIndex</code> feature if it recognizes and is capable of
 transforming the <a href="#style-attribute-zIndex"><code>tts:zIndex</code></a>
 attribute.</p><p>A TTML <a href="#terms-presentation-processor">presentation processor</a> supports the
 <code>#zIndex</code> feature if it implements presentation semantic support for
 the <a href="#style-attribute-zIndex"><code>tts:zIndex</code></a>
 attribute.</p></div></div><div class="div2">
-<h3><a id="feature-support"></a>D.2 Feature Support</h3><p>The following table, <a href="#feature-support-table"><b>Table D-1 – Feature Support</b></a>,
+<h3><a id="feature-support"></a>E.2 Feature Support</h3><p>The following table, <a href="#feature-support-table"><b>Table E-1 – Feature Support</b></a>,
 enumerates every defined feature designation (expressed without the TT
 Feature Namespace), and, for each designated feature, specifies
 whether the feature must be implemented, i.e., is mandatory (M), or may be implemented, i.e.,
-is optional (O), for transformation and <a href="#terms-presentation-processor">presentation processor</a>s.</p><a id="feature-support-table"></a><table class="common"><caption>Table D-1 – Feature Support</caption><col width="60%" span="1"><col width="20%" span="1"><col width="20%" span="1"><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Transformation</span></td><td><span class="strong">Presentation</span></td></tr><tr><td><a href="#feature-animation"><code>#animation</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor"><code>#backgroundColor</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-block"><code>#backgroundColor-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-inline"><code>#backgroundColor-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-region"><code>#backgroundColor-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-bidi"><code>#bidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-border"><code>#border</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-cellResolution"><code>#cellResolution</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode"><code>#clockMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-gps"><code>#clockMode-gps</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-local"><code>#clockMode-local</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-utc"><code>#clockMode-utc</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-color"><code>#color</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-core"><code>#core</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-direction"><code>#direction</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display"><code>#display</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-block"><code>#display-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-inline"><code>#display-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-region"><code>#display-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-displayAlign"><code>#displayAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode"><code>#dropMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropNTSC"><code>#dropMode-dropNTSC</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropPAL"><code>#dropMode-dropPAL</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-nonDrop"><code>#dropMode-nonDrop</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent"><code>#extent</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-region"><code>#extent-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-root"><code>#extent-root</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily"><code>#fontFamily</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-generic"><code>#fontFamily-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-non-generic"><code>#fontFamily-non-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize"><code>#fontSize</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-anamorphic"><code>#fontSize-anamorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-isomorphic"><code>#fontSize-isomorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle"><code>#fontStyle</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-italic"><code>#fontStyle-italic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-oblique"><code>#fontStyle-oblique</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight"><code>#fontWeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight-bold"><code>#fontWeight-bold</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRate"><code>#frameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-layout"><code>#layout</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length"><code>#length</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-cell"><code>#length-cell</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-em"><code>#length-em</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-integer"><code>#length-integer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-negative"><code>#length-negative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-percentage"><code>#length-percentage</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-pixel"><code>#length-pixel</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-positive"><code>#length-positive</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-real"><code>#length-real</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineBreak-uax14"><code>#lineBreak-uax14</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineHeight"><code>#lineHeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode"><code>#markerMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-continuous"><code>#markerMode-continuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-discontinuous"><code>#markerMode-discontinuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-metadata"><code>#metadata</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-div"><code>#nested-div</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-span"><code>#nested-span</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-opacity"><code>#opacity</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-origin"><code>#origin</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow"><code>#overflow</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow-visible"><code>#overflow-visible</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding"><code>#padding</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-1"><code>#padding-1</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-2"><code>#padding-2</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-3"><code>#padding-3</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-4"><code>#padding-4</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-pixelAspectRatio"><code>#pixelAspectRatio</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-presentation"><code>#presentation</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-profile"><code>#profile</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-showBackground"><code>#showBackground</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-structure"><code>#structure</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-styling"><code>#styling</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-chained"><code>#styling-chained</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-content"><code>#styling-inheritance-content</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-region"><code>#styling-inheritance-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inline"><code>#styling-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-nested"><code>#styling-nested</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-referential"><code>#styling-referential</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-subFrameRate"><code>#subFrameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign"><code>#textAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-absolute"><code>#textAlign-absolute</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-relative"><code>#textAlign-relative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration"><code>#textDecoration</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-over"><code>#textDecoration-over</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-through"><code>#textDecoration-through</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-under"><code>#textDecoration-under</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOrientation"><code>#textOrientation</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline"><code>#textOutline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-blurred"><code>#textOutline-blurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-unblurred"><code>#textOutline-unblurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-tickRate"><code>#tickRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-clock"><code>#timeBase-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-media"><code>#timeBase-media</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-smpte"><code>#timeBase-smpte</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeContainer"><code>#timeContainer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock"><code>#time-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock-with-frames"><code>#time-clock-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset"><code>#time-offset</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-time-offset-with-frames"><code>#time-offset-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset-with-ticks"><code>#time-offset-with-ticks</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timing"><code>#timing</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-transformation"><code>#transformation</code></a></td><td>M</td><td>O</td></tr><tr><td><a href="#feature-unicodeBidi"><code>#unicodeBidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-version"><code>#version</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility"><code>#visibility</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-block"><code>#visibility-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-inline"><code>#visibility-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-region"><code>#visibility-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-wrapOption"><code>#wrapOption</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode"><code>#writingMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-vertical"><code>#writingMode-vertical</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal"><code>#writingMode-horizontal</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-lr"><code>#writingMode-horizontal-lr</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-rl"><code>#writingMode-horizontal-rl</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-zIndex"><code>#zIndex</code></a></td><td>O</td><td>O</td></tr></tbody></table><p>For the sake of convenience, the following table,
-<a href="#feature-transformation-mandatory-table"><b>Table D-2 – Mandatory Features - Transformation</b></a>, enumerates all
+is optional (O), for transformation and <a href="#terms-presentation-processor">presentation processor</a>s.</p><a id="feature-support-table"></a><table class="common"><caption>Table E-1 – Feature Support</caption><col width="60%" span="1"><col width="20%" span="1"><col width="20%" span="1"><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Transformation</span></td><td><span class="strong">Presentation</span></td></tr><tr><td><a href="#feature-animation"><code>#animation</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor"><code>#backgroundColor</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-block"><code>#backgroundColor-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-inline"><code>#backgroundColor-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-backgroundColor-region"><code>#backgroundColor-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-bidi"><code>#bidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-border"><code>#border</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-cellResolution"><code>#cellResolution</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode"><code>#clockMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-gps"><code>#clockMode-gps</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-local"><code>#clockMode-local</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-clockMode-utc"><code>#clockMode-utc</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-color"><code>#color</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-core"><code>#core</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-direction"><code>#direction</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display"><code>#display</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-block"><code>#display-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-inline"><code>#display-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-display-region"><code>#display-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-displayAlign"><code>#displayAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode"><code>#dropMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropNTSC"><code>#dropMode-dropNTSC</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-dropPAL"><code>#dropMode-dropPAL</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-dropMode-nonDrop"><code>#dropMode-nonDrop</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent"><code>#extent</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-region"><code>#extent-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-extent-root"><code>#extent-root</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily"><code>#fontFamily</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-generic"><code>#fontFamily-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontFamily-non-generic"><code>#fontFamily-non-generic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize"><code>#fontSize</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-anamorphic"><code>#fontSize-anamorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontSize-isomorphic"><code>#fontSize-isomorphic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle"><code>#fontStyle</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-italic"><code>#fontStyle-italic</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontStyle-oblique"><code>#fontStyle-oblique</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight"><code>#fontWeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-fontWeight-bold"><code>#fontWeight-bold</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRate"><code>#frameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-frameRateMultiplier"><code>#frameRateMultiplier</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-layout"><code>#layout</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length"><code>#length</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-cell"><code>#length-cell</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-em"><code>#length-em</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-integer"><code>#length-integer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-negative"><code>#length-negative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-percentage"><code>#length-percentage</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-pixel"><code>#length-pixel</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-positive"><code>#length-positive</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-length-real"><code>#length-real</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineBreak-uax14"><code>#lineBreak-uax14</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-lineHeight"><code>#lineHeight</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode"><code>#markerMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-continuous"><code>#markerMode-continuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-markerMode-discontinuous"><code>#markerMode-discontinuous</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-metadata"><code>#metadata</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-div"><code>#nested-div</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-nested-span"><code>#nested-span</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-opacity"><code>#opacity</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-origin"><code>#origin</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow"><code>#overflow</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-overflow-visible"><code>#overflow-visible</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding"><code>#padding</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-1"><code>#padding-1</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-2"><code>#padding-2</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-3"><code>#padding-3</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-padding-4"><code>#padding-4</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-pixelAspectRatio"><code>#pixelAspectRatio</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-presentation"><code>#presentation</code></a></td><td>O</td><td>M</td></tr><tr><td><a href="#feature-profile"><code>#profile</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-showBackground"><code>#showBackground</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-structure"><code>#structure</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-styling"><code>#styling</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-chained"><code>#styling-chained</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-content"><code>#styling-inheritance-content</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inheritance-region"><code>#styling-inheritance-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-inline"><code>#styling-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-nested"><code>#styling-nested</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-styling-referential"><code>#styling-referential</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-subFrameRate"><code>#subFrameRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign"><code>#textAlign</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-absolute"><code>#textAlign-absolute</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textAlign-relative"><code>#textAlign-relative</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration"><code>#textDecoration</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-over"><code>#textDecoration-over</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-through"><code>#textDecoration-through</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textDecoration-under"><code>#textDecoration-under</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOrientation"><code>#textOrientation</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline"><code>#textOutline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-blurred"><code>#textOutline-blurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-textOutline-unblurred"><code>#textOutline-unblurred</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-tickRate"><code>#tickRate</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-clock"><code>#timeBase-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-media"><code>#timeBase-media</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeBase-smpte"><code>#timeBase-smpte</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timeContainer"><code>#timeContainer</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock"><code>#time-clock</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-clock-with-frames"><code>#time-clock-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset"><code>#time-offset</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-time-offset-with-frames"><code>#time-offset-with-frames</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-time-offset-with-ticks"><code>#time-offset-with-ticks</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-timing"><code>#timing</code></a></td><td>M</td><td>M</td></tr><tr><td><a href="#feature-transformation"><code>#transformation</code></a></td><td>M</td><td>O</td></tr><tr><td><a href="#feature-unicodeBidi"><code>#unicodeBidi</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-version"><code>#version</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility"><code>#visibility</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-block"><code>#visibility-block</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-inline"><code>#visibility-inline</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-visibility-region"><code>#visibility-region</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-wrapOption"><code>#wrapOption</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode"><code>#writingMode</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-vertical"><code>#writingMode-vertical</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal"><code>#writingMode-horizontal</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-lr"><code>#writingMode-horizontal-lr</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-writingMode-horizontal-rl"><code>#writingMode-horizontal-rl</code></a></td><td>O</td><td>O</td></tr><tr><td><a href="#feature-zIndex"><code>#zIndex</code></a></td><td>O</td><td>O</td></tr></tbody></table><p>For the sake of convenience, the following table,
+<a href="#feature-transformation-mandatory-table"><b>Table E-2 – Mandatory Features - Transformation</b></a>, enumerates all
 mandatory features for a TTML <a href="#terms-transformation-processor">transformation processor</a>, providing additional
 comments to summarize the context of usage or the nature of the feature.
 The <a href="#terms-profile-definition-document">profile definition document</a> that defines the corresponding
 TTML Transformation Profile is specified in
-<a href="#profile-ttml2-transformation"><b>F.3 TTML2 Transformation Profile</b></a>.
-</p><a id="feature-transformation-mandatory-table"></a><table class="common"><caption>Table D-2 – Mandatory Features - Transformation</caption><col width="60%" span="1"><col width="40%" span="1"><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Comments</span></td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>
+<a href="#profile-ttml2-transformation"><b>G.3 TTML2 Transformation Profile</b></a>.
+</p><a id="feature-transformation-mandatory-table"></a><table class="common"><caption>Table E-2 – Mandatory Features - Transformation</caption><col width="60%" span="1"><col width="40%" span="1"><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Comments</span></td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>
 <a href="#document-structure-vocabulary-body"><code>body</code></a>,
 <a href="#content-vocabulary-div"><code>div</code></a>,
 <a href="#content-vocabulary-p"><code>p</code></a>,
@@ -9218,13 +9068,13 @@
 <a href="#timing-attribute-dur">@<code>dur</code></a>,
 <a href="#timing-attribute-end">@<code>end</code></a>
 </td></tr><tr><td><a href="#feature-transformation"><code>#transformation</code></a></td><td></td></tr></tbody></table><p>For the sake of convenience, the following table,
-<a href="#feature-presentation-mandatory-table"><b>Table D-3 – Mandatory Features - Presentation</b></a>, enumerates all
+<a href="#feature-presentation-mandatory-table"><b>Table E-3 – Mandatory Features - Presentation</b></a>, enumerates all
 mandatory features for a TTML <a href="#terms-presentation-processor">presentation processor</a>, providing additional
 comments to summarize the context of usage or the nature of the feature.
 The <a href="#terms-profile-definition-document">profile definition document</a> that defines the corresponding
 TTML Presentation Profile is specified in
-<a href="#profile-ttml2-presentation"><b>F.2 TTML2 Presentation Profile</b></a>.
-</p><a id="feature-presentation-mandatory-table"></a><table class="common"><caption>Table D-3 – Mandatory Features - Presentation</caption><col width="60%" span="1"><col width="40%" span="1"><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Comments</span></td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>
+<a href="#profile-ttml2-presentation"><b>G.2 TTML2 Presentation Profile</b></a>.
+</p><a id="feature-presentation-mandatory-table"></a><table class="common"><caption>Table E-3 – Mandatory Features - Presentation</caption><col width="60%" span="1"><col width="40%" span="1"><tbody><tr><td><span class="strong">Feature</span></td><td><span class="strong">Comments</span></td></tr><tr><td><a href="#feature-content"><code>#content</code></a></td><td>
 <a href="#document-structure-vocabulary-body"><code>body</code></a>,
 <a href="#content-vocabulary-div"><code>div</code></a>,
 <a href="#content-vocabulary-p"><code>p</code></a>,
@@ -9242,10 +9092,10 @@
 <a href="#timing-attribute-dur">@<code>dur</code></a>,
 <a href="#timing-attribute-end">@<code>end</code></a>
 </td></tr></tbody></table></div></div><div class="div1">
-<h2><a id="extensions"></a>E Extensions</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the syntactic form of extension designations, which are
+<h2><a id="extensions"></a>F Extensions</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the syntactic form of extension designations, which are
 used to express authorial intent regarding the support for extension
 mechanisms in a TTML processor.</p><div class="div2">
-<h3><a id="extension-designations"></a>E.1 Extension Designations</h3><p>An extension designation is expressed as a string that adheres to the following
+<h3><a id="extension-designations"></a>F.1 Extension Designations</h3><p>An extension designation is expressed as a string that adheres to the following
 form:</p><div class="exampleInner"><pre>
 extension-designation
   : extension-namespace designation
@@ -9268,10 +9118,10 @@
 capable of serving as a base URI used in combination with a
 <code>designation</code> token that takes the form of a fragment
 identifier.</p></div></div><div class="div1">
-<h2><a id="standard-profiles"></a>F Standard Profiles</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the following standard TTML profiles:</p><ul><li><p><a href="#profile-ttml2-full"><b>F.1 TTML2 Full Profile</b></a></p></li><li><p><a href="#profile-ttml2-presentation"><b>F.2 TTML2 Presentation Profile</b></a></p></li><li><p><a href="#profile-ttml2-transformation"><b>F.3 TTML2 Transformation Profile</b></a></p></li></ul><p>Each TTML profile is defined in terms of a <a href="#terms-profile-definition-document">profile definition document</a>,
+<h2><a id="standard-profiles"></a>G Standard Profiles</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the following standard TTML profiles:</p><ul><li><p><a href="#profile-ttml2-full"><b>G.1 TTML2 Full Profile</b></a></p></li><li><p><a href="#profile-ttml2-presentation"><b>G.2 TTML2 Presentation Profile</b></a></p></li><li><p><a href="#profile-ttml2-transformation"><b>G.3 TTML2 Transformation Profile</b></a></p></li></ul><p>Each TTML profile is defined in terms of a <a href="#terms-profile-definition-document">profile definition document</a>,
 which is expressed as an XML document wherein the root element adheres to
 <a href="#profile-vocabulary-profile"><b>6.1.1 ttp:profile</b></a>.</p><div class="div2">
-<h3><a id="profile-ttml2-full"></a>F.1 TTML2 Full Profile</h3><p>The TTML2 Full Profile is intended to be used to
+<h3><a id="profile-ttml2-full"></a>G.1 TTML2 Full Profile</h3><p>The TTML2 Full Profile is intended to be used to
 express maximum compliance for both transformation and presentation processing.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>This profile is a superset of the
 <a href="https://dvcs.w3.org/hg/ttml/raw-file/default/ttml1/spec/ttml1.html#profile-dfxp-full">DFXP Full Profile</a>:
 it requires support for the
@@ -9409,7 +9259,7 @@
 &lt;/profile&gt;
 
 </pre></div></div><div class="div2">
-<h3><a id="profile-ttml2-presentation"></a>F.2 TTML2 Presentation Profile</h3><p>The TTML2 Presentation Profile is intended to be used to
+<h3><a id="profile-ttml2-presentation"></a>G.2 TTML2 Presentation Profile</h3><p>The TTML2 Presentation Profile is intended to be used to
 express minimum compliance for presentation processing.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>This profile is a superset of the
 <a href="https://dvcs.w3.org/hg/ttml/raw-file/default/ttml1/spec/ttml1.html#profile-dfxp-presentation">DFXP Presentation Profile</a>:
 it requires support for the <a href="#feature-version"><code>#version</code></a> feature.</p></div><div class="exampleInner"><pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
@@ -9543,7 +9393,7 @@
 &lt;/profile&gt;
 
 </pre></div></div><div class="div2">
-<h3><a id="profile-ttml2-transformation"></a>F.3 TTML2 Transformation Profile</h3><p>The TTML2 Transformation Profile is intended to be used to
+<h3><a id="profile-ttml2-transformation"></a>G.3 TTML2 Transformation Profile</h3><p>The TTML2 Transformation Profile is intended to be used to
 express minimum compliance for transformation processing.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>This profile is a superset of the
 <a href="https://dvcs.w3.org/hg/ttml/raw-file/default/ttml1/spec/ttml1.html#profile-dfxp-transformation">DFXP Transformation Profile</a>:
 it requires support for the <a href="#feature-version"><code>#version</code></a> feature.</p></div><div class="exampleInner"><pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
@@ -9677,7 +9527,343 @@
 &lt;/profile&gt;
 
 </pre></div></div></div><div class="div1">
-<h2><a id="references"></a>G References</h2><p><em>This appendix is normative.</em></p><dl><dt class="label"><a id="css2"></a>CSS2</dt><dd>Bert Bos et al.,
+<h2><a id="time-expression-semantics"></a>H Time Expression Semantics</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the semantics for interpreting time expressions in <a href="#terms-document-instance">document instances</a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The phrase <em>local real time</em> as used below is intended to model a virtual real time clock in the document processing context, where
+<em>local</em> means in the immediate proximity of the implementation of this processing context. The intent
+of defining relationships with this virtual clock is to establish a locally valid physical realization of time for didactic purposes.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>The phrase <em>play rate</em> as used below is intended to model a (possibly variable) parameter in the document processing context wherein
+the rate of playback (or interpretation) of time may artificially dilated or narrowed, for example, when slowing down or speeding up the rate of
+playback of a <a href="#terms-related-media-object">related media object</a>. Without loss of generality, the following discussion assumes a fixed play(back) rate. In the case of
+variable play rates, appropriate adjustments may need to be made to the resulting computations.</p></div><div class="div2">
+<h3><a id="time-expression-semantics-clock"></a>H.1 Clock Time Base</h3><p>When operating with the <code>clock</code> time base, the following semantics apply for interpreting time expressions,
+as defined by <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, and their relationship to media time and local real time.</p><p>The clock time base <span class="strong"><code>C</code></span> is related to local real time <span class="strong"><code>R</code></span>
+expressed in an arbitrary (implementation defined) epoch <span class="strong"><code>E</code></span>
+as follows:</p><a id="clock-time-and-real-time"></a><table class="semantics"><caption>TTML Semantics – Clock Time and Real Time Relationship</caption><tbody><tr><td>
+<blockquote><p><br>
+<code>R = C + epochOffset + discontinuityOffset</code>
+<br><br>
+where <code>C ∈ ℜ</code>, <code>0 ≤ C &lt; ∞</code>, <code>C</code> in seconds since the most immediately prior midnight of the reference clock base;
+<br><br>
+<code>epochOffset ∈ ℜ</code>, <code>0 ≤ epochOffset &lt; ∞</code>, <code>epochOffset</code> in seconds, with 0 being the beginning
+of epoch <code>E</code>, and where the value of <code>epochOffset</code> is determined from the computed value of the <code>ttp:clockMode</code> parameter
+as follows:
+<br><br>
+(1) if <code>local</code>, then the difference between the local real time at the most immediately prior local midnight and the local real time
+at the beginning of epoch <code>E</code>, expressed in seconds;
+<br><br>
+(2) if <code>gps</code>, then the difference between the GPS time at the most immediately prior GPS midnight
+and the GPS time at the beginning of epoch <code>E</code>, expressed in seconds;
+<br><br>
+(3) if <code>utc</code>, then the difference between the UTC time at the most immediately prior UTC midnight
+and the UTC time at the beginning of epoch <code>E</code>, expressed in seconds;
+<br><br>
+<code>discontinuityOffset ∈ ℜ</code>, <code>−∞ &lt; discontinuityOffset &lt; ∞</code>, <code>discontinuityOffset</code> in seconds,
+and where the value of <code>discontinuityOffset</code> is equal to the sum of leap seconds (and fractions thereof) that have been added (or subtracted) since the
+most immediately prior midnight in the reference clock base;
+<br><br>
+and <code>epochOffset</code> and <code>discontinuityOffset</code> are determined once and only once prior to the beginning of the <a href="#terms-root-temporal-extent">root temporal extent</a> such that
+during the period between value determination and the beginning of the <a href="#terms-root-temporal-extent">root temporal extent</a> there occurs no local midnight or reference clock base discontinuity.
+<br></p></blockquote>
+</td></tr></tbody></table><p>Time value expressions, as denoted by a <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, are related to
+clock time <span class="strong"><code>C</code></span> as follows:</p><a id="time-expressions-and-clock-time"></a><table class="semantics"><caption>TTML Semantics – Time Expressions and Clock Time Relationship</caption><tbody><tr><td>
+<blockquote><p><br>
+If a time expression uses the <em>clock-time</em> form or an <em>offset-time</em> form that doesn't use the ticks (<code>t</code>) metric, then:
+<br><br>
+<code>C = 3600 * hours + 60 * minutes + seconds</code>
+<br><br>
+where
+<code>hours</code>,
+<code>minutes</code>,
+<code>seconds</code> components are extracted from time expression if present, or zero if not present.
+<br><br>
+Otherwise, if a time expression uses an <em>offset-time</em> form that uses the ticks (<code>t</code>) metric, then:
+<br><br>
+<code>C = ticks / tickRate</code>
+<br></p></blockquote>
+</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The <em>frames</em> and <em>sub-frames</em> terms and the frames (<code>f</code>) metric of time expressions do not apply when using
+the <code>clock</code> time base.</p></div><p>The clock time base <span class="strong"><code>C</code></span> is independent of media time <span class="strong"><code>M</code></span>:</p><a id="clock-time-and-media-time"></a><table class="semantics"><caption>TTML Semantics – Clock Time and Media Time Relationship</caption><tbody><tr><td>
+<blockquote><p><br>
+<code>M ¬∝ C</code>
+<br></p></blockquote>
+</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>That is to say, timing is disconnected from (not necessarily proportional to) media time when
+the <code>clock</code> time base is used. For example, if the media play rate is zero (0), media playback is suspended; however, timing coordinates
+will continue to advance according to the natural progression of clock time in direct proportion to the reference clock base. Furthermore, if the media play rate changes
+during playback, presentation timing is not affected.
+</p></div></div><div class="div2">
+<h3><a id="time-expression-semantics-media"></a>H.2 Media Time Base</h3><p>When operating with the <code>media</code> time base, the following semantics apply for interpreting time expressions,
+as defined by <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, and their relationship to media time and local real time.</p><div class="issue"><p class="prefix"><a id="issue-306"></a><b>Issue (issue-306):</b></p><p class="prefix"><b>Fractional Time Expressions</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/306">http://www.w3.org/AudioVideo/TT/tracker/issues/306</a></p><p>Augment syntax to cover fractional time expressions.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>The media time base <span class="strong"><code>M</code></span> is related to local real time <span class="strong"><code>R</code></span>
+expressed in an arbitrary (implementation defined) epoch <span class="strong"><code>E</code></span> as follows:</p><a id="media-time-and-real-time"></a><table class="semantics"><caption>TTML Semantics – Media Time and Real Time Relationship</caption><tbody><tr><td>
+<blockquote><p><br>
+<code>R = playRate * M + epochOffset</code>
+<br><br>
+where <code>M ∈ ℜ</code>, <code>0 ≤ M &lt; ∞</code>, <code>M</code> in seconds, with 0 corresponding to the beginning of the <a href="#terms-root-temporal-extent">root temporal extent</a>;
+<br><br>
+<code>playRate ∈ ℜ</code>, <code>−∞ &lt; playRate &lt; ∞</code>, <code>playRate</code> is unit-less, and where the value of
+<code>playRate</code> is determined by the document processing context;
+<br><br>
+and <code>epochOffset ∈ ℜ</code>, <code>0 ≤ epochOffset &lt; ∞</code>, <code>epochOffset</code> in seconds, with 0 corresponding to the beginning of
+an epoch <code>E</code>, and where the value of <code>epochOffset</code> is the difference between the local real time at the beginning of the
+<a href="#terms-root-temporal-extent">root temporal extent</a> and the local real time at the the beginning of epoch <code>E</code>, expressed in seconds.
+</p></blockquote>
+</td></tr></tbody></table><p>Time value expressions, as denoted by a <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, are related to
+media time <span class="strong"><code>M</code></span> in accordance to the
+<code>ttp:frameRate</code>, <code>ttp:subFrameRate</code>, and <code>ttp:frameRateMultipler</code> parameters as follows:</p><a id="time-expressions-and-media-time"></a><table class="semantics"><caption>TTML Semantics – Time Expressions and Media Time Relationship</caption><tbody><tr><td>
+<blockquote><p><br>
+If a time expression uses a <em>clock-time</em> form or an <em>offset-time</em> form that doesn't use the ticks (<code>t</code>) metric, then:
+<br><br>
+<code>
+M = referenceBegin + 3600 * hours + 60 * minutes + seconds + ((frames + (subFrames / subFrameRate)) / effectiveFrameRate)
+</code>
+<br><br>
+where <code>referenceBegin</code> is determined according to whether the nearest ancestor time container employs
+parallel (<code>par</code>) or sequential (<code>seq</code>) semantics: if parallel or if sequential and no prior sibling
+timed element exists, then <code>referenceBegin</code>
+is the media time that corresponds to the beginning of the nearest ancestor time container or
+zero (0) if this time container is the <a href="#terms-root-temporal-extent">root temporal extent</a>; otherwise, if sequential and a prior sibling
+timed element exists, then <code>referenceBegin</code> is the media time that corresponds to the active end of the
+immediate prior sibling timed element;
+<br><br>
+the <code>hours</code>, <code>minutes</code>, <code>seconds</code>, <code>frames</code>, <code>subFrames</code> components
+are extracted from time expression if present, or zero if not present;
+<br><br>
+<code>subFrameRate</code> is the computed value of the <code>ttp:subFrameRate</code> parameter;
+<br><br>
+and <code>effectiveFrameRate</code> (in frames per second) is <code>frameRate * frameRateMultipler</code> where
+<code>frameRate</code> is the computed value of the <code>ttp:frameRate</code> parameter and
+<code>frameRateMultipler</code> is the computed value of the <code>ttp:frameRateMultiplier</code> parameter.
+<br><br>
+Otherwise, if a time expression uses an <em>offset-time</em> form that uses the ticks (<code>t</code>) metric, then:
+<br><br>
+<code>
+M = referenceBegin + ticks / tickRate
+</code>
+<br><br>
+where <code>referenceBegin</code> is as described above;
+<br><br>
+the <code>ticks</code> component is extracted from time expression;
+<br><br>
+and <code>tickRate</code> is the computed value of the <code>ttp:tickRate</code> parameter;
+<br></p></blockquote>
+</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>If the computed <code>frameRateMultipler</code> ratio is not integral, then <code>effectiveFrameRate</code> will be a non-integral rational.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>The begin time of the <a href="#terms-root-temporal-extent">root temporal extent</a> is related to the begin time of a
+<a href="#terms-related-media-object">related media object</a> in accordance with the computed value of the
+<a href="#parameter-attribute-mediaOffset"><code>ttp:mediaOffset</code></a> parameter property.</p></div></div><div class="div2">
+<h3><a id="time-expression-semantics-smpte"></a>H.3 SMPTE Time Base</h3><p>When operating with the <code>smpte</code> time base, the following semantics apply for interpreting time expressions,
+as defined by <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, and their relationship to media time and local real time.</p><div class="issue"><p class="prefix"><a id="issue-322"></a><b>Issue (issue-322):</b></p><p class="prefix"><b>Incorrect Expression for NTSC Drop Mode</b></p><p><b>Source</b>: <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/322">http://www.w3.org/AudioVideo/TT/tracker/issues/322</a></p><p>Correct formula for NTSC drop mode calculation.</p><p class="prefix"><b>Resolution:</b></p><p>None recorded.</p></div><p>If the computed value of the <code>ttp:markerMode</code> parameter is <code>discontinuous</code>, then there is no direct relationship between
+time expressions and media time <span class="strong"><code>M</code></span> or local real time <span class="strong"><code>R</code></span>. In
+this case, time expressions refer to synchronization events (markers) emitted by the <a href="#terms-document-processing-context">document processing context</a>
+when <a href="#terms-smpte-time-code">smpte time codes</a>
+are encountered in the <a href="#terms-related-media-object">related media object</a>.</p><p>Otherwise, if the computed value of the <code>ttp:markerMode</code> parameter is <code>continuous</code>, then the relationships between time expressions and
+local real time and media time are as described below in terms of a <a href="#terms-synthetic-smpte-document-syncbase">synthetic smpte document syncbase</a>, here referred to as the
+SMPTE time base <span class="strong"><code>S</code></span>.</p><a id="time-expressions-and-smpte-time"></a><table class="semantics"><caption>TTML Semantics – Time Expressions and SMPTE Time Relationship</caption><tbody><tr><td>
+<blockquote><p><br>
+<code>S = (countedFrames - droppedFrames + (subFrames / subFrameRate)) / effectiveFrameRate</code>
+<br><br>where<br><br>
+<code>countedFrames = (3600 * hours + 60 * minutes + seconds) * frameRate + frames</code>
+<br><br>
+<code>hours</code>, <code>minutes</code>, <code>seconds</code>, <code>frames</code>, <code>subFrames</code> components
+are extracted from time expression if present, or zero if not present;
+<br><br>
+<code>droppedFrames</code> is computed as follows:
+<br><br>
+1. let <em>dropMode</em> be the computed value of the <code>ttp:dropMode</code> parameter;
+<br><br>
+2. if <em>dropMode</em> is <code>dropNTSC</code>, let
+<code>droppedFrames = (hours * 54 + floor(minutes - minutes/10)) * 2</code>;
+<br><br>
+3. otherwise, if <em>dropMode</em> is <code>dropPAL</code>, let
+<code>droppedFrames = (hours * 27 + floor(minutes/2 - minutes/20)) * 4</code>;
+<br><br>
+4. otherwise, let
+<code>droppedFrames = 0</code>;
+<br><br>
+<code>frameRate</code> is the computed value of the <code>ttp:frameRate</code> parameter;
+<br><br>
+<code>subFrameRate</code> is the computed value of the <code>ttp:subFrameRate</code> parameter;
+<br><br>
+and <code>effectiveFrameRate</code> (in frames per second) is <code>frameRate * frameRateMultipler</code> where
+<code>frameRate</code> is the computed value of the <code>ttp:frameRate</code> parameter and
+<code>frameRateMultipler</code> is the computed value of the <code>ttp:frameRateMultiplier</code> parameter.
+<br><br>
+Notwithstanding the above, if a time expression contains a frame code that is designated as
+dropped according to <a href="#parameter-attribute-dropMode"><b>7.2.3 ttp:dropMode</b></a>, then that time expression
+must be considered to be invalid for purposes of validation assessment.
+<br></p></blockquote>
+</td></tr></tbody></table><p>The SMPTE time base <span class="strong"><code>S</code></span> is related to the media time base <span class="strong"><code>M</code></span> as follows:</p><a id="smpte-time-and-media-time"></a><table class="semantics"><caption>TTML Semantics – SMPTE Time and Media Time Relationship</caption><tbody><tr><td>
+<blockquote><p><br>
+<code>M = referenceBegin + S</code>
+<br><br>
+where <code>referenceBegin</code> is determined according to whether the nearest ancestor time container employs
+parallel (<code>par</code>) or sequential (<code>seq</code>) semantics: if parallel or if sequential and no prior sibling
+timed element exists, then <code>referenceBegin</code>
+is the SMPTE time that corresponds to the beginning of the nearest ancestor time container or
+zero (0) if this time container is the <a href="#terms-root-temporal-extent">root temporal extent</a>; otherwise, if sequential and a prior sibling
+timed element exists, then <code>referenceBegin</code> is the SMPTE time that corresponds to the active end of the
+immediate prior sibling timed element;
+<br></p></blockquote>
+</td></tr></tbody></table><p>Given the derived media time base as described above, then 
+media time base <span class="strong"><code>M</code></span> is related to the local real time <span class="strong"><code>R</code></span>
+as described in <a href="#time-expression-semantics-media"><b>H.2 Media Time Base</b></a> above.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The begin time of the <a href="#terms-root-temporal-extent">root temporal extent</a> is related to the begin time of a
+<a href="#terms-related-media-object">related media object</a> in accordance with the computed value of the
+<a href="#parameter-attribute-mediaOffset"><code>ttp:mediaOffset</code></a> parameter property.</p></div></div></div><div class="div1">
+<h2><a id="isd"></a>I Intermediate Document Syntax</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the syntactic elements and structure of a
+<a href="#terms-timed-text-intermediate-document">timed text intermediate document</a>.
+An ISD instance may be represented as a standalone document instance or
+in a collection represented as an ISD Sequence instance.</p><p>All ISD related vocabulary is defined in the TTML ISD Namespace, defined here as <code>http://www.w3.org/ns/ttml#isd</code>,
+where the recommended prefix is <code>isd</code>.</p><p>A TTML <a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>, in short, an <em>ISD</em> or <em>ISD instance</em>,
+represents a discrete, temporally non-overlapping interval, an <em>ISD interval</em>,
+of a source TTML document where, except for non-discrete animation, all content, styling, and layout information remains static within that interval.
+In particular, the timing hierarchy of a TTML document is flattened and then sub-divided into temporally non-overlapping intervals, where each such
+interval defines a static view of the source TTML document within that interval, and where that static view is represented as an ISD instance.
+A concrete, standalone instance of a TTML
+<a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a> must specify an
+<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element as its root document element. When an instance of a
+<a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a> is included in a
+<a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a> instance, then the ISD instance is represented
+by an <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> child element of the root 
+<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>An ISD instance may contain one or more animate elements that denote continuous animation within the associated interval. Continuously animated styles are sub-divided across
+ISD interval boundaries such that their step-wise concatenation expresses an equivalent continuous animation over any intersecting ISD interval(s).</p></div><p>A TTML <a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a> represents a collection
+of temporally non-overlapping <a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a> instances ordered according
+to their begin times. A concrete instance of a TTML
+<a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a> must specify an
+<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element as its root document element.</p><div class="div2">
+<h3><a id="isd-vocabulary"></a>I.1 ISD Vocabulary</h3><div class="div3">
+<h4><a id="isd-vocabulary-sequence"></a>I.1.1 isd:sequence</h4><p>The <code>isd:sequence</code> element serves as the root document element of an <a href="#terms-intermediate-synchronic-document-sequence">Intermediate
+Synchronic Document Sequence</a>  document.</p><p>The <code>isd:sequence</code> element accepts as its children zero or more elements in the
+<a href="#element-vocab-group-metadata"><code>Metadata.class</code></a> element group,
+followed by zero or one <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element,
+followed by zero or more <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> elements.</p><p>Child <code>isd:isd</code> elements must be ordered in accordance to the media time equivalent of their
+begin time; furthermore, the temporal intervals of any two child <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> elements must not overlap (in time).</p><a id="elt-syntax-isd-sequence"></a><table class="syntax"><caption>XML Representation – Element Information Item: isd:sequence</caption><tbody><tr><td>
+<div class="exampleInner"><pre>
+&lt;isd:sequence
+  size = <a href="http://www.w3.org/TR/xmlschema-2/#nonNegativeInteger">xsd:nonNegativeInteger</a>
+  version = <a href="http://www.w3.org/TR/xmlschema-2/#positiveInteger">xsd:positiveInteger</a>
+  <a href="#content-attribute-xml-lang"><span class="reqattr">xml:lang</span></a> = <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>
+  {<em>any attribute in the <a href="#isd-parameter-attribute-set">ISD Parameter Attribute Set</a></em>}&gt;
+  {<em>any attribute not in default or any TT namespace</em>}&gt;
+  <em>Content:</em> <a href="#element-vocab-group-metadata">Metadata.class</a>*, <a href="#profile-vocabulary-profile">ttp:profile</a>?, <a href="#isd-vocabulary-isd">isd:isd</a>*
+&lt;/isd:sequence&gt;
+</pre></div>
+</td></tr></tbody></table><p>If the <code>size</code> attribute is specified, then it must be a non-negative integer corresponding to the number of
+<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> child elements.
+If not specified, then the size must be considered to be <em>indefinite</em>, unless and until the
+<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element is terminated, in which case the size
+may be determined by inspection.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The <code>size</code> attribute would normally be omitted in the case of real time captioning.</p></div><p>If the <code>version</code> attribute is specified, then it must be a positive integer corresponding to the version of this
+<a href="#terms-intermediate-synchronic-document-syntax">Intermediate Synchronic Document Syntax</a> specification used in authoring
+the ISD sequence document. If specified, the numeric value must be greater than or equal to two (2). If not specified, then the version must be
+consider to be equal to two (2). The version associated with this
+<a href="#terms-intermediate-synchronic-document-sequence-syntax">Intermediate Synchronic Document Sequence Syntax</a> specification is two (2).</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The ISD abstraction referred to or implied by <a href="#ttml1">[TTML1]</a> §9.3.2 was not concretely defined by that specification. Here we reserve version one (1)
+for informal discussion of that earlier abstraction and its various (non-standardized) realizations.</p></div><p>An <a href="#content-attribute-xml-lang"><code>xml:lang</code></a> attribute must be specified on the
+<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element.
+If its value is empty, it signifies that there is no default language that applies
+to the content within the <a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a>. Otherwise,
+the specified value denotes the default language that applies to each constituent
+<a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>.</p><p>One or more parameter properties may be specified from the restricted parameter attribute set enumerated in <a href="#isd-parameter-attribute-set"><b>I.2 ISD Parameter Attribute Set</b></a>.
+If specified, then they apply globally to each constituent <a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>.</p><p>If a child <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element is present,
+then that <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element must satisfy the following constraints:</p><ul><li><p>no <code>combine</code> attribute is specified;</p></li><li><p>no <code>designator</code> attribute is specified;</p></li><li><p>no <code>type</code> attribute is specified;</p></li><li><p>no <code>use</code> attribute is specified;</p></li><li><p>no descendant element is a <code>ttp:profile</code> element;</p></li><li><p>no descendant <code>ttp:feature</code> element specifies a <code>value</code> attribute with the value <code>prohibited</code>;</p></li><li><p>no descendant <code>ttp:extension</code> element specifies a <code>value</code> attribute with the value <code>prohibited</code>.</p></li></ul><p>Furthermore, such a child <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element must specify a profile that is equivalent to the combined
+<a href="#terms-processor-profile">processor profile</a> of the source TTML document having fetched all externally referenced profile documents.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The intent of permitting a single <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> to be specified in an
+<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> is to provide a simplified mechanism to declare
+processor profile requirements that must be met in order to process the document (in the absence of an end-user override).</p></div></div><div class="div3">
+<h4><a id="isd-vocabulary-isd"></a>I.1.2 isd:isd</h4><p>The <code>isd:isd</code> element serves either as (1) the root document element of a standalone <a href="#terms-intermediate-synchronic-document">Intermediate
+Synchronic Document</a> or (2) as a child of an <a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element of a
+<a href="#terms-intermediate-synchronic-document-sequence">Intermediate Synchronic Document Sequence</a> document.</p><p>The <code>isd:isd</code> element accepts as its children zero or more elements in the
+<a href="#element-vocab-group-metadata"><code>Metadata.class</code></a> element group,
+followed by zero or one <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element,
+followed by zero or more <a href="#isd-vocabulary-css"><code>isd:css</code></a> elements,
+followed by zero or more <a href="#isd-vocabulary-region"><code>isd:region</code></a> elements.</p><a id="elt-syntax-isd"></a><table class="syntax"><caption>XML Representation – Element Information Item: isd:isd</caption><tbody><tr><td>
+<div class="exampleInner"><pre>
+&lt;isd:isd
+  <a href="#timing-attribute-begin"><span class="reqattr">begin</span></a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
+  <a href="#timing-attribute-end"><span class="reqattr">end</span></a> = <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>
+  version = <a href="http://www.w3.org/TR/xmlschema-2/#positiveInteger">xsd:positiveInteger</a>
+  <a href="#content-attribute-xml-lang">xml:lang</a> = <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>
+  {<em>any attribute in the <a href="#isd-parameter-attribute-set">ISD Parameter Attribute Set</a></em>}&gt;
+  {<em>any attribute not in default or any TT namespace</em>}&gt;
+  <em>Content:</em> <a href="#element-vocab-group-metadata">Metadata.class</a>*, <a href="#profile-vocabulary-profile">ttp:profile</a>?, <a href="#isd-vocabulary-css">isd:css</a>*, <a href="#isd-vocabulary-region">isd:region</a>*
+&lt;/isd:isd&gt;
+</pre></div>
+</td></tr></tbody></table><p>A <code>begin</code> attribute must be specified, the value of which must take the <em>offset-time</em> form of
+a <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, and, further, is restricted to use a metric of
+<code>s</code> (seconds),
+<code>f</code> (frames),
+<code>t</code> (ticks), or may omit the metric, in which case <code>s</code> seconds is implied. This
+begin time is expressed as an offset from the begin time of the <a href="#terms-root-temporal-extent">root temporal extent</a>
+of the source TTML document from which this <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element was derived.</p><p>An <code>end</code> attribute must be similarlly specified, where the same constraints apply.
+This end time is expressed as an offset from the begin time of the <a href="#terms-root-temporal-extent">root temporal extent</a>
+of the source TTML document from which this <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element was derived.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>Expressed in the terminology of <a href="#smil3">[SMIL 3.0]</a>, the values of these <code>begin</code> and <code>end</code> attributes
+correspond to the resolved begin and end times of the <em>active duration</em> with respect to the <em>document begin</em>.</p></div><p>An <a href="#content-attribute-xml-lang"><code>xml:lang</code></a> attribute must be specified on the
+<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element if it is a standalone <a href="#terms-intermediate-synchronic-document">Intermediate
+Synchronic Document</a> document; otherwise, it may be specified, and should be specified if the default language of the 
+<a href="#isd-vocabulary-sequence"><code>isd:isd</code></a> element differs from the default language of its
+parent <a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element.
+If its value is empty, it signifies that there is no default language that applies
+to the content within the <a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>. Otherwise,
+the specified value denotes the default language that applies.</p><p>The <code>version</code> attribute follows the syntax and semantics of the same named attribute on the
+<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element type. The <code>version</code>
+attribute must not be specified on an <a href="#isd-vocabulary-isd">isd:isd</a> element that is not
+a root document element, i.e., is a child element of an <a href="#isd-vocabulary-sequence">isd:sequence</a> element.</p><p>A child <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element may be present if the
+<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element is a standalone <a href="#terms-intermediate-synchronic-document">Intermediate
+Synchronic Document</a> document, in which case the same constraints and semantics apply as specified in <a href="#isd-vocabulary-sequence"><b>I.1.1 isd:sequence</b></a>;
+otherwise, if not a standalone document, a child <a href="#profile-vocabulary-profile"><code>ttp:profile</code></a> element must not be present.</p></div><div class="div3">
+<h4><a id="isd-vocabulary-css"></a>I.1.3 isd:css</h4><p>The <code>isd:css</code> element is used to represent a unique computed style set of some collection of elements
+that share the same set of computed styles. In particular, for each
+element <em>E</em> in the source TTML document which is selected and copied into a
+<a href="#isd-vocabulary-region"><code>isd:region</code></a> element of a given
+<a href="#terms-intermediate-synchronic-document">Intermediate Synchronic Document</a>, the computed style
+set of <em>E</em>, <em>CSS(E)</em>, is determined, and, if that <em>CSS(E)</em> is not already specified
+by an existing <code>isd:css</code> element, then it is assigned a unique identifier and instantiated as a new
+<code>isd:css</code> element.</p><p>The <code>isd:css</code> element accepts as its children zero or more elements in the
+<a href="#element-vocab-group-metadata"><code>Metadata.class</code></a> element group.</p><a id="elt-syntax-isd-style"></a><table class="syntax"><caption>XML Representation – Element Information Item: isd:css</caption><tbody><tr><td>
+<div class="exampleInner"><pre>
+&lt;isd:css
+  <a href="#content-attribute-xml-id"><span class="reqattr">xml:id</span></a> = ID
+  {<em>any attribute in TT Style namespace</em>}
+  {<em>any attribute not in default or any TT namespace</em>}&gt;
+  <em>Content:</em> <a href="#element-vocab-group-metadata">Metadata.class</a>*
+&lt;/isd:css&gt;
+</pre></div>
+</td></tr></tbody></table><p>For each arbitrary pair of <code>isd:css</code> child elements of an
+<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element,
+<em>S1</em> and <em>S2</em>, the set of specified styles of <em>S1</em> must
+not be the same as the set of specified styles of <em>S2</em>. For the purpose of comparing two
+sets of specified styles, the styles must be placed into a canonical order and then compared item
+by item for value equality, where the canonical order is in accordance to the qualified attribute name
+order, where each qualified name consists of a tuple <code>&lt;namespace URL, local name&gt;</code>,
+and such tuples are compared component-wise by case-sensitive lexical string order.</p></div><div class="div3">
+<h4><a id="isd-vocabulary-region"></a>I.1.4 isd:region</h4><p>The <code>isd:region</code> element is used to represent a layout and presentation region
+and the content selected into that region, where that content takes the form of a
+<a href="#document-structure-vocabulary-body">body</a> element and its descendant TTML content elements.</p><p>The <code>isd:region</code> element accepts as its children zero or more elements in the
+<a href="#element-vocab-group-metadata"><code>Metadata.class</code></a> element group,
+followed by zero or more <a href="#animation-vocabulary-animate"><code>animate</code></a> elements,
+followed by exactly one <a href="#document-structure-vocabulary-body"><code>body</code></a> element.</p><a id="elt-syntax-isd-region"></a><table class="syntax"><caption>XML Representation – Element Information Item: isd:region</caption><tbody><tr><td>
+<div class="exampleInner"><pre>
+&lt;isd:region
+  <a href="#style-attribute-style">style</a> = IDREF
+  <a href="#metadata-attribute-role">ttm:role</a> = <a href="http://www.w3.org/TR/xmlschema-2/#string">xsd:string</a>
+  <a href="#content-attribute-xml-id"><span class="reqattr">xml:id</span></a> = ID
+  {<em>any attribute not in default or any TT namespace</em>}&gt;
+  <em>Content:</em> <a href="#element-vocab-group-metadata">Metadata.class</a>*, <a href="#animation-vocabulary-animate">animate</a>*, <a href="#document-structure-vocabulary-body">body</a>
+&lt;/isd:region&gt;
+</pre></div>
+</td></tr></tbody></table><p>If the computed style set of the region represented by the <code>isd:region</code> element is not the
+set of initial style values that apply to <a href="#layout-vocabulary-region"><code>region</code></a>, then a
+<code>style</code> attribute must be specified which references an <a href="#isd-vocabulary-css"><code>isd:css</code></a> element that specifies the
+region's computed style set.</p><p>The following constraints apply to the <a href="#document-structure-vocabulary-body"><code>body</code></a> element
+and its descendant elements:</p><ul><li><p>no <code>animate</code> attribute is specified;</p></li><li><p>no <code>begin</code> attribute is specified;</p></li><li><p>no <code>dur</code> attribute is specified;</p></li><li><p>no <code>end</code> attribute is specified;</p></li><li><p>no <code>region</code> attribute is specified;</p></li><li><p>no <code>timeContainer</code> attribute is specified;</p></li><li><p>no attribute in the TT Style namespace is specified;</p></li><li><p>no <a href="#animation-vocabulary-set">set</a> element is present;</p></li><li><p>no significant text node, i.e., text node in a #PCDATA context, is not contained in a 
+<a href="#content-vocabulary-span"><code>span</code></a> element that contains no other child.</p></li></ul><p>In addition, for the <a href="#document-structure-vocabulary-body"><code>body</code></a> element <em>B</em> and
+each of its descendant content elements <em>C</em>, if the computed style set of <em>B</em> or each <em>C</em> is
+not equal to the computed style set of its parent element, then that element, <em>B</em> or <em>C</em>, must specify a <code>style</code>
+attribute that references an <a href="#isd-vocabulary-css"><code>isd:css</code></a> element that specifies the
+element's computed style set.</p></div></div><div class="div2">
+<h3><a id="isd-parameter-attribute-set"></a>I.2 ISD Parameter Attribute Set</h3><p>The following subset of the defined <a href="#attribute-vocab-group-parameters">Parameter Attributes</a>
+are available for use with an
+<a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> or
+<a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element as described above:</p><ul><li><p><a href="#parameter-attribute-cellResolution">ttp:cellResolution</a></p></li><li><p><a href="#parameter-attribute-frameRate">ttp:frameRate</a></p></li><li><p><a href="#parameter-attribute-frameRateMultiplier">ttp:frameRateMultipler</a></p></li><li><p><a href="#parameter-attribute-mediaOffset">ttp:mediaOffset</a></p></li><li><p><a href="#parameter-attribute-pixelAspectRatio">ttp:pixelAspectRatio</a></p></li><li><p><a href="#parameter-attribute-subFrameRate">ttp:subFrameRate</a></p></li><li><p><a href="#parameter-attribute-tickRate">ttp:tickRate</a></p></li></ul></div><div class="div2">
+<h3><a id="isd-interchange"></a>I.3 ISD Interchange</h3><p>A concrete document instance that employs the <a href="#isd">Intermediate Synchronic Document Syntax</a> must be
+encoded as a well-formed <a href="#xml10">[XML 1.0]</a> document using the UTF-8 character encoding. Furthermore, such a document must specify
+an <a href="#isd-vocabulary-sequence"><code>isd:sequence</code></a> element or
+an <a href="#isd-vocabulary-isd"><code>isd:isd</code></a> element as the root document element.</p><p>When a resource consisting of a concrete ISD Sequence or ISD instance is interchanged and a media type is used to identify the content type
+of that resource, then the media type <code>application/ttml+xml</code> should be used, about which see <a href="#ttml1">[TTML1]</a> Appendix C.
+If this media type is used, the optional <code>profile</code> parameter must not be specified, or, if specified, must be ignored by a processor.</p></div><div class="div2">
+<h3><a id="isd-examples"></a>I.4 ISD Examples</h3><p><em>This sub-section is non-normative.</em></p><table border="1" class="ednote" summary="Editorial note: Add ISD Examples"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Add ISD Examples</b></td><td align="right" valign="top">2014-09-22</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Add worked out examples of ISD Sequence and ISD document instances.</td></tr></table></div></div><div class="div1">
+<h2><a id="references"></a>J References</h2><p><em>This appendix is normative.</em></p><dl><dt class="label"><a id="css2"></a>CSS2</dt><dd>Bert Bos et al.,
 <a href="http://www.w3.org/TR/2011/REC-CSS2-20110607/"><cite>Cascading
 Style Sheets, Level 2 Revision 1</cite></a>, W3C Recommendation, 07 June 2011.
 (See <a href="http://www.w3.org/TR/2011/REC-CSS2-20110607/">http://www.w3.org/TR/2011/REC-CSS2-20110607/</a>.)
@@ -9805,7 +9991,7 @@
 W3C Recommendation, 05 December 2006. (See
 <a href="http://www.w3.org/TR/2006/REC-xsl11-20061205/">http://www.w3.org/TR/2006/REC-xsl11-20061205/</a>.)
 </dd></dl></div><div class="div1">
-<h2><a id="other-references"></a>H Other References (Non-Normative)</h2><dl><dt class="label"><a id="ccreq"></a>CC-DECODER-REQ</dt><dd><a href="http://www.gpo.gov/fdsys/pkg/CFR-2012-title47-vol4/pdf/CFR-2012-title47-vol4-sec79-101.pdf"><cite>Closed Caption Decoder
+<h2><a id="other-references"></a>K Other References (Non-Normative)</h2><dl><dt class="label"><a id="ccreq"></a>CC-DECODER-REQ</dt><dd><a href="http://www.gpo.gov/fdsys/pkg/CFR-2012-title47-vol4/pdf/CFR-2012-title47-vol4-sec79-101.pdf"><cite>Closed Caption Decoder
 Requirements for Analog Television Receivers</cite></a>,
 United States Code of Federal Regulations, Title 47, Volume 1, Part 79, § 79.101. (See
 <a href="http://www.gpo.gov/fdsys/pkg/CFR-2012-title47-vol4/pdf/CFR-2012-title47-vol4-sec79-101.pdf">http://www.gpo.gov/fdsys/pkg/CFR-2012-title47-vol4/pdf/CFR-2012-title47-vol4-sec79-101.pdf</a>.)
@@ -9894,20 +10080,20 @@
 August 2002. (See
 <a href="http://www.w3.org/TR/2002/REC-xhtml1-20020801/">http://www.w3.org/TR/2002/REC-xhtml1-20020801/</a>.)
 </dd></dl></div><div class="div1">
-<h2><a id="requirements"></a>I Requirements (Non-Normative)</h2><p>The Timed Text Markup Language (TTML), also known as the Distribution Format Exchange Profile (DFXP) of the Timed Text Authoring
+<h2><a id="requirements"></a>L Requirements (Non-Normative)</h2><p>The Timed Text Markup Language (TTML), also known as the Distribution Format Exchange Profile (DFXP) of the Timed Text Authoring
 Format (TTAF), satisfies a subset of the requirements established by
 <a href="#ttaf1-req">[TTAF1-REQ]</a>. The following table enumerates these requirements and
 indicates the extent to which they are satisfied by this specification, where
 <em>S</em> denotes a requirement is satisfied, <em>P</em> denotes
 a requirement is partially satisfied, and <em>N</em> denotes a
-requirement is not satisfied.</p><a id="requirements-table"></a><table class="common"><caption>Table I-1 – Requirement Satisfaction</caption><col width="10%" span="1"><col width="40%" span="1"><col width="10%" span="1"><col span="1"><tbody><tr><th>ID</th><th>Name</th><th>Status</th><th>Comments</th></tr><tr><td>R100</td><td>Specification Format</td><td>S</td><td></td></tr><tr><td>R101</td><td>Specification Modularity</td><td>S</td><td></td></tr><tr><td>R102</td><td>Specification Organization</td><td>S</td><td></td></tr><tr><td>R103</td><td>Core and Periphery</td><td>S</td><td>TT extension namespaces</td></tr><tr><td>R104</td><td>Evolution of Core</td><td>S</td><td>TT extension namespaces</td></tr><tr><td>R105</td><td>Ownership of Core</td><td>S</td><td>TT namespaces</td></tr><tr><td>R106</td><td>Surjection of Core</td><td>S</td><td></td></tr><tr><td>R107</td><td>Evolution of Periphery</td><td>S</td><td>TT extension namespaces</td></tr><tr><td>R108</td><td>Ownership of Periphery</td><td>S</td><td>Non-TT namespaces</td></tr><tr><td>R109</td><td>Transformation</td><td>S</td><td>Supports 3GPP, QText, RealText, SAMI</td></tr><tr><td>R110</td><td>Streamable Transformation</td><td>S</td><td>Progressive decoding</td></tr><tr><td>R111</td><td>Accessibility – Content</td><td>S</td><td>Alternative document instances</td></tr><tr><td>R112</td><td>Accessibility – Authoring System</td><td>S</td><td></td></tr><tr><td>R200</td><td>Authorability</td><td>S</td><td></td></tr><tr><td>R201</td><td>Multiple Natural Languages</td><td>S</td><td>Alternative document instances</td></tr><tr><td>R202</td><td>Natural Language Coverage</td><td>S</td><td>Unicode 4.0</td></tr><tr><td>R203</td><td>Natural Language Association Granularity</td><td>S</td><td>See <code>xml:lang</code></td></tr><tr><td>R204</td><td>Minimum Character Representability</td><td>S</td><td>Unicode 4.0</td></tr><tr><td>R205</td><td>Intrinsic and Extrinsic Text Content</td><td>P</td><td>Intrinsic only</td></tr><tr><td>R206</td><td>Markup Association</td><td>P</td><td>Intrinsic only</td></tr><tr><td>R207</td><td>Conditional Content</td><td>N</td><td></td></tr><tr><td>R208</td><td>Flowed Text</td><td>S</td><td></td></tr><tr><td>R209</td><td>Logical Flowed Text Vocabulary</td><td>S</td><td></td></tr><tr><td>R210</td><td>Presentational Flowed Text Vocabulary</td><td>S</td><td>Implied mapping from logical flowed text.</td></tr><tr><td>R211</td><td>Flowed Text Vocabulary Relationship</td><td>S</td><td></td></tr><tr><td>R212</td><td>Flowed Text Vocabulary Separation</td><td>N</td><td></td></tr><tr><td>R213</td><td>Non-Flowed Text</td><td>N</td><td></td></tr><tr><td>R214</td><td>Non-Flowed Text Vocabulary</td><td>N</td><td></td></tr><tr><td>R215</td><td>Hybrid Flowed and Non-Flowed Text</td><td>N</td><td></td></tr><tr><td>R216</td><td>Hyperlinking</td><td>N</td><td>Can support via XLink</td></tr><tr><td>R217</td><td>Embedded Graphics</td><td>N</td><td></td></tr><tr><td>R218</td><td>Non-Embedded Graphics</td><td>N</td><td></td></tr><tr><td>R219</td><td>Embedded Fonts</td><td>N</td><td></td></tr><tr><td>R220</td><td>Non-Embedded Fonts</td><td>N</td><td></td></tr><tr><td>R221</td><td>Descriptive Vocabulary</td><td>S</td><td>See <code>ttm:agent</code>, <code>ttm:role</code></td></tr><tr><td>R222</td><td>Embedded Audio</td><td>N</td><td></td></tr><tr><td>R223</td><td>Non-Embedded Audio</td><td>N</td><td></td></tr><tr><td>R290</td><td>Markup Format</td><td>S</td><td></td></tr><tr><td>R291</td><td>Markup Format and Unicode Interaction</td><td>S</td><td></td></tr><tr><td>R292</td><td>Extrinsic Resource References</td><td>N</td><td>No extrinsic references</td></tr><tr><td>R293</td><td>Schema Validity Specification</td><td>S</td><td></td></tr><tr><td>R300</td><td>Inline Styling</td><td>S</td><td></td></tr><tr><td>R301</td><td>Inline Styling Form</td><td>P</td><td>Inline and referential styling</td></tr><tr><td>R301</td><td>Out-of-Line Styling</td><td>N</td><td></td></tr><tr><td>R301</td><td>Out-of-Line Styling Form</td><td>N</td><td></td></tr><tr><td>R304</td><td>Styling Prioritization</td><td>S</td><td></td></tr><tr><td>R305</td><td>Style Parameters – Aural</td><td>N</td><td></td></tr><tr><td>R306</td><td>Style Parameters – Visual</td><td>P</td><td>Supports absolute position, background color, color, display none, display alignment,
+requirement is not satisfied.</p><a id="requirements-table"></a><table class="common"><caption>Table L-1 – Requirement Satisfaction</caption><col width="10%" span="1"><col width="40%" span="1"><col width="10%" span="1"><col span="1"><tbody><tr><th>ID</th><th>Name</th><th>Status</th><th>Comments</th></tr><tr><td>R100</td><td>Specification Format</td><td>S</td><td></td></tr><tr><td>R101</td><td>Specification Modularity</td><td>S</td><td></td></tr><tr><td>R102</td><td>Specification Organization</td><td>S</td><td></td></tr><tr><td>R103</td><td>Core and Periphery</td><td>S</td><td>TT extension namespaces</td></tr><tr><td>R104</td><td>Evolution of Core</td><td>S</td><td>TT extension namespaces</td></tr><tr><td>R105</td><td>Ownership of Core</td><td>S</td><td>TT namespaces</td></tr><tr><td>R106</td><td>Surjection of Core</td><td>S</td><td></td></tr><tr><td>R107</td><td>Evolution of Periphery</td><td>S</td><td>TT extension namespaces</td></tr><tr><td>R108</td><td>Ownership of Periphery</td><td>S</td><td>Non-TT namespaces</td></tr><tr><td>R109</td><td>Transformation</td><td>S</td><td>Supports 3GPP, QText, RealText, SAMI</td></tr><tr><td>R110</td><td>Streamable Transformation</td><td>S</td><td>Progressive decoding</td></tr><tr><td>R111</td><td>Accessibility – Content</td><td>S</td><td>Alternative document instances</td></tr><tr><td>R112</td><td>Accessibility – Authoring System</td><td>S</td><td></td></tr><tr><td>R200</td><td>Authorability</td><td>S</td><td></td></tr><tr><td>R201</td><td>Multiple Natural Languages</td><td>S</td><td>Alternative document instances</td></tr><tr><td>R202</td><td>Natural Language Coverage</td><td>S</td><td>Unicode 4.0</td></tr><tr><td>R203</td><td>Natural Language Association Granularity</td><td>S</td><td>See <code>xml:lang</code></td></tr><tr><td>R204</td><td>Minimum Character Representability</td><td>S</td><td>Unicode 4.0</td></tr><tr><td>R205</td><td>Intrinsic and Extrinsic Text Content</td><td>P</td><td>Intrinsic only</td></tr><tr><td>R206</td><td>Markup Association</td><td>P</td><td>Intrinsic only</td></tr><tr><td>R207</td><td>Conditional Content</td><td>N</td><td></td></tr><tr><td>R208</td><td>Flowed Text</td><td>S</td><td></td></tr><tr><td>R209</td><td>Logical Flowed Text Vocabulary</td><td>S</td><td></td></tr><tr><td>R210</td><td>Presentational Flowed Text Vocabulary</td><td>S</td><td>Implied mapping from logical flowed text.</td></tr><tr><td>R211</td><td>Flowed Text Vocabulary Relationship</td><td>S</td><td></td></tr><tr><td>R212</td><td>Flowed Text Vocabulary Separation</td><td>N</td><td></td></tr><tr><td>R213</td><td>Non-Flowed Text</td><td>N</td><td></td></tr><tr><td>R214</td><td>Non-Flowed Text Vocabulary</td><td>N</td><td></td></tr><tr><td>R215</td><td>Hybrid Flowed and Non-Flowed Text</td><td>N</td><td></td></tr><tr><td>R216</td><td>Hyperlinking</td><td>N</td><td>Can support via XLink</td></tr><tr><td>R217</td><td>Embedded Graphics</td><td>N</td><td></td></tr><tr><td>R218</td><td>Non-Embedded Graphics</td><td>N</td><td></td></tr><tr><td>R219</td><td>Embedded Fonts</td><td>N</td><td></td></tr><tr><td>R220</td><td>Non-Embedded Fonts</td><td>N</td><td></td></tr><tr><td>R221</td><td>Descriptive Vocabulary</td><td>S</td><td>See <code>ttm:agent</code>, <code>ttm:role</code></td></tr><tr><td>R222</td><td>Embedded Audio</td><td>N</td><td></td></tr><tr><td>R223</td><td>Non-Embedded Audio</td><td>N</td><td></td></tr><tr><td>R290</td><td>Markup Format</td><td>S</td><td></td></tr><tr><td>R291</td><td>Markup Format and Unicode Interaction</td><td>S</td><td></td></tr><tr><td>R292</td><td>Extrinsic Resource References</td><td>N</td><td>No extrinsic references</td></tr><tr><td>R293</td><td>Schema Validity Specification</td><td>S</td><td></td></tr><tr><td>R300</td><td>Inline Styling</td><td>S</td><td></td></tr><tr><td>R301</td><td>Inline Styling Form</td><td>P</td><td>Inline and referential styling</td></tr><tr><td>R301</td><td>Out-of-Line Styling</td><td>N</td><td></td></tr><tr><td>R301</td><td>Out-of-Line Styling Form</td><td>N</td><td></td></tr><tr><td>R304</td><td>Styling Prioritization</td><td>S</td><td></td></tr><tr><td>R305</td><td>Style Parameters – Aural</td><td>N</td><td></td></tr><tr><td>R306</td><td>Style Parameters – Visual</td><td>P</td><td>Supports absolute position, background color, color, display none, display alignment,
 font family, font size, font style, font weight, height, line height, origin,
 opacity, overflow, padding (before, after, start, end), text alignment,
 text shadow (as outline), visibility, width, writing mode, z-index</td></tr><tr><td>R390</td><td>Style Parameter Symmetry</td><td>S</td><td></td></tr><tr><td>R391</td><td>Style Parameter Definitions</td><td>S</td><td></td></tr><tr><td>R392</td><td>Style Parameter Shorthands</td><td>S</td><td></td></tr><tr><td>R401</td><td>Inline Timing</td><td>S</td><td></td></tr><tr><td>R402</td><td>Out-of-Line Timing</td><td>N</td><td></td></tr><tr><td>R403</td><td>Synchronization Parameters</td><td>P</td><td>Supports begin, end, dur</td></tr><tr><td>R404</td><td>Synchronization Parameter Value Spaces</td><td>P</td><td>Supports offset values, media marker values (SMPTE 12M), wall-clock values</td></tr><tr><td>R405</td><td>Time Containment Semantics</td><td>P</td><td>Supports sequential, parallel</td></tr><tr><td>R500</td><td>Animation Modes</td><td>P</td><td>Supports discrete</td></tr><tr><td>R502</td><td>Highlight Animation</td><td>S</td><td><code>&lt;set tts:backgroundColor="..."/&gt;</code></td></tr><tr><td>R503</td><td>Fade Transition Animation</td><td>S</td><td><code>&lt;set tts:opacity="..."/&gt;</code></td></tr><tr><td>R504</td><td>Animated Style Parameters – Aural</td><td>N</td><td></td></tr><tr><td>R505</td><td>Animated Style Parameters – Visual</td><td>P</td><td>Supports animating background color, color, display, opacity, origin, visibility</td></tr><tr><td>N506</td><td>Animated Content</td><td>S</td><td></td></tr><tr><td>R600</td><td>Metadata Item Association</td><td>S</td><td>See <code>metadata</code>, <a href="#element-vocab-group-metadata"><code>Metadata.class</code></a></td></tr><tr><td>R601</td><td>Metadata Item Constituents</td><td>P</td><td>Supports name, value</td></tr><tr><td>R602</td><td>Metadata Item Value Representation</td><td>P</td><td>See <code>metadata</code></td></tr><tr><td>R603</td><td>Metadata Item Extensibility</td><td>S</td><td>See <code>metadata</code></td></tr><tr><td>R604</td><td>Metadata Item Validation</td><td>S</td><td>See <code>metadata</code></td></tr><tr><td>R690</td><td>Dublin Core Preference</td><td>N</td><td>Uses <code>ttm:copyright</code>, <code>ttm:desc</code>, <code>ttm:title</code></td></tr></tbody></table></div><div class="div1">
-<h2><a id="derivation"></a>J Vocabulary Derivation (Non-Normative)</h2><p>This appendix provides information about the derivation of TTML
+<h2><a id="derivation"></a>M Vocabulary Derivation (Non-Normative)</h2><p>This appendix provides information about the derivation of TTML
 vocabulary, separately describing derivation of elements and
-attributes.</p><div class="div2">
-<h3><a id="d3e36474"></a>J.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table J-1 – Elements</b></a>
+attributes.</p><table border="1" class="ednote" summary="Editorial note: Update Derivation"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: Update Derivation</b></td><td align="right" valign="top">2015-01-14</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Update derivation tables to include new vocabulary added in TTML2.</td></tr></table><div class="div2">
+<h3><a id="d3e37582"></a>M.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table M-1 – Elements</b></a>
 specifies a TTML element vocabulary item; the second column specifies the
 syntactic and/or semantic model on which the vocabulary item is based;
 the third column specifies the reference that defines
@@ -9923,7 +10109,7 @@
 corresponding TTML element; in contrast, the details column includes
 "+@begin", which denotes that a <code>begin</code> attribute is added
 that is not specified for use with the <code>xhtml:div</code> model
-element.</p><a id="element-vocab-derivation-table"></a><table class="common"><caption>Table J-1 – Elements</caption><col width="20%" span="1"><col width="17%" span="1"><col width="13%" align="center" span="1"><col width="40%" span="1"><col width="10%" align="center" span="1"><tbody><tr><td><span class="strong">Element</span></td><td><span class="strong">Model</span></td><td><span class="strong">Reference</span></td><td><span class="strong">Details</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="#animation-vocabulary-animate"><code>tt:animate</code></a></td><td><code>svg:animate</code></td><td><a href="#svg11">[SVG 1.1]</a></td><td>-@* except begin, dur, end; +@tts:*, +@xml:lang, +@xml:space</td><td>3,6</td></tr><tr><td><a href="#animation-vocabulary-animation"><code>tt:animation</code></a></td><td><code>tt:layout</code></td><td><a href="#ttml1">[TTML1]</a></td><td>conceptual derivation</td><td>12</td></tr><tr><td><a href="#document-structure-vocabulary-body"><code>tt:body</code></a></td><td><code>xhtml:body</code></td><td><a href="#xhtml10">[XHTML 1.0]</a></td><td>-@class, -@dir, -@lang, -@on*, -@title; +@begin, +@dur, +@end, +@region,
+element.</p><a id="element-vocab-derivation-table"></a><table class="common"><caption>Table M-1 – Elements</caption><col width="20%" span="1"><col width="17%" span="1"><col width="13%" align="center" span="1"><col width="40%" span="1"><col width="10%" align="center" span="1"><tbody><tr><td><span class="strong">Element</span></td><td><span class="strong">Model</span></td><td><span class="strong">Reference</span></td><td><span class="strong">Details</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="#animation-vocabulary-animate"><code>tt:animate</code></a></td><td><code>svg:animate</code></td><td><a href="#svg11">[SVG 1.1]</a></td><td>-@* except begin, dur, end; +@tts:*, +@xml:lang, +@xml:space</td><td>3,6</td></tr><tr><td><a href="#animation-vocabulary-animation"><code>tt:animation</code></a></td><td><code>tt:layout</code></td><td><a href="#ttml1">[TTML1]</a></td><td>conceptual derivation</td><td>12</td></tr><tr><td><a href="#document-structure-vocabulary-body"><code>tt:body</code></a></td><td><code>xhtml:body</code></td><td><a href="#xhtml10">[XHTML 1.0]</a></td><td>-@class, -@dir, -@lang, -@on*, -@title; +@begin, +@dur, +@end, +@region,
 +@timeContainer, +@ttm:*, +@tts:*; content model
 subsetted to zero or more division (div) children, and supersetted by
 optional metadata and animation children</td><td>1,2</td></tr><tr><td><a href="#content-vocabulary-br"><code>tt:br</code></a></td><td><code>xhtml:br</code></td><td><a href="#xhtml10">[XHTML 1.0]</a></td><td>-@class, -@title; +@ttm:*, +@tts:*, +@xml:lang, +@xml:space;
@@ -9964,7 +10150,7 @@
 and <code>@version</code> on the <code>svg:svg</code> element.</p></li><li><p>Conceptually derived from existing <code>tt:layout</code> element,
 which is a generic container for layout specifications, but for use
 in defining animation specifications that apply to targeted elements.</p></li></ol></div></div><div class="div2">
-<h3><a id="d3e36991"></a>J.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table J-2 – Attributes</b></a>
+<h3><a id="d3e38099"></a>M.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table M-2 – Attributes</b></a>
 specifies a TTML attribute vocabulary item; the second column specifies the
 syntactic and/or semantic model on which the vocabulary item is based;
 the third column specifies the reference that defines
@@ -9984,8 +10170,8 @@
 element type are listed below. Those per-element namespace attributes
 that are uniquely defined for a specific TTML element type are not
 listed below, but are considered to be part of the specific element
-type's derivation described in <a href="#element-vocab-derivation-table"><b>Table J-1 – Elements</b></a>
-above.</p><a id="attribute-vocab-derivation-table"></a><table class="common"><caption>Table J-2 – Attributes</caption><col width="20%" span="1"><col width="17%" span="1"><col width="13%" align="center" span="1"><col width="40%" span="1"><col width="10%" align="center" span="1"><tbody><tr><td><span class="strong">Attribute</span></td><td><span class="strong">Model</span></td><td><span class="strong">Reference</span></td><td><span class="strong">Details</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="#timing-attribute-begin"><code>begin</code></a></td><td><code>begin</code></td><td><a href="#smil3">[SMIL 3.0]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-dur"><code>dur</code></a></td><td><code>dur</code></td><td><a href="#smil3">[SMIL 3.0]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-end"><code>end</code></a></td><td><code>end</code></td><td><a href="#smil3">[SMIL 3.0]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#layout-attribute-region"><code>region</code></a></td><td><code>master-reference</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>conceptual derivation</td><td></td></tr><tr><td><a href="#style-attribute-style"><code>style</code></a></td><td><code>class</code></td><td><a href="#css2">[CSS2]</a></td><td>dereferences style specification(s) directly</td><td></td></tr><tr><td><a href="#timing-attribute-timeContainer"><code>timeContainer</code></a></td><td><code>timeContainer</code></td><td><a href="#smil3">[SMIL 3.0]</a></td><td>
+type's derivation described in <a href="#element-vocab-derivation-table"><b>Table M-1 – Elements</b></a>
+above.</p><a id="attribute-vocab-derivation-table"></a><table class="common"><caption>Table M-2 – Attributes</caption><col width="20%" span="1"><col width="17%" span="1"><col width="13%" align="center" span="1"><col width="40%" span="1"><col width="10%" align="center" span="1"><tbody><tr><td><span class="strong">Attribute</span></td><td><span class="strong">Model</span></td><td><span class="strong">Reference</span></td><td><span class="strong">Details</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="#timing-attribute-begin"><code>begin</code></a></td><td><code>begin</code></td><td><a href="#smil3">[SMIL 3.0]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-dur"><code>dur</code></a></td><td><code>dur</code></td><td><a href="#smil3">[SMIL 3.0]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#timing-attribute-end"><code>end</code></a></td><td><code>end</code></td><td><a href="#smil3">[SMIL 3.0]</a></td><td>see notes</td><td>2,3,4</td></tr><tr><td><a href="#layout-attribute-region"><code>region</code></a></td><td><code>master-reference</code></td><td><a href="#xsl11">[XSL 1.1]</a></td><td>conceptual derivation</td><td></td></tr><tr><td><a href="#style-attribute-style"><code>style</code></a></td><td><code>class</code></td><td><a href="#css2">[CSS2]</a></td><td>dereferences style specification(s) directly</td><td></td></tr><tr><td><a href="#timing-attribute-timeContainer"><code>timeContainer</code></a></td><td><code>timeContainer</code></td><td><a href="#smil3">[SMIL 3.0]</a></td><td>
 -<code>excl</code>,
 -<code>none</code>;
 no default attribute value
@@ -10053,16 +10239,16 @@
 <code>default</code>, which is defined in terms of whitespace
 normalization. Semantics of preservation and default normalization are
 defined in terms of presentation semantics by <a href="#content-attribute-xml-space"><b>8.2.9 xml:space</b></a>.</p></li><li><p>Defined to be inheritable.</p></li></ol></div></div></div><div class="div1">
-<h2><a id="qa"></a>K QA Framework Compliance (Non-Normative)</h2><p>This appendix specifies the compliance of this specification with the
+<h2><a id="qa"></a>N QA Framework Compliance (Non-Normative)</h2><p>This appendix specifies the compliance of this specification with the
 requirements and guidelines defined by <a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/">QA
 Framework Specifications Guidelines</a>&nbsp;<a href="#qaf-sg">[QAF SG]</a>.</p><div class="div2">
-<h3><a id="d3e37984"></a>K.1 Requirements</h3><a id="qa-framework-requirements-table"></a><table class="common"><caption>Table K-1 – QA Framework Requirements Checklist</caption><col width="76%" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><tbody><tr><td><span class="strong">Requirement</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#include-conformance-clause-principle">Requirement 01: Include a conformance
+<h3><a id="d3e39092"></a>N.1 Requirements</h3><a id="qa-framework-requirements-table"></a><table class="common"><caption>Table N-1 – QA Framework Requirements Checklist</caption><col width="76%" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><tbody><tr><td><span class="strong">Requirement</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#include-conformance-clause-principle">Requirement 01: Include a conformance
 clause</a></td><td><a href="#conformance">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-scope-principle">Requirement 02: Define the scope.</a></td><td><a href="#intro">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#implement-principle">Requirement 03: Identify who or what will implement the specification.</a></td><td><a href="#conformance">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-norm-principle">Requirement 04: Make a list of normative references.</a></td><td><a href="#references">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-principle">Requirement 05: Define the terms used in the normative parts of the specification.</a></td><td><a href="#definitions">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conf-label-principle">Requirement 06: Create conformance labels for each part of the conformance model.</a></td><td><a href="#conformance">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#consistent-style-principle">Requirement 07: Use a consistent style for conformance requirements and explain how to distinguish them.</a></td><td><a href="#conventions">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#req-opt-conf-principle">Requirement 08: Indicate which conformance requirements are mandatory, which are recommended, and which are optional.</a></td><td><a href="#conventions">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-mandatory-principle">Requirement 09: If the technology is subdivided, then indicate which subdivisions are mandatory for conformance.</a></td><td><a href="#conformance">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdiv-constraints-principle">Requirement 10: If the technology is subdivided, then address subdivision constraints.</a></td><td><a href="#conformance">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#likehood-extension-principle">Requirement 11: Address Extensibility.</a></td><td><a href="#doctypes">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#deprecated-feature-principle">Requirement 12: Identify deprecated features.</a></td><td></td><td></td><td>N/A</td><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#degree-support-principle">Requirement 13: Define how each class of product handles each deprecated feature.</a></td><td></td><td></td><td>N/A</td><td>1</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>No feature is deprecated by this version of this specification.</p></li></ol></div></div><div class="div2">
-<h3><a id="d3e38148"></a>K.2 Guidelines</h3><a id="qa-framework-guidelines-table"></a><table class="common"><caption>Table K-2 – QA Framework Guidelines Checklist</caption><col width="76%" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><tbody><tr><td><span class="strong">Guideline</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-model-gp">Good Practice 01: Define the specification's conformance model in the conformance clause.</a></td><td><a href="#conformance">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#norm-informative-gp">Good Practice 02: Specify in the conformance clause how to distinguish normative from informative content.</a></td><td><a href="#conventions">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-claim-gp">Good Practice 03: Provide the wording for conformance claims.</a></td><td><a href="#claims">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-gp">Good Practice 04: Provide an Implementation Conformance Statement Pro Forma.</a></td><td></td><td>NO</td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-claim-gp">Good Practice 05: Require an Implementation Conformance Statement as part of valid conformance claims.</a></td><td><a href="#claims">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#use-example-gp">Good Practice 06: Provide examples, use cases, and graphics.</a></td><td><a href="#example">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-sample-gp">Good Practice 07: Write sample code or tests.</a></td><td>YES</td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-define-practice">Good Practice 08: When imposing requirements by normative references, address conformance dependencies.</a></td><td><a href="#references">YES</a></td><td></td><td></td><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-inline-gp">Good Practice 09: Define unfamiliar terms in-line and consolidate the definitions in a glossary section.</a></td><td><a href="#definitions">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#reuse-terms-gp">Good Practice 10: Use terms already defined without changing their definition.</a></td><td><a href="#definitions">YES</a></td><td></td><td></td><td>2</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#formal-language-gp">Good Practice 11: Use formal languages when possible.</a></td><td><a href="#schemas">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-assertion-gp">Good Practice 12: Write Test Assertions.</a></td><td></td><td>NO</td><td></td><td>3</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-foster-gp">Good Practice 13: Create subdivisions of the technology when warranted.</a></td><td><a href="#conformance">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#rules-profiles-gp">Good Practice 14: If the technology is profiled, define rules for creating new profiles.</a></td><td><a href="#vocabulary-profiling">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#need-option-gp">Good Practice 15:Use optional features as warranted.</a></td><td>YES</td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#label-options-gp">Good Practice 16: Clearly identify optional features.</a></td><td>YES</td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#constraints-gp">Good Practice 17: Indicate any limitations or constraints on optional features.</a></td><td>YES</td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#extensions-prohibited-gp">Good Practice 18: If extensibility is allowed, define an extension mechanism.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#breaking-conformance-gp">Good Practice 19: Warn extension creators to create extensions that do not interfere with conformance.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-error-gp">Good Practice 20: Define error-handling for unknown extensions.</a></td><td><a href="#conformance-processor">YES</a></td><td></td><td></td><td>4</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#workaround-gp">Good Practice 21: Explain how to avoid using a deprecated feature.</a></td><td></td><td></td><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#obsolete-gp">Good Practice 22: Identify obsolete features.</a></td><td></td><td></td><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#error-handling-gp">Good Practice 23: Define an error handling mechanism.</a></td><td><a href="#reduced-infoset">YES</a></td><td></td><td></td><td></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>When making normative references to external specifications,
-specific clauses or sections are cited.</p></li><li><p>See also <a href="#derivation"><b>J Vocabulary Derivation</b></a>.</p></li><li><p>Test assertions and test suites will be provided prior to entering
+<h3><a id="d3e39256"></a>N.2 Guidelines</h3><a id="qa-framework-guidelines-table"></a><table class="common"><caption>Table N-2 – QA Framework Guidelines Checklist</caption><col width="76%" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><col width="6%" align="center" span="1"><tbody><tr><td><span class="strong">Guideline</span></td><td><span class="strong">YES</span></td><td><span class="strong">NO</span></td><td><span class="strong">N/A</span></td><td><span class="strong">Notes</span></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-model-gp">Good Practice 01: Define the specification's conformance model in the conformance clause.</a></td><td><a href="#conformance">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#norm-informative-gp">Good Practice 02: Specify in the conformance clause how to distinguish normative from informative content.</a></td><td><a href="#conventions">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#conformance-claim-gp">Good Practice 03: Provide the wording for conformance claims.</a></td><td><a href="#claims">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-gp">Good Practice 04: Provide an Implementation Conformance Statement Pro Forma.</a></td><td></td><td>NO</td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ics-claim-gp">Good Practice 05: Require an Implementation Conformance Statement as part of valid conformance claims.</a></td><td><a href="#claims">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#use-example-gp">Good Practice 06: Provide examples, use cases, and graphics.</a></td><td><a href="#example">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-sample-gp">Good Practice 07: Write sample code or tests.</a></td><td>YES</td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#ref-define-practice">Good Practice 08: When imposing requirements by normative references, address conformance dependencies.</a></td><td><a href="#references">YES</a></td><td></td><td></td><td>1</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-terms-inline-gp">Good Practice 09: Define unfamiliar terms in-line and consolidate the definitions in a glossary section.</a></td><td><a href="#definitions">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#reuse-terms-gp">Good Practice 10: Use terms already defined without changing their definition.</a></td><td><a href="#definitions">YES</a></td><td></td><td></td><td>2</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#formal-language-gp">Good Practice 11: Use formal languages when possible.</a></td><td><a href="#schemas">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#write-assertion-gp">Good Practice 12: Write Test Assertions.</a></td><td></td><td>NO</td><td></td><td>3</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#subdivide-foster-gp">Good Practice 13: Create subdivisions of the technology when warranted.</a></td><td><a href="#conformance">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#rules-profiles-gp">Good Practice 14: If the technology is profiled, define rules for creating new profiles.</a></td><td><a href="#vocabulary-profiling">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#need-option-gp">Good Practice 15:Use optional features as warranted.</a></td><td>YES</td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#label-options-gp">Good Practice 16: Clearly identify optional features.</a></td><td>YES</td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#constraints-gp">Good Practice 17: Indicate any limitations or constraints on optional features.</a></td><td>YES</td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#extensions-prohibited-gp">Good Practice 18: If extensibility is allowed, define an extension mechanism.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#breaking-conformance-gp">Good Practice 19: Warn extension creators to create extensions that do not interfere with conformance.</a></td><td><a href="#extension-vocabulary-overview">YES</a></td><td></td><td></td><td></td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#define-error-gp">Good Practice 20: Define error-handling for unknown extensions.</a></td><td><a href="#conformance-processor">YES</a></td><td></td><td></td><td>4</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#workaround-gp">Good Practice 21: Explain how to avoid using a deprecated feature.</a></td><td></td><td></td><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#obsolete-gp">Good Practice 22: Identify obsolete features.</a></td><td></td><td></td><td>N/A</td><td>5</td></tr><tr><td><a href="http://www.w3.org/TR/2005/REC-qaframe-spec-20050817/#error-handling-gp">Good Practice 23: Define an error handling mechanism.</a></td><td><a href="#reduced-infoset">YES</a></td><td></td><td></td><td></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><ol class="enumar"><li><p>When making normative references to external specifications,
+specific clauses or sections are cited.</p></li><li><p>See also <a href="#derivation"><b>M Vocabulary Derivation</b></a>.</p></li><li><p>Test assertions and test suites will be provided prior to entering
 Proposed Recommendation (PR) phase.</p></li><li><p>See criterion #3 in <a href="#conformance-processor"><b>3.2 Processor Conformance</b></a> and definition of
 TTML <a href="#doctypes">Abstract Document Instance</a>.</p></li><li><p>No feature is deprecated or obsoleted by this version of this specification.</p></li></ol></div></div></div><div class="div1">
-<h2><a id="streaming"></a>L Streaming TTML Content (Non-Normative)</h2><p>TTML Content is designed to support streamability by implementing the
+<h2><a id="streaming"></a>O Streaming TTML Content (Non-Normative)</h2><p>TTML Content is designed to support streamability by implementing the
 following properties:</p><ul><li><p>can be progressively encoded (i.e., does not require computing
 subsequent data prior to sending current data);</p></li><li><p>can be progressively decoded (i.e., does not require forward
 references, but uses only reverse references when necessary);</p></li><li><p>does not require dereferencing (and subsequent loading) of any
@@ -10085,188 +10271,9 @@
 fragments.</p><p>An example of such a fragmentation of a <a href="#terms-document-instance">document instance</a> is
 shown in <a href="#fragment-streaming-graphic"><b>Figure 3 – Fragment Streaming</b></a>.</p><a id="fragment-streaming-graphic"></a><table class="example-images"><caption>Figure 3 – Fragment Streaming</caption><col span="1"><tbody><tr><td><img src="images/streaming.png" alt="Fragment Streaming"></td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>This specification does not define a transport buffer model or a decoder
 capabilities model.</p></div></div><div class="div1">
-<h2><a id="concrete-encoding"></a>M Concrete Encoding</h2><p><em>This appendix is normative.</em></p><p>In the absence of other requirements, a <a href="#terms-document-instance">document instance</a> should be concretely encoded as a
-well-formed XML 1.0 <a href="#xml10">[XML 1.0]</a> document using the UTF-8 character encoding.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>When using XML 1.0 <a href="#xml10">[XML 1.0]</a> as the concrete encoding of TTML, only the following named character entities are defined:
-<code>&amp;amp;</code>, <code>&amp;apos;</code>, <code>&amp;gt;</code>, <code>&amp;lt;</code>, and <code>&amp;quot;</code>.</p></div></div><div class="div1">
-<h2><a id="time-expression-semantics"></a>N Time Expression Semantics</h2><p><em>This appendix is normative.</em></p><p>This appendix specifies the semantics for interpreting time expressions in <a href="#terms-document-instance">document instances</a>.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The phrase <em>local real time</em> as used below is intended to model a virtual real time clock in the document processing context, where
-<em>local</em> means in the immediate proximity of the implementation of this processing context. The intent
-of defining relationships with this virtual clock is to establish a locally valid physical realization of time for didactic purposes.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>The phrase <em>play rate</em> as used below is intended to model a (possibly variable) parameter in the document processing context wherein
-the rate of playback (or interpretation) of time may artificially dilated or narrowed, for example, when slowing down or speeding up the rate of
-playback of a <a href="#terms-related-media-object">related media object</a>. Without loss of generality, the following discussion assumes a fixed play(back) rate. In the case of
-variable play rates, appropriate adjustments may need to be made to the resulting computations.</p></div><div class="div2">
-<h3><a id="time-expression-semantics-clock"></a>N.1 Clock Time Base</h3><p>When operating with the <code>clock</code> time base, the following semantics apply for interpreting time expressions,
-as defined by <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, and their relationship to media time and local real time.</p><p>The clock time base <span class="strong"><code>C</code></span> is related to local real time <span class="strong"><code>R</code></span>
-expressed in an arbitrary (implementation defined) epoch <span class="strong"><code>E</code></span>
-as follows:</p><a id="clock-time-and-real-time"></a><table class="semantics"><caption>TTML Semantics – Clock Time and Real Time Relationship</caption><tbody><tr><td>
-<blockquote><p><br>
-<code>R = C + epochOffset + discontinuityOffset</code>
-<br><br>
-where <code>C ∈ ℜ</code>, <code>0 ≤ C &lt; ∞</code>, <code>C</code> in seconds since the most immediately prior midnight of the reference clock base;
-<br><br>
-<code>epochOffset ∈ ℜ</code>, <code>0 ≤ epochOffset &lt; ∞</code>, <code>epochOffset</code> in seconds, with 0 being the beginning
-of epoch <code>E</code>, and where the value of <code>epochOffset</code> is determined from the computed value of the <code>ttp:clockMode</code> parameter
-as follows:
-<br><br>
-(1) if <code>local</code>, then the difference between the local real time at the most immediately prior local midnight and the local real time
-at the beginning of epoch <code>E</code>, expressed in seconds;
-<br><br>
-(2) if <code>gps</code>, then the difference between the GPS time at the most immediately prior GPS midnight
-and the GPS time at the beginning of epoch <code>E</code>, expressed in seconds;
-<br><br>
-(3) if <code>utc</code>, then the difference between the UTC time at the most immediately prior UTC midnight
-and the UTC time at the beginning of epoch <code>E</code>, expressed in seconds;
-<br><br>
-<code>discontinuityOffset ∈ ℜ</code>, <code>−∞ &lt; discontinuityOffset &lt; ∞</code>, <code>discontinuityOffset</code> in seconds,
-and where the value of <code>discontinuityOffset</code> is equal to the sum of leap seconds (and fractions thereof) that have been added (or subtracted) since the
-most immediately prior midnight in the reference clock base;
-<br><br>
-and <code>epochOffset</code> and <code>discontinuityOffset</code> are determined once and only once prior to the beginning of the <a href="#terms-root-temporal-extent">root temporal extent</a> such that
-during the period between value determination and the beginning of the <a href="#terms-root-temporal-extent">root temporal extent</a> there occurs no local midnight or reference clock base discontinuity.
-<br></p></blockquote>
-</td></tr></tbody></table><p>Time value expressions, as denoted by a <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, are related to
-clock time <span class="strong"><code>C</code></span> as follows:</p><a id="time-expressions-and-clock-time"></a><table class="semantics"><caption>TTML Semantics – Time Expressions and Clock Time Relationship</caption><tbody><tr><td>
-<blockquote><p><br>
-If a time expression uses the <em>clock-time</em> form or an <em>offset-time</em> form that doesn't use the ticks (<code>t</code>) metric, then:
-<br><br>
-<code>C = 3600 * hours + 60 * minutes + seconds</code>
-<br><br>
-where
-<code>hours</code>,
-<code>minutes</code>,
-<code>seconds</code> components are extracted from time expression if present, or zero if not present.
-<br><br>
-Otherwise, if a time expression uses an <em>offset-time</em> form that uses the ticks (<code>t</code>) metric, then:
-<br><br>
-<code>C = ticks / tickRate</code>
-<br></p></blockquote>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>The <em>frames</em> and <em>sub-frames</em> terms and the frames (<code>f</code>) metric of time expressions do not apply when using
-the <code>clock</code> time base.</p></div><p>The clock time base <span class="strong"><code>C</code></span> is independent of media time <span class="strong"><code>M</code></span>:</p><a id="clock-time-and-media-time"></a><table class="semantics"><caption>TTML Semantics – Clock Time and Media Time Relationship</caption><tbody><tr><td>
-<blockquote><p><br>
-<code>M ¬∝ C</code>
-<br></p></blockquote>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>That is to say, timing is disconnected from (not necessarily proportional to) media time when
-the <code>clock</code> time base is used. For example, if the media play rate is zero (0), media playback is suspended; however, timing coordinates
-will continue to advance according to the natural progression of clock time in direct proportion to the reference clock base. Furthermore, if the media play rate changes
-during playback, presentation timing is not affected.
-</p></div></div><div class="div2">
-<h3><a id="time-expression-semantics-media"></a>N.2 Media Time Base</h3><p>When operating with the <code>media</code> time base, the following semantics apply for interpreting time expressions,
-as defined by <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, and their relationship to media time and local real time.</p><p>The media time base <span class="strong"><code>M</code></span> is related to local real time <span class="strong"><code>R</code></span>
-expressed in an arbitrary (implementation defined) epoch <span class="strong"><code>E</code></span> as follows:</p><a id="media-time-and-real-time"></a><table class="semantics"><caption>TTML Semantics – Media Time and Real Time Relationship</caption><tbody><tr><td>
-<blockquote><p><br>
-<code>R = playRate * M + epochOffset</code>
-<br><br>
-where <code>M ∈ ℜ</code>, <code>0 ≤ M &lt; ∞</code>, <code>M</code> in seconds, with 0 corresponding to the beginning of the <a href="#terms-root-temporal-extent">root temporal extent</a>;
-<br><br>
-<code>playRate ∈ ℜ</code>, <code>−∞ &lt; playRate &lt; ∞</code>, <code>playRate</code> is unit-less, and where the value of
-<code>playRate</code> is determined by the document processing context;
-<br><br>
-and <code>epochOffset ∈ ℜ</code>, <code>0 ≤ epochOffset &lt; ∞</code>, <code>epochOffset</code> in seconds, with 0 corresponding to the beginning of
-an epoch <code>E</code>, and where the value of <code>epochOffset</code> is the difference between the local real time at the beginning of the
-<a href="#terms-root-temporal-extent">root temporal extent</a> and the local real time at the the beginning of epoch <code>E</code>, expressed in seconds.
-</p></blockquote>
-</td></tr></tbody></table><p>Time value expressions, as denoted by a <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, are related to
-media time <span class="strong"><code>M</code></span> in accordance to the
-<code>ttp:frameRate</code>, <code>ttp:subFrameRate</code>, and <code>ttp:frameRateMultipler</code> parameters as follows:</p><a id="time-expressions-and-media-time"></a><table class="semantics"><caption>TTML Semantics – Time Expressions and Media Time Relationship</caption><tbody><tr><td>
-<blockquote><p><br>
-If a time expression uses a <em>clock-time</em> form or an <em>offset-time</em> form that doesn't use the ticks (<code>t</code>) metric, then:
-<br><br>
-<code>
-M = referenceBegin + 3600 * hours + 60 * minutes + seconds + ((frames + (subFrames / subFrameRate)) / effectiveFrameRate)
-</code>
-<br><br>
-where <code>referenceBegin</code> is determined according to whether the nearest ancestor time container employs
-parallel (<code>par</code>) or sequential (<code>seq</code>) semantics: if parallel or if sequential and no prior sibling
-timed element exists, then <code>referenceBegin</code>
-is the media time that corresponds to the beginning of the nearest ancestor time container or
-zero (0) if this time container is the <a href="#terms-root-temporal-extent">root temporal extent</a>; otherwise, if sequential and a prior sibling
-timed element exists, then <code>referenceBegin</code> is the media time that corresponds to the active end of the
-immediate prior sibling timed element;
-<br><br>
-the <code>hours</code>, <code>minutes</code>, <code>seconds</code>, <code>frames</code>, <code>subFrames</code> components
-are extracted from time expression if present, or zero if not present;
-<br><br>
-<code>subFrameRate</code> is the computed value of the <code>ttp:subFrameRate</code> parameter;
-<br><br>
-and <code>effectiveFrameRate</code> (in frames per second) is <code>frameRate * frameRateMultipler</code> where
-<code>frameRate</code> is the computed value of the <code>ttp:frameRate</code> parameter and
-<code>frameRateMultipler</code> is the computed value of the <code>ttp:frameRateMultiplier</code> parameter.
-<br><br>
-Otherwise, if a time expression uses an <em>offset-time</em> form that uses the ticks (<code>t</code>) metric, then:
-<br><br>
-<code>
-M = referenceBegin + ticks / tickRate
-</code>
-<br><br>
-where <code>referenceBegin</code> is as described above;
-<br><br>
-the <code>ticks</code> component is extracted from time expression;
-<br><br>
-and <code>tickRate</code> is the computed value of the <code>ttp:tickRate</code> parameter;
-<br></p></blockquote>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>If the computed <code>frameRateMultipler</code> ratio is not integral, then <code>effectiveFrameRate</code> will be a non-integral rational.</p></div><div class="note"><p class="prefix"><b>Note:</b></p><p>The begin time of the <a href="#terms-root-temporal-extent">root temporal extent</a> is related to the begin time of a
-<a href="#terms-related-media-object">related media object</a> in accordance with the computed value of the
-<a href="#parameter-attribute-mediaOffset"><code>ttp:mediaOffset</code></a> parameter property.</p></div></div><div class="div2">
-<h3><a id="time-expression-semantics-smpte"></a>N.3 SMPTE Time Base</h3><p>When operating with the <code>smpte</code> time base, the following semantics apply for interpreting time expressions,
-as defined by <a href="#timing-value-timeExpression">&lt;timeExpression&gt;</a>, and their relationship to media time and local real time.</p><p>If the computed value of the <code>ttp:markerMode</code> parameter is <code>discontinuous</code>, then there is no direct relationship between
-time expressions and media time <span class="strong"><code>M</code></span> or local real time <span class="strong"><code>R</code></span>. In
-this case, time expressions refer to synchronization events (markers) emitted by the <a href="#terms-document-processing-context">document processing context</a>
-when <a href="#terms-smpte-time-code">smpte time codes</a>
-are encountered in the <a href="#terms-related-media-object">related media object</a>.</p><p>Otherwise, if the computed value of the <code>ttp:markerMode</code> parameter is <code>continuous</code>, then the relationships between time expressions and
-local real time and media time are as described below in terms of a <a href="#terms-synthetic-smpte-document-syncbase">synthetic smpte document syncbase</a>, here referred to as the
-SMPTE time base <span class="strong"><code>S</code></span>.</p><a id="time-expressions-and-smpte-time"></a><table class="semantics"><caption>TTML Semantics – Time Expressions and SMPTE Time Relationship</caption><tbody><tr><td>
-<blockquote><p><br>
-<code>S = (countedFrames - droppedFrames + (subFrames / subFrameRate)) / effectiveFrameRate</code>
-<br><br>where<br><br>
-<code>countedFrames = (3600 * hours + 60 * minutes + seconds) * frameRate + frames</code>
-<br><br>
-<code>hours</code>, <code>minutes</code>, <code>seconds</code>, <code>frames</code>, <code>subFrames</code> components
-are extracted from time expression if present, or zero if not present;
-<br><br>
-<code>droppedFrames</code> is computed as follows:
-<br><br>
-1. let <em>dropMode</em> be the computed value of the <code>ttp:dropMode</code> parameter;
-<br><br>
-2. if <em>dropMode</em> is <code>dropNTSC</code>, let
-<code>droppedFrames = (hours * 54 + floor(minutes - minutes/10)) * 2</code>;
-<br><br>
-3. otherwise, if <em>dropMode</em> is <code>dropPAL</code>, let
-<code>droppedFrames = (hours * 27 + floor(minutes/2 - minutes/20)) * 4</code>;
-<br><br>
-4. otherwise, let
-<code>droppedFrames = 0</code>;
-<br><br>
-<code>frameRate</code> is the computed value of the <code>ttp:frameRate</code> parameter;
-<br><br>
-<code>subFrameRate</code> is the computed value of the <code>ttp:subFrameRate</code> parameter;
-<br><br>
-and <code>effectiveFrameRate</code> (in frames per second) is <code>frameRate * frameRateMultipler</code> where
-<code>frameRate</code> is the computed value of the <code>ttp:frameRate</code> parameter and
-<code>frameRateMultipler</code> is the computed value of the <code>ttp:frameRateMultiplier</code> parameter.
-<br><br>
-Notwithstanding the above, if a time expression contains a frame code that is designated as
-dropped according to <a href="#parameter-attribute-dropMode"><b>7.2.3 ttp:dropMode</b></a>, then that time expression
-must be considered to be invalid for purposes of validation assessment.
-<br></p></blockquote>
-</td></tr></tbody></table><p>The SMPTE time base <span class="strong"><code>S</code></span> is related to the media time base <span class="strong"><code>M</code></span> as follows:</p><a id="smpte-time-and-media-time"></a><table class="semantics"><caption>TTML Semantics – SMPTE Time and Media Time Relationship</caption><tbody><tr><td>
-<blockquote><p><br>
-<code>M = referenceBegin + S</code>
-<br><br>
-where <code>referenceBegin</code> is determined according to whether the nearest ancestor time container employs
-parallel (<code>par</code>) or sequential (<code>seq</code>) semantics: if parallel or if sequential and no prior sibling
-timed element exists, then <code>referenceBegin</code>
-is the SMPTE time that corresponds to the beginning of the nearest ancestor time container or
-zero (0) if this time container is the <a href="#terms-root-temporal-extent">root temporal extent</a>; otherwise, if sequential and a prior sibling
-timed element exists, then <code>referenceBegin</code> is the SMPTE time that corresponds to the active end of the
-immediate prior sibling timed element;
-<br></p></blockquote>
-</td></tr></tbody></table><p>Given the derived media time base as described above, then 
-media time base <span class="strong"><code>M</code></span> is related to the local real time <span class="strong"><code>R</code></span>
-as described in <a href="#time-expression-semantics-media"><b>N.2 Media Time Base</b></a> above.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The begin time of the <a href="#terms-root-temporal-extent">root temporal extent</a> is related to the begin time of a
-<a href="#terms-related-media-object">related media object</a> in accordance with the computed value of the
-<a href="#parameter-attribute-mediaOffset"><code>ttp:mediaOffset</code></a> parameter property.</p></div></div></div><div class="div1">
-<h2><a id="common-styling"></a>O Common Caption Style Examples (Non-Normative)</h2><p>This section provides examples of the following common caption styles using TTML Content
+<h2><a id="common-styling"></a>P Common Caption Style Examples (Non-Normative)</h2><p>This section provides examples of the following common caption styles using TTML Content
 to obtain the desired behavior:</p><ul><li><p>Pop-On Captions</p></li><li><p>Roll-Up Captions</p></li><li><p>Paint-On Captions</p></li></ul><div class="div2">
-<h3><a id="pop-on-example"></a>O.1 Pop-On Caption Example</h3><p>An example of paint-on captions. In this example, two regions are targeted with alternating, paint-on content, where content is timed
+<h3><a id="pop-on-example"></a>P.1 Pop-On Caption Example</h3><p>An example of paint-on captions. In this example, two regions are targeted with alternating, paint-on content, where content is timed
 using explicit sequential time containment rules. Each paragraph is non-overlapping in time and appears in the same single row
 of its targeted region.</p><a id="pop-on-example-1-s"></a><table class="example"><caption>Example – Pop-On Captions</caption><tbody><tr><td>
 <div class="exampleInner"><pre>&lt;tt ttp:cellResolution="60 20" xml:lang="en" xmlns="http://www.w3.org/ns/ttml"
@@ -10289,7 +10296,7 @@
 &lt;/tt&gt;
 </pre></div>
 </td></tr></tbody></table></div><div class="div2">
-<h3><a id="roll-up-example"></a>O.2 Roll-Up Caption Example</h3><p>An example of roll-up captions. Roll-up effects are achieved by using overlapped time intervals, where zero, one, or two paragraphs appear in the region
+<h3><a id="roll-up-example"></a>P.2 Roll-Up Caption Example</h3><p>An example of roll-up captions. Roll-up effects are achieved by using overlapped time intervals, where zero, one, or two paragraphs appear in the region
 at a given time. Each paragraph consumes a single row (line) of the region since no wrapping occurs. Depending on whether a <a href="#terms-presentation-processor">presentation processor</a> supports
 <a href="#semantics-smooth-scrolling-recommendation">smooth scrolling between adjacent synchronic intermediate document instances</a>, the transitions, i.e., moving an
 old paragraph (line) out and a new paragraph (line) in, will be either smooth or discrete.</p><a id="roll-up-example-1-s"></a><table class="example"><caption>Example – Roll-Up Captions</caption><tbody><tr><td>
@@ -10312,7 +10319,7 @@
 &lt;/tt&gt;
 </pre></div>
 </td></tr></tbody></table></div><div class="div2">
-<h3><a id="paint-on-example"></a>O.3 Paint-On Caption Example</h3><p>An example of paint-on captions. Paint-on effects are achieved by using timed <code>span</code> elements in order to expose (paint) inline text units, e.g., words,
+<h3><a id="paint-on-example"></a>P.3 Paint-On Caption Example</h3><p>An example of paint-on captions. Paint-on effects are achieved by using timed <code>span</code> elements in order to expose (paint) inline text units, e.g., words,
 over some time interval. Here, five paragraphs have their individual words sequentially timed in order to paint one new word every second. The end of the active duration of
 each inline element coincides with the end of the <code>div</code> element's parallel time container, so that once a word is painted, it remains in the region (on its rendered line) until the <code>div</code> element's active time interval lapses.</p><a id="paint-on-example-1-s"></a><table class="example"><caption>Example – Paint-On Captions</caption><tbody><tr><td>
 <div class="exampleInner"><pre>&lt;tt ttp:cellResolution="60 20" xml:lang="en" xmlns="http://www.w3.org/ns/ttml"
@@ -10364,9 +10371,9 @@
 &lt;/tt&gt;
 </pre></div>
 </td></tr></tbody></table></div></div><div class="div1">
-<h2><a id="cea708-mapping"></a>P CEA708 Mapping Considerations (Non-Normative)</h2><p>This section provides additional information about mapping CEA708
+<h2><a id="cea708-mapping"></a>Q CEA708 Mapping Considerations (Non-Normative)</h2><p>This section provides additional information about mapping CEA708
 constructs to TTML.</p><table border="1" class="ednote" summary="Editorial note: CEA708 Mapping"><tr class="ednote-r1"><td align="left" valign="top"><b>Editorial note: CEA708 Mapping</b></td><td align="right" valign="top">2014-03-06</td></tr><tr class="ednote-r2"><td colspan="2" align="left" valign="top">Refer to ST2052-11 as starting point. Add additional considerations.</td></tr></table></div><div class="div1">
-<h2><a id="acknowledgments"></a>Q Acknowledgments (Non-Normative)</h2><p>The editor acknowledges the current and former members of the Timed Text Working
+<h2><a id="acknowledgments"></a>R Acknowledgments (Non-Normative)</h2><p>The editor acknowledges the current and former members of the Timed Text Working
 Group, the members of other W3C Working Groups, and industry experts
 in other forums who have contributed directly or indirectly to the
 process or content of this document as follows:</p><p>Glenn Adams,