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

From: Glenn Adams <glenn@skynav.com<mailto:glenn@skynav.com>> Date: Wednesday, 3 February 2016 07:43



On Wed, Feb 3, 2016 at 12:14 AM, Thierry MICHEL <tmichel@w3.org<mailto: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>
<mailto: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;

The test descriptions are all written in terms of presentation rather than any other transformation or validation semantics, so it may make sense to consider the TTPE implementation report as the one that produce the output correctly, from the perspective of CR exit. Clearly it's important and useful to have an implementation like TTV/TTX/TTXV that correctly processes the test files.

Nigel








    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








----------------------------

http://www.bbc.co.uk

This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated.
If you have received it in error, please delete it from your system.
Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately.
Please note that the BBC monitors e-mails sent or received.
Further communication will signify your consent to this.

---------------------

Received on Wednesday, 3 February 2016 10:58:34 UTC