[ttml10se] ...
authorGlenn Adams <glenn@skynav.com>
Tue, 09 Jul 2013 11:27:04 -0600
changeset 426 2fc456194c37
parent 425 1f63a96a2738
child 427 44338eddeba5
[ttml10se] ...
(1) in XSD schema, ensure that ##other attributes are processed as #lax;
(2) in XSD schema, ensure that agent attribute is required on ttm:actor element;
(3) in XSD schema, ensure that ttm:* attributes are explicitly permitted on metadata element;
(4) clarify that agent attribute on ttm:actor element must reference "significant" agent (12.1.7);
(5) clarify that ttm:agent attribute must reference "significant" agent (12.2.1);
ttml10/spec/ttaf1-dfxp.xml
ttml10/spec/ttml-changes.html
ttml10/spec/xsd/schema.zip
ttml10/spec/xsd/ttaf1-dfxp-core-attribs.xsd
ttml10/spec/xsd/ttaf1-dfxp-metadata-items.xsd
ttml10/spec/xsd/ttaf1-dfxp-metadata.xsd
ttml10/spec/xsd/ttaf1-dfxp-parameter-items.xsd
--- a/ttml10/spec/ttaf1-dfxp.xml	Wed Jul 03 07:55:20 2013 -0600
+++ b/ttml10/spec/ttaf1-dfxp.xml	Tue Jul 09 11:27:04 2013 -0600
@@ -8480,7 +8480,7 @@
 </tbody>
 </table>
 <p>The <att>agent</att> attribute of a <el>ttm:actor</el> element must
-reference a <el>ttm:agent</el> element that denotes the person,
+reference a <emph>significant</emph> <el>ttm:agent</el> element that denotes the person,
 group, or organization acting the part of a character.</p>
 <p>An example of the <el>ttm:actor</el> element is shown above in
 <specref ref="metadata-vocabulary-agent-example-1"/>.</p>
@@ -8504,7 +8504,7 @@
 value, and is used with certain content elements to designate the
 agents that perform or are
 involved in the performance of the content.</p>
-<p>If specified, a <att>ttm:agent</att> attribute must reference
+<p>If specified, a <att>ttm:agent</att> attribute must reference <emph>significant</emph>
 <el>ttm:agent</el> element instances that appear
 as a descendent of the same <emph>Document Instance</emph> as
 that of the referring element.</p>
--- a/ttml10/spec/ttml-changes.html	Wed Jul 03 07:55:20 2013 -0600
+++ b/ttml10/spec/ttml-changes.html	Tue Jul 09 11:27:04 2013 -0600
@@ -21,20 +21,42 @@
 <body>
 <h1>Timed Text Markup Language (TTML) 1.0 Change Summary</h1>
 <p>1 <a href="#change-history">Change History</a> (Non-Normative)<br/>
-    1.1 <a href="#change-history-rec-to-2e-per">Changes from Recommendation to Proposed Edited Recommendation (2nd Ed.)</a><br/>
-    1.2 <a href="#change-history-pr1-to-rec">Changes from Proposed Recommendation to Recommendation</a><br/>
-    1.3 <a href="#change-history-cr3-to-pr1">Changes from Third Candidate Recommendation to Proposed Recommendation</a><br/>
-    1.4 <a href="#change-history-cr2-to-cr3">Changes from Second Candidate Recommendation to Third Candidate Recommendation</a><br/>
-    1.5 <a href="#change-history-lc3-to-cr2">Changes from Third Last Call Working Draft to Second Candidate Recommendation</a><br/>
-    1.6 <a href="#change-history-cr1-to-lc3">Changes from First Candidate Recommendation to Third Last Call Working Draft</a><br/>
-    1.7 <a href="#change-history-lc2-to-cr1">Changes from Second Last Call Working Draft to First Candidate Recommendation</a><br/>
-    1.8 <a href="#change-history-lc1-to-lc2">Changes from First to Second Last Call Working Draft</a><br/>
+    1.1 <a href="#change-history-per-to-rec-23">Draft Changes from Proposed Edited Recommendation (2nd Ed.) to Recommendation (2nd Ed.)</a><br/>
+    1.2 <a href="#change-history-rec-to-2e-per">Changes from Recommendation to Proposed Edited Recommendation (2nd Ed.)</a><br/>
+    1.3 <a href="#change-history-pr1-to-rec">Changes from Proposed Recommendation to Recommendation (1st Ed.)</a><br/>
+    1.4 <a href="#change-history-cr3-to-pr1">Changes from Third Candidate Recommendation to Proposed Recommendation</a><br/>
+    1.5 <a href="#change-history-cr2-to-cr3">Changes from Second Candidate Recommendation to Third Candidate Recommendation</a><br/>
+    1.6 <a href="#change-history-lc3-to-cr2">Changes from Third Last Call Working Draft to Second Candidate Recommendation</a><br/>
+    1.7 <a href="#change-history-cr1-to-lc3">Changes from First Candidate Recommendation to Third Last Call Working Draft</a><br/>
+    1.8 <a href="#change-history-lc2-to-cr1">Changes from Second Last Call Working Draft to First Candidate Recommendation</a><br/>
+    1.9 <a href="#change-history-lc1-to-lc2">Changes from First to Second Last Call Working Draft</a><br/>
 </p>
 <div class="div1">
 <h2><a id="change-history"/>1 Change History (Non-Normative)</h2>
 <p>Changes are ordered from most recent to least recent.</p>
+
 <div class="div2">
-<h3><a id="change-history-rec-to-2e-per"/>1.1 Changes from Recommendation to Proposed Edited Recommendation (2nd Ed.)</h3>
+<h3><a id="change-history-per-to-rec-2e"/>1.1 Draft Changes from Proposed Edited Recommendation (2nd Ed.) to Recommendation (2nd Ed.)</h3>
+<div class="exampleInner">
+<pre>
+<span class="strong">Editorial Changes</span>
+
+* In 1.2, add note explaining that use of &lt;p/&gt; element may be presentational or semantic
+  according to intentions of author.
+* In 3.2.1, change "TTML Content profile" to "TTML profile", since TTML profiles are not
+  presently defined as content profiles but as processor profiles.
+* In 6.1.1, change "TTML Content profile" to "TTML profile", since TTML profiles are not
+  presently defined as content profiles but as processor profiles.
+* In 12.1.7, clarify that agent attribute on ttm:actor must reference a "significant" ttm:agent
+  element, i.e., a ttm:agent appearing as a child of head or a child of a metadata child of head.  
+* In 12.2.1, clarify that ttm:agent attribute must reference "significant" ttm:agent elements, i.e.,
+  ttm:agent elements appearing as children of head or childen of a metadata child of head.
+
+</pre>
+</div>
+</div>
+<div class="div2">
+<h3><a id="change-history-rec-to-2e-per"/>1.2 Changes from Recommendation (1st Ed.) to Proposed Edited Recommendation (2nd Ed.)</h3>
 <div class="exampleInner">
 <pre>
 <span class="strong">Technical Changes</span>
@@ -248,7 +270,7 @@
 </div>
 </div>
 <div class="div2">
-<h3><a id="change-history-pr1-to-rec"/>1.2 Changes from Proposed Recommendation to Recommendation</h3>
+<h3><a id="change-history-pr1-to-rec"/>1.3 Changes from Proposed Recommendation to Recommendation (1st Ed.)</h3>
 <div class="exampleInner">
 <pre>
 
@@ -265,7 +287,7 @@
 </div>
 </div>
 <div class="div2">
-<h3><a id="change-history-cr3-to-pr1"/>1.3 Changes from Third Candidate Recommendation to Proposed Recommendation</h3>
+<h3><a id="change-history-cr3-to-pr1"/>1.4 Changes from Third Candidate Recommendation to Proposed Recommendation</h3>
 <div class="exampleInner">
 <pre>
 
@@ -290,7 +312,7 @@
 </div>
 </div>
 <div class="div2">
-<h3><a id="change-history-cr2-to-cr3"/>1.4 Changes from Second Candidate Recommendation to Third Candidate Recommendation</h3>
+<h3><a id="change-history-cr2-to-cr3"/>1.5 Changes from Second Candidate Recommendation to Third Candidate Recommendation</h3>
 <div class="exampleInner">
 <pre>
 
@@ -308,7 +330,7 @@
 </div>
 </div>
 <div class="div2">
-<h3><a id="change-history-lc3-to-cr2"/>1.5 Changes from Third Last Call Working Draft to Second Candidate Recommendation</h3>
+<h3><a id="change-history-lc3-to-cr2"/>1.6 Changes from Third Last Call Working Draft to Second Candidate Recommendation</h3>
 <div class="exampleInner">
 <pre>
 
@@ -357,7 +379,7 @@
 </div>
 </div>
 <div class="div2">
-<h3><a id="change-history-cr1-to-lc3"/>1.6 Changes from First Candidate Recommendation to Third Last Call Working Draft</h3>
+<h3><a id="change-history-cr1-to-lc3"/>1.7 Changes from First Candidate Recommendation to Third Last Call Working Draft</h3>
 <div class="exampleInner">
 <pre>
 
@@ -440,7 +462,7 @@
 </div>
 </div>
 <div class="div2">
-<h3><a id="change-history-lc2-to-cr1"/>1.7 Changes from Second Last Call Working Draft to First Candidate Recommendation</h3>
+<h3><a id="change-history-lc2-to-cr1"/>1.8 Changes from Second Last Call Working Draft to First Candidate Recommendation</h3>
 <div class="exampleInner">
 <pre>
 
@@ -536,7 +558,7 @@
 </div>
 </div>
 <div class="div2">
-<h3><a id="change-history-lc1-to-lc2"/>1.8 Changes from First to Second Last Call Working Draft</h3>
+<h3><a id="change-history-lc1-to-lc2"/>1.9 Changes from First to Second Last Call Working Draft</h3>
 <div class="exampleInner">
 <pre>
 
Binary file ttml10/spec/xsd/schema.zip has changed
--- a/ttml10/spec/xsd/ttaf1-dfxp-core-attribs.xsd	Wed Jul 03 07:55:20 2013 -0600
+++ b/ttml10/spec/xsd/ttaf1-dfxp-core-attribs.xsd	Tue Jul 09 11:27:04 2013 -0600
@@ -11,12 +11,12 @@
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute ref="xml:lang"/>
     <xs:attribute ref="xml:space"/>
-    <xs:anyAttribute namespace="##other"/>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="Core.required.attrib.class">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute ref="xml:lang" use="required"/>
     <xs:attribute ref="xml:space"/>
-    <xs:anyAttribute namespace="##other"/>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:attributeGroup>
 </xs:schema>
--- a/ttml10/spec/xsd/ttaf1-dfxp-metadata-items.xsd	Wed Jul 03 07:55:20 2013 -0600
+++ b/ttml10/spec/xsd/ttaf1-dfxp-metadata-items.xsd	Tue Jul 09 11:27:04 2013 -0600
@@ -10,7 +10,7 @@
   <xs:include schemaLocation="ttaf1-dfxp-metadata-attribs.xsd"/>
   <xs:attributeGroup name="actor.attlist">
     <xs:attributeGroup ref="tt:Core.attrib.class"/>
-    <xs:attribute name="agent" type="xs:IDREF"/>
+    <xs:attribute name="agent" type="xs:IDREF" use="required"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="agent.attlist">
     <xs:attributeGroup ref="tt:Core.attrib.class"/>
--- a/ttml10/spec/xsd/ttaf1-dfxp-metadata.xsd	Wed Jul 03 07:55:20 2013 -0600
+++ b/ttml10/spec/xsd/ttaf1-dfxp-metadata.xsd	Tue Jul 09 11:27:04 2013 -0600
@@ -7,6 +7,7 @@
     schemaLocation="ttaf1-dfxp-metadata-items.xsd"/>
   <xs:attributeGroup name="metadata.attlist">
     <xs:attributeGroup ref="tt:Core.attrib.class"/>
+    <xs:attributeGroup ref="ttm:Metadata.attrib.class"/>
   </xs:attributeGroup>
   <xs:complexType name="metadata.eltype">
     <xs:sequence>
--- a/ttml10/spec/xsd/ttaf1-dfxp-parameter-items.xsd	Wed Jul 03 07:55:20 2013 -0600
+++ b/ttml10/spec/xsd/ttaf1-dfxp-parameter-items.xsd	Tue Jul 09 11:27:04 2013 -0600
@@ -13,27 +13,27 @@
   <xs:attributeGroup name="profile.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute name="use" type="ttd:profile"/>
-    <xs:anyAttribute namespace="##other"/>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="features.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute ref="xml:base"/>
-    <xs:anyAttribute namespace="##other"/>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="feature.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute name="value" type="ttd:featureValue"/>
-    <xs:anyAttribute namespace="##other"/>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="extensions.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute ref="xml:base"/>
-    <xs:anyAttribute namespace="##other"/>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:attributeGroup>
   <xs:attributeGroup name="extension.attlist">
     <xs:attributeGroup ref="tt:Core.ID.attrib.class"/>
     <xs:attribute name="value" type="ttd:extensionValue"/>
-    <xs:anyAttribute namespace="##other"/>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
   </xs:attributeGroup>
   <xs:complexType name="profile.eltype">
     <xs:sequence>