- From: Nigel Megitt <nigel.megitt@bbc.co.uk>
- Date: Wed, 3 Feb 2016 10:57:54 +0000
- To: Glenn Adams <glenn@skynav.com>, Thierry MICHEL <tmichel@w3.org>
- CC: TTWG <public-tt@w3.org>
- Message-ID: <D2D78D24.33DA2%nigel.megitt@bbc.co.uk>
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