w3c / ttml2

Timed Text Markup Language 2 (TTML2)
https://w3c.github.io/ttml2/
Other
40 stars 16 forks source link

Ideas for the Use Case of Public-sector Meeting Transcripts #1275

Closed AdamSobieski closed 1 week ago

AdamSobieski commented 1 week ago

Hello. I would like to share, for purposes of discussion, some ideas for extending TTML for use cases including public-sector meetings' minutes and transcripts.

  1. Files could be attached to meetings' minutes and transcripts, e.g., presenters' slideshow slides.
  2. These files could be described with metadata.
  3. Agents could have one or more roles or positions described in their metadata.
  4. Minutes and transcripts could have generator agents or software tools.
    1. Beyond "person", "character", "group", "organization", and "other", might software tools be a type of agent?
  5. Inline time-based hyperlinks could be placed in minutes to signal when files were attached to meetings' minutes and transcripts.
  6. These hyperlinks could have generator agents or software tools.
  7. These hyperlinks could be displayed for end-users consuming accompanying videos of meetings to download attached files.
<tt xml:lang="en" xmlns="http://www.w3.org/ns/ttml"
    xmlns:ttm="http://www.w3.org/ns/ttml#metadata"
    xmlns:ext="..."
    xml:base="...">

  <head>
    <metadata xmlns:ttm="http://www.w3.org/ns/ttml#metadata">
      <ttm:title>...</ttm:title>
      <ttm:desc>...</ttm:desc>
      <ext:generator ttm:agent="brown" />
    </metadata>

    <ext:attachment xml:id="budget-2024-1"
                    ext:mime="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
                    ext:src="attachments/budget-2024.xlsx" />
    <ext:attachment xml:id="budget-2024-2"
                    ext:mime="application/xml"
                    ext:src="attachments/budget-2024.xbrl" />
    <ext:attachment xml:id="panelist-presentation-1"
                    ext:mime="application/vnd.openxmlformats-officedocument.presentationml.presentation"
                    ext:src="attachments/panelist-presentation-1.pptx">
      <metadata>
        <ttm:title>Slideshow Presentation</ttm:title>
        <ext:generator ttm:agent="jackson" />
      </metadata>
    </ext:attachment>

    <ttm:agent xml:id="smith" type="person">
      <ttm:name type="family">Smith</ttm:name>
      <ttm:name type="given">Alice</ttm:name>
      <ttm:name type="full">Alice Smith</ttm:name>
      <ext:position>Senator</ext:position>
      <ext:position>Co-chair</ext:position>
    </ttm:agent>
    <ttm:agent xml:id="jones" type="person">
      <ttm:name type="family">Jones</ttm:name>
      <ttm:name type="given">Bob</ttm:name>
      <ttm:name type="full">Bob Jones</ttm:name>
      <ext:position>Senator</ext:position>
      <ext:position>Co-chair</ext:position>
    </ttm:agent>
    <ttm:agent xml:id="brown" type="person">
      <ttm:name type="family">Brown</ttm:name>
      <ttm:name type="given">Charles</ttm:name>
      <ttm:name type="full">Charles Brown</ttm:name>
      <ext:position>Secretary</ext:position>
    </ttm:agent>
    <ttm:agent xml:id="jackson" type="person">
      <ttm:name type="family">Jackson</ttm:name>
      <ttm:name type="given">David</ttm:name>
      <ttm:name type="full">David Jackson</ttm:name>
      <ext:position>Guest</ext:position>
      <ext:position>Panelist</ext:position>
    </ttm:agent>
  </head>
  <body>
    <div>
      ...
      <p begin="00:22.000" end="00:27.000" ttm:agent="smith">
        Without objection, the annual budget is entered into the minutes.
      </p>
      <ext:a begin="00:27.000" duration="00:10.000" ext:xref="budget-2024-1" ttm:agent="brown" />
      <ext:a begin="00:27.000" duration="00:10.000" ext:xref="budget-2024-2" ttm:agent="brown" />
      ...
      <p begin="01:23.000" end="01:28.000" ttm:agent="smith">
        Without objection, the panelist's slides are entered into the minutes.
      </p>
      <ext:a begin="01:28.000" duration="00:10.000" ext:xref="panelist-presentation-1" ttm:agent="brown" />
      ...
    </div>
  </body>
</tt>
skynavga commented 1 week ago

Proposals and discussions should take place on public-tt@w3.org.