Binary file ttml2/spec/rnc/schema.zip has changed
--- a/ttml2/spec/rnc/ttml2-parameter-attribs.rnc Thu Sep 05 21:38:32 2013 -0600
+++ b/ttml2/spec/rnc/ttml2-parameter-attribs.rnc Thu Sep 05 22:01:47 2013 -0600
@@ -10,6 +10,8 @@
= attribute ttp:cellResolution { TTAF.CellResolution.datatype }?
TTAF.clockMode.attrib
= attribute ttp:clockMode { TTAF.ClockMode.datatype }?
+TTAF.contentProfile.attrib
+ = attribute ttp:contentProfile { TTAF.Profile.datatype }?
TTAF.dropMode.attrib
= attribute ttp:dropMode { TTAF.DropMode.datatype }?
TTAF.frameRate.attrib
@@ -36,6 +38,7 @@
TTAF.Parameter.attrib.class &=
TTAF.cellResolution.attrib,
TTAF.clockMode.attrib,
+ TTAF.contentProfile.attrib,
TTAF.dropMode.attrib,
TTAF.frameRate.attrib,
TTAF.frameRateMultiplier.attrib,
--- a/ttml2/spec/ttml2-changes.html Thu Sep 05 21:38:32 2013 -0600
+++ b/ttml2/spec/ttml2-changes.html Thu Sep 05 22:01:47 2013 -0600
@@ -54,6 +54,8 @@
* In 6.1.5, add 'prohibited' value to 'value' attribute of ttp:extension element,
including normative processing semantics.
+* In 6.2, add 'ttp:contentProfile parameter attribute.
+
* In 6.2, add 'ttp:profileCombination parameter attribute.
* In 6.2, add 'ttp:version' parameter attribute.
--- a/ttml2/spec/ttml2.xml Thu Sep 05 21:38:32 2013 -0600
+++ b/ttml2/spec/ttml2.xml Thu Sep 05 22:01:47 2013 -0600
@@ -595,6 +595,12 @@
performing presentation processing.</p>
</def>
</gitem>
+<gitem id="terms-designated-profile">
+<label>[designated profile]</label>
+<def>
+<p>&tbd;</p>
+</def>
+</gitem>
<gitem id="terms-document-instance">
<label>[document instance]</label>
<def>
@@ -838,6 +844,12 @@
no further transformation semantics are defined by this specification.</p>
</def>
</gitem>
+<gitem id="terms-undesignated-profile">
+<label>[undesignated profile]</label>
+<def>
+<p>&tbd;</p>
+</def>
+</gitem>
<gitem id="terms-valid-abstract-document-instance">
<label>[valid abstract document instance]</label>
<def>
@@ -1331,6 +1343,12 @@
<note role="seealso">
<p>For definitions of the DFXP profiles, see <bibref ref="ttml1"/>. For definition of the SDP US profile, see <bibref ref="sdpus"/>.</p>
</note>
+<ednote>
+<name>Referencing Undesignated Profile</name>
+<date>2013-09-05</date>
+<edtext>Need to update following to allow referring to a local (embedded) profile definition using
+a fragment identifier that references an undesignated ttp:profile element rather than a profile designator URI.</edtext>
+</ednote>
<p>A profile designator must adhere to the
<code>xsd:anyURI</code> data type defined by <bibref ref="xsd-2"/>,
§3.2.17. If the profile designator is expressed as a relative URI,
@@ -1722,6 +1740,7 @@
<td>
<loc href="#parameter-attribute-cellResolution">ttp:cellResolution</loc>,
<loc href="#parameter-attribute-clockMode">ttp:clockMode</loc>,
+<loc href="#parameter-attribute-clockMode">ttp:contentProfile</loc>,
<loc href="#parameter-attribute-dropMode">ttp:dropMode</loc>,
<loc href="#parameter-attribute-frameRate">ttp:frameRate</loc>,
<loc href="#parameter-attribute-frameRateMultiplier">ttp:frameRateMultipler</loc>,
@@ -1930,7 +1949,7 @@
<p>A <att>designator</att> attribute may
be specified on a <el>ttp:profile</el> element that appears in a TTML
<loc href="#terms-document-instance">document instance</loc>, and, if not specified,
-the defined profile is considered to be an anonymous (undesignated) profile.
+the defined profile is considered to be an undesignated profile.
A <att>designator</att> attribute should
be specified on a <el>ttp:profile</el> element that appears in a TTML
<loc href="#terms-profile-definition-document">profile definition document</loc> instance,
@@ -2477,6 +2496,21 @@
<p>A <att>ttp:clockMode</att> attribute is considered to be significant only
when specified on the <el>tt</el> element.</p>
</div3>
+<div3 id="parameter-attribute-contentProfile">
+<head>ttp:contentProfile</head>
+<p>The <att>ttp:contentProfile</att> attribute may be used by a content author
+to express a <loc href="#terms-content-profile">content profile</loc> of
+the Timed Text Markup Language (TTML) to which
+a <loc href="#terms-document-instance">document instance</loc> conforms.</p>
+<p>If specified, the value of this attribute must adhere to the
+<code>xsd:anyURI</code> data type defined by <bibref ref="xsd-2"/>,
+§3.2.17, and, further, must specify a
+profile designator in accordance with
+<specref ref="vocabulary-profiles"/>.</p>
+<p>A <att>ttp:contentProfile</att>
+attribute is considered to be significant only when specified on the
+<el>tt</el> element.</p>
+</div3>
<div3 id="parameter-attribute-dropMode">
<head>ttp:dropMode</head>
<p>The <att>ttp:dropMode</att> attribute is used to specify
@@ -2790,8 +2824,9 @@
<div3 id="parameter-attribute-profile">
<head>ttp:profile</head>
<p>The <att>ttp:profile</att> attribute may be used by a content author
-to express the profile of the Timed Text Markup Language (TTML) used
-in a <loc href="#terms-document-instance">document instance</loc>.</p>
+to express a <loc href="#terms-processor-profile">processor profile</loc>
+of the Timed Text Markup Language (TTML) that applies when processing
+a <loc href="#terms-document-instance">document instance</loc>.</p>
<p>If specified, the value of this attribute must adhere to the
<code>xsd:anyURI</code> data type defined by <bibref ref="xsd-2"/>,
§3.2.17, and, further, must specify a
Binary file ttml2/spec/xsd/schema.zip has changed
--- a/ttml2/spec/xsd/ttml2-parameter-attribs.xsd Thu Sep 05 21:38:32 2013 -0600
+++ b/ttml2/spec/xsd/ttml2-parameter-attribs.xsd Thu Sep 05 22:01:47 2013 -0600
@@ -6,6 +6,7 @@
schemaLocation="ttml2-datatypes.xsd"/>
<xs:attribute name="cellResolution" type="ttd:cellResolution"/>
<xs:attribute name="clockMode" type="ttd:clockMode"/>
+ <xs:attribute name="contentProfile" type="ttd:profile"/>
<xs:attribute name="dropMode" type="ttd:dropMode"/>
<xs:attribute name="frameRate" type="ttd:frameRate"/>
<xs:attribute name="frameRateMultiplier" type="ttd:frameRateMultiplier"/>
@@ -19,6 +20,7 @@
<xs:attributeGroup name="Parameter.attrib.class">
<xs:attribute ref="ttp:cellResolution"/>
<xs:attribute ref="ttp:clockMode"/>
+ <xs:attribute ref="ttp:contentProfile"/>
<xs:attribute ref="ttp:dropMode"/>
<xs:attribute ref="ttp:frameRate"/>
<xs:attribute ref="ttp:frameRateMultiplier"/>