W3C home > Mailing lists > Public > public-tt@w3.org > February 2016

Re: IMSC1 Implementation Report - Added TTV, TTX, TTXV Results

From: Glenn Adams <glenn@skynav.com>
Date: Wed, 3 Feb 2016 00:43:26 -0700
Message-ID: <CACQ=j+eCfPni-L_X+Z53CsMmnNhDg2YScU8KFyWBzxEef7FHtA@mail.gmail.com>
To: Thierry MICHEL <tmichel@w3.org>
Cc: TTWG <public-tt@w3.org>
On Wed, Feb 3, 2016 at 12:14 AM, Thierry MICHEL <tmichel@w3.org> wrote:

>
>
> On 02/02/2016 20:05, Glenn Adams wrote:
>
>>
>>
>> On Tue, Feb 2, 2016 at 11:54 AM, Thierry MICHEL <tmichel@w3.org
>> <mailto:tmichel@w3.org>> wrote:
>>
>>     Glenn,
>>
>>     Thank you for your input and updating the IMSC1 Implementation
>>     Report [2]. That is very good news.
>>
>>     Looking at this IMSC1 Implementation Report, ALL the tests have now
>>     two passing implmentations. This means we now fullfill our CR exit
>>     criteria, according to these tests.
>>
>>
>> Note that TTV, TTX, and TTXV are not presentation processors, but
>> transformation processors, so do not produce a visible rendition.
>> However, that is sufficient to constitute an implementation of each
>> feature.
>>
>
> OK
>
>>
>> Nonetheless, we will also be adding another column for the TTPE
>> implementation in early March, which does constitute an additional
>> full-featured IMSC presentation processor.
>>
>
> Yes it does add an additional full-featured IMSC presentation processor,
> but may not count for CR exit criteria as  2 independent implementations.


it is certainly independent in the sense that TTV/TTX/TTXV do not perform
any presentation processing, while TTPE does; it is true that TTPE is built
on top of TTV/TTX, and so relies on the latter to perform content
validation and ISD transformation; however, in my mind, they are
independent since TTPE is just the presentation layer, and is all new code;


>
>
>
>
>
>>
>>     Thierry.
>>
>>
>>
>>     On 01/02/2016 16:40, Glenn Adams wrote:
>>
>>         I have added results for the TTV, TTX, and TTXV tools from the
>> Timed
>>         Text Toolkit (TTT) [1] to the IMSC1 Implementation Report (IR)
>>         [2]. At
>>         this time, all tests are error free and produce no warnings.
>>
>>         The following description applies to these tools:
>>
>>            * TTV - Timed Text Verifier - verifies syntactic and semantic
>>              constraints as defined by IMSC1 specification - effectively
>>         an IMSC
>>              Transformation Processor which output is one bit indicating
>>              verification results (GOOD, NO GOOD)
>>            * TTX - Timed Text Transformer - effectively an IMSC1
>>         Transformation
>>              Processor which output is a sequence of ISD document
>> instances
>>            * TTXV - Timed Text Transforming Verifier - effectively an
>> IMSC1
>>              Transformation Processor which output is one bit indicating
>>              verification results (GOOD, NO GOOD)
>>
>>         As a note, the following content processing pipeline applies to
>>         the above:
>>
>>            * TTV => TTX => TTXV
>>
>>         The distinction between TTV and TTXV is that the latter performs
>>         additional semantic tests that can only be performed on post
>>         transformation ISD instances.
>>
>>         At this time, all of the current W3C IMSC1 test files have been
>>         directly
>>         incorporated into the TTXV test set [3], which ensures that all
>>         of the
>>         IMSC1 test suite is valid and regularly tested.
>>
>>         An additional set of 76 IMSC1 test files [4][5], not included in
>>         the W3C
>>         tests, are also utilized, which test the behavior related to
>>         semantic
>>         proscriptions or recommended usage.
>>
>>         We anticipate further updates to the IR in early March in order
>>         to add
>>         another column for the TTPE (Timed Text Presentation Engine) tool
>>         contained in TTT.
>>
>>         Regards,
>>         Glenn
>>
>>         [1] https://github.com/skynav/ttt
>>         [2] https://www.w3.org/wiki/TimedText/IMSC1_Implementation_Report
>>         [3]
>>
>> https://github.com/skynav/ttt/tree/master/ttt-ttxv/src/test/resources/com/skynav/ttxv/imsc1/w3c
>>         [4]
>>
>> https://github.com/skynav/ttt/tree/master/ttt-ttxv/src/test/resources/com/skynav/ttxv/imsc1
>>         [5]
>>
>> https://github.com/skynav/ttt/tree/master/ttt-ttv/src/test/resources/com/skynav/ttv/imsc1
>>
>>
>>
>>
Received on Wednesday, 3 February 2016 07:44:13 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 5 October 2017 18:24:27 UTC