Re: {Minutes} TTWG Teleconference 2024-09-12

Those minutes from yesterday in plain text, as promised:

   [1]W3C

      [1] https://www.w3.org/


                Timed Text Working Group Teleconference

12 September 2024

   [2]Previous meeting. [3]Agenda. [4]IRC log.

      [2] https://www.w3.org/2024/08/29-tt-minutes.html

      [3] https://github.com/w3c/ttwg/issues/290
      [4] https://www.w3.org/2024/09/12-tt-irc


Attendees

   Present
          Andreas, Atsushi, Cyril, Gary, Nigel, Pierre

   Regrets
          -

   Chair
          Gary, Nigel

   Scribe
          nigel

Contents

    1. [5]This Meeting
    2. [6]DAPT
         1. [7]CR Must-have issues
         2. [8]Consider defining restrictions per Script Type
            w3c/dapt#75
         3. [9]Remove Script Event Type, use Represents instead
            w3c/dapt#241
         4. [10]Add legacy metadata structure and media zero
            timecode metadata w3c/dapt#240
    3. [11]IMSC superscript/subscript support w3c/imsc#583
    4. [12]TPAC 2024
    5. [13]Meeting close

Meeting minutes

  This Meeting

   Nigel: Today we have DAPT, IMSC and TPAC planning. Any other
   business?

   no other business

  DAPT

    CR Must-have issues

   [14]CR must-have issues

     [14] https://github.com/w3c/dapt/issues?q=is:issue+is:open+label:"CR+must-have"

   Nigel: Last week we said we'd try to get PRs open for today so
   that they will have had a long enough
   … approval period to merge in time to agree to publish CR at
   TPAC
   … I've opened 3 pull requests, one can be merged tomorrow if
   not today
   … [15]w3c/dapt#237 Add nested div feature and mark as
   permitted, at risk
   … That was a technical one, can be merged tomorrow I think.
   … [16]w3c/dapt#233 I'd like to come back to.
   … [17]w3c/dapt#232 I opened a PR for last night

     [15] https://github.com/w3c/dapt/issues/237

     [16] https://github.com/w3c/dapt/issues/233

     [17] https://github.com/w3c/dapt/issues/232


   Cyril: I'm not sure about the approach, let's talk about it.

   Nigel: OK
   … [18]w3c/dapt#227 to merge represents and script event type,
   which I just opened earlier today,
   … which we can have a quick look at.
   … Then we had 75 and 44 which Cyril was going to have a look
   at.

     [18] https://github.com/w3c/dapt/issues/227


   Cyril: I think we can close them, shall we discuss them, maybe
   start with #75?

   Nigel: Let's do that

    Consider defining restrictions per Script Type [19]w3c/dapt#75

     [19] https://github.com/w3c/dapt/issues/75


   github: [20]w3c/dapt#75

     [20] https://github.com/w3c/dapt/issues/75


   Cyril: A lot of things have changed since this was opened.
   … The gist of this issue is, if I place myself as a Netflix
   receiver of scripts,
   … I want to be able to validate that if I receive a dubbing
   script it's not an audio description script,
   … and vice versa.
   … I can see that if somebody delivers a dubbing script to
   Netflix we will check that the <audio>
   … element is not present in it, and reject a delivery if it
   does, for example.
   … We do that for subtitles, have additional restrictions not in
   IMSC but Netflix-specific.
   … When I opened this issue I wondered how many of these
   restrictions should be core vs
   … organisation specific. I thought it would make sense to
   distinguish these transcript types.
   … For example in an original transcript each event should have
   at most one <p> and the language source
   … should be equal to the xml:lang always.
   … We can go to CR without this. The risk is that the actual
   profile that is implemented has more
   … restrictions than what it specified in the spec, and some
   people may impose additional restrictions than
   … the spec.

   Nigel: What should we do - take the label off, or close with no
   action?
   … I think we're missing a proposal for what these per-script
   type restrictions would be.

   Cyril: I realise that, we could still decide to go to CR
   without them.

   Nigel: I think so, yes.

   Cyril: This could be a good segue into the discussion about
   represents.

   Andreas: Apologies I lost a bit of progress on the spec.
   … Just to check the use case, it is to work out whether a
   script is a dubbing script or an audio description script?
   … I think that is a reasonable use case.

   Nigel: This has hurt my head in the past because I'm not sure
   how prescriptive we are about
   … the different lifecycle stages for getting to localised
   versions - is an original language transcript
   … a dubbing script, say? It's a start for one, or for
   subtitles, or both.

   Cyril: I would like to keep this open and propose something
   based on represents

   SUMMARY: @cconcolato to make a proposal

    Remove Script Event Type, use Represents instead [21]w3c/dapt#241

     [21] https://github.com/w3c/dapt/issues/241


   github: [22]w3c/dapt#241

     [22] https://github.com/w3c/dapt/pull/241


   Nigel: [shows pull request preview]
   … Question about whether to formalise the relationship when a
   content descriptor is a subset of another one.

   Cyril: 2 comments, one editorial, one technical.
   … 1. Editorial: there's no question on the intent, merging the
   fields is a good decision.
   … Why did you choose to make it a Shared Property?
   … It behaves very similarly to text language source and other
   attributes.
   … 2. Technical: I think we need to better explain the
   inheritance model that goes with it.
   … To me, I see Represents as similar to xml:lang or
   daptm:langSrc - you specify it somewhere and it
   … applies to the whole tree, and if you specify it somewhere
   else it is possibly to narrow down the value
   … for that part of the tree, a group of divs or one div.
   … For example for a dubbing script a represents at the top
   level could say "dialog nonDialogSounds"
   … and for specific events you would say this is a dialog or a
   nonDialogSound.
   … We shouldn't be able to say something in represents at the
   top level and then contradict that at a lower level,
   … e.g. by not having any nonDialogSounds in the body but
   claiming it at the root.

   Nigel: My thinking here is that there is no inheritance model
   … You could make the inheritance model one where you replace an
   inherited value with one
   … specified at a lower level, but additive inheritance would
   not work.
   … Let's say I commission a transcript including dialog and
   nonDialog sounds, but the media
   … has no nonDialogSounds, then it makes sense to have no Script
   Events that represent nonDialogSounds.

   [discussion of inheritance, inclusion and exclusion
   constraints]

   Gary: Could the top level one be a default one?

   Nigel: Could make represents mandatory on Script Events

   Cyril: Can't have a single Script Event be visual and nonVisual
   at the same time.

   Andreas: Why can't we apply the same inheritance rule as
   xml:lang, so that the lowest
   … attribute in the tree defines what the event is, so it's not
   a restriction, it's just overriding what is above.
   … It's a general rule, e.g. for namespaces, xml:lang and
   others.
   … To make this restriction makes it complicated to validate.

   Nigel: It's a list, and it only applies to the element it is
   on.

   Cyril: In that case your idea to make it mandatory on Script
   Event is probably better.
   … It would lead to some verbosity.

   Gary: An alternative is to have represents be a single item and
   have a documentRepresents with a list

   Cyril: Could do that

   Gary: Then you could do normal inheritance

   Cyril: It's like langSrc, where the document can have multiple
   source languages
   … I realise that langSrc is just one value but I thought we
   discussed having multiple values

   Nigel: Need to close this due to time. Please add comments to
   the issue clarifying the requirements.

   Cyril: OK

   SUMMARY: Reviewers to consider the PR and if necessary comment
   regarding the requirements, in the issue.

    Add legacy metadata structure and media zero timecode metadata
    [23]w3c/dapt#240

     [23] https://github.com/w3c/dapt/issues/240


   github: [24]w3c/dapt#240

     [24] https://github.com/w3c/dapt/pull/240


   Cyril: I added my comment already. Why add the legacy
   structure?
   … Why make it an element not an attribute, e.g. on the tt
   element?

   Nigel: I wanted to provide a home for legacy conversion data,
   and to make it really clear that
   … it isn't something that should carry any presentation
   semantics.
   … We could do it the way you suggest, of course.
   … I fear that people won't read the spec and putting the data
   here gives a really strong hint.

   Cyril: I think I raised the point in the past - it's not
   specific to DAPT, it could be a TTML thing.
   … I understand that we need it in DAPT, but maybe we could
   define it in the TTML namespace, and transfer
   … it into TTML2 later.

   Nigel: I'm happy to consider other use cases, I actually don't
   know of any right now.

   Andreas: I was present when we started the discussion but
   haven't followed the current solution of the issue.
   … When we started I also had the feeling that it could have
   wider applicability than DAPT, and have other use cases,
   … so would be better in another namespace, or aligned with the
   parent specification.
   … Sorry for not fully reviewing what you have proposed here.
   … What we have in EBU-TT, couldn't the same thing be expressed
   with what you propose here for DAPT?

   Nigel: I don't think so, happy to be shown otherwise.
   … Need to close for time, please continue to review and
   discuss.
   … Wonder how strong your feeling is about the data structure as
   proposed, Cyril?

   Cyril: I don't understand the point of the legacy metadata, why
   it's different from other conversion data.
   … Also would like to see an informative reference to ESEF to
   explain it.

   SUMMARY: Review to continue

  IMSC superscript/subscript support [25]w3c/imsc#583

     [25] https://github.com/w3c/imsc/issues/583


   github: [26]w3c/imsc#583

     [26] https://github.com/w3c/imsc/issues/583


   Nigel: This was discussed in the EBU Media Access Technology
   group call last Tuesday,
   … and the main summary is that for French especially, if the
   feature were available it would be used,
   … but French people are used to non-superscript ordinals at the
   moment.
   … There are other similar use cases for numbers in chemical
   symbols or in "square metres" etc,
   … in Norwegian and German.

   SUMMARY: EBU positive about requirement, unclear if anyone
   "cannot live without" the feature.

  TPAC 2024

   Nigel: We've had agenda requests - see [27]w3c/ttwg#291

     [27] https://github.com/w3c/ttwg/issues/291


   Gary: I will be around remotely, at least on the Friday.

   Nigel: Time constraints for the WebVTT topics?

   Gary: I don't think I have any, I'm good to go at any time
   during the meeting

   [28]Wiki page

     [28] https://www.w3.org/wiki/TimedText/tpac2024#Agenda_and_Schedule


   Nigel: If anyone has any constraints on timing, please let us
   know
   … MediaWG meets in the morning, we may be better using the
   afternoon for the WebVTT topics

   Gary: I'll ping James and Marcos to see if they have any time
   constraints.

   Nigel: Thank you

  Meeting close

   Nigel: Thanks everyone. Our next meeting will be, as on the
   TTWG Calendar, Monday 23rd September,
   … joint with the MEIG.
   … [adjourns meeting]


    Minutes manually created (not a transcript), formatted by
    [29]scribe.perl version 229 (Thu Jul 25 08:38:54 2024 UTC).

     [29] https://w3c.github.io/scribe2/scribedoc.html



From: Nigel Megitt <nigel.megitt@bbc.co.uk>
Date: Thursday 12 September 2024 at 18:05
To: "public-tt@w3.org" <public-tt@w3.org>
Subject: {Minutes} TTWG Teleconference 2024-09-12
Resent from: <public-tt@w3.org>
Resent date: Thursday 12 September 2024 at 18:04

Thanks all for attending today’s TTWG meeting. Minutes can be found in HTML format at https://www.w3.org/2024/09/12-tt-minutes.html


There seem to be system problems preventing me from sending a plain text version in the normal format, so I’ll send that on later when the problems are resolved.

Our next meeting will be at TPAC, a joint meeting with the Media and Entertainment Interest Group.

Please do check out the TTWG TPAC wiki page<https://www.w3.org/wiki/TimedText/tpac2024> for links, topics and schedules, and request any agenda topics by adding a comment to w3c/ttwg#291<https://github.com/w3c/ttwg/issues/291> which is the agenda GitHub issue.


One last thing: I didn’t get round to the agenda topic<https://github.com/w3c/ttwg/issues/290#issuecomment-2331075335> for the first ever community-wide W3C survey today – and the deadline is tomorrow! Here’s what Coralie sent:

For the first time, W3C is conducting a community-wide survey. We want to get to know our community better, investigate needs, and understand our community’s vision of how we fulfill our mission for the world-wide web.

This survey is being run through Typeform, an online survey platform that supports all major operating systems, is accessible, and has been tested to confirm compatibility with assistive technologies.

This survey is open to W3C Members and people who participate in W3C group activities, and anyone involved in the Web. It is anonymous and takes 6 minutes or more to complete.

We ask that you use the link that you received in email if you did. We prepared a survey that has 4 additional questions that are specific to W3C Members. So two versions of the survey are being circulated, one for members and one for non-members.

Please help us disseminate the links of the survey for the rest of the community with your group(s), team(s), your networks, your friends that are interested in the impact of web standards on humanity.

The survey closes on Friday 13 September 2024. We look forward to hearing from you.

English Members: https://gzobeteisdd.typeform.com/to/uaESY6Q8

English External: https://gzobeteisdd.typeform.com/to/TeoUTslq


French Members: https://gzobeteisdd.typeform.com/to/U1C58KLO

French External: https://gzobeteisdd.typeform.com/to/Tyj602HT


Japanese Members: https://gzobeteisdd.typeform.com/to/dniLBGUQ

Japanese External: https://gzobeteisdd.typeform.com/to/zGk33stT


Chinese Members: https://gzobeteisdd.typeform.com/to/Mu6ARgiJ
Chinese External: https://gzobeteisdd.typeform.com/to/S0KxM3CK

Received on Friday, 13 September 2024 09:46:35 UTC