--- a/ttml2/spec/ttml2.xml Wed Jul 09 09:32:12 2014 -0600
+++ b/ttml2/spec/ttml2.xml Thu Jul 10 09:05:04 2014 -0600
@@ -1980,13 +1980,13 @@
<p>if <emph>ECP</emph> is not <code>null</code>, then perform the following steps:</p>
<olist>
<item>
-<p>if the computed value of the <att>ttp:inferProcessorProfileSource</att> attribute is <code>combine</code>, then
+<p>if the computed value of the <att>ttp:inferProcessorProfileSource</att> parameter is <code>combine</code>, then
the <loc href="#terms-inferred-processor-profile">inferred processor profile</loc> is the result of applying the
<loc href="#semantics-procedure-infer-processor-profile"><phrase role="strong">infer processor profile</phrase></loc> function
to the combined profile specification set of <emph>ECP</emph>;</p>
</item>
<item>
-<p>otherwise, if the computed value of the <att>ttp:inferProcessorProfileSource</att> attribute is <code>first</code>, then
+<p>otherwise, if the computed value of the <att>ttp:inferProcessorProfileSource</att> parameter is <code>first</code>, then
the <loc href="#terms-inferred-processor-profile">inferred processor profile</loc> is the first inferred processor profile, <emph>IPP</emph>, produced by applying the
<loc href="#semantics-procedure-infer-processor-profile"><phrase role="strong">infer processor profile</phrase></loc> function
to the combined profile specification set of each constituent of <emph>ECP</emph> such that
@@ -2014,7 +2014,7 @@
<olist>
<item>
<p>map content profile specification <emph>S</emph> to processor profile specification <emph>S' </emph> according to the computed
-value of the <att>ttp:inferPresentationProfileMethod</att> attribute and <specref ref="infer-processor-profile-method-table"/>;</p>
+value of the <att>ttp:inferPresentationProfileMethod</att> parameter and <specref ref="infer-processor-profile-method-table"/>;</p>
</item>
<item>
<p>add <emph>S' </emph> to the combined profile specification set of <emph>IPP</emph>;</p>
@@ -2045,7 +2045,7 @@
<olist>
<item>
<p>if the <loc href="#parameter-attribute-version"><att>ttp:version</att></loc> is not specified on the root <el>tt</el> element or
-if its computed value is <code>1</code> (one), then the <loc href="#terms-default-processor-profile">default processor profile</loc> is
+if its computed value of this parameter is <code>1</code> (one), then the <loc href="#terms-default-processor-profile">default processor profile</loc> is
the <loc href="#semantics-profile-state-profile">profile</loc> constructed by interning the DFXP Presentation profile
(<code>http://www.w3.org/ns/ttml/profile/dfxp-presentation</code>);</p>
</item>
@@ -2063,7 +2063,7 @@
<olist>
<item>
<p>if the <loc href="#parameter-attribute-version"><att>ttp:version</att></loc> is not specified on the root <el>tt</el> element or
-if its computed value is <code>1</code> (one), then the <loc href="#terms-default-processor-profile">default processor profile</loc> is
+if its computed value of this parameter is <code>1</code> (one), then the <loc href="#terms-default-processor-profile">default processor profile</loc> is
the <loc href="#semantics-profile-state-profile">profile</loc> constructed by interning the DFXP Transformation profile
(<code>http://www.w3.org/ns/ttml/profile/dfxp-transformation</code>);</p>
</item>
@@ -2745,18 +2745,18 @@
the document;</p></item>
<item><p>otherwise, if
(1) the <att>extends</att> attribute is specified on the root <el>tt</el> element,
-(2) the computed value of the <att>extends</att> attribute designates a feature that is implemented or otherwise supported by
+(2) the value of the <att>extends</att> attribute designates a feature that is implemented or otherwise supported by
a processor, and
(3) the computed value of the <loc href="#parameter-attribute-permitFeatureNarrowing"><att>ttp:permitFeatureNarrowing</att></loc>
-parameter attribute of the root <el>tt</el> element is not <code>false</code>,
+parameter property of the root <el>tt</el> element is not <code>false</code>,
then continue processing the document;</p>
</item>
<item><p>otherwise, if
(1) the <att>restricts</att> attribute is specified on the root <el>tt</el> element,
-(2) the computed value of the <att>restricts</att> attribute designates a feature that is implemented or otherwise supported by
+(2) the value of the <att>restricts</att> attribute designates a feature that is implemented or otherwise supported by
a processor, and
(3) the computed value of the <loc href="#parameter-attribute-permitFeatureWidening"><att>ttp:permitFeatureWidening</att></loc>
-parameter attribute of the root <el>tt</el> element is not <code>false</code>,
+parameter property of the root <el>tt</el> element is not <code>false</code>,
then continue processing the document;</p>
</item>
<item><p>otherwise, abort processing the document unless overridden by the end-user or some implementation specific parameter
@@ -2953,18 +2953,18 @@
the document;</p></item>
<item><p>otherwise, if
(1) the <att>extends</att> attribute is specified on the root <el>tt</el> element,
-(2) the computed value of the <att>extends</att> attribute designates an extension that is implemented or otherwise supported by
+(2) the value of the <att>extends</att> attribute designates an extension that is implemented or otherwise supported by
a processor, and
(3) the computed value of the <loc href="#parameter-attribute-permitFeatureNarrowing"><att>ttp:permitFeatureNarrowing</att></loc>
-parameter attribute of the root <el>tt</el> element is not <code>false</code>,
+parameter property of the root <el>tt</el> element is not <code>false</code>,
then continue processing the document;</p>
</item>
<item><p>otherwise, if
(1) the <att>restricts</att> attribute is specified on the root <el>tt</el> element,
-(2) the computed value of the <att>restricts</att> attribute designates an extension that is implemented or otherwise supported by
+(2) the value of the <att>restricts</att> attribute designates an extension that is implemented or otherwise supported by
a processor, and
(3) the computed value of the <loc href="#parameter-attribute-permitFeatureWidening"><att>ttp:permitFeatureWidening</att></loc>
-parameter attribute of the root <el>tt</el> element is not <code>false</code>,
+parameter property of the root <el>tt</el> element is not <code>false</code>,
then continue processing the document;</p>
</item>
<item><p>otherwise, abort processing the document unless overridden by the end-user or some implementation specific parameter
@@ -4132,7 +4132,7 @@
must perform validation processing on a TTML <loc href="#terms-document-instance">document instance</loc> prior to performing
other types of processing, e.g., presentation or transformation processing.</p>
<p>If validation processing is performed on a TTML <loc href="#terms-document-instance">document instance</loc> and validation fails, then the computed value of
-the <att>ttp:validationAction</att> attribute is used to determine what action to take before performing further processing.</p>
+the <att>ttp:validationAction</att> parameter property is used to determine what action to take before performing further processing.</p>
<p>If not specified, the value of this parameter must be considered
to be <code>optional</code>.</p>
<p>A <att>ttp:validation</att> attribute is considered to be significant only
@@ -4166,8 +4166,9 @@
should warn the end-user when validation processing fails, and, give the end-user the option to continue or abort processing.</p>
<p>If this parameter's value is <code>ignore</code>, then, a <loc href="#terms-validating-content-processor">validating content processor</loc>
should not abort and should not warn the end-user when validation processing fails.</p>
-<p>If not specified, the value of this parameter must be considered
-to be <code>abort</code>.</p>
+<p>If not specified, the value of this parameter is determined as follows:
+if the computed value of the <loc href="#parameter-attribute-validation"><att>ttp:validation</att></loc> parameter property is <code>optional</code>,
+then the value must be considered to be <code>warn</code>; otherwise, it must be considered to be <code>abort</code>.</p>
<p>A <att>ttp:validationAction</att> attribute is considered to be significant only
when specified on the <el>tt</el> element.</p>
</div3>
@@ -5144,7 +5145,7 @@
then a <loc href="#terms-presentation-processor">presentation processor</loc> must use the value <code>solid</code>.</p>
<p>If no border color is specified in the value of the <att>tts:border</att> property,
then the border color must be interpreted as if a color equal
-to the computed value of the element's <code>tts:color</code> property were specified.</p>
+to the computed value of the element's <code>tts:color</code> style property were specified.</p>
<p>The <att>tts:border</att> style is illustrated by the following example.</p>
<table id="style-attribute-border-example-1" role="example">
<caption>Example Fragment – Border</caption>