[ttml10se] fix xml:lang and alpha types in schemas; further editorial fixes; regenerate schema archives
authorGlenn Adams <glenn@skynav.com>
Fri, 17 May 2013 21:59:22 -0600
changeset 394 7379ad6446d7
parent 393 28efe33aebf4
child 395 ae9a7c284d1f
[ttml10se] fix xml:lang and alpha types in schemas; further editorial fixes; regenerate schema archives
ttml10/spec/rnc/schema.zip
ttml10/spec/rnc/ttaf1-dfxp-datatypes.rnc
ttml10/spec/ttaf1-dfxp.xml
ttml10/spec/ttml-changes.html
ttml10/spec/xsd/schema.zip
ttml10/spec/xsd/ttaf1-dfxp-datatypes.xsd
ttml10/spec/xsd/xml.xsd
Binary file ttml10/spec/rnc/schema.zip has changed
--- a/ttml10/spec/rnc/ttaf1-dfxp-datatypes.rnc	Wed May 15 14:37:25 2013 -0600
+++ b/ttml10/spec/rnc/ttaf1-dfxp-datatypes.rnc	Fri May 17 21:59:22 2013 -0600
@@ -3,7 +3,7 @@
 # .......................................................................
 
 TTAF.Alpha.datatype =
-  xsd:float { minInclusive = "0" maxInclusive = "1" }
+  xsd:float
 
 TTAF.Agent.datatype =
   xsd:IDREFS
@@ -78,7 +78,8 @@
   xsd:string { pattern = "\p{Nd}+\s+\p{Nd}+" }
 
 TTAF.LanguageCode.datatype =
-  xsd:NMTOKEN
+  "" |
+  xsd:language
 
 TTAF.LineHeight.datatype =
   string
--- a/ttml10/spec/ttaf1-dfxp.xml	Wed May 15 14:37:25 2013 -0600
+++ b/ttml10/spec/ttaf1-dfxp.xml	Fri May 17 21:59:22 2013 -0600
@@ -881,7 +881,7 @@
 <p>When transporting a <emph>Document Instance</emph> in a <emph>Document Interchange Context</emph> in which a
 Media Type <bibref ref="media-types"/> identifies the content type of the interchanged <emph>Document Instance</emph>, then the specified media type is
 <code>application/ttml+xml</code> in conformance with <bibref
-ref="rfc3023"/> &sect; 7, with which an optional
+ref="xml-media"/> &sect; 7, with which an optional
 <code>profile</code> parameter may appear, the value of which
 conforms to
 a profile designator as
@@ -1998,14 +1998,7 @@
 <el>ttp:feature</el> elements in order to
 superset the baseline profile (since neither
 <code>#fontStyle-italic</code> nor <code>#textDecoration-under</code>
-are required by the DFXP presentation profile).  
-<!-- removed text:
-Note that
-the explicit specification of <code>required</code> on the
-<att>value</att> attribute on these two
-<el>ttp:feature</el> elements is not strictly
-necessary, since it is the default value of this
-attribute.--></p> 
+are required by the DFXP presentation profile).</p> 
 <p>The effect of this example is to express authorial intentions that
 italic font style and text underlining must be
 supported.</p>
@@ -2189,7 +2182,7 @@
 <div3 id="parameter-attribute-cellResolution">
 <head>ttp:cellResolution</head>
 <p>The <att>ttp:cellResolution</att> attribute may be used by an author
-to express the number of horizontal and vertical cells into which the root container region
+to express the number of horizontal and vertical cells into which the <emph>Root Container Region</emph>
 area is divided for the purpose of expressing presentation semantics in terms of
 a uniform grid.</p>
 <p>If specified, the value of this attribute must adhere to the following syntax:</p>
@@ -2232,7 +2225,7 @@
 cells expresses a dimension parallel to the inline or block progression dimension,
 the cell's dimension in the inline or block progression dimension applies, respectively.
 For example, if padding (on all four edges) is specified as 0.1c, the cell resolution
-is 20 by 10, and the root container extent is 640 by 480, then, assuming top to bottom,
+is 20 by 10, and the extent of the <emph>Root Container Region</emph> is 640 by 480, then, assuming top to bottom,
 left to right writing mode, the start and end padding will be 640 / 20 * 0.1 pixels and the
 before and after padding will be 480 / 10 * 0.1 pixels.</p>
 </note>
@@ -2769,12 +2762,6 @@
 given <emph>Document Instance</emph>, the interpretation of time expressions
 is uniform throughout the <emph>Document Instance</emph>.</p>
 </note>
-<!-- [GA] Remove for TTML10SE - Misleading - Now expressed in Appendix N
-<p>When operating with the <code>clock</code> time base,
-the expression <emph>media time</emph> as used in this specification is
-to be interpreted as the real-time clock selected by
-<specref ref="parameter-attribute-clockMode"/>.</p>
--->
 <note role="elaboration">
 <p>See <specref ref="time-expression-semantics"/> for further details
 on the interpretation of time expressions according to the designated time base.</p>
@@ -3232,39 +3219,19 @@
 <bibref ref="xml10"/>, &sect;2.12, <emph>Language Identification</emph>.</p>
 <p>The <att>xml:lang</att> attribute must be specified on the <el>tt</el>
 element and may be specified by an instance of any other element type
-in the core vocabulary catalog.</p>
+in the core vocabulary catalog except parameter vocabulary.</p>
 </div3>
 <div3 id="content-attribute-space">
 <head>xml:space</head>
 <p>The <att>xml:space</att> attribute is used as defined by
 <bibref ref="xml10"/>, &sect;2.10, <emph>White Space Handling</emph>.</p>
 <p>The <att>xml:space</att> attribute may be used with any element in
-the core vocabulary catalog.</p>
-<!-- OLD DEFINITION
-<p>The semantics of the value <code>default</code> are fixed to mean that
-white space that appears in element content as defined by <bibref
-ref="xml10"/>, &sect;3.2.1, must be normalized at the
-application layer during subsequent processing, such as presentation or
-transformation processing, as follows:</p>
-<olist>
-<item><p>replace each TAB character (<code>&amp;#x0009;</code>) and NEWLINE character (<code>&amp;#x000A;</code>) with a SPACE
-character (<code>&amp;#x0020;</code>);</p></item>
-<item><p>replace each sequence of two or more SPACE characters with a
-single SPACE character;</p></item>
-<item><p>for every maximum sequence of sibling character information
-items, if there is a leading or trailing SPACE character in the
-sequence, then remove the character.</p></item>
-</olist>
--->
-<!-- NEW DEFINITION -->
+the core vocabulary catalog except parameter vocabulary.</p>
 <p>The semantics of the value <code>default</code> are fixed to mean that
 when performing presentation processing of a <emph>Document Instance</emph> as
 described by <specref ref="semantics-region-layout-step-2"/>,
 processing must occur as
 if the following properties were specified on the affected
-<!-- changed for future CSS compatibility
-elements of the intermediate XSL-FO document:</p> 
--->
 elements of an equivalent intermediate XSL-FO document:</p>
 <ulist>
 <item>
@@ -3283,9 +3250,6 @@
 <p>Similarly, the semantics of the value <code>preserve</code> are fixed to mean that
 when performing presentation processing, processing must occur as
 if the following properties were specified on the affected
-<!-- changed for future CSS compatibility
-elements of the intermediate XSL-FO document:</p> 
--->
 elements of an equivalent intermediate XSL-FO document:
 </p>
 <ulist>
@@ -3309,6 +3273,10 @@
 of processing, the treatment of the <att>xml:space</att> attribute
 is processor dependent, but should respect the semantics described
 above if possible.</p>
+<note role="derivation">
+<p>The semantics of the above four cited XSL-FO properties are defined by
+by <bibref ref="xsl11"/>, &sect; 7.17.3, 7.16.7, 7.16.12, and 7.16.8, respectively.</p>
+</note>
 </div3>
 </div2>
 </div1>
@@ -3319,27 +3287,21 @@
 styling is to be understood as a separable layer of information that applies to
 content and that denotes authorial intentions about the presentation of
 that content.</p>
-  <!-- added for future CSS compatibility -->
-  <p>
-    Styling attributes are included in TTML to enable authorial intent of presentation
-    to be included within a self-contained document. This section describes
-    the semantics of style presentation in terms of a standard processing
-    model. TTML Processors are not required to present <emph>Document Instances</emph> in any particular way; 
-    but an implementation of this model by a TTML Presentation Processor
-    that provides externally observable results that are consistent with this model is
-    likely to lead to a user experience that closely resembles the experience intended by
-    the documents' authors.
-  </p>
-  <p>
-    The semantics of TTML style presentation are described in terms of the model 
-    in <bibref ref="xsl11"/>. The intended effect of the attributes in this section 
-    are to be compatible with  the layout model of XSL. Presentation agents may however 
-    use any technology to satisfy the authorial intent of the document. In particular 
-    since <bibref ref="css2"/> is a subset of this model, a CSS processor may be used 
-    for the features that the models have in common.
-  </p>
-  <!-- end addition -->
-  <p>No normative use of an
+<p>Styling attributes are included in TTML to enable authorial intent of presentation
+to be included within a self-contained document. This section describes
+the semantics of style presentation in terms of a standard processing
+model. TTML Processors are not required to present <emph>Document Instances</emph> in any particular way; 
+but an implementation of this model by a TTML Presentation Processor
+that provides externally observable results that are consistent with this model is
+likely to lead to a user experience that closely resembles the experience intended by
+the documents' authors.</p>
+<p>The semantics of TTML style presentation are described in terms of the model 
+in <bibref ref="xsl11"/>. The effects of the attributes in this section 
+are intended to be compatible with the layout and formatting model of XSL; however, Presentation agents
+may use any technology to satisfy the authorial intent of the document. In particular 
+since <bibref ref="css2"/> is a subset of this model, a CSS processor may be used 
+for the features that the models have in common.</p>
+<p>No normative use of an
 <code>&lt;?xml-stylesheet ... ?&gt;</code> processing instruction is defined
 by this specification.</p>
 <div2 id="styling-element-vocabulary">
@@ -3417,12 +3379,6 @@
 element must appear as a descendant of the <el>styling</el> element, and
 not in any other context.</p>
 </note>
-<note role="explanation">
-<p>In this version of this specification, the <el>style</el> element is the
-only non-metadata element that is not defined to accept <code>Metadata.class</code>
-children. It is expected that this asymmetry will be corrected in the next
-revision of this specification.</p>
-</note>
 </div3>
 </div2>
 <div2 id="styling-attribute-vocabulary">
@@ -3478,12 +3434,8 @@
 </note>
 <div3 id="style-attribute-style">
 <head>style</head>
-<p>The <att>style</att> attribute is used
-by referential style association
-to reference one or more <el>style</el>
-elements each of which define a
-specified
-style set.</p>
+<p>The <att>style</att> attribute is used by referential style association
+to reference one or more <el>style</el> elements each of which define a style (property) set.</p>
 <p>The <att>style</att> attribute may be specified by an instance of the following
 element types:</p>
 <ulist>
@@ -3587,12 +3539,10 @@
 </tr>
 </tbody>
 </table>
-  <!-- CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property represented by this attribute are based upon 
 that defined by <bibref ref="xsl11"/>, &sect; 7.8.2.</p>
-</note> -->
-  
+</note>
 </div3>
 <div3 id="style-attribute-color">
 <head>tts:color</head>
@@ -3643,7 +3593,7 @@
 is considered to be implementation dependent. In the absence of
 end-user preference information, a conformant presentation processor
 should use an initial value that is highly contrastive to the
-background color of the root container region.</p>
+background color of the <emph>Root Container Region</emph>.</p>
 <p>The <att>tts:color</att> style is illustrated by the following example.</p>
 <table id="style-attribute-color-example-1" role="example">
 <caption>Example Fragment &ndash; Color</caption>
@@ -3676,13 +3626,11 @@
 </tr>
 </tbody>
 </table>
-  <!-- CSS compatibility - remove derivation note 
-  <note role="derivation">
+ <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.18.1.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-direction">
 <head>tts:direction</head>
@@ -3773,13 +3721,11 @@
 </tr>
 </tbody>
 </table>
-  <!-- CSS compatibility - remove derivation note 
-  <note role="derivation">
+<note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.29.1.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-display">
 <head>tts:display</head>
@@ -3908,14 +3854,10 @@
 </tr>
 </tbody>
 </table>
-  <!-- CSS compatibility - remove derivation note 
-  <note role="derivation">
+<note role="derivation">
 <p>The semantics of the style property
-represented by this attribute are based upon that defined by <bibref
-ref="css2"/>,
-&sect; 9.2.5.</p>
-</note>
--->
+represented by this attribute are based upon that defined by <bibref ref="css2"/>, &sect; 9.2.4.</p>
+</note>
 </div3>
 <div3 id="style-attribute-displayAlign">
 <head>tts:displayAlign</head>
@@ -4018,19 +3960,17 @@
 </tr>
 </tbody>
 </table>
-<!-- CSS compatibility - remove derivation note   
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.14.4.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-extent">
 <head>tts:extent</head>
 <p>The <att>tts:extent</att> attribute is used to specify the
 <emph>width</emph> and <emph>height</emph> of a region area
-(which may be the root container region).</p>
+(which may be the <emph>Root Container Region</emph>).</p>
 <p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -4063,7 +4003,7 @@
 </tr>
 <tr>
 <td><emph>Percentages:</emph></td>
-<td>relative to width and height of root container region</td>
+<td>relative to width and height of <emph>Root Container Region</emph></td>
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
@@ -4078,10 +4018,9 @@
 <emph>height</emph>, where, if either <emph>width</emph> or <emph>height</emph> is negative or zero, then
 extent must be considered zero in both inline and block progression dimensions.</p>
 <p>If the value of this attribute is <code>auto</code>, then the initial value
-of the style property must be considered to be the same as the root container extent.
-</p>
+of the style property must be considered to be the same as the extent of the <emph>Root Container Region</emph>.</p>
 <p>
-The root container extent is determined either by a
+The extent of the <emph>Root Container Region</emph> is determined either by a
 <att>tts:extent</att> specified on the <el>tt</el> element, if
 present, or by the external authoring context, if not present.
 If
@@ -4235,22 +4174,18 @@
 </tr>
 </tbody>
 </table>
-<!--CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.9.2.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-fontSize">
 <head>tts:fontSize</head>
 <p>The <att>tts:fontSize</att> attribute is used to specify a style property
 that defines the font size for glyphs that are selected for glyph areas
-generated by content flowed into a region, where font size is interpreted as a
-scaling transform to the font's design EM square.</p>
-<p>This attribute may be specified by any
-element type
+generated by content flowed into a region.</p>
+<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>
 <table id="style-property-details-fontSize" role="common">
@@ -4346,13 +4281,12 @@
 </tr>
 </tbody>
 </table>
-<!--CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-&sect; 7.9.4.</p>
-</note>
--->  
+&sect; 7.9.4. The addition of a second length component to permit specifying font
+width and height independently is an extension introduced by TTML.</p>
+</note>
 </div3>
 <div3 id="style-attribute-fontStyle">
 <head>tts:fontStyle</head>
@@ -4405,7 +4339,7 @@
 each character child of a <el>p</el> element is considered to be enclosed in an anonymous
 span.</p>
 <p>Use of the value <code>oblique</code>
-denote a shear transformation (at an unspecified
+denotes a shear transformation (at an unspecified
 angle) in the inline progression dimension.</p>
 <p>If a specified font style is not available, then a
 presentation processor must attempt to map the specified font style
@@ -4448,13 +4382,11 @@
 </tbody>
 </table>
 <p/>
-<!-- CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.9.7.</p>
 </note>
--->  
 </div3>
 <div3 id="style-attribute-fontWeight">
 <head>tts:fontWeight</head>
@@ -4547,13 +4479,11 @@
 </tr>
 </tbody>
 </table>
-<!--CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.9.9.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-lineHeight">
 <head>tts:lineHeight</head>
@@ -4649,13 +4579,11 @@
 </tbody>
 </table>
 <p/>
-<!-- CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.16.4.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-opacity">
 <head>tts:opacity</head>
@@ -4767,20 +4695,17 @@
 </tr>
 </tbody>
 </table>
-<!--CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="css3-color"/>,
 &sect; 3.2.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-origin">
 <head>tts:origin</head>
 <p>The <att>tts:origin</att> attribute is used to specify the
 <emph>x</emph> and <emph>y</emph> coordinates of the origin of a
-region area with respect to the origin of the root container extent,
-if specified, or the external authoring context, if not specified.</p>
+region area with respect to the origin of the <emph>Root Container Region</emph>.</p>
 <p>This attribute may be specified by any
 element type
 that permits use of attributes in the TT Style Namespace; however, this attribute applies
@@ -4812,7 +4737,7 @@
 </tr>
 <tr>
 <td><emph>Percentages:</emph></td>
-<td>relative to width and height of root container region</td>
+<td>relative to width and height of <emph>Root Container Region</emph></td>
 </tr>
 <tr>
 <td><emph>Animatable:</emph></td>
@@ -4824,8 +4749,7 @@
 then they must be interpreted as <emph>x</emph> and <emph>y</emph> coordinates, where the first specification
 is the <emph>x</emph> coordinate, and the second specification is the <emph>y</emph> coordinate.</p>
 <p>If the value of this attribute is <code>auto</code>, then the initial value
-of the style property must be considered to be the same as the root container
-origin.</p>
+of the style property must be considered to be the same as the origin of the <emph>Root Container Origin</emph>.</p>
 <p>If a specified value of this attribute is not supported,
 then a presentation processor must interpret the attribute as if the
 value <code>auto</code> were specified.</p>
@@ -4986,13 +4910,11 @@
 if this were not specified, then overflow would occur in the block
 progression direction as opposed to the inline progression direction.</p>
 </note>
-<!-- CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.21.2.</p>
 </note>
--->  
 </div3>
 <div3 id="style-attribute-padding">
 <head>tts:padding</head>
@@ -5090,15 +5012,13 @@
 </tr>
 </tbody>
 </table>
- <!-- CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.31.15, except that individual shorthand values map to writing
-  mode relative padding values as defined by <bibref ref="xsl11"/>,
+mode relative padding values as defined by <bibref ref="xsl11"/>,
 &sect; 7.8.31, 7.8.32, 7.8.33, and 7.8.34.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-showBackground">
 <head>tts:showBackground</head>
@@ -5148,7 +5068,7 @@
 background color of a region is always rendered when performing presentation
 processing on a visual medium; if the value is <code>whenActive</code>,
 then the background color of a region is rendered only when some
-content is selected into the region.</p>
+content is flowed into the region.</p>
 <p>If a specified value of this attribute is not supported,
 then a presentation processor must interpret the attribute as if the
 value <code>always</code> were specified.</p>
@@ -5182,25 +5102,11 @@
 </tr>
 </tbody>
 </table>
-<!--
-<table id="style-attribute-showBackground-example-1-images" role="example-images">
-<caption>Example Rendition &ndash; Show Background</caption>
-<tbody>
-<tr>
-<td>
-<graphic source="images/showBackground.png" alt="TTML showBackground style property"/>
-</td>
-</tr>
-</tbody>
-</table>
--->
-<!-- CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="smil21"/>,
-&sect; 5.3.1.</p>
-</note>
--->
+&sect; 5.3.3.</p>
+</note>
 </div3>
 <div3 id="style-attribute-textAlign">
 <head>tts:textAlign</head>
@@ -5296,13 +5202,11 @@
 </tr>
 </tbody>
 </table>
-<!--CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.16.9.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-textDecoration">
 <head>tts:textDecoration</head>
@@ -5411,13 +5315,11 @@
 </tr>
 </tbody>
 </table>
-<!--CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-&sect; 7.16.4.</p>
-</note>
--->  
+&sect; 7.17.4.</p>
+</note>
 </div3>
 <div3 id="style-attribute-textOutline">
 <head>tts:textOutline</head>
@@ -5479,7 +5381,7 @@
 cells is used in a <att>tts:textOutline</att> value,
 the cell's dimension in the block progression dimension applies.
 For example, if text outline thickness is specified as 0.1c, the cell resolution
-is 20 by 10, and the root container extent is 640 by 480, then the
+is 20 by 10, and the extent of the <emph>Root Container Region</emph> is 640 by 480, then the
 outline thickness will be a nominal 480 / 10 * 0.1 pixels, i.e., 4.8px,
 without taking into account rasterization effects.</p>
 </note>
@@ -5618,13 +5520,11 @@
 </tr>
 </tbody>
 </table>
-<!-- CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
 &sect; 7.29.6.</p>
 </note>
--->
 </div3>
 <div3 id="style-attribute-visibility">
 <head>tts:visibility</head>
@@ -5743,13 +5643,11 @@
 </tr>
 </tbody>
 </table>
-<!-- CSS compatibility - remove derivation note
-  <note role="derivation">
+<note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-&sect; 7.28.8.</p>
-</note>
--->
+&sect; 7.30.17.</p>
+</note>
 </div3>
 <div3 id="style-attribute-wrapOption">
 <head>tts:wrapOption</head>
@@ -5837,13 +5735,11 @@
 </tr>
 </tbody>
 </table>
-  <!-- CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-&sect; 7.15.13.</p>
-</note>
--->
+&sect; 7.16.13.</p>
+</note>
 </div3>
 <div3 id="style-attribute-writingMode">
 <head>tts:writingMode</head>
@@ -5950,13 +5846,11 @@
 to override the normally left-to-right directionality of characters in
 the Latin script.</p>
 </note>
-<!-- CSS compatibility - remove derivation note 
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-&sect; 7.27.7.</p>
-</note>
-  -->
+&sect; 7.29.7.</p>
+</note>
 </div3>
 <div3 id="style-attribute-zIndex">
 <head>tts:zIndex</head>
@@ -6085,13 +5979,11 @@
 </tr>
 </tbody>
 </table>
-<!-- CSS compatibility - remove derivation note
 <note role="derivation">
 <p>The semantics of the style property
 represented by this attribute are based upon that defined by <bibref ref="xsl11"/>,
-&sect; 7.28.9.</p>
-</note>
--->
+&sect; 7.30.18.</p>
+</note>
 </div3>
 </div2>
 <div2 id="styling-style-value-expressions">
@@ -6111,6 +6003,9 @@
 <item><p><specref ref="style-value-quotedString"/></p></item>
 <item><p><specref ref="style-value-string"/></p></item>
 </ulist>
+<p>In the syntax representations defined in this section, no
+linear whitespace (LWSP) is implied or permitted between tokens
+unless explicitly specified.</p>
 <div3 id="style-value-alpha">
 <head>&lt;alpha&gt;</head>
 <p>An &lt;alpha&gt; expression is used to express an opacity value,
@@ -6236,10 +6131,6 @@
 </tbody>
 </table>
 <p>It is an error to omit the metric component of a duration.</p>
-<p>When operating with <code>smpte</code> time base and
-<code>discontinuous</code> mode, a duration expression must be
-considered to denote a duration in (local) real-time, independently of the
-governing time base.</p>
 </div3>
 <div3 id="style-value-familyName">
 <head>&lt;familyName&gt;</head>
@@ -6303,7 +6194,7 @@
 and <code>serif</code> are to be interpreted as equivalent to <code>proportionalSansSerif</code>
 and <code>proportionalSerif</code>, respectively.</p>
 <p>If the generic family name <code>default</code> is specified (or implied by
-an initial value), then its typographic characteristics is considered to be implementation
+an initial value), then its typographic characteristics are considered to be implementation
 dependent; however, it is recommended that this default font family be mapped to
 an monospaced, sans-serif font.</p>
 </div3>
@@ -6607,16 +6498,8 @@
 affected element. When expressed in this manner, the association of style information
 is referred to as <emph>chained referential styling</emph>.</p>
 <p>If the same style property is specified in more than one referenced
-style 
-set,
-then the last referenced style
-set
-applies, where the order of application starts from
-the affected element and proceeds to referenced style
-sets,
-and, in turn, to subsequent, recursively
-referenced style
-sets.</p>
+style set, then the last referenced style set applies, where the order of application starts from
+the affected element and proceeds to referenced style sets, and, in turn, to subsequent referenced style sets.</p>
 <p>A loop in a sequence of chained style references must be considered an error.</p>
 <p>The use of referential styling is restricted to making
 reference to <el>style</el> element descendants of a <el>styling</el>
@@ -6650,7 +6533,7 @@
 </div4>
 <div4 id="semantics-style-association-nested">
 <head>Nested Styling</head>
-<p>Style properties may be expressed in an nested manner by direct specification of one or
+<p>Style properties may be expressed in a nested manner by direct specification of one or
 more <el>style</el> element children of the affected element.
 When expressed in this manner, the association of style information
 is referred to as <emph>nested styling</emph>.</p>
@@ -7173,7 +7056,7 @@
 </div3>
 <div3 id="layout-vocabulary-region">
 <head>region</head>
-<p>The <el>region</el> element is used to define a space or area into which content is
+<p>The <el>region</el> element is used to define a rectangular space or area into which content is
 to be flowed for the purpose of presentation.</p>
 <p>In addition, and in accordance with
 <specref ref="semantics-style-inheritance-region"/>, 
@@ -7225,7 +7108,7 @@
 interval of the nearest ancestor element associated with a time
 interval, irregardless of whether that interval is explicit or implied.</p>
 <p>The nearest ancestor element of a <el>region</el> element that is associated
-with a time interval is the <emph>Document Instance</emph>'s root <el>tt</el> element.</p>
+with a time interval is the <el>layout</el> element.</p>
 <p>If a <att>dur</att> attribute is specified on the <el>region</el> element, then it
 specifies the simple duration of the region.</p>
 <p>For the purpose of determining the semantics of presentation processing, a
@@ -7236,12 +7119,12 @@
 purposes: (1) in order to temporally bound the presentation of the region and
 its content, and (2) to provide a temporal context in which animations of region
 styles may be effected.</p>
-<p>For example, an author may wish a region that is otherwise empty, but
+<p>For example, an author may wish to specify a region that is otherwise empty, but
 may have a visible background color to be presented starting at some time and
 continuing over the region's duration.  The simple duration of the region serves
 additionally to scope the presentation effects of content that is targeted to the
-region. An author may also wish to move a region within the root container
-extent or change a region's background color by means of animation effects. In
+region. An author may also wish to move a region within the <emph>Root Container Region</emph>
+or change a region's background color by means of animation effects. In
 both of these cases, it is necessary to posit an active time interval for a
 region.</p>
 </note>
@@ -7252,9 +7135,9 @@
 href="#metadata-attribute-role"><att>ttm:role</att></loc> attribute is
 specified on a <el>region</el> element, then it must adhere to the
 value syntax defined by <specref
-ref="metadata-attribute-role-syntax"/>, and where the role(s) identified
-by this attribute expresses the semantic role(s) of the region
-independently from the semantic role(s) of any content targeted to
+ref="metadata-attribute-role-syntax"/>, and where the roles identified
+by this attribute express the semantic roles of the region
+independently from the semantic roles of any content targeted to
 (associated with) the region.</p>
 </div3>
 </div2>
@@ -7304,16 +7187,14 @@
 <p>the identity of the default region is considered to be anonymous;</p>
 </item>
 <item>
-<p>the extent of the default region is the same as the root container
-region;</p>
-</item>
-<item>
-<p>the temporal interval of the default region is the same as temporal
-interval of the <emph>Document Instance</emph>;</p>
+<p>the extent of the default region is the same as the extent of the <emph>Root Container Region</emph>;</p>
+</item>
+<item>
+<p>the temporal interval of the default region is the same as the interval defined by the <emph>Root Temporal Extent</emph>;</p>
 </item>
 </ulist>
 <p>Furthermore, if no <loc
-href="#layout-vocabulary-region"><el>region</el></loc> element was
+href="#layout-vocabulary-region"><el>region</el></loc> element is
 specified, then the <loc
 href="#layout-attribute-region"><att>region</att></loc> attribute must
 not be specified on any content element in the <emph>Document Instance</emph>.</p>
@@ -7366,6 +7247,11 @@
 to an intermediate
 synchronic document form,
 <emph>DOC<sub>inter</sub></emph>&thinsp;, as follows:</p>
+
+<glist>
+<gitem>
+<label>[construct intermediate document]</label>
+<def>
 <olist>
 <item>
 <p>for each temporally active region <emph>R</emph>, replicate the
@@ -7376,7 +7262,8 @@
 <item>
 <p>evaluating this sub-tree in a postorder traversal, prune elements if they
 are not a content element, if they are temporally inactive, if they are empty,
-or if they aren't associated with region <emph>R</emph>;</p>
+or if they aren't associated with region <emph>R</emph> according to the
+<phrase role="strong">[associate region]</phrase>;</p>
 </item>
 <item>
 <p>if the pruned sub-tree is non-empty, then reparent it to the <emph>R</emph>
@@ -7397,6 +7284,11 @@
 reference to an attribute, it means that attribute is to be removed from its
 associated (owning) element node.</p>
 </note>
+</def>
+</gitem>
+<gitem>
+<label>[associate region]</label>
+<def>
 <p>A content element is associated with a region according
 to the following ordered rules, where the first rule satisfied
 is used and remaining rules are skipped:</p>
@@ -7419,41 +7311,9 @@
 then the element is associated with the default region;</p></item>
 <item><p>the element is not associated with any region.</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>
-<table id="content-hierarchy-region-mapping" role="example">
-<caption>Example &ndash; Content Hierarchy Region Mapping</caption>
-<tbody>
-<tr>
-<td>
-<eg>
-PREPARE-CONTENT ( D ) := 
-  foreach R in SELECT ( D, "/tt/head/layout/region" )
-    if TEMPORALLY-ACTIVE? ( R )
-      APPEND-CHILDREN ( R, SELECT ( D, "/tt/body" ) )
-      foreach E in POSTORDER-TRAVERSE ( R )
-        if ! CONTENT-ELEMENT? ( E ) or ! TEMPORALLY-ACTIVE? ( E ) or EMPTY? ( E ) or REGION-OF ( E ) != R
-            then PRUNE ( E )
-  PRUNE ( SELECT ( D, "/tt/body" ) )
-  PRUNE ( SELECT ( D, "//*/@region" ) )
-  PRUNE ( SELECT ( D, "//*/@begin" ) )
-  PRUNE ( SELECT ( D, "//*/@end" ) )
-  PRUNE ( SELECT ( D, "//*/@dur" ) )
- 
-REGION-OF ( E ) :=
-  if NULL? ( E )
-    return NULL
-  else if HAS-ATTRIBUTE? ( E, "region" )
-    return VALUE-OF-ATTRIBUTE ( E, "region" )
-  else
-    return REGION-OF ( PARENT-OF ( E ) )
-</eg>
-</td>
-</tr>
-</tbody>
-</table>
--->
+</def>
+</gitem>
+</glist>
 <p>The result of performing the processing described above will be a sequence of
 <emph>N</emph> intermediate  synchronic
 <emph>Document Instances</emph>,
@@ -7512,7 +7372,7 @@
 <p>map the <el>tt</el> element to an <el>fo:root</el> element, populated
 initially with an <el>fo:layout-master-set</el> element that contains a valid
 <el>fo:simple-page-master</el> that, in turn, contains an
-<el>fo:region-body</el> child, where the root container extent expressed on the
+<el>fo:region-body</el> child, where the extent of the <emph>Root Container Region</emph> expressed on the
 <el>tt</el> element is mapped to <att>page-width</att> and
 <att>page-height</att> attributes on the <el>fo:simple-page-master</el>
 element;</p>
@@ -7606,29 +7466,6 @@
 resulted in that formatting object element;</p>
 </item>
 </olist>
- <!-- old definition
- <p> For each resulting XSL FO document instance
-  <emph>DOC<sub>FO</sub></emph>,
-if processing
-requires presentation on a visual medium, then apply the formatting semantics
-prescribed by <bibref ref="xsl11"/> in order to produce an XSL FO area tree that
-may then be subsequently rendered onto the visual medium.</p>
-<note role="elaboration">
-<p>In the XSL FO area tree produced by formatting
-<emph>DOC<sub>FO</sub></emph>, the <code>page-viewport-area</code>,
-which is generated by <code>fo:page-sequence</code> element by
-reference to the sole generated <code>fo:simple-page-master</code>
-element, corresponds to the <emph>root container region</emph> defined
-above in <specref ref="definitions"/>.</p>
-</note>
-<note>
-<p>Due to the possible presence of TTML style properties
-or style property values in a given DFXP document instance for which
-there is no <bibref ref="xsl11"/> counterpart, the use of a compliant <bibref ref="xsl11"/> formatting processor
-is not necessarily sufficient to satisfy the presentation
-semantics defined by this specification.</p>
-</note>
---> 
 <p>For each resulting document instance F, if processing requires presentation on a 
 visual medium, then apply formatting and rendering semantics consistent with that 
 prescribed by <bibref ref="xsl11"/>.</p>
@@ -7638,7 +7475,7 @@
 the <code>page-viewport-area</code>,
 which is generated by <code>fo:page-sequence</code> element by
 reference to the sole generated <code>fo:simple-page-master</code>
-element, would correspond to the <emph>root container region</emph> defined
+element, would correspond to the <emph>Root Container Region</emph> defined
 above in <specref ref="definitions"/>.</p>
 </note>
 <note>
@@ -7676,14 +7513,14 @@
 </tbody>
 </table>
 <p>In the above document, the content hierarchy consists of two divisions, each
-containing two paragraphs. This content is targeted (selected into) one of two
+containing two paragraphs. This content is targeted (associated with) one of two
 non-overlapping regions that are styled identically except for their position
 and their foreground colors, the latter of which is inherited by and applies to
 the (and, in this case, anonymous) spans reparented into the regions.</p>
 <p>The following, first intermediate document shows the synchronic state at time
 interval [0,1), during which time only division <code>d1</code> is temporally active,
 and where paragraphs <code>p1</code> and <code>p2</code> (and their ancestors)
-are selected into regions <code>r1</code> and <code>r2</code>, respectively.</p>
+are associated with regions <code>r1</code> and <code>r2</code>, respectively.</p>
 <note>
 <p>The intermediate documents shown below are not valid <emph>Document Instances</emph>,
 but rather, are representations of possible internal processing states used for
@@ -7699,15 +7536,9 @@
 </tr>
 </tbody>
 </table>
-<p>
-  <!-- old text 
-  An XSL FO document instance produced by performing flow processing
-  upon the first intermediate document is shown below.
-  -->
-  An XSL FO document instance that would yield rendering consistent with TTML, and 
-  which may be produced by performing flow processing upon the first intermediate 
-  document is illustrated below.
-</p>
+<p>An XSL FO document instance that would yield rendering consistent with TTML, and 
+which may be produced by performing flow processing upon the first intermediate 
+document is illustrated below.</p>
 <table id="region-mapping-example-1-f0" role="example">
 <caption>Example &ndash; XSL FO Document &ndash; [0s,1s)</caption>
 <tbody>
@@ -7721,9 +7552,9 @@
 <p>The following, second intermediate document shows the synchronic state at
 time interval [1,2), at which time both divisions <code>d1</code> and
 <code>d2</code> are temporally active, and where paragraphs <code>p1</code> and
-<code>p4</code> (and their ancestors) are selected into region <code>r1</code>
+<code>p4</code> (and their ancestors) are associated with region <code>r1</code>
 and paragraphs <code>p2</code> and <code>p3</code> (and their ancestors) are
-selected into region <code>r2</code>.</p>
+associated with region <code>r2</code>.</p>
 <table id="region-mapping-example-1-i1" role="example">
 <caption>Example &ndash; Intermediate Document &ndash; [1s,2s)</caption>
 <tbody>
@@ -7737,7 +7568,7 @@
 <p>The following, third intermediate document shows the synchronic state at time
 interval [2,3), at which time only division <code>d2</code> is temporally active,
 and where paragraphs <code>p4</code> and <code>p3</code> (and their ancestors)
-are selected into regions <code>r1</code> and <code>r2</code>, respectively.</p>
+are associated with regions <code>r1</code> and <code>r2</code>, respectively.</p>
 <table id="region-mapping-example-1-i2" role="example">
 <caption>Example &ndash; Intermediate Document &ndash; [2s,3s)</caption>
 <tbody>
@@ -7752,12 +7583,6 @@
 </div2>
 <div2 id="semantics-line-layout">
 <head>Line Layout</head>
-  <!--
-<p>The semantics of line layout, including line breaking, defined by 
-<bibref ref="xsl11"/> apply to the performance of the composition and layout of
-lines for presentation processing of a document instance on a visual medium.</p>
--->
-  
 <p>If a profile that applies to a <emph>Document Instance</emph>
 requires use of the <loc
 href="#feature-lineBreak-uax14">#lineBreak-uax14</loc> feature
@@ -7970,14 +7795,6 @@
 </tr>
 </tbody>
 </table>
-<!--
-<p>If a &lt;timeExpression&gt; is expressed in terms of an
-<emph>offset-time</emph> and no <emph>metric</emph> term is specified,
-then the default metric specified by a
-<att>ttp:defaultTimeMetric</att> parameter is used. If no
-default metric is specified, then the time count must be interpreted
-as seconds.</p>
--->
 <p>If a &lt;timeExpression&gt; is expressed in terms of a
 <emph>clock-time</emph>, then leading zeroes are used when expressing hours,
 minutes, seconds, and frames less than 10. Minutes are constrained to the range
@@ -8047,44 +7864,6 @@
 based timing or event based timing in <bibref ref="smil21"/>, where the specific semantics of
 <specref ref="time-expression-semantics-smpte"/> apply.</p>
 </item>
-<!--
-<item>
-<p>If the governing time base is <code>smpte</code> with <code>continuous</code> marker mode,
-then time expressions must be interpreted as follows:</p>
-<ulist>
-<item>
-<p>If the time expression is an <code>offset-time</code> expression, then it must be
-interpreted as equivalent to offset based timing in <bibref ref="smil21"/>, where the
-offset is in relationship to the applicable implicit syncbase.</p>
-</item>
-<item>
-<p>If the time expression is a <code>clock-time</code> expression, then it must be
-interpreted as equivalent to offset based timing in <bibref ref="smil21"/>, where the
-offset is in relationship to the <emph>Synthetic SMPTE Document Syncbase</emph>. For example,
-if the begin time of this synthetic syncbase is associated with the
-time code <code>10:00:00:00.0</code>, then the appearance of time expression <code>11:00:00:00.0</code>
-is interpreted as equivalent to expressing an <code>offset-time</code> expression
-of <code>1h</code> where the applicable implicit syncbase is the <emph>Synthetic SMPTE Document Syncbase</emph>.</p>
-</item>
-</ulist>
-</item>
-<item>
-<p>If the governing time base is <code>smpte</code> with <code>discontinuous</code> marker mode,
-then time expressions must be interpreted as follows:</p>
-<ulist>
-<item>
-<p>If the time expression is an <code>offset-time</code> expression, then it must be
-interpreted as an error.</p>
-</item>
-<item>
-<p>If the time expression is a <code>clock-time</code> expression, then it must be
-interpreted as equivalent to marker values produced by an external marker event
-source, in which case the time expression is equivalent to event
-based timing in <bibref ref="smil21"/>.</p>
-</item>
-</ulist>
-</item>
--->
 </ulist>
 </div2>
 </div1>
@@ -8195,10 +7974,10 @@
 </tbody>
 </table>
 <note role="explanation">
-<p>In the above example, the root container region is divided into a
+<p>In the above example, the <emph>Root Container Region</emph> is divided into a
 cell grid of 40 columns and 16 rows. A region, <code>r1</code>, with
 dimensions of 24 columns and 2 rows is then positioned within the
-root container region, with its position varying over time in order to
+<emph>Root Container Region</emph>, with its position varying over time in order to
 create an effect of moving the region, which may be desirable so as
 to avoid obscuring characters in an underlying video with captions.</p>
 </note>
@@ -11485,10 +11264,14 @@
 <blist>
 <bibl id="css2" key="CSS2">Bert Bos et al.,
 <titleref
-href="http://www.w3.org/TR/1998/REC-CSS2-19980512/">Cascading
-Style Sheets, Level 2</titleref>, W3C Recommendation, 12
-May 1998. (See
-<xspecref href="http://www.w3.org/TR/1998/REC-CSS2-19980512/">http://www.w3.org/TR/1998/REC-CSS2-19980512/</xspecref>.)
+href="http://www.w3.org/TR/2011/REC-CSS2-20110607/">Cascading
+Style Sheets, Level 2 Revision 1</titleref>, W3C Recommendation, 07 June 2011.
+(See <xspecref href="http://www.w3.org/TR/2011/REC-CSS2-20110607/">http://www.w3.org/TR/2011/REC-CSS2-20110607/</xspecref>.)
+</bibl>
+<bibl id="css3-color" key="CSS3 Color">Tantek &Ccedil;elik and Chris Lilley,
+<titleref href="http://www.w3.org/TR/2011/REC-css3-color-20110607/">CSS Color
+Module Level 3</titleref>, W3C Recommendation, 07 June 2011. (See
+<xspecref href="http://www.w3.org/TR/2011/REC-css3-color-20110607/">http://www.w3.org/TR/2011/REC-css3-color-20110607/</xspecref>.)
 </bibl>
 <bibl id="gps" key="GPS">
 <titleref href="http://tycho.usno.navy.mil/gpsinfo.html">Global
@@ -11532,6 +11315,12 @@
 December 2002. (See
 <xspecref href="http://www.w3.org/TR/2002/REC-UAAG10-20021217/">http://www.w3.org/TR/2002/REC-UAAG10-20021217/</xspecref>.)
 </bibl>
+<bibl id="uax14" key="UAX14">Asmus Freytag, <titleref
+href="http://www.unicode.org/reports/tr14/tr14-17.html">Line Breaking
+Properties</titleref>, Unicode Consortium, 29 August 2005. (See
+<xspecref
+href="http://www.unicode.org/reports/tr14/tr14-17.html">http://www.unicode.org/reports/tr14/tr14-17.html</xspecref>.)
+</bibl>
 <bibl id="utc" key="UTC">
 Recommendation TF.460,
 <titleref
@@ -11539,12 +11328,6 @@
 Emissions</titleref>, International
 Telecommunciations Union, Radio Sector (ITU-R).
 </bibl>
-<bibl id="uax14" key="UAX14">Asmus Freytag, <titleref
-href="http://www.unicode.org/reports/tr14/tr14-17.html">Line Breaking
-Properties</titleref>, Unicode Consortium, 29 August 2005. (See
-<xspecref
-href="http://www.unicode.org/reports/tr14/tr14-17.html">http://www.unicode.org/reports/tr14/tr14-17.html</xspecref>.)
-</bibl>
 <bibl id="wcag" key="WCAG">Ben Caldwell, et al., Eds.,
 <titleref href="http://www.w3.org/TR/2008/REC-WCAG20-20081211/">Web
 Content Accessibility Guidelines (WCAG) 2.0</titleref>, W3C Recommendation, 11 December 2008. (See
@@ -11570,20 +11353,13 @@
 W3C Recommendation, 09 September 2005. (See
 <xspecref href="http://www.w3.org/TR/2005/REC-xml-id-20050909/">http://www.w3.org/TR/2005/REC-xml-id-20050909/</xspecref>.)
 </bibl>
-<bibl id="xml-media" key="XML Media">Makato Murata, Simon St. Laurent,
-Kan Khon, Eds., <titleref
-href="http://www.rfc-editor.org/rfc/rfc3023.txt">XML Media Types</titleref>,
-RFC 3023, January 2001, IETF.(See
-<xspecref
-href="http://www.rfc-editor.org/rfc/rfc3023.txt">http://www.rfc-editor.org/rfc/rfc3023.txt</xspecref>.)
-</bibl>
 <bibl id="infoset" key="XML InfoSet">John Cowan and Richard Tobin, Eds.,
 <titleref href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204/">XML Information Set (Second Edition)</titleref>,
 W3C Recommendation, 04 February 2004. (See
 <xspecref href="http://www.w3.org/TR/2004/REC-xml-infoset-20040204/">http://www.w3.org/TR/2004/REC-xml-infoset-20040204/</xspecref>.)
 </bibl>
-<bibl id="rfc3023" key="XML Media Types">Makato Murata, et al.,
-<titleref
+<bibl id="xml-media" key="XML Media Types">Makato Murata, Simon St. Laurent,
+Kan Khon, Eds., <titleref
 href="http://www.rfc-editor.org/rfc/rfc3023.txt">XML Media Types</titleref>,
 RFC 3023, January 2001, IETF.(See
 <xspecref
@@ -11632,11 +11408,6 @@
 <titleref href="http://www.ce.org/">Digital Television (DTV) Closed Captioning</titleref>, CEA Standard,
 Consumer Electronics Association (CEA).
 </bibl>
-<bibl id="css3-color" key="CSS3 Color">Tantek &Ccedil;elik and Chris Lilley,
-<titleref href="http://www.w3.org/TR/2003/CR-css3-color-20030514/">CSS3 Color
-Module</titleref>, W3C Candidate Recommendation, 14 May 2003. (See
-<xspecref href="http://www.w3.org/TR/2003/CR-css3-color-20030514/">http://www.w3.org/TR/2003/CR-css3-color-20030514/</xspecref>.)
-</bibl>
 <bibl id="dcmes" key="DCMES 1.1">Dublin Core Metadata Initiative,
 <titleref href="http://dublincore.org/documents/dces/">Dublin Core Metadata Element Set, Version 1.1: Reference Description</titleref>. (See
 <xspecref href="http://dublincore.org/documents/dces/">http://dublincore.org/documents/dces/</xspecref>.)
@@ -12650,15 +12421,13 @@
 <td><code>-inherit</code></td>
 <td>1,7</td>
 </tr>
-<!--
 <tr>
 <td><loc href="#style-attribute-fontStyle"><code>tts:fontStyle</code></loc></td>
 <td><code>font-style</code></td>
 <td><bibref ref="xsl11"/></td>
-<td><code>-inherit</code>, uses alias <code>reverseOblique</code> for <code>backslant</code></td>
+<td><code>-inherit</code>, <code>-backslant</code></td>
 <td>1</td>
 </tr>
--->
 <tr>
 <td><loc href="#style-attribute-fontWeight"><code>tts:fontWeight</code></loc></td>
 <td><code>font-weight</code></td>
@@ -12691,7 +12460,7 @@
 <td><loc href="#style-attribute-overflow"><code>tts:overflow</code></loc></td>
 <td><code>overflow</code></td>
 <td><bibref ref="xsl11"/></td>
-<td><code>-inherit</code>, <code>-auto</code>, <code>-error-if-overflow</code>;</td>
+<td><code>-inherit</code>, <code>-auto</code>, <code>-error-if-overflow</code></td>
 <td>8</td>
 </tr>
 <tr>
@@ -13717,14 +13486,5 @@
 </div2>
 </inform-div1>
 &acknowledgements;
-
-<!-- new change log format - not used yet -->
-<!--
-<inform-div1 id="change-log">
-<head>Change Log</head>
-<p>@@This paragraph will be replaced by the change log. DO NOT TOUCH@@</p>
-</inform-div1>
--->
-
 </back>
 </spec>
--- a/ttml10/spec/ttml-changes.html	Wed May 15 14:37:25 2013 -0600
+++ b/ttml10/spec/ttml-changes.html	Fri May 17 21:59:22 2013 -0600
@@ -102,21 +102,42 @@
   to center this region in the presentation of a related media object (if it exists).
 * In 7.1.5, add note clarifying that a tt:p element implies a line break boundary.
 * In 7.1.7, remove reference to ASCII, using Unicode character references instead.
+* In 7.2.2, clarify that xml:lang doesn't apply to parameter vocabulary.
+* In 7.2.3, clarify that xml:space doesn't apply to parameter vocabulary.
+* In 7.2.3, add note that references XSL-FO sections that define cited properties.
 * In 8.2, clarify that LWSP is required between adjacent non-terminal components of
   TT Style or Style Extension propert values if no other delimiter is present. For example,
   there must be at least one LWSP character between the &lt;length&gt; components of a
   tts:extent property's value.
+* In 8.2, wherever possible, add note indicating derivation of a property from XSL-FO
+  in order to provide a definite context for implied semantics.
 * In 8.2.1, add prose indicating that a <code>style</code> attribute must adhere to the
   xs:IDREFS data type; this is not a new requirement, since it is already indicated in
   the syntax representation definitions of elements that permit this attribute. Here it
   provides a (redundant) reminder to the reader of this requirement.
 * In 8.2.7, clarify that a negative value in an extent is to be interpreted as causing
   the corresponding region to be empty (zero in both dimensions).
+* In 8.2.9, remove phrase "where font size is interpreted as a scaling transform to the
+  font's design EM square", which has caused confusion for some readers, and is not
+  intended to supplant or change the nominal interpretation of this property as defined
+  by XSL-FO and CSS2.
 * In 8.2.9, replace "metrics" with "units".
+* In 8.2.14, remove "if specified, or the external authoring context, if not specified"
+  from the first paragraph, since there is always a defined root container region.
 * In 8.2.20, clarify that if outline dimensions are expressed in cells, then the
   block progression cell resolution applies and is applied uniformly.
+* In 8.3, add paragraph indicating that linear whitespace (LWSP) is not implied or
+  permitted between tokens of style value expressions defined thereunder unless
+  explicitly specified.
+* In 8.3.4, remove paragraph "When operating with smpte time base and discontinuous mode,
+  a duration expression must be considered to denote a duration in (local) real-time,
+  independently of the governing time base.", which contradicts normative language in
+  Section 6.2.6 (ttp:markerMode) that makes any expression of duration invalid in
+  smpte discontinuous mode.
 * In 8.4.4.2, clarify that animation styling (produced by tt:set) is to be taken into
   account after nested styling and before implicit inheritance.
+* In 9.1.2, correctly state that the layout ancestor element is the nearest ancestor with a
+  time interval, and not the tt element (although they happen to be the same).
 * In 9.3.2, clarify meaning of term "prune".
 * In 9.3.2, remove non-normative, pseudo-code example of region mappingg algorithm.
 * In 9.3.2, add note recommending smooth transitions between rendition of intermediate
@@ -149,7 +170,13 @@
 * In Appendix F, add missing specification of optional #length-integer feature.
 * In Appendix F, remove references to the previously removed #metadata-foreign and
   #overflow-scroll features.
+* In Appendix G, update reference to CSS2 REC to refer to CSS2.1 REC.
+* In Appendix G, H, update reference to CSS3 Color CR to refer to CSS3 Color Rec and
+  move to Appendix G (normative references).
+* In Appendix G, remove duplicate entry for XML Media (Types).
+* In Appendix G, ensure lexicographic order of entries.
 * In Appendix H, add (non-normative) references to CEA-708-D and SMPTE 2052-11.
+* In J.2, add missing derivation for tts:fontStyle.
 * Add new non-normative Appendix M to recommend default concrete encoding.
 * Add new non-normative Appendix N to clarify intended semantics of time expressions.
 * Add new non-normative Appendix O to provide common caption style examples.
Binary file ttml10/spec/xsd/schema.zip has changed
--- a/ttml10/spec/xsd/ttaf1-dfxp-datatypes.xsd	Wed May 15 14:37:25 2013 -0600
+++ b/ttml10/spec/xsd/ttaf1-dfxp-datatypes.xsd	Fri May 17 21:59:22 2013 -0600
@@ -3,10 +3,7 @@
         xml:lang="en" xmlns:xs="http://www.w3.org/2001/XMLSchema"
         xmlns:ttd="http://www.w3.org/ns/ttml#datatype">
   <xs:simpleType name="alpha">
-    <xs:restriction base="xs:float">
-      <xs:minInclusive value="0"/>
-      <xs:maxInclusive value="1"/>
-    </xs:restriction>
+    <xs:restriction base="xs:float"/>
   </xs:simpleType>
   <xs:simpleType name="agent">
     <xs:restriction base="xs:IDREFS"/>
--- a/ttml10/spec/xsd/xml.xsd	Wed May 15 14:37:25 2013 -0600
+++ b/ttml10/spec/xsd/xml.xsd	Fri May 17 21:59:22 2013 -0600
@@ -2,7 +2,20 @@
   xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:attribute name="base" type="xs:anyURI"/>
   <xs:attribute name="id" type="xs:ID"/>
-  <xs:attribute name="lang" type="xs:language"/>
+  <xs:attribute name="lang">
+    <xs:simpleType>
+      <xs:union>
+        <xs:simpleType>
+          <xs:restriction base="xs:language"/>
+        </xs:simpleType>
+        <xs:simpleType>
+          <xs:restriction base="xs:string">
+            <xs:enumeration value=""/>
+          </xs:restriction>
+        </xs:simpleType>
+      </xs:union>
+    </xs:simpleType>
+  </xs:attribute>
   <xs:attribute name="space">
     <xs:simpleType>
       <xs:restriction base="xs:NCName">