Re: [SMIL30 LC comment] 11.4.4 to 11.11

 Dear Dr. Olaf Hoffmann ,

The SYMM Working Group has reviewed the comments you sent [1] on the Last
Call Working Draft [2] of the Synchronized Multimedia Integration Language
(SMIL 3.0) published on 13 Jul 2007. Thank you for having taken the time to
review the document and to send us comments!

The Working Group's response to your comment is included below.

Please review it carefully and let us know by email at www-smil@w3.org if
you agree with it or not before 02 nov 2007. In case of disagreement, you
are requested to provide a specific solution for or a path to a consensus
with the Working Group. If such a consensus cannot be achieved, you will
be given the opportunity to raise a formal objection which will then be
reviewed by the Director during the transition of this document to the
next stage in the W3C Recommendation Track.

Thanks,

For the SYMM Working Group,
Thierry Michel
W3C Staff Contact

 1. http://www.w3.org/mid/200708191541.32074.Dr.O.Hoffmann@gmx.de
 2. http://www.w3.org/TR/2007/WD-SMIL3-20070713/


=====

Your comment on 11.4 Language definition:
> Hello SMIL working group,
> 
> 
> some comments related to the chapters
> 11.4.4 to 11.11:
> 
> 
> 
> 11.4.4
> 
> The peers, higher, and lower attributes
> 
> 
> 'The rules for adding the element to the queue are described below.'
> 
> -> the CSS box for this informative indicated container
> covers some normative text on top and below.
> -> change styling...
> 
> ----------------------
> 
> 
> Calculated times and pause/defer semantics
> 
> '<html ...>
> ....
> <excl dur="indefinite">
>    <priorityClass peers="defer">
>       <img id="foo" begin="0s" dur="10s" .../>
>       <img id="bar" begin="foo.click" .../>
>    </priorityClass>
> </excl>
> ....
> </html>'
> 
> and
> Handling Simultaneous Begins within excl
> 
> <html ...>
> ....
> <excl>
>    <img src="image1.jpg" begin="0s".../>
>    <img src="image2.jpg" begin="10s; image1.click".../>
>    <img src="image3.jpg" begin="20s; image2.click".../>
> </excl>
> ....
> </html>
> 
> and 
> Implicit duration of media element time containers
> 
> '<html ...>
> ....
> <video src="vid1.mpg" endsync="all" >
>    <set dur="8s" .../>
>    <animate begin="click" dur="5s" .../>
> </video>
> ....
> </html>'
> 
> and
> 
> '<html ...>
> ....
> <video src="vid1.mpg" timeContainer="seq" endsync="first" >
>    <animate dur="4s" .../>
>    <animate end="click" .../>
> </video>
> ....
> </html>'
> 
> and (in 11.4.5 Computing the active duration)
> 
> '<html ...>
> ....
> <seq>
>    <img src="slide1.jpg" dur="10s" end="click" />
>    <img src="slide2.jpg" dur="10s" end="click" />
>    <img src="slide3.jpg" dur="10s" end="click" />
>    <!-- etc., etc. -->
> </seq>
> ....
> </html>'
> 
> 
> -> (1)
> This looks like a mixture of XHTML and SMIL?
> XHTML does not have a video (excl, seq etc) element.
> SMIL does not have a html element.
> But if it is a mixture, doesn't either the
> html or the video or the attributes need a 
> xmlns prefix?
> Or another element with a xmlns attribute
> for SMIL?
> -> maybe better to use a smil element
> instead of html to simplify the example...
> 
> --------------------
> 
> 
> 11.4.5
> 
> 
> Detecting Cycles
> 
> typo?
> 
> 'If there is a dependency cycle, The propagation path will...'
> ->
> 'If there is a dependency cycle, the propagation path will...'?
> 
> 
> 
> -----------------
> 
> Event sensitivity
> 
> 
> <html ...>
> ....
> <audio src="bounce.wav" begin="foo.click" 
>         end="foo.click+3s" restart="whenNotActive"/>
> ....
> </html>
> 
> and
> 
> <html ...>
> ....
> <audio src="bounce.wav" begin="foo.click" dur="3s"
>         restart="whenNotActive"/>
> ....
> </html>
> 
> 
> 
> -> html? smil?
> -> 
> see comment (1) correspondingly
> 
> 
> -----------------
> 
> Hyperlinks and timing
> 
> 'Note that the begin time may be resolved as a result of an earlier 
> hyperlink, DOM or event activation.'
> 
> -> the CSS box for this informative indicated container
> covers some normative text on top and below.
> -> change styling...
> 
> 
> -----------------------
> 
> '<html ...>
> ....
> <par begin="0">
>    <img id="A" begin="10s" .../>
>    <img id="B" begin="A.begin+5s" .../>
>    <img id="C" begin="B.click" .../>
>    <img id="D" begin="C.begin+5s" .../>
>    ...
>    <a href="#D">Begin image D</a>
> </par>
> ....
> </html>'
> 
> -> html? smil?
> -> 
> see comment (1) correspondingly
> 
> -----------------------
> 
> Propagating changes to times
> 
> 'If an element ends later than its specified end time 
> (e.g. if a negative offset is specified with a user event), 
> the propagated time must be the computed time and not 
> the observed time.
> If an element ends earlier than its specified end time 
> (e.g. if a parent time container constraint cuts short the element, 
> or a DOM method call ends the element), the propagated time 
> must be the constrained time.'
> 
> -> the CSS boxes for the informative indicated containers
> cover some normative text on top and below.
> -> change styling...
> 
> -------------------
> 
> '<html ...>
> ....
> <par>
>    <img id="img1" dur="10s" end="click" .../>
>    <video begin="img1.end-3s" restart="whenNotActive" .../>
> </par>
> ....
> </html>'
> 
> -> html? smil?
> -> 
> see comment (1) correspondingly
> 
> -------------------
> 
> Time container constraints on child durations
> 
> typo?
> 
> 'When the par repeats the first time, 
> everything has happens just as it did the first time.'
> 
> -> '... everything happens ...'?
> 
> -------------------
> 
> 11.5.1
> 
> 'A typical example is that the document is displayed on a screen.'
> and some more:
> -> the CSS boxes for the informative indicated containers
> cover some normative text on top and below.
> -> change styling...
> 
> ------------
> 
> 11.5.3
> 
> 'For example, host language designers may not define 
> error recovery semantics for missing or erroneous values 
> in the begin or end attribute values.'
> 
> -> the CSS box for this informative indicated container
> covers some normative text on top and below.
> -> change styling...
> 
> 
> -----------------
> 11.7
> 
> 
> UTC: Coordinated Universal Time
> 
> '
> "Universal Time" (abbreviated UT) is sometimes also referred to 
> as "Greenwich Mean Time" (abbreviated GMT). 
> The two terms are often used loosely to refer to time kept on 
> the Greenwich meridian (longitude zero), five hours ahead of 
> Eastern Standard Time. Times given in UT are almost always given 
> in terms of a 24-hour clock. Thus, 14:42 is 2:42 p.m., and 21:17 
> is 9:17 p.m.
> '
> 
> -> As far as I know, GMT is a historical outdated time format,
> UT is a little bit newer but outdated too since 1968 as a pure
> time standard, it would be confusing to use UT as 
> abbreviation for UTC ;o)
> The current versions are called UTC and TAI.
> UTC is roughly a weighted average of high precision atomic
> clocks from several countries (TAI), adjusted sometimes to 
> the rotation of the earth (UT).
> -> see for example wikipedia or other sources...
> -> maybe refer to an informative reference for UTC
> 
> -> I searched for 'UT' in this chapter but outside this
> definition paragraph I found only 'UTC', maybe useful to
> replace this paragraph:
> 
> 'UTC is the current atomic time standard based on TAI 
> (International Atomic Time) and a leap second relation to 
> UT (Universal Time, based on the rotation of the earth; 
> similar to the outdated GMT, Greenwich Mean Time).
> Times given in UTC are almost always given in terms of a 
> 24-hour clock. 
> Thus, 14:42 is 2:42 p.m., and 21:17 is 9:17 p.m.'
> 
> 
> ------------------
> 11.9.5
> 
> 
> '<html ...>
> ....
> <seq repeatCount="10" end="stopBtn.click">
>    <img src="img1.jpg" dur="2s" />
>    <img src="img2.jpg" dur="2s" />
>    <img src="img3.jpg" dur="2s" />
> </seq>
> ....
> </html>'
> 
> -> html? smil?
> -> 
> see comment (1) correspondingly
> 
> 
> 
> ------------------
> 11.11.2
> 
> typo?
> 
> '... time.begin ...'
> 
> -> missing whitespace
> -> '... time. begin ...'


Working Group Resolution:
> Hello SMIL working group,
> 
> 
> some comments related to the chapters
> 11.4.4 to 11.11:
> 
> 
> 
> 11.4.4
> 
> The peers, higher, and lower attributes
> 
> 
> 'The rules for adding the element to the queue are described below.'
> 
> -> the CSS box for this informative indicated container
> covers some normative text on top and below.
> -> change styling...

Fixed by making the text normative.

> ----------------------
> 
> 
> Calculated times and pause/defer semantics
> 
> '<html ...>
> ....
> <excl dur="indefinite">
>    <priorityClass peers="defer">
>       <img id="foo" begin="0s" dur="10s" .../>
>       <img id="bar" begin="foo.click" .../>
>    </priorityClass>
> </excl>
> ....
> </html>'
> 
> and
> Handling Simultaneous Begins within excl
> 
> <html ...>
> ....
> <excl>
>    <img src="image1.jpg" begin="0s".../>
>    <img src="image2.jpg" begin="10s; image1.click".../>
>    <img src="image3.jpg" begin="20s; image2.click".../>
> </excl>
> ....
> </html>
> 
> and 
> Implicit duration of media element time containers
> 
> '<html ...>
> ....
> <video src="vid1.mpg" endsync="all" >
>    <set dur="8s" .../>
>    <animate begin="click" dur="5s" .../>
> </video>
> ....
> </html>'
> 
> and
> 
> '<html ...>
> ....
> <video src="vid1.mpg" timeContainer="seq" endsync="first" >
>    <animate dur="4s" .../>
>    <animate end="click" .../>
> </video>
> ....
> </html>'
> 
> and (in 11.4.5 Computing the active duration)
> 
> '<html ...>
> ....
> <seq>
>    <img src="slide1.jpg" dur="10s" end="click" />
>    <img src="slide2.jpg" dur="10s" end="click" />
>    <img src="slide3.jpg" dur="10s" end="click" />
>    <!-- etc., etc. -->
> </seq>
> ....
> </html>'
> 
> 
> -> (1)
> This looks like a mixture of XHTML and SMIL?
> XHTML does not have a video (excl, seq etc) element.
> SMIL does not have a html element.
> But if it is a mixture, doesn't either the
> html or the video or the attributes need a 
> xmlns prefix?
> Or another element with a xmlns attribute
> for SMIL?
> -> maybe better to use a smil element
> instead of html to simplify the example...

Converted to <smil> examples.

> --------------------
> 
> 
> 11.4.5
> 
> 
> Detecting Cycles
> 
> typo?
> 
> 'If there is a dependency cycle, The propagation path will...'
> ->
> 'If there is a dependency cycle, the propagation path will...'?

Fixed.

> -----------------
> 
> Event sensitivity
> 
> 
> <html ...>
> ....
> <audio src="bounce.wav" begin="foo.click" 
>         end="foo.click+3s" restart="whenNotActive"/>
> ....
> </html>
> 
> and
> 
> <html ...>
> ....
> <audio src="bounce.wav" begin="foo.click" dur="3s"
>         restart="whenNotActive"/>
> ....
> </html>
> 
> 
> 
> -> html? smil?
> -> 
> see comment (1) correspondingly

Converted to <smil> examples.

> -----------------
> 
> Hyperlinks and timing
> 
> 'Note that the begin time may be resolved as a result of an earlier 
> hyperlink, DOM or event activation.'
> 
> -> the CSS box for this informative indicated container
> covers some normative text on top and below.
> -> change styling...

Fixed by making the text normative.

> -----------------------
> 
> '<html ...>
> ....
> <par begin="0">
>    <img id="A" begin="10s" .../>
>    <img id="B" begin="A.begin+5s" .../>
>    <img id="C" begin="B.click" .../>
>    <img id="D" begin="C.begin+5s" .../>
>    ...
>    <a href="#D">Begin image D</a>
> </par>
> ....
> </html>'
> 
> -> html? smil?
> -> 
> see comment (1) correspondingly

Converted to <smil> examples.

> -----------------------
> 
> Propagating changes to times
> 
> 'If an element ends later than its specified end time 
> (e.g. if a negative offset is specified with a user event), 
> the propagated time must be the computed time and not 
> the observed time.
> If an element ends earlier than its specified end time 
> (e.g. if a parent time container constraint cuts short the element, 
> or a DOM method call ends the element), the propagated time 
> must be the constrained time.'
> 
> -> the CSS boxes for the informative indicated containers
> cover some normative text on top and below.
> -> change styling...

Fixed by making the text normative.

> -------------------
> 
> '<html ...>
> ....
> <par>
>    <img id="img1" dur="10s" end="click" .../>
>    <video begin="img1.end-3s" restart="whenNotActive" .../>
> </par>
> ....
> </html>'
> 
> -> html? smil?
> -> 
> see comment (1) correspondingly

Converted to <smil> examples.

> -------------------
> 
> Time container constraints on child durations
> 
> typo?
> 
> 'When the par repeats the first time, 
> everything has happens just as it did the first time.'
> 
> -> '... everything happens ...'?

Fixed.

> -------------------
> 
> 11.5.1
> 
> 'A typical example is that the document is displayed on a screen.'
> and some more:
> -> the CSS boxes for the informative indicated containers
> cover some normative text on top and below.
> -> change styling...

Moved the examples to an informative section.

> ------------
> 
> 11.5.3
> 
> 'For example, host language designers may not define 
> error recovery semantics for missing or erroneous values 
> in the begin or end attribute values.'
> 
> -> the CSS box for this informative indicated container
> covers some normative text on top and below.
> -> change styling...

Fixed by making the text normative.

> -----------------
> 11.7
> 
> 
> UTC: Coordinated Universal Time
> 
> '
> "Universal Time" (abbreviated UT) is sometimes also referred to 
> as "Greenwich Mean Time" (abbreviated GMT). 
> The two terms are often used loosely to refer to time kept on 
> the Greenwich meridian (longitude zero), five hours ahead of 
> Eastern Standard Time. Times given in UT are almost always given 
> in terms of a 24-hour clock. Thus, 14:42 is 2:42 p.m., and 21:17 
> is 9:17 p.m.
> '
> 
> -> As far as I know, GMT is a historical outdated time format,
> UT is a little bit newer but outdated too since 1968 as a pure
> time standard, it would be confusing to use UT as 
> abbreviation for UTC ;o)
> The current versions are called UTC and TAI.
> UTC is roughly a weighted average of high precision atomic
> clocks from several countries (TAI), adjusted sometimes to 
> the rotation of the earth (UT).
> -> see for example wikipedia or other sources...
> -> maybe refer to an informative reference for UTC
> 
> -> I searched for 'UT' in this chapter but outside this
> definition paragraph I found only 'UTC', maybe useful to
> replace this paragraph:
> 
> 'UTC is the current atomic time standard based on TAI 
> (International Atomic Time) and a leap second relation to 
> UT (Universal Time, based on the rotation of the earth; 
> similar to the outdated GMT, Greenwich Mean Time).
> Times given in UTC are almost always given in terms of a 
> 24-hour clock. 
> Thus, 14:42 is 2:42 p.m., and 21:17 is 9:17 p.m.'

Changed to:

Coordinated Universal Time (UTC) is the universal time scale on which time
zones the world over are based.  UTC is based on International Atomic Time
(TAI) with leap seconds added at irregular intervals to compensate for
irregularities in the Earth's rotation, so that when averaged, the Sun
crosses the Greenwich meridian at noon UTC to within 0.9s.  Times given in
UTC are almost always given in terms of a 24-hour clock. Thus, 14:42 is
2:42 p.m., and 21:17 is 9:17 p.m.

> ------------------
> 11.9.5
> 
> 
> '<html ...>
> ....
> <seq repeatCount="10" end="stopBtn.click">
>    <img src="img1.jpg" dur="2s" />
>    <img src="img2.jpg" dur="2s" />
>    <img src="img3.jpg" dur="2s" />
> </seq>
> ....
> </html>'
> 
> -> html? smil?
> -> 
> see comment (1) correspondingly

Converted to <smil> examples.

> ------------------
> 11.11.2
> 
> typo?
> 
> '... time.begin ...'
> 
> -> missing whitespace
> -> '... time. begin ...'

Fixed.


----

Received on Tuesday, 23 October 2007 09:08:30 UTC