diff --git a/spec/ttml2.xml b/spec/ttml2.xml index e2d556b50..cd0c42b42 100644 --- a/spec/ttml2.xml +++ b/spec/ttml2.xml @@ -1700,6 +1700,12 @@ active time interval of the feature.

about which see also .

+ + + +

Any element of a type that permits the specification of a begin attribute.

+
+
@@ -6042,6 +6048,16 @@ attribute that evaluates to false, then the content of that element

In certain cases, ignoring (excluding) the semantics of an element by means of a condition attribute consists of partially rather than wholly ignoring the semantics of the element, about which see specific element definitions.

+ +

Unless a higher level protocol applies, the following exceptions apply for the +purpose of determining which semantics are to be ignored when a <condition> expression +value evaluates to false:

+ +

the timing semantics of a timed element are not ignored;

+

the chained referential semantics of a + style element are not ignored;

+
+ xlink:arcrole @@ -6966,7 +6982,7 @@ by a fragment identifier used in a data

When a data element appears in a data binding context, it serves as a non-sharable definition of a data resource that implies binding semantics, i.e., that it is intended to bound to (associated with) its immediate context -of reference. In this case, the active time interval of the data element is the same as the active time interval of its closest ancestor timed element. +of reference. In this case, the active time interval of the data element is the same as the active time interval of its closest ancestor timed element.

A non-sharable definition of a data resource may or may not specify an xml:id attribute, but this @@ -17311,19 +17327,19 @@ vocabulary catalog.

Timing Attribute Vocabulary -

This section defines the following basic timing attributes for use with timed elements:

+

This section defines the following basic timing attributes for use with timed elements:

In addition, this section defines the attribute for use with timed elements +ref="timing-attribute-timeContainer"/> attribute for use with timed elements that serve simultaneously as timing containers.

begin

The begin attribute is used to specify the begin -point of a temporal interval associated with a timed element. If +point of a temporal interval associated with a timed element. If specified, the value of a begin attribute must adhere to a <time-expression> specification as defined by .

@@ -17334,7 +17350,7 @@ by , §5.4.3, while taking into account any overriding semantics defined by this specification.

As defined by , §5.4.3, -if no begin attribute is explicitly specified on a timed element, then a default (implicit) value +if no begin attribute is explicitly specified on a timed element, then a default (implicit) value is determined by the nearest time container ancestor; however, in TTML, that ancestor is either a parallel time container or a sequential time container, both of which apply a default value of 0.

@@ -17342,7 +17358,7 @@ a parallel time container or a sequential time container, both of which apply a dur

The dur attribute is used to specify the duration of a -temporal interval associated with a timed element. If specified, +temporal interval associated with a timed element. If specified, the value of a dur attribute must adhere to a <time-expression> specification as defined by .

@@ -17371,7 +17387,7 @@ the dur attribute and the difference between the value of the end

The end attribute is used to specify the ending point -of a temporal interval associated with a timed element. If +of a temporal interval associated with a timed element. If specified, the value of an end attribute must adhere to a <time-expression> specification as defined by .

@@ -17582,7 +17598,7 @@ use of the utc clock mode, about which see Timing Semantics

The semantics of time containment, durations, and intervals defined by - apply to the interpretation of like-named timed elements and timing + apply to the interpretation of like-named timed elements and timing vocabulary defined by this specification, given the following constraints: