Implement final changes prior to 3rd last call:
authorGlenn Adams <glenn@skynav.com>
Sun, 31 May 2009 13:52:59 +0000
changeset 130 a3ca78c7ced3
parent 129 7479da0be14f
child 131 a4d58d5da289
child 132 ee99d91bab89
Implement final changes prior to 3rd last call:

(1) correct tts:dynamicFlow example code;
(2) correct region association algorithm [I-118];
(3) update changes appendix O.3 to reflect changes from CR1 to LC3;
(4) fix minor XSD schema bug;
spec/editlist.txt
spec/rnc/schema.zip
spec/ttaf1-dfxp.html
spec/ttaf1-dfxp.xml
spec/xsd/schema.zip
--- a/spec/editlist.txt	Sun May 31 13:42:54 2009 +0000
+++ b/spec/editlist.txt	Sun May 31 13:52:59 2009 +0000
@@ -98,3 +98,4 @@
 [GA-I-115-20090529] E.2,G.1     expand transformation profile requirements
 [GA-I-116-20090529] 5.2,6.{1,2} aggregate certain ttp:profile related text into one place
 [GA-I-117-20090529] 5.2,6.1     add 'use' value to ttp:{feature,extension} value attribute
+[GA-I-118-20090530] 9.3.2       clarify region association algorithm
Binary file spec/rnc/schema.zip has changed
--- a/spec/ttaf1-dfxp.html	Sun May 31 13:42:54 2009 +0000
+++ b/spec/ttaf1-dfxp.html	Sun May 31 13:52:59 2009 +0000
@@ -438,11 +438,11 @@
 I <a href="#other-references">Other References</a> (Non-Normative)<br/>
 J <a href="#requirements">Requirements</a> (Non-Normative)<br/>
 K <a href="#derivation">Vocabulary Derivation</a> (Non-Normative)<br/>
-    K.1 <a href="#d3e19201">Element Derivation</a><br/>
-    K.2 <a href="#d3e19680">Attribute Derivation</a><br/>
+    K.1 <a href="#d3e19267">Element Derivation</a><br/>
+    K.2 <a href="#d3e19746">Attribute Derivation</a><br/>
 L <a href="#qa">QA Framework Compliance</a> (Non-Normative)<br/>
-    L.1 <a href="#d3e20592">Requirements</a><br/>
-    L.2 <a href="#d3e20756">Guidelines</a><br/>
+    L.1 <a href="#d3e20658">Requirements</a><br/>
+    L.2 <a href="#d3e20822">Guidelines</a><br/>
 M <a href="#streaming">Streaming DFXP Content</a> (Non-Normative)<br/>
 N <a href="#acknowledgments">Acknowledgments</a> (Non-Normative)<br/>
 O <a href="#change-history">Change History</a> (Non-Normative)<br/>
@@ -846,12 +846,14 @@
 would be
 <code>http://www.w3.org/2006/10/ttaf1/profile/dfxp-presentation</code>.</p></div><p>A profile designator is not restricted to the set of designators enumerated
 in <a href="#profile-vocab-table"><b>Table 2 – Profiles</b></a>, but may be any URI that
-feasibly dereferences a TT AF Profile Definition Document.</p><p>The profile of a document instance is specified either (1) by
-specifying a <code>ttp:profile</code> attribute on the root <code>tt</code>
-element, as defined by <a href="#parameter-attribute-profile"><b>6.2.7 ttp:profile</b></a>,
-or (2) by including <span class="diff-chg">one or more</span>
-<code>ttp:profile</code> element<span class="diff-add">s</span> in the
-<code>head</code> element, in accordance with <a href="#parameter-vocabulary-profile"><b>6.1.1 ttp:profile</b></a>.</p><p class="diff-add">If a <code>ttp:profile</code> element appears as a
+feasibly dereferences a TT AF Profile Definition Document.</p><p>The profile of <span class="diff-add">TT AF that must be supported by a
+TT AF content processor in order to process</span> a document
+instance is specified either (1) by specifying a
+<code>ttp:profile</code> attribute on the root <code>tt</code> element, as
+defined by <a href="#parameter-attribute-profile"><b>6.2.7 ttp:profile</b></a>, or (2) by
+including <span class="diff-chg">one or more</span> <code>ttp:profile</code>
+element<span class="diff-add">s</span> in the <code>head</code> element, in
+accordance with <a href="#parameter-vocabulary-profile"><b>6.1.1 ttp:profile</b></a>.</p><p class="diff-add">If a <code>ttp:profile</code> element appears as a
 descendant of the <code>tt</code> element, then the <a href="#parameter-attribute-profile"><code>ttp:profile</code></a>
 attribute should not be specified on the <code>tt</code> element. If both
 a <code>ttp:profile</code> element and a <code>ttp:profile</code>
@@ -915,15 +917,15 @@
 element where the value of its <code>value</code> attribute is
 <code>required</code><span class="diff-add"> or <code>use</code>,
 respectively</span>.</p></div><p>An example of an author defined
-subtractive, derived profile of the DFXP Presentation
+<span class="diff-chg">additive</span>, derived profile of the DFXP Presentation
 profile is shown
-below in <a href="#dfxp-example-sub-profile"><b>Example Fragment – DFXP Subtractive Profile</b></a>.</p><table summary="HTML Table" id="dfxp-example-sub-profile" class="example"><caption>Example Fragment – DFXP Subtractive Profile</caption><tbody><tr><td>
+below in <a href="#dfxp-example-sub-profile"><b>Example Fragment – DFXP Additive Profile</b></a>.</p><table summary="HTML Table" id="dfxp-example-sub-profile" class="example"><caption>Example Fragment – DFXP <span class="diff-chg">Additive</span> Profile</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 &lt;tt xml:lang="" xmlns="http://www.w3.org/2006/10/ttaf1"&gt;
  &lt;head&gt;
    &lt;profile use="dfxp-presentation" xmlns="http://www.w3.org/2006/10/ttaf1#parameter"&gt;
      &lt;features <span class="diff-add">xml:base="http://www.w3.org/2006/10/ttaf1/feature"</span>&gt;
-       &lt;feature value="optional"&gt;#fontStyle-italic&lt;/feature&gt;
+       &lt;feature value="<span class="diff-chg">required</span>"&gt;#fontStyle-italic&lt;/feature&gt;
      &lt;/features&gt;
    &lt;/profile&gt;
  &lt;/head&gt;
@@ -931,13 +933,14 @@
 &lt;/tt&gt;
 </pre></div>
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the baseline profile is declared to be
-the DFXP Presentation profile, which is then subtractively modified by making the
-<code>#fontStyle-italic</code> feature optional (rather than required as it is defined
+the DFXP Presentation profile, which is then <span class="diff-chg">additively</span> modified by making the
+<code>#fontStyle-italic</code> feature <span class="diff-chg">required</span> (rather than
+<span class="diff-chg">optional</span> as it is defined
 in <a href="#profile-dfxp-presentation"><b>G.2 DFXP 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="div2">
 <h3><a name="vocabulary-overview" id="vocabulary-overview"/>5.3 Catalog</h3><p>The vocabulary of the Timed Text Authoring Format (TT AF) is
 defined in the following major catalogs (divisions of vocabulary):</p><ul><li><p><a href="#core-vocabulary-overview"><b>5.3.1 Core Catalog</b></a></p></li><li><p><a href="#extension-vocabulary-overview"><b>5.3.2 Extension Catalog</b></a></p></li></ul><p>The core catalog defines the baseline, core vocabulary of the TT
-AF, and, in particular, the vocabulary of DFXP. The extensions catalog
+AF, and, in particular, the vocabulary of DFXP. The extension catalog
 serves as a placeholder for extensions to the core vocabulary defined
 by DFXP.</p><div class="div3">
 <h4><a name="core-vocabulary-overview" id="core-vocabulary-overview"/>5.3.1 Core Catalog</h4><p>The core vocabulary catalog is intended to satisfy the needs of
@@ -1095,7 +1098,8 @@
 change of a name when the name was based upon another specification
 that used a different naming convention.</p></div></div><div class="div3">
 <h4><a name="extension-vocabulary-overview" id="extension-vocabulary-overview"/>5.3.2 Extension Catalog</h4><p>The extension vocabulary catalog is intended for use by future
-profiles of the TT AF.</p><p class="diff-del">In this version of this specification, no
+profiles of the TT AF<span class="diff-add">, and is not further defined
+by this version of this specification</span>.</p><p class="diff-del">In this version of this specification, no
 standardized extension vocabulary is defined. The following namespaces are
 specifically reserved by <a href="#namespace-vocab-table"><b>Table 1 – Namespaces</b></a>
 for extension vocabulary:</p><ul class="diff-del"><li><p>TT Metadata Extension</p></li><li><p>TT Parameter Extension</p></li><li><p>TT Style Extension</p></li></ul><p>In addition to standardized extension vocabulary, a conforming TT
@@ -1117,9 +1121,11 @@
 Namespace, specify parametric information that applies to a document
 or a content processor:</p><ul><li><p><a href="#parameter-vocabulary-profile"><b>6.1.1 ttp:profile</b></a></p></li><li><p><a href="#parameter-vocabulary-features"><b>6.1.2 ttp:features</b></a></p></li><li><p><a href="#parameter-vocabulary-feature"><b>6.1.3 ttp:feature</b></a></p></li><li><p><a href="#parameter-vocabulary-extensions"><b>6.1.4 ttp:extensions</b></a></p></li><li><p><a href="#parameter-vocabulary-extension"><b>6.1.5 ttp:extension</b></a></p></li></ul><div class="div3">
 <h4><a name="parameter-vocabulary-profile" id="parameter-vocabulary-profile"/>6.1.1 ttp:profile</h4><p>The <code>ttp:profile</code> element is used to specify a collection of
-required (mandatory) and optional (voluntary) features and extensions that must or
-may be supported by a TT AF content processor in order to process a
-TT AF document that makes use (or may make use) of such features and extensions.</p><div class="note"><p class="prefix"><b>Note:</b></p><p>The difference between a <em>feature</em> and an
+<span class="diff-chg">used (mandatory and enabled), required (mandatory),
+and optional (voluntary)</span> features and extensions that must or
+may be supported by a TT AF content processor in order to process a TT
+AF document that makes use (or may make use) of such features and
+extensions.</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 an 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>E Features</b></a>, then
@@ -1287,24 +1293,24 @@
 <div class="exampleInner"><pre>
 &lt;ttp:profile use="http://www.w3.org/2006/10/ttaf1/profile/dfxp-presentation"&gt;
   &lt;ttp:features <span class="diff-add">xml:base="http://www.w3.org/2006/10/ttaf1/feature"</span>&gt;
+    <span class="strong">&lt;ttp:feature value="<span class="diff-add">required</span>"&gt;#fontStyle-italic&lt;/ttp:feature&gt;</span>
     <span class="strong">&lt;ttp:feature value="required"&gt;#textDecoration-under&lt;/ttp:feature&gt;</span>
-    <span class="strong">&lt;ttp:feature value="optional"&gt;#fontStyle-italic&lt;/ttp:feature&gt;</span>
   &lt;/ttp:features&gt;
 &lt;/ttp:profile&gt;
 </pre></div>
-</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the DFXP
-presentation profile is used as the baseline profile. This baseline profile
-is then modified by two <code>ttp:feature</code> elements, the first to superset the
-baseline profile (since <code>#textDecoration-under</code> is not required
-by the DFXP presentation profile), and the second to subset the
-baseline profile (since <code>#fontStyle-italic</code> is nominally
-required by the DFXP presentation profile). Note that the explicit
-specification of <code>required</code> on the <code>value</code>
-attribute on the first of the two <code>ttp:feature</code> elements is not
-necessary, since it is the default value of this attribute.</p><p>The effect of this example is to express authorial intentions that
-text underlining must be supported, but that the italic font style need
-not be supported (even though nominally required by the referenced baseline
-profile).</p></div></div><div class="div3">
+</td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the DFXP presentation profile is used as the
+baseline profile. This baseline profile is then modified by two
+<code>ttp:feature</code> <span class="diff-chg">elements in order</span> to
+superset the baseline profile <span class="diff-chg">(since neither
+<code>#fontStyle-italic</code> nor <code>#textDecoration-under</code>
+are required by the DFXP presentation profile)</span>.  Note that
+the explicit specification of <code>required</code> on the
+<code>value</code> attribute on <span class="diff-chg">these two</span>
+<code>ttp:feature</code> elements is not <span class="diff-add">strictly
+</span>necessary, since it is the default value of this
+attribute.</p><p>The effect of this example is to express authorial intentions that
+<span class="diff-chg">italic font style and text underlining must be
+supported</span>.</p></div></div><div class="div3">
 <h4><a name="parameter-vocabulary-extensions" id="parameter-vocabulary-extensions"/>6.1.4 ttp:extensions</h4><p>The <code>ttp:extensions</code> element is a container element used to group
 infomation about extension support requirements.</p><p>The <code>ttp:extensions</code> element accepts as its children zero or more
 elements in the <code>Metadata.class</code> element group, followed by
@@ -1399,21 +1405,24 @@
 </pre></div>
 </td></tr></tbody></table><div class="note"><p class="prefix"><b>Note:</b></p><p>In the above example, the DFXP transformation profile is used as
 the baseline profile. This baseline profile is then supersetted by
-specifying that support<span class="diff-add"> and use</span> is required for<span class="diff-del"> two extensions, where the
-first extension is a experimental extension
+specifying that support<span class="diff-add"> and use</span> is
+required for<span class="diff-del"> two extensions, where the first
+extension is a experimental extension
 <code>#x-prefilter-by-language</code> defined (hypothetically) by the
-W3C in the TT Extension Namespace, and where the second extension is</span>
-a private extension defined in a third party namespace.<span class="diff-del">The
-<code>base</code> attribute is elided from the first specified
-<code>ttp:extensions</code> element since it makes use of the TT Extension
-Namespace. Note that the explicit specification of
-<code>required</code> on the <code>value</code> attributes on the two
-<code>ttp:extension</code> elements is not necessary, since it is the
-default value of this attribute.</span></p><p>The effect of this example is to express authorial intentions that
+W3C in the TT Extension Namespace, and where the second extension
+is</span> a private extension defined in a third party
+namespace.<span class="diff-del">The <code>base</code> attribute is elided
+from the first specified <code>ttp:extensions</code> element since it
+makes use of the TT Extension Namespace. Note that the explicit
+specification of <code>required</code> on the <code>value</code>
+attributes on the two <code>ttp:extension</code> elements is not
+necessary, since it is the default value of this
+attribute.</span></p><p>The effect of this example is to express authorial intentions that
 a recipient processor must support the DFXP transformation profile and
-must also support<span class="diff-add"> and use</span> <span class="diff-del"> two additional extensions, one
-(hypothetically) defined by the W3C (in another specification or in a
-future version of this specification) and the other</span><span class="diff-add">an extension </span>defined by a third party.</p></div></div></div><div class="div2">
+must also support<span class="diff-add"> and use</span> <span class="diff-del"> two additional extensions, one (hypothetically) defined by
+the W3C (in another specification or in a future version of this
+specification) and the other</span><span class="diff-add">an extension
+</span>defined by a third party.</p></div></div></div><div class="div2">
 <h3><a name="parameter-attribute-vocabulary" id="parameter-attribute-vocabulary"/>6.2 Parameter Attribute Vocabulary</h3><p>The following attributes are defined in the TT Parameter Namespace.</p><ul><li><p><a href="#parameter-attribute-cellResolution"><b>6.2.1 ttp:cellResolution</b></a></p></li><li><p><a href="#parameter-attribute-clockMode"><b>6.2.2 ttp:clockMode</b></a></p></li><li><p><a href="#parameter-attribute-frameRate"><b>6.2.3 ttp:frameRate</b></a></p></li><li><p><a href="#parameter-attribute-frameRateMultiplier"><b>6.2.4 ttp:frameRateMultiplier</b></a></p></li><li><p><a href="#parameter-attribute-markerMode"><b>6.2.5 ttp:markerMode</b></a></p></li><li><p><a href="#parameter-attribute-pixelAspectRatio"><b>6.2.6 ttp:pixelAspectRatio</b></a></p></li><li><p><a href="#parameter-attribute-profile"><b>6.2.7 ttp:profile</b></a></p></li><li><p><a href="#parameter-attribute-smpteMode"><b>6.2.8 ttp:smpteMode</b></a></p></li><li><p><a href="#parameter-attribute-subFrameRate"><b>6.2.9 ttp:subFrameRate</b></a></p></li><li><p><a href="#parameter-attribute-tickRate"><b>6.2.10 ttp:tickRate</b></a></p></li><li><p><a href="#parameter-attribute-timeBase"><b>6.2.11 ttp:timeBase</b></a></p></li></ul><p>Unless explicitly stated otherwise, linear white-space (LWSP) may
 appear between tokens of a value of a TT Parameter.</p><div class="div3">
 <h4><a name="parameter-attribute-cellResolution" id="parameter-attribute-cellResolution"/>6.2.1 ttp:cellResolution</h4><p>The <code>ttp:cellResolution</code> attribute may be used by an author
@@ -2345,7 +2354,7 @@
   &lt;style tts:fontFamily="proportionalSansSerif"/&gt;
   &lt;style tts:fontSize="18px"/&gt;
   &lt;style <span class="strong">tts:overflow="dynamic"</span>/&gt;
-  &lt;style <span class="strong">tts:dynamicFlow="in(word,jump) out(line,smooth) <span class="diff-chg">clear</span>(3s)"</span>/&gt;
+  &lt;style <span class="strong">tts:dynamicFlow="in(word,jump) <span class="diff-add">fill(1.0s) </span>out(line,smooth) <span class="diff-chg">clear</span>(0.3s)"</span>/&gt;
 &lt;/region&gt;
 ...
 &lt;p region="r1"&gt;
@@ -4007,7 +4016,7 @@
 </p><div class="div3">
 <h4><a name="semantics-default-region" id="semantics-default-region"/>9.3.1 Default Region</h4><p>If a DFXP document instance does not specify a
 <a href="#layout-vocabulary-region"><code>region</code></a> element,
-then a <em>default region</em> is implied with the following characteristics:</p><ul><li><p>the identify of the default region is consider to be anonymous;</p></li><li><p>the extent of the default region is the same as the root container
+then a <em>default region</em> is implied with the following characteristics:</p><ul><li><p>the <span class="diff-chg">identity</span> of the default region is consider<span class="diff-add">ed</span> to be anonymous;</p></li><li><p>the extent of the default region is the same as the root container
 region;</p></li><li><p>the temporal interval of the default region is the same as temporal
 interval of the document instance;</p></li></ul><p>Furthermore, if no <a href="#layout-vocabulary-region"><code>region</code></a> element was
 specified, then the <a href="#layout-attribute-region"><code>region</code></a> attribute must
@@ -4057,9 +4066,12 @@
 then the element is associated with the region referenced by that
 attribute;</p></li><li><p>if some ancestor of that element specifies a <a href="#layout-attribute-region"><code>region</code></a> attribute,
 then the element is associated with the region referenced by the most
-immediate ancestor that specifies this attribute;</p></li><li><p>if a default region was implied (due to the absence of any
+immediate ancestor that specifies this attribute;</p></li><li><p class="diff-add"> if the element contains a descendant element that
+specifies a <a href="#layout-attribute-region"><code>region</code></a> attribute,
+then the element is associated with the region referenced by that
+attribute;</p></li><li><p>if a default region was implied (due to the absence of any
 <a href="#layout-vocabulary-region"><code>region</code></a> element),
-then the element is associated with the default region</p></li><li><p>the element is not associated with any region</p></li></ol><p>The pseudo-code shown in <a href="#content-hierarchy-region-mapping"><b>Example – Content Hierarchy Region Mapping</b></a>
+then the element is associated with the default region<span class="diff-add">;</span></p></li><li><p>the element is not associated with any region<span class="diff-add">.</span></p></li></ol><p>The pseudo-code shown in <a href="#content-hierarchy-region-mapping"><b>Example – Content Hierarchy Region Mapping</b></a>
 provides one possible algorithm that implements these processing steps.</p><table summary="HTML Table" id="content-hierarchy-region-mapping" class="example"><caption>Example – Content Hierarchy Region Mapping</caption><tbody><tr><td>
 <div class="exampleInner"><pre>
 PREPARE-CONTENT ( D ) := 
@@ -7126,6 +7138,8 @@
   xmlns:tt="http://www.w3.org/2006/10/ttaf1"
   xmlns:ttd="http://www.w3.org/2006/10/ttaf1#datatype"
   xmlns:ttp="http://www.w3.org/2006/10/ttaf1#parameter"&gt;
+  &lt;xs:import namespace="http://www.w3.org/XML/1998/namespace"
+    schemaLocation="xml.xsd"/&gt;
   &lt;xs:import namespace="http://www.w3.org/2006/10/ttaf1#datatype"
     schemaLocation="ttaf1-dfxp-datatypes.xsd"/&gt;
   &lt;xs:import namespace="http://www.w3.org/2006/10/ttaf1"
@@ -9017,7 +9031,7 @@
 <h2><a name="derivation" id="derivation"/>K Vocabulary Derivation (Non-Normative)</h2><p>This appendix provides information about the derivation of TT AF
 vocabulary, separately describing derivation of elements and
 attributes.</p><div class="div2">
-<h3><a name="d3e19201" id="d3e19201"/>K.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table K-1 – Elements</b></a>
+<h3><a name="d3e19267" id="d3e19267"/>K.1 Element Derivation</h3><p>The first column of <a href="#element-vocab-derivation-table"><b>Table K-1 – Elements</b></a>
 specifies a TT AF 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
@@ -9072,7 +9086,7 @@
 and <code>@requiredFeatures</code> on the <code>svg:svg</code> element,
 but extended to support distinct specification of optionality.</p></li><li><p>Derived from the use of <code>@baseProfile</code>
 and <code>@version</code> on the <code>svg:svg</code> element.</p></li></ol></div></div><div class="div2">
-<h3><a name="d3e19680" id="d3e19680"/>K.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table K-2 – Attributes</b></a>
+<h3><a name="d3e19746" id="d3e19746"/>K.2 Attribute Derivation</h3><p>The first column of <a href="#attribute-vocab-derivation-table"><b>Table K-2 – Attributes</b></a>
 specifies a TT AF 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
@@ -9145,9 +9159,9 @@
 <h2><a name="qa" id="qa"/>L 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> <a href="#qaf-sg">[QAF SG]</a>.</p><div class="div2">
-<h3><a name="d3e20592" id="d3e20592"/>L.1 Requirements</h3><table summary="HTML Table" id="qa-framework-requirements-table" class="common"><caption>Table L-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 name="d3e20658" id="d3e20658"/>L.1 Requirements</h3><table summary="HTML Table" id="qa-framework-requirements-table" class="common"><caption>Table L-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/></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/></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/></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/></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/></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/></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/></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/></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/></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/></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/></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>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>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 name="d3e20756" id="d3e20756"/>L.2 Guidelines</h3><table summary="HTML Table" id="qa-framework-guidelines-table" class="common"><caption>Table L-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/></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/></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/></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>NO</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/></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/></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/></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>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/></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>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/></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>NO</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/></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-profiles">YES</a></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/></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/></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/></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/></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/></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>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>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>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/></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,
+<h3><a name="d3e20822" id="d3e20822"/>L.2 Guidelines</h3><table summary="HTML Table" id="qa-framework-guidelines-table" class="common"><caption>Table L-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/></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/></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/></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>NO</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/></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/></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/></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>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/></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>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/></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>NO</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/></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-profiles">YES</a></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/></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/></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/></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/></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/></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>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>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>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/></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>K 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
 <a href="#doctypes">TT AF 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">
@@ -9499,98 +9513,88 @@
 </pre></div></div><div class="div2">
 <h3><a name="change-history-cr1-to-lc3" id="change-history-cr1-to-lc3"/>O.3 Changes from First Candidate Recommendation to Third Last Call
 Working Draft</h3><div class="exampleInner"><pre>
-
-[GA-A-024-20081214] 7.1.{4,6}   correct prose to accommodate nested divs and spans
-[GA-A-026-20090130] *           define default region
-[GA-A-027-20081214] 9.3.2 (7)   map anonymous spans to fo:inline only when parent is p or span
-[GA-A-028-20090130] *           move tts:extent from body to tt element
-[GA-A-029-20090130] *           fix inconsistency regarding time containment semantics
-[GA-A-030-20090130] 10.2        clarify semantics for dur and end
-[GA-A-032-20090130] 9.1.2       add ttm:role to region element
-[GA-A-033-20090415] *           unify and better formalize style resolution process
-[GA-A-034-20090427] 8.2.7       add "rollUp" shorthand value to tts:dynamicFlow
-[GA-A-035-20090504] 3.2         subdivide into transformation and presentation conformance
-[GA-A-036-20090504] C           update schemas
-[GA-I-008-20090415] 12.2.2      add "description" value to ttm:role enumeration
-[GA-I-009-20090504] 11,12       add examples to metadata and animation element vocabulary
-[GA-I-012-20090130] *           define default region
-[GA-I-015-20090415] *           change XML and XML Namespace references
-[GA-I-016-20081214] 10.2.*      fix incorrect reference to smil2 section (should be 10.4.1)
-[GA-I-017-20081214] 8.3.4       correct definition of &lt;duration&gt; syntax to &lt;digit&gt;+
-[GA-I-027-20081214] 8.2.20      correct names of textDecoration values (lineThrough)
-[GA-I-028-20090130] 8.2.13      elaborate prose to accommodate nested spans
-[GA-I-032-20090415] 8.4.3       style chaining an left preference
-[GA-I-033-20090415] 8.3.{5,14}  allow unquoted font family name that contains whitespace
-[GA-I-034-20090130] 9.3         elaborate processing of anonymous spans
-[GA-I-035-20090415] 8.3.1       opacity float value
-[GA-I-036-20090130] 8.2         inheritance by anonymous spans
-[GA-I-037-20081214] 9.3.2 (7)   map anonymous spans to fo:inline only when parent is p or span
-[GA-I-040-20090415] *           unify and better formalize style resolution process
-[GA-I-041-20090415] 7.1.3       change body to parallel time containment as default
-[GA-I-042-20090130] 9.3         processing in absence of region attribute
-[GA-I-043-20090415] 9.3.2       correct content hierarchy region mapping example code
-[GA-I-044-20081214] B.4         change typo "withing" to "within"
-[GA-I-045-20081214] 8.2.24      remove extra '"' at end of last line of wrap option example
-[GA-I-046-20081214] 8.2.23      missing inheritance and percentage constraints
-[GA-I-048-20090130] *           specify requiredExtensions and requiredFeatures
-[GA-I-050-20090130] *           improve consistency of style association prose on content elts
-[GA-I-051-20090130] 8.2.5       allow tts:display to apply to region element
-[GA-I-052-20090130] 8.3         fix order and missing entry in list of style value expressions
-[GA-I-054-20090427] 8.{2,4}     remove explicit inheritance
-[GA-I-055-20090427] 8.2.{20,21} make textDecoration and textOutline inheritable
-[GA-I-056-20090504] 8.2.20      fix indentation of tts:textDecoration example
-[GA-I-059-20090427] 8.2.*       make all style properties animatable
-[GA-I-060-20090504] 5.2,6.1     enhance profile specification mechanism
-[GA-I-061-20090427] B.3.{1,2}   correct flow interval computation with definite rate
-[GA-I-062-20090427] B.2         clarify meaning of "difference" in contents of flow buffer
-[GA-I-063-20090427] B.2         clarify meaning of "logical content position"
-[GA-I-064-20090427] B.5         clarify timeline used for dynamic flow
-[GA-I-065-20090427] 8.2.7,B     account for side effects of animation
-[GA-I-066-20090427] B.2         clarify assumptions regarding flow buffer state persistence
-[GA-I-067-20090427] B.2         clarify handling of temporal style changes w.r.t. flow buffer
-[GA-I-068-20090504] 9.3.3       ensure last block of body's block is filled out to region
-[GA-I-069-20090504] 8.2.8       mandate explicit lengths for tts:extent on tt:tt element
-[GA-I-070-20090504] 8.2.16      clarify "region's width and height were infinite"
-[GA-I-073-20090427] 1.2         remove superfluous text
-[GA-I-075-20090504] 5.2         clarify use of optional feature/extension
-[GA-I-076-20090427] 8.2.13      fix typo
-[GA-I-077-20090427] 8.2.*       add missing prose regarding anonymous spans
-[GA-I-078-20090427] 8.3.14      remove spurious reference to whitespace S syntactic element
-[GA-I-079-20090427] G           update XSL reference to XSL 1.1
-[GA-I-080-20090504] I           remove sample code appendix
-[GA-I-081-20090427] 8.3.6,B     remove 'pixel' flow unit and flow transitions
-[GA-I-082-20090427] 8.2.{13,16} change 'scroll' value to 'dynamic' for tts:overflow
-[GA-I-083-20090427] B.4         clarify flow operations prose logical vs formatted units
-[GA-I-084-20090427] 8.3.6       specify semantics if smooth or fade flow style not supported
-[GA-I-085-20090504] 6.2.4       ttp:frameRateMultiplier - missing default for denominator
-[GA-I-086-20090504] 8.3.6,B     tts:dynamicFlow - remove fade, within()
-[GA-I-087-20090504] 5.1         change TT style namespace value to #styling instead of #style
-[GA-I-088-20090504] *           remove editorial notes
-[GA-I-089-20090504] 12.2.2      ttm:role - allow multiple tokens
-[GA-I-090-20090504] 8.2.14      improve opacity semantics
-[GA-I-091-20090504] 8.2.*       implement style defaults
-[GA-I-092-20090529] 6.1.{2,4}   change base to xml:base
-[GA-I-093-20090529] 6.1.{2,4}   change base to xml:base
-[GA-I-094-20090529] 5.1,I       specify that TT namespaces are mutable
-[GA-I-096-20090529] G.3         create DFXP "Full" profile, requiring all features
-[GA-I-097-20090529] 12.1.1      fix metadata content model
-[GA-I-098-20090529] B           eliminate or clarify clear timing
-[GA-I-099-20090529] B           clarify semantics of blocked fill operation
-[GA-I-100-20090529] 8.3.6,B     remove block and inline fill units
-[GA-I-101-20090529] 8.2.7,I     add note justifying rollUp interval
-[GA-I-102-20090529] 8.[23].7,B  change names of intra() and inter() flow interval functions
-[GA-I-103-20090529] 8.2.7       proscribe multiple instances of same flow function
-[GA-I-104-20090529] B.{2,3}     clarify flow buffer language
-[GA-I-105-20090529] 8.2.16,B.4  clarify interaction between dynamic flow and wrap property
-[GA-I-106-20090529] 9.4,E       clarify line breaking, add line breaking feature designator
-[GA-I-108-20090529] G.1         remove redundant transformation requirement in transform profile
-[GA-I-110-20090529] 7.1.2       explicitly allow foreign attributes on head element
-[GA-I-111-20090529] 12.1.1      fix note regarding context of usage of metadata items
-[GA-I-112-20090529] 5.3.2       remove style, metadata, and parameter extension namespaces
-[GA-I-113-20090529] 3,E         remove circularity in definition of processor conformance
-[GA-I-114-20090529] E.2,G.2     reduce presentation profile requirements
-[GA-I-115-20090529] E.2,G.1     expand transformation profile requirements
-[GA-I-116-20090529] 5.2,6.{1,2} aggregate certain ttp:profile related text into one place
-[GA-I-117-20090529] 5.2,6.1     add 'use' value to ttp:{feature,extension} value attribute
-
-</pre></div></div></div></div></body></html>
\ No newline at end of file
+<span class="diff-chg"><span class="strong">Technical Changes</span>
+
+The following changes result in a technical change of the conformance
+criteria, the normative abstract document type that is defined
+for use with DFXP, or the defined value space of an attribute or
+property:
+
+* Change TT Style Namespace to use #styling instead of #style as
+  fragment identifier [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/87">I-087</a>]. 
+* Add ttp:{profile,features,feature,extensions,extension} element types
+  [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/60">I-060</a>].
+* Add Parameters.class group, containing ttp:profile element, to content
+  model of head element [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/60">I-060</a>].
+* Define three normative profiles: dfxp-{transformation,presentation,full},
+  with dfxp-transformation being the default in absence of declaration
+  [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/60">I-060</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/96">I-096</a>].
+* Subdivide processor conformance into transformation and presentation
+  processors, mandating support for the respective profile [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/35">A-035</a>].
+* Add optional tts:extent attribute to tt element [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/28">A-028</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/69">I-069</a>].
+* Change default time containment of body element to 'par' [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/41">I-041</a>].
+* Remove 'inherit' value from all tts:* style attributes [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/54">I-054</a>].
+* Allow unquoted font family names to contain whitespace in
+  &lt;familyName&gt; style value expression used with tts:fontFamily
+  attribute [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/33">I-033</a>].
+* Change 'scroll' value to 'dynamic' on tts:overflow attribute [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/82">I-082</a>].
+* Add 'rollUp' value to tts:dynamicFlow attribute [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/34">A-034</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/101">I-101</a>].
+* Remove (1) 'within' flow function, (2) 'block', 'inline', and 'pixel'
+  flow units, (3) 'fade' flow style, and (4) flow transition and flow
+  transition styles from &lt;flowFunction&gt; style value expression
+  [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/81">I-081</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/86">I-086</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/100">I-100</a>].
+* Rename intra(..) and inter(..) to fill(..) and clear(..), respectively,
+  in &lt;flowIntervalFunction&gt; style value expression [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/102">I-102</a>].
+* Allow tts:display style property to apply to region element [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/51">I-051</a>].
+* Allow ttm:role attribute on region element [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/32">A-032</a>].
+* Improve content model of metadata element [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/97">I-097</a>].
+* Change data type of ttm:role attribute to NMTOKENS [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/89">I-089</a>].
+* Add 'description' value to ttm:role attribute [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/8">I-008</a>].
+
+<span class="strong">Editorial Changes</span>
+
+The following changes are editorial in nature or entail semantic
+clarifications that do not affect the abstract document type, defined
+schemas, or conformance criteria for DFXP:
+
+* Clarify prose with respect to support for nested div and span [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/24">A-024</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/28">I-028</a>].
+* Define default region in absence of explicit region [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/26">A-026</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/12">I-012</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/42">I-042</a>].
+* Map anonymous spans to fo:inline only when parent is p or span [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/27">A-027</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/37">I-037</a>].
+* Fix inconsistencies regarding time containment semantics [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/29">A-029</a>].
+* Clarify semantics of dur and end attributes [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/30">A-030</a>].
+* Unify specification of behavior of style resolution processing [<a href="http://www.w3.org/AudioVideo/TT/tracker/actions/33">A-033</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/32">I-032</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/40">I-040</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/50">I-050</a>].
+* Add examples of metadata and animation vocabulary [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/9">I-009</a>].
+* Revert XML and XML Namespace references to their 1.0 versions [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/15">I-015</a>].
+* Fix incorrect reference to SMIL2 sections [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/16">I-016</a>].
+* Fix syntactic definition of &lt;duration&gt; style value expression [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/17">I-017</a>].
+* Correct name of tts:textDecoration value 'lineThrough' [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/27">I-027</a>].
+* Clarify prose describing &lt;opacity&gt; style value expression [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/35">I-035</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/90">I-090</a>].
+* Clarify processing and inheritance of anonymous spans [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/34">I-034</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/36">I-036</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/77">I-077</a>].
+* Fix example code for content hierarchy region mapping [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/43">I-043</a>].
+* Fix various typos and formatting issues [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/44">I-044</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/45">I-045</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/56">I-056</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/73">I-073</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/76">I-076</a>].
+* Add missing inheritance and percentage constraints [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/46">I-046</a>].
+* Fix ordering and missing entry in list of style value expressions [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/52">I-052</a>].
+* Designate tts:textDecoration and tts:textOutline as inheritable [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/55">I-055</a>].
+* Make all style properties animatable [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/59">I-059</a>].
+* Correct flow interval computation with definite rate [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/61">I-061</a>].
+* Clarify dynamic flow buffer semantics [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/62">I-062</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/63">I-063</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/66">I-066</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/67">I-067</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/104">I-104</a>].
+* Clarify dynamic flow timing semantics [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/64">I-064</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/104">I-104</a>].
+* Clarify affect of animation of styles and dynamic flow [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/65">I-065</a>].
+* Clarify semantics of space filling of region [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/68">I-068</a>].
+* Clarify extent of region with respect to tts:overflow semantics [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/70">I-070</a>].
+* Update XSL reference to 1.1 version [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/79">I-079</a>].
+* Remove appendix containing sample code [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/80">I-080</a>].
+* Clarify dynamic flow operation semantics [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/83">I-083</a>, <a href="http://www.w3.org/AudioVideo/TT/tracker/issues/99">I-099</a>].
+* Clarify default flow style semantics [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/84">I-084</a>].
+* Clarify default denominator on ttp:frameRateMultiplier [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/85">I-085</a>].
+* Add missing style default semantics [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/91">I-091</a>].
+* Clarify mutability of TT AF namespaces [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/94">I-094</a>].
+* Clarify constraints on syntax of flow functions [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/103">I-103</a>].
+* Clarify interaction between dynamic flow and wrap option processing [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/105">I-105</a>].
+* Clarify line breaking semantics [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/106">I-106</a>].
+* Enlarge syntactic treatment of foreign attributes on head element [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/110">I-110</a>].
+* Fix note regarding context of usage of metadata items [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/111">I-111</a>].
+* Remove style and metadata extension namespaces [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/112">I-112</a>].
+* Clarify region association algorithm [<a href="http://www.w3.org/AudioVideo/TT/tracker/issues/118">I-118</a>].
+
+</span></pre></div></div></div></div></body></html>
\ No newline at end of file
--- a/spec/ttaf1-dfxp.xml	Sun May 31 13:42:54 2009 +0000
+++ b/spec/ttaf1-dfxp.xml	Sun May 31 13:52:59 2009 +0000
@@ -1136,13 +1136,14 @@
 <p>A profile designator is not restricted to the set of designators enumerated
 in <specref ref="profile-vocab-table"/>, but may be any URI that
 feasibly dereferences a TT AF Profile Definition Document.</p>
-<p>The profile of a document instance is specified either (1) by
-specifying a <att>ttp:profile</att> attribute on the root <el>tt</el>
-element, as defined by <specref ref="parameter-attribute-profile"/>,
-or (2) by including <phrase diff="chg">one or more</phrase>
-<el>ttp:profile</el> element<phrase diff="add">s</phrase> in the
-<el>head</el> element, in accordance with <specref
-ref="parameter-vocabulary-profile"/>.</p>
+<p>The profile of <phrase diff="add">TT AF that must be supported by a
+TT AF content processor in order to process</phrase> a document
+instance is specified either (1) by specifying a
+<att>ttp:profile</att> attribute on the root <el>tt</el> element, as
+defined by <specref ref="parameter-attribute-profile"/>, or (2) by
+including <phrase diff="chg">one or more</phrase> <el>ttp:profile</el>
+element<phrase diff="add">s</phrase> in the <el>head</el> element, in
+accordance with <specref ref="parameter-vocabulary-profile"/>.</p>
 <p diff="add">If a <el>ttp:profile</el> element appears as a
 descendant of the <el>tt</el> element, then the <loc
 href="#parameter-attribute-profile"><att>ttp:profile</att></loc>
@@ -1224,11 +1225,11 @@
 respectively</phrase>.</p>
 </note>
 <p>An example of an author defined
-subtractive, derived profile of the DFXP Presentation
+<phrase diff="chg">additive</phrase>, derived profile of the DFXP Presentation
 profile is shown
 below in <specref ref="dfxp-example-sub-profile"/>.</p>
 <table id="dfxp-example-sub-profile" role="example">
-<caption>Example Fragment &ndash; DFXP Subtractive Profile</caption>
+<caption>Example Fragment &ndash; DFXP <phrase diff="chg">Additive</phrase> Profile</caption>
 <tbody>
 <tr>
 <td>
@@ -1237,7 +1238,7 @@
  &lt;head&gt;
    &lt;profile use="dfxp-presentation" xmlns="http://www.w3.org/2006/10/ttaf1#parameter"&gt;
      &lt;features <phrase diff="add">xml:base="http://www.w3.org/2006/10/ttaf1/feature"</phrase>&gt;
-       &lt;feature value="optional"&gt;#fontStyle-italic&lt;/feature&gt;
+       &lt;feature value="<phrase diff="chg">required</phrase>"&gt;#fontStyle-italic&lt;/feature&gt;
      &lt;/features&gt;
    &lt;/profile&gt;
  &lt;/head&gt;
@@ -1249,8 +1250,9 @@
 </table>
 <note role="explanation">
 <p>In the above example, the baseline profile is declared to be
-the DFXP Presentation profile, which is then subtractively modified by making the
-<code>#fontStyle-italic</code> feature optional (rather than required as it is defined
+the DFXP Presentation profile, which is then <phrase diff="chg">additively</phrase> modified by making the
+<code>#fontStyle-italic</code> feature <phrase diff="chg">required</phrase> (rather than
+<phrase diff="chg">optional</phrase> as it is defined
 in <specref ref="profile-dfxp-presentation"/>). Note also the resetting of the
 default XMLNS binding on the <el>profile</el> element to the TT Parameter Namespace.</p>
 </note>
@@ -1264,7 +1266,7 @@
 <item><p><specref ref="extension-vocabulary-overview"/></p></item>
 </ulist>
 <p>The core catalog defines the baseline, core vocabulary of the TT
-AF, and, in particular, the vocabulary of DFXP. The extensions catalog
+AF, and, in particular, the vocabulary of DFXP. The extension catalog
 serves as a placeholder for extensions to the core vocabulary defined
 by DFXP.</p>
 <div3 id="core-vocabulary-overview">
@@ -1562,7 +1564,8 @@
 <div3 id="extension-vocabulary-overview">
 <head>Extension Catalog</head>
 <p>The extension vocabulary catalog is intended for use by future
-profiles of the TT AF.</p>
+profiles of the TT AF<phrase diff="add">, and is not further defined
+by this version of this specification</phrase>.</p>
 <p diff="del">In this version of this specification, no
 standardized extension vocabulary is defined. The following namespaces are
 specifically reserved by <specref ref="namespace-vocab-table"/>
@@ -1613,9 +1616,11 @@
 <div3 id="parameter-vocabulary-profile">
 <head>ttp:profile</head>
 <p>The <el>ttp:profile</el> element is used to specify a collection of
-required (mandatory) and optional (voluntary) features and extensions that must or
-may be supported by a TT AF content processor in order to process a
-TT AF document that makes use (or may make use) of such features and extensions.</p>
+<phrase diff="chg">used (mandatory and enabled), required (mandatory),
+and optional (voluntary)</phrase> features and extensions that must or
+may be supported by a TT AF content processor in order to process a TT
+AF document that makes use (or may make use) of such features and
+extensions.</p>
 <note role="clarification">
 <p>The difference between a <emph>feature</emph> and an
 <emph>extension</emph> is where it is defined an how it is labeled:
@@ -1877,8 +1882,8 @@
 <eg xml:space="preserve">
 &lt;ttp:profile use="http://www.w3.org/2006/10/ttaf1/profile/dfxp-presentation"&gt;
   &lt;ttp:features <phrase diff="add">xml:base="http://www.w3.org/2006/10/ttaf1/feature"</phrase>&gt;
+    <phrase role="strong">&lt;ttp:feature value="<phrase diff="add">required</phrase>"&gt;#fontStyle-italic&lt;/ttp:feature&gt;</phrase>
     <phrase role="strong">&lt;ttp:feature value="required"&gt;#textDecoration-under&lt;/ttp:feature&gt;</phrase>
-    <phrase role="strong">&lt;ttp:feature value="optional"&gt;#fontStyle-italic&lt;/ttp:feature&gt;</phrase>
   &lt;/ttp:features&gt;
 &lt;/ttp:profile&gt;
 </eg>
@@ -1887,20 +1892,20 @@
 </tbody>
 </table>
 <note role="explanation">
-<p>In the above example, the DFXP
-presentation profile is used as the baseline profile. This baseline profile
-is then modified by two <el>ttp:feature</el> elements, the first to superset the
-baseline profile (since <code>#textDecoration-under</code> is not required
-by the DFXP presentation profile), and the second to subset the
-baseline profile (since <code>#fontStyle-italic</code> is nominally
-required by the DFXP presentation profile). Note that the explicit
-specification of <code>required</code> on the <att>value</att>
-attribute on the first of the two <el>ttp:feature</el> elements is not
-necessary, since it is the default value of this attribute.</p>
+<p>In the above example, the DFXP presentation profile is used as the
+baseline profile. This baseline profile is then modified by two
+<el>ttp:feature</el> <phrase diff="chg">elements in order</phrase> to
+superset the baseline profile <phrase diff="chg">(since neither
+<code>#fontStyle-italic</code> nor <code>#textDecoration-under</code>
+are required by the DFXP presentation profile)</phrase>.  Note that
+the explicit specification of <code>required</code> on the
+<att>value</att> attribute on <phrase diff="chg">these two</phrase>
+<el>ttp:feature</el> elements is not <phrase diff="add">strictly
+</phrase>necessary, since it is the default value of this
+attribute.</p>
 <p>The effect of this example is to express authorial intentions that
-text underlining must be supported, but that the italic font style need
-not be supported (even though nominally required by the referenced baseline
-profile).</p>
+<phrase diff="chg">italic font style and text underlining must be
+supported</phrase>.</p>
 </note>
 </div3>
 <div3 id="parameter-vocabulary-extensions">
@@ -2043,23 +2048,26 @@
 <note role="explanation">
 <p>In the above example, the DFXP transformation profile is used as
 the baseline profile. This baseline profile is then supersetted by
-specifying that support<phrase diff="add"> and use</phrase> is required for<phrase diff="del"> two extensions, where the
-first extension is a experimental extension
+specifying that support<phrase diff="add"> and use</phrase> is
+required for<phrase diff="del"> two extensions, where the first
+extension is a experimental extension
 <code>#x-prefilter-by-language</code> defined (hypothetically) by the
-W3C in the TT Extension Namespace, and where the second extension is</phrase>
-a private extension defined in a third party namespace.<phrase diff="del">The
-<att>base</att> attribute is elided from the first specified
-<el>ttp:extensions</el> element since it makes use of the TT Extension
-Namespace. Note that the explicit specification of
-<code>required</code> on the <att>value</att> attributes on the two
-<el>ttp:extension</el> elements is not necessary, since it is the
-default value of this attribute.</phrase></p>
+W3C in the TT Extension Namespace, and where the second extension
+is</phrase> a private extension defined in a third party
+namespace.<phrase diff="del">The <att>base</att> attribute is elided
+from the first specified <el>ttp:extensions</el> element since it
+makes use of the TT Extension Namespace. Note that the explicit
+specification of <code>required</code> on the <att>value</att>
+attributes on the two <el>ttp:extension</el> elements is not
+necessary, since it is the default value of this
+attribute.</phrase></p>
 <p>The effect of this example is to express authorial intentions that
 a recipient processor must support the DFXP transformation profile and
-must also support<phrase diff="add"> and use</phrase> <phrase diff="del"> two additional extensions, one
-(hypothetically) defined by the W3C (in another specification or in a
-future version of this specification) and the other</phrase><phrase
-diff="add">an extension </phrase>defined by a third party.</p>
+must also support<phrase diff="add"> and use</phrase> <phrase
+diff="del"> two additional extensions, one (hypothetically) defined by
+the W3C (in another specification or in a future version of this
+specification) and the other</phrase><phrase diff="add">an extension
+</phrase>defined by a third party.</p>
 </note>
 </div3>
 </div2>
@@ -3898,7 +3906,7 @@
   &lt;style tts:fontFamily="proportionalSansSerif"/&gt;
   &lt;style tts:fontSize="18px"/&gt;
   &lt;style <phrase role="strong">tts:overflow="dynamic"</phrase>/&gt;
-  &lt;style <phrase role="strong">tts:dynamicFlow="in(word,jump) out(line,smooth) <phrase diff="chg">clear</phrase>(3s)"</phrase>/&gt;
+  &lt;style <phrase role="strong">tts:dynamicFlow="in(word,jump) <phrase diff="add">fill(1.0s) </phrase>out(line,smooth) <phrase diff="chg">clear</phrase>(0.3s)"</phrase>/&gt;
 &lt;/region&gt;
 ...
 &lt;p region="r1"&gt;
@@ -7291,7 +7299,8 @@
 then a <emph>default region</emph> is implied with the following characteristics:</p>
 <ulist>
 <item>
-<p>the identify of the default region is consider to be anonymous;</p>
+<p>the <phrase diff="chg">identity</phrase> of the default region is consider<phrase
+diff="add">ed</phrase> to be anonymous;</p>
 </item>
 <item>
 <p>the extent of the default region is the same as the root container
@@ -7393,10 +7402,15 @@
 href="#layout-attribute-region"><att>region</att></loc> attribute,
 then the element is associated with the region referenced by the most
 immediate ancestor that specifies this attribute;</p></item>
+<item><p diff="add"> if the element contains a descendant element that
+specifies a <loc
+href="#layout-attribute-region"><att>region</att></loc> attribute,
+then the element is associated with the region referenced by that
+attribute;</p></item>
 <item><p>if a default region was implied (due to the absence of any
 <loc href="#layout-vocabulary-region"><el>region</el></loc> element),
-then the element is associated with the default region</p></item>
-<item><p>the element is not associated with any region</p></item>
+then the element is associated with the default region<phrase diff="add">;</phrase></p></item>
+<item><p>the element is not associated with any region<phrase diff="add">.</phrase></p></item>
 </olist>
 <p>The pseudo-code shown in <specref ref="content-hierarchy-region-mapping"/>
 provides one possible algorithm that implements these processing steps.</p>
@@ -14218,138 +14232,92 @@
 <div2 id="change-history-cr1-to-lc3">
 <head>Changes from First Candidate Recommendation to Third Last Call
 Working Draft</head>
-
-<!-- FIXME - not yet included
-<phrase role="strong">Technical Changes</phrase>
+<eg xml:space="preserve">
+<phrase diff="chg"><phrase role="strong">Technical Changes</phrase>
 
 The following changes result in a technical change of the conformance
 criteria, the normative abstract document type that is defined
 for use with DFXP, or the defined value space of an attribute or
 property:
 
-* SCHEMA TECHNICAL CHANGES *
-
 * Change TT Style Namespace to use #styling instead of #style as
-  fragment identifier. 
-* Add ttp:{profile,features,feature,extensions,extension> elements.
-* Add tts:extent to tt element.
-* Add Parameters.class group to head content model.
-* Add attributes from metadata extension namespace to body, div, p,
-  span, br, metadata.
-* Add attributes from style extension namespace to body, div, p, span,
-  br, region.
-* Remove 'inherit' value from all tts:* style attributes.
-* Change 'scroll' value to 'dynamic' on tts:overflow attribute.
-* Add 'description' value to ttm:role attribute.
-* Change data type of ttm:role attribute to NMTOKENS.
-
-* NON-SCHEMA TECHNICAL CHANGES *
-
-* Add 'rollUp' value to tts:dynamicFlow attribute.
+  fragment identifier [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/87">I-087</loc>]. 
+* Add ttp:{profile,features,feature,extensions,extension} element types
+  [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/60">I-060</loc>].
+* Add Parameters.class group, containing ttp:profile element, to content
+  model of head element [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/60">I-060</loc>].
+* Define three normative profiles: dfxp-{transformation,presentation,full},
+  with dfxp-transformation being the default in absence of declaration
+  [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/60">I-060</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/96">I-096</loc>].
+* Subdivide processor conformance into transformation and presentation
+  processors, mandating support for the respective profile [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/35">A-035</loc>].
+* Add optional tts:extent attribute to tt element [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/28">A-028</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/69">I-069</loc>].
+* Change default time containment of body element to 'par' [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/41">I-041</loc>].
+* Remove 'inherit' value from all tts:* style attributes [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/54">I-054</loc>].
+* Allow unquoted font family names to contain whitespace in
+  &lt;familyName&gt; style value expression used with tts:fontFamily
+  attribute [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/33">I-033</loc>].
+* Change 'scroll' value to 'dynamic' on tts:overflow attribute [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/82">I-082</loc>].
+* Add 'rollUp' value to tts:dynamicFlow attribute [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/34">A-034</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/101">I-101</loc>].
+* Remove (1) 'within' flow function, (2) 'block', 'inline', and 'pixel'
+  flow units, (3) 'fade' flow style, and (4) flow transition and flow
+  transition styles from &lt;flowFunction&gt; style value expression
+  [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/81">I-081</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/86">I-086</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/100">I-100</loc>].
+* Rename intra(..) and inter(..) to fill(..) and clear(..), respectively,
+  in &lt;flowIntervalFunction&gt; style value expression [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/102">I-102</loc>].
+* Allow tts:display style property to apply to region element [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/51">I-051</loc>].
+* Allow ttm:role attribute on region element [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/32">A-032</loc>].
+* Improve content model of metadata element [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/97">I-097</loc>].
+* Change data type of ttm:role attribute to NMTOKENS [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/89">I-089</loc>].
+* Add 'description' value to ttm:role attribute [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/8">I-008</loc>].
 
 <phrase role="strong">Editorial Changes</phrase>
 
 The following changes are editorial in nature or entail semantic
 clarifications that do not affect the abstract document type, defined
 schemas, or conformance criteria for DFXP:
--->
-
-<eg xml:space="preserve">
-<![CDATA[
-[GA-A-024-20081214] 7.1.{4,6}   correct prose to accommodate nested divs and spans
-[GA-A-026-20090130] *           define default region
-[GA-A-027-20081214] 9.3.2 (7)   map anonymous spans to fo:inline only when parent is p or span
-[GA-A-028-20090130] *           move tts:extent from body to tt element
-[GA-A-029-20090130] *           fix inconsistency regarding time containment semantics
-[GA-A-030-20090130] 10.2        clarify semantics for dur and end
-[GA-A-032-20090130] 9.1.2       add ttm:role to region element
-[GA-A-033-20090415] *           unify and better formalize style resolution process
-[GA-A-034-20090427] 8.2.7       add "rollUp" shorthand value to tts:dynamicFlow
-[GA-A-035-20090504] 3.2         subdivide into transformation and presentation conformance
-[GA-A-036-20090504] C           update schemas
-[GA-I-008-20090415] 12.2.2      add "description" value to ttm:role enumeration
-[GA-I-009-20090504] 11,12       add examples to metadata and animation element vocabulary
-[GA-I-012-20090130] *           define default region
-[GA-I-015-20090415] *           change XML and XML Namespace references
-[GA-I-016-20081214] 10.2.*      fix incorrect reference to smil2 section (should be 10.4.1)
-[GA-I-017-20081214] 8.3.4       correct definition of <duration> syntax to <digit>+
-[GA-I-027-20081214] 8.2.20      correct names of textDecoration values (lineThrough)
-[GA-I-028-20090130] 8.2.13      elaborate prose to accommodate nested spans
-[GA-I-032-20090415] 8.4.3       style chaining an left preference
-[GA-I-033-20090415] 8.3.{5,14}  allow unquoted font family name that contains whitespace
-[GA-I-034-20090130] 9.3         elaborate processing of anonymous spans
-[GA-I-035-20090415] 8.3.1       opacity float value
-[GA-I-036-20090130] 8.2         inheritance by anonymous spans
-[GA-I-037-20081214] 9.3.2 (7)   map anonymous spans to fo:inline only when parent is p or span
-[GA-I-040-20090415] *           unify and better formalize style resolution process
-[GA-I-041-20090415] 7.1.3       change body to parallel time containment as default
-[GA-I-042-20090130] 9.3         processing in absence of region attribute
-[GA-I-043-20090415] 9.3.2       correct content hierarchy region mapping example code
-[GA-I-044-20081214] B.4         change typo "withing" to "within"
-[GA-I-045-20081214] 8.2.24      remove extra '"' at end of last line of wrap option example
-[GA-I-046-20081214] 8.2.23      missing inheritance and percentage constraints
-[GA-I-048-20090130] *           specify requiredExtensions and requiredFeatures
-[GA-I-050-20090130] *           improve consistency of style association prose on content elts
-[GA-I-051-20090130] 8.2.5       allow tts:display to apply to region element
-[GA-I-052-20090130] 8.3         fix order and missing entry in list of style value expressions
-[GA-I-054-20090427] 8.{2,4}     remove explicit inheritance
-[GA-I-055-20090427] 8.2.{20,21} make textDecoration and textOutline inheritable
-[GA-I-056-20090504] 8.2.20      fix indentation of tts:textDecoration example
-[GA-I-059-20090427] 8.2.*       make all style properties animatable
-[GA-I-060-20090504] 5.2,6.1     enhance profile specification mechanism
-[GA-I-061-20090427] B.3.{1,2}   correct flow interval computation with definite rate
-[GA-I-062-20090427] B.2         clarify meaning of "difference" in contents of flow buffer
-[GA-I-063-20090427] B.2         clarify meaning of "logical content position"
-[GA-I-064-20090427] B.5         clarify timeline used for dynamic flow
-[GA-I-065-20090427] 8.2.7,B     account for side effects of animation
-[GA-I-066-20090427] B.2         clarify assumptions regarding flow buffer state persistence
-[GA-I-067-20090427] B.2         clarify handling of temporal style changes w.r.t. flow buffer
-[GA-I-068-20090504] 9.3.3       ensure last block of body's block is filled out to region
-[GA-I-069-20090504] 8.2.8       mandate explicit lengths for tts:extent on tt:tt element
-[GA-I-070-20090504] 8.2.16      clarify "region's width and height were infinite"
-[GA-I-073-20090427] 1.2         remove superfluous text
-[GA-I-075-20090504] 5.2         clarify use of optional feature/extension
-[GA-I-076-20090427] 8.2.13      fix typo
-[GA-I-077-20090427] 8.2.*       add missing prose regarding anonymous spans
-[GA-I-078-20090427] 8.3.14      remove spurious reference to whitespace S syntactic element
-[GA-I-079-20090427] G           update XSL reference to XSL 1.1
-[GA-I-080-20090504] I           remove sample code appendix
-[GA-I-081-20090427] 8.3.6,B     remove 'pixel' flow unit and flow transitions
-[GA-I-082-20090427] 8.2.{13,16} change 'scroll' value to 'dynamic' for tts:overflow
-[GA-I-083-20090427] B.4         clarify flow operations prose logical vs formatted units
-[GA-I-084-20090427] 8.3.6       specify semantics if smooth or fade flow style not supported
-[GA-I-085-20090504] 6.2.4       ttp:frameRateMultiplier - missing default for denominator
-[GA-I-086-20090504] 8.3.6,B     tts:dynamicFlow - remove fade, within()
-[GA-I-087-20090504] 5.1         change TT style namespace value to #styling instead of #style
-[GA-I-088-20090504] *           remove editorial notes
-[GA-I-089-20090504] 12.2.2      ttm:role - allow multiple tokens
-[GA-I-090-20090504] 8.2.14      improve opacity semantics
-[GA-I-091-20090504] 8.2.*       implement style defaults
-[GA-I-092-20090529] 6.1.{2,4}   change base to xml:base
-[GA-I-093-20090529] 6.1.{2,4}   change base to xml:base
-[GA-I-094-20090529] 5.1,I       specify that TT namespaces are mutable
-[GA-I-096-20090529] G.3         create DFXP "Full" profile, requiring all features
-[GA-I-097-20090529] 12.1.1      fix metadata content model
-[GA-I-098-20090529] B           eliminate or clarify clear timing
-[GA-I-099-20090529] B           clarify semantics of blocked fill operation
-[GA-I-100-20090529] 8.3.6,B     remove block and inline fill units
-[GA-I-101-20090529] 8.2.7,I     add note justifying rollUp interval
-[GA-I-102-20090529] 8.[23].7,B  change names of intra() and inter() flow interval functions
-[GA-I-103-20090529] 8.2.7       proscribe multiple instances of same flow function
-[GA-I-104-20090529] B.{2,3}     clarify flow buffer language
-[GA-I-105-20090529] 8.2.16,B.4  clarify interaction between dynamic flow and wrap property
-[GA-I-106-20090529] 9.4,E       clarify line breaking, add line breaking feature designator
-[GA-I-108-20090529] G.1         remove redundant transformation requirement in transform profile
-[GA-I-110-20090529] 7.1.2       explicitly allow foreign attributes on head element
-[GA-I-111-20090529] 12.1.1      fix note regarding context of usage of metadata items
-[GA-I-112-20090529] 5.3.2       remove style, metadata, and parameter extension namespaces
-[GA-I-113-20090529] 3,E         remove circularity in definition of processor conformance
-[GA-I-114-20090529] E.2,G.2     reduce presentation profile requirements
-[GA-I-115-20090529] E.2,G.1     expand transformation profile requirements
-[GA-I-116-20090529] 5.2,6.{1,2} aggregate certain ttp:profile related text into one place
-[GA-I-117-20090529] 5.2,6.1     add 'use' value to ttp:{feature,extension} value attribute
-]]>
-</eg>
+
+* Clarify prose with respect to support for nested div and span [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/24">A-024</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/28">I-028</loc>].
+* Define default region in absence of explicit region [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/26">A-026</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/12">I-012</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/42">I-042</loc>].
+* Map anonymous spans to fo:inline only when parent is p or span [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/27">A-027</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/37">I-037</loc>].
+* Fix inconsistencies regarding time containment semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/29">A-029</loc>].
+* Clarify semantics of dur and end attributes [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/30">A-030</loc>].
+* Unify specification of behavior of style resolution processing [<loc href="http://www.w3.org/AudioVideo/TT/tracker/actions/33">A-033</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/32">I-032</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/40">I-040</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/50">I-050</loc>].
+* Add examples of metadata and animation vocabulary [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/9">I-009</loc>].
+* Revert XML and XML Namespace references to their 1.0 versions [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/15">I-015</loc>].
+* Fix incorrect reference to SMIL2 sections [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/16">I-016</loc>].
+* Fix syntactic definition of &lt;duration&gt; style value expression [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/17">I-017</loc>].
+* Correct name of tts:textDecoration value 'lineThrough' [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/27">I-027</loc>].
+* Clarify prose describing &lt;opacity&gt; style value expression [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/35">I-035</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/90">I-090</loc>].
+* Clarify processing and inheritance of anonymous spans [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/34">I-034</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/36">I-036</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/77">I-077</loc>].
+* Fix example code for content hierarchy region mapping [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/43">I-043</loc>].
+* Fix various typos and formatting issues [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/44">I-044</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/45">I-045</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/56">I-056</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/73">I-073</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/76">I-076</loc>].
+* Add missing inheritance and percentage constraints [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/46">I-046</loc>].
+* Fix ordering and missing entry in list of style value expressions [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/52">I-052</loc>].
+* Designate tts:textDecoration and tts:textOutline as inheritable [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/55">I-055</loc>].
+* Make all style properties animatable [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/59">I-059</loc>].
+* Correct flow interval computation with definite rate [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/61">I-061</loc>].
+* Clarify dynamic flow buffer semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/62">I-062</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/63">I-063</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/66">I-066</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/67">I-067</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/104">I-104</loc>].
+* Clarify dynamic flow timing semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/64">I-064</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/104">I-104</loc>].
+* Clarify affect of animation of styles and dynamic flow [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/65">I-065</loc>].
+* Clarify semantics of space filling of region [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/68">I-068</loc>].
+* Clarify extent of region with respect to tts:overflow semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/70">I-070</loc>].
+* Update XSL reference to 1.1 version [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/79">I-079</loc>].
+* Remove appendix containing sample code [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/80">I-080</loc>].
+* Clarify dynamic flow operation semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/83">I-083</loc>, <loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/99">I-099</loc>].
+* Clarify default flow style semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/84">I-084</loc>].
+* Clarify default denominator on ttp:frameRateMultiplier [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/85">I-085</loc>].
+* Add missing style default semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/91">I-091</loc>].
+* Clarify mutability of TT AF namespaces [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/94">I-094</loc>].
+* Clarify constraints on syntax of flow functions [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/103">I-103</loc>].
+* Clarify interaction between dynamic flow and wrap option processing [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/105">I-105</loc>].
+* Clarify line breaking semantics [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/106">I-106</loc>].
+* Enlarge syntactic treatment of foreign attributes on head element [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/110">I-110</loc>].
+* Fix note regarding context of usage of metadata items [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/111">I-111</loc>].
+* Remove style and metadata extension namespaces [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/112">I-112</loc>].
+* Clarify region association algorithm [<loc href="http://www.w3.org/AudioVideo/TT/tracker/issues/118">I-118</loc>].
+
+</phrase></eg>
 </div2>
 </inform-div1>
 </back>
Binary file spec/xsd/schema.zip has changed