[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);
--- 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 <p/> 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>