08:36:30 RRSAgent has joined #apa 08:36:30 logging to https://www.w3.org/2018/10/22-apa-irc 08:36:41 rrsagent, draft minutes 08:36:41 I have made the request to generate https://www.w3.org/2018/10/22-apa-minutes.html Roy 08:37:01 rrsagent, make log public 08:37:55 scribe: Gottfried 08:38:04 TOPIC: Math prep 08:38:48 clapierre has joined #apa 08:43:31 zakim, who is present? 08:43:32 I don't understand your question, Gottfried. 08:43:39 rrsagent, who is present? 08:43:39 I'm logging. Sorry, nothing found for 'who is present' 08:43:54 rrsagent, who is present 08:43:54 I'm logging. I don't understand 'who is present', Gottfried. Try /msg RRSAgent help 08:44:02 rrsagent, who is there? 08:44:02 I'm logging. Sorry, nothing found for 'who is there' 08:44:32 zakim, who is here? 08:44:32 Present: janina, Joanmarie_Diggs, MichaelC, Irfan, Becka11y, IanPouncey, Roy 08:44:34 On IRC I see clapierre, RRSAgent, jamesn, IanPouncey, Irfan, aboxhall, mrobinson, MichaelC, Gottfried, janina, Zakim, slightlyoff, MichielBijl, trackbot, joanie, ShaneM 08:46:18 rrsagent, draft minutes 08:46:18 I have made the request to generate https://www.w3.org/2018/10/22-apa-minutes.html Gottfried 08:46:23 rrsagent, publish minutes 08:46:23 I have made the request to generate https://www.w3.org/2018/10/22-apa-minutes.html Irfan 09:01:36 arnog has joined #apa 09:01:45 hello 09:01:51 pkra has joined #apa 09:02:52 present+ 09:04:35 MatthewBrennan has joined #apa 09:04:39 mck has joined #apa 09:04:54 present+ 09:04:57 present+ 09:05:02 present+ 09:05:05 present+ 09:05:21 mhakkinen has joined #apa 09:05:37 present+ 09:05:51 volker has joined #apa 09:05:51 present+ matt_king 09:06:03 present+ Joanmarie_Diggs 09:06:08 tackbot, start meeting 09:06:35 trackbot, start meeting 09:06:38 RRSAgent, make logs world 09:06:41 Meeting: Accessible Platform Architectures Working Group Teleconference 09:06:41 Date: 22 October 2018 09:07:27 present+ 09:08:19 present+ 09:08:43 nigel has joined #apa 09:09:06 nigel has joined #apa 09:09:41 Roy has joined #apa 09:10:24 TOPIC: Better Math Accessibility 09:11:54 js: Lots of knowledge domains have their own ways of marking up content 09:12:27 e.g., math, chemistry, music, etc. need generalized principles that can be extracted to other areas. 09:12:32 For a given user of a given AT, there should be a consistent, compelling, and robust user experience independent of what host language is used to render content. 09:12:37 present+ George_Kerscher 09:12:49 https://github.com/w3c/apa/issues/9 09:12:58 jd: we hope we have consensus on this statement. 09:13:28 jd: It should not matter what the underlieing markup is. 09:14:23 js: Many diff kinds of AT and disability, we want support for all so they can have intelligent and meaningful conversation with one another. 09:14:24 +1 09:14:58 Do ATs need to know the underlying semantics to provide support, or do we want to put $THINGS into place so that ATs magically do the right thing automatically? 09:16:30 jd: Orca doesn't have math player, for instance. Does a screen reader need to provide custom nav between numerator and denominator ... if yes, then screen reader needs to know which element is numerator. 09:17:15 If sr just needs to be able speak or braille a numerator and does not need to know that element is numerator, then sr does not need to know semantincs. 09:17:21 q+ 09:17:28 q? 09:17:40 ack pkra 09:17:58 q+ 09:18:10 Peter: Idea of community group is to go bottom up rathe than top down. 09:18:34 Start with concrete problems rather than abstract issues. 09:19:13 Had workshop in san jose where brought togther tool devs, publishers, sr devs, etc.... last summer. 09:19:30 ack volker 09:20:16 Volker: Answer about semantics ... 09:20:32 It isnot the job of the AT to know the semantics. How could they? 09:21:07 Creating dictionary of math roles has been tried. It has not worked. 09:21:22 MatthewB_ has joined #apa 09:21:51 Peter: Equation presentation is a small part of math domain. 09:22:03 Summary: Science is open ended and grows everyday. 09:22:29 AT does not need to know all the semantics. But needs an open way authors can add their content. 09:23:03 Solutions for math equations may be different from equation layout in other disciplines, e.g. physics. 09:23:05 q? 09:23:30 gz: Author does not requirements of readers. 09:23:46 correction: does not know requirements of readers. 09:24:05 q+ 09:24:16 q+ 09:24:22 AT may need to build a bridge for specific requirements of readers, e.g., to help with comprehension. 09:24:30 ack arnog 09:24:46 Arno: for simple thigs it might be possible for AT to provide interpretation. 09:25:25 This could be possible for fractions, but fraction presentation can mean many different things. AT cannot have all that knowledge. 09:25:57 AT may read something as a matrix ut it is actually coeeficient. 09:25:59 Different fraction notations https://github.com/w3c/mathonwebpages/wiki/%5Ba11y-TF%5D-ambiguous-notation 09:26:06 ack pkra 09:26:25 s/coeeficient/binomial coefficient/ 09:26:34 Peter: AT track record for interpreting sematnics is not great. There is a trust issue here. 09:27:08 Solve underlieing problems of authors for creating good experience, solve broader range of accessibility issues. 09:27:13 q? 09:27:25 Equation layout is very print centric 09:28:02 We have hacked print to do things like using different fonts for diff semantics. 09:28:15 q+ janina 09:28:21 q+ 09:28:33 GK: Publishers want a digital product that is visually appealing. 09:28:48 ack janina 09:28:53 If it does not look good, it doesn't get sold by publishers. 09:29:27 js: No AT has the expertise to understand all these knowledge domains. 09:29:44 q+ To suggest at some point today it would be nice to enumerate those needs (in addition to the three issues we have open against aria) 09:30:03 If we have tooling for good mapping, we could address these issues. 09:30:30 Names spaces can be problematic. 09:30:35 ack pkra 09:31:07 Peter: could fine to write a solution for some specific semantics like fractions and square roots. 09:31:24 s/Peter/Dani/ 09:31:29 But, we need more general solution for the complete domain. 09:32:04 q+ 09:32:26 (I realize I'm an observer and not entitled to participate, so please dispose as chair sees fit) 09:32:38 AT should not have to know the semantics ... we express the semantics with something like labels. 09:32:48 ack joanie 09:32:48 joanie, you wanted to suggest at some point today it would be nice to enumerate those needs (in addition to the three issues we have open against aria) 09:33:00 But, we could let AT know about some limitted small set of semantics. 09:33:05 q+ joanie 09:33:10 ack slightlyoff 09:33:53 Alex: The idea of general extensability is consistent with with is recommended in other areas. 09:34:25 It has been suggested that ARIA be more extensible. Extends what HTML can do. 09:34:38 +1 09:34:47 q+ 09:34:50 ack joanie 09:35:02 ack pkra 09:35:05 q+ 09:35:21 Dani has joined #apa 09:35:21 https://github.com/w3c/aria/issues/425: Remove children-presentational true from math role 09:35:30 jd: Issues filed for ARIA 09:35:32 https://github.com/w3c/mathonwebpages/wiki/%5Ba11y-TF%5D-TPAC-2018-preparations 09:35:45 q+ 09:35:49 Presentional children false is a no brainer for ARIA group. 09:35:53 ack pkra 09:36:52 Peter: concerned about existing content that uses role math that expects children to be hidden. 09:37:10 jd: Safari may e doing that bug gecko does not ... she thinks. 09:37:14 ack volker 09:37:18 need to check. 09:37:57 Volker: Navigating ... we have tried using aria-owns but it is awkward. 09:38:12 q+ 09:38:27 q+ To talk about braille and aria-owns 09:38:35 I pasted the link above. 09:39:10 q+ 09:39:27 nigel has joined #apa 09:39:38 Rather than fixed roles, need some ways of providing summaries or descriptions. 09:39:55 Implementation consistency coul be one of the problems. 09:40:14 Arno: Implementation could e part of the problem. 09:40:24 In some cases, the spec itself could be interfering. 09:40:47 In some implementations, label and description are combined. 09:40:58 While you may only want the description. 09:41:08 ack pkra 09:41:12 It goes back to giving the author control over presentation. 09:41:19 AT presentation. 09:41:38 Peter: We have some time with CSS group later today. 09:41:48 Provided link with issues that have wish lists. 09:42:03 https://github.com/w3c/mathonwebpages/wiki/%5Ba11y-TF%5D-TPAC-2018-preparations 09:42:43 We see some very basic problems we would like to tackle. We want these to be starting points for long term solutions. 09:42:53 Math is a niche, and there are limited resources. 09:44:10 q? 09:44:20 It is difficult to know where the issues lie: in AT, in spec, in content produced... 09:44:22 ack joanie 09:44:22 joanie, you wanted to talk about braille and aria-owns 09:44:49 being able to work more closely with experts in the WG would help narrow down where the issues are 09:44:56 q+ 09:45:00 jd: ARIA wg needs to focus on specialized formats, right? 09:45:22 We see this is something we need to have in the wg. 09:45:33 +1 to ARIA addressing braille as a separate "label" 09:45:39 Question is matter of priority in ARIA. 09:46:24 +q 09:46:31 q+ 09:46:50 gk: Are we thinking this applied to svg elements? 09:47:09 jd: I think it would independent. You can use aria on mathML, svg, html, etc. 09:47:17 ack Dani 09:49:18 ack pkra 09:49:31 Daniel: When we think Peter: if I want to give description for voiceing, then that has a very different shape from nimmeth braille 09:49:32 q+ 09:50:13 q+ to ask specific question about aria-owns versus new-nav-thang 09:50:29 Daniel: if we have 10x10 matirx, what kind of UX do we want? 09:50:45 Not just speak out all 100 numbers. Or drill inside. 09:51:09 Peter: May need to customize exploration techniques. 09:51:46 ack mhakkinen 09:52:03 MH: Big challenges with educational assessments, is to be able to present in both spoken and braille. 09:52:23 ack arnog 09:52:26 Speech we have asked to address in pronunciation tf 09:52:42 MatthewBrennan has joined #apa 09:53:00 Arno: May need multiple braille expressions of same element. 09:53:12 Nimmeth, UEB, etc. 09:53:38 In order to correct nimmeth translation, need to have semantic understanding. 09:54:03 q? 09:54:14 s/nimmeth/Nemeth 09:54:18 At authoring level, it is easier to provide correct spoken presentation, authors can do a better job of translating to nimmeth. 09:54:47 q+ 09:54:59 Almost impossible for AT to have semantic understanding; authors have that. 09:55:00 ack volker 09:55:00 q- 09:55:35 Volker: We are pushing speech out now with aria live regions. 09:55:57 ack joanie 09:55:57 joanie, you wanted to ask specific question about aria-owns versus new-nav-thang 09:56:22 jd: Would aria-owns work if all UAs reordered tree in same way. 09:56:38 Would a combination of aria-owns and aria-flowsto help. 09:56:50 aria wg needs to know what is most needed. 09:57:03 Not sure problems are lousy authoring or inconsistent implementation. 09:57:52 \me asks joanie: which github issue? 09:58:55 js: There are many different types of needs in presentation. We cannot be aware of all of them. 09:59:05 :) 09:59:11 q+ 09:59:34 Eagk: We know AT cannot interpret all these semantics. Cannot be done. 10:00:20 Providing a small set of features, such as exploration and navigation methods, braille output features, next stpe to define the AT presentation requirements. 10:00:49 +1 10:00:50 Start with some AT requirements and then get at least one implementation. 10:00:51 ack Gottfried 10:01:09 gz: is there a list of use cases we can start from. 10:01:49 Peter: we can get the use cases. 10:02:35 jd: Shortly after san jose meeting, I suggested joint task force. There was push back. 10:02:59 Another option is to expand aria membership. 10:03:09 We could have some invted experts. 10:04:55 Peter: I think there is enough interest to make working with ARIA wg work. 10:05:36 Some use cases for equation systems/tables http://zorkow.github.io/speech-rule-engine/resources/www/ 10:06:29 @clapierre Yes. 10:06:54 jd:summary: we will invite math people to aria and add to aria agendas as appropriate. 10:07:53 https://github.com/w3c/mathonwebpages/wiki/%5Ba11y-TF%5D-ambiguous-notation 11:03:44 LisaSeemanKestenbaum has joined #apa 11:03:53 i am on the phone 11:08:16 anyone there? 11:08:58 IanPouncey has joined #apa 11:09:52 anyone there? 11:14:59 im on the webex 11:16:06 mck has joined #apa 11:17:25 clapierre has joined #apa 11:18:30 i am in the webex "apa at tpac" is that right? 11:18:48 Lisa: we'll start webex soon. 11:19:01 thanks 11:19:07 Gottfried has joined #apa 11:28:49 JF has joined #apa 11:28:57 present+ JF 11:29:05 zakim, who is here? 11:29:05 Present: janina, Joanmarie_Diggs, MichaelC, Irfan, Becka11y, IanPouncey, Roy, clapierre, pkra, arnog, mrobinson, MatthewBrennan, matt_king, mhakkinen, George_Kerscher, JF 11:29:09 On IRC I see JF, Gottfried, clapierre, mck, IanPouncey, lisaS, RRSAgent, jamesn, aboxhall, mrobinson, janina, Zakim, slightlyoff, MichielBijl, trackbot, joanie, ShaneM 11:30:02 webex reminder 11:30:34 thank u! 11:30:59 (if it is too hard just let me know) 11:31:13 (I can always take a nap :) 11:31:33 Roy has joined #apa 11:32:38 STeve has joined #apa 11:32:54 present+ 11:33:01 present+ 11:33:03 present+ 11:33:06 present+ 11:33:14 scribe:STeve 11:34:12 topic: Personalisation prep 11:35:01 present+ 11:35:06 thanks 11:35:22 Q+ 11:35:54 Comparison Page: https://github.com/w3c/personalization-semantics/wiki/Comparison-of-ways-to-use-vocabulary-in-content 11:36:29 LS explain our work and describe 3 taxonimies we want to choose from 11:36:48 Taxonomy (ies) Personalization Semantics Content Module 1.0 (https://w3c.github.io/personalization-semantics/content/index.html) Personalization Help and Support 1.0 (https://w3c.github.io/personalization-semantics/help/index.html) Personalization Tools 1.0 (https://w3c.github.io/personalization-semantics/tools/index.html) Personalization Semantics Explainer 1.0 (https://www.w3.org/TR/personalization-semantics-1.0/) 11:37:03 present+ 11:37:14 rrsagent: make minutes 11:37:14 I have made the request to generate https://www.w3.org/2018/10/22-apa-minutes.html STeve 11:38:35 q+ 11:38:43 s/3 taxonimies/mechanisms to attach the metadata/ 11:39:30 https://www.w3.org/wiki/TPAC/2018/SessionIdeas#Personalization_-_How_Should_We_Implement.3F 11:40:30 CL will do the introductions to the WPG 11:43:21 JF suggests we indicate all formats we looked at but not details as we only have 15 min 11:46:23 The 3 items are thosew with with double asterisks in the comparison URL above 11:48:01 LS new attribute with addition mention in survey with is missing from the options (should be 4) 11:48:47

3 Attributes

11:48:47 11:48:58 11:48:58 11:49:32 MichaelC has joined #apa 11:51:08 SL wonders if covered by one of the other 3? 11:51:22 LS says it's not 11:51:40 Janina: we have very limited time to address this 11:59:12 Q? 11:59:16 ack me 11:59:26 IP suggested suggested giving WP three to chosse from will be opening a rat hole and better to listen to them 12:00:54 MC says they will look for least damaging to HTML and easy to sell to WhatWG 12:01:39 Irfan has joined #apa 12:01:44 present+ 12:06:09 ack a 12:06:17 nigel has joined #apa 12:06:20 LS points out the comparison document does not provide details of all the selected formats 12:08:00 We are moving to the webplat meeting minutes will be imported from their 12:09:48 tink has joined #APA 12:10:51 tink has left #apa 12:12:19 IanPouncey has joined #apa 12:15:30 join:webplat 13:02:23 Roy has joined #apa 13:11:12 clapierre has joined #apa 13:22:25 florian has joined #apa 13:30:47 clapierre has joined #apa 13:30:52 Avneesh has joined #apa 13:33:51 IanPouncey has joined #apa 13:35:41 topic: Accessible Publishing 13:36:06 romain_ has joined #apa 13:36:14 ScribeNick: clapierre 13:36:17 Irfan has joined #apa 13:37:13 present+ Marisa George Avneesh 13:37:23 present+ 13:37:25 present+ 13:37:55 Gottfried has joined #apa 13:38:18 marisa has joined #apa 13:38:19 present+ Romain, Daniel 13:38:21 present+ 13:38:25 present+ 13:38:29 present+ 13:38:46 topic: horizontal review 13:39:19 scribe: Charles 13:39:26 Janina: synchronizing, possibly more, maybe a standard proceedure. 13:39:43 we look for, sense of what the FPWD is looking for. 13:39:47 George has joined #apa 13:40:17 mhakkinen has joined #APA 13:40:17 as something comes to finalization we come to good place, anything coming from you folks that you won't miss the basics. we will be looking for edge cases, I think. 13:41:11 q? 13:41:14 DanielWeck has joined #apa 13:41:15 present+ George 13:41:17 ack lisaS 13:41:42 there is only 1 spec? 13:41:48 Avneesh: Yes 13:41:55 Web Publications spec: 13:42:00 https://w3c.github.io/wpub/ 13:42:12 you will inform us if you find anything? 13:42:16 Janina: Yes 13:42:56 Micheal, we review on a monthly status, but as it gets close to finalization send us a request for wide review. 13:43:13 If you have any questions about the a11y of your spec please ask questions. Via public email list 13:43:25 Avneesh: sometime mid next year it will go to CR 13:43:34 JF has joined #apa 13:43:39 Micheal, so then a few months before go to Wide review 13:43:41 Present+ 13:44:01 We can skip personalization as you are already working with Charles. 13:44:20 s/Micheal,/MichaelC:/ 13:44:25 George: epub 3.2 has been approved by the Community Group but now needs support from the Business group. 13:44:52 Avneesh: Sync media, mathml, iso summisions. 13:45:01 topic: personalization 13:45:18 scribenick: romain 13:45:20 Roy has joined #apa 13:45:24 janina: a lot of it comes from COGA 13:45:36 … what kind of stuff do you want to markup content with 13:46:04 clapierre: the Personalization TF is now part of AP (was part of ARIA) 13:46:09 rrsagent: make minutes 13:46:09 I have made the request to generate https://www.w3.org/2018/10/22-apa-minutes.html Roy 13:46:13 … came out of COGA and IndieUI groups 13:46:26 … the goal is to enable personalization of Web content to personal user needs 13:46:35 … add and adapt content to more scennarios 13:46:55 … sometimes users need personalization of text or content, symbols, number-free, additional help, etc 13:47:14 … UA or other tech can use those semantics to augment or adapt the concept based on user preferences 13:47:39 … e.g. "9/10 people prefer coffee over tea" can be adapated to "almost all…" 13:47:44 Taxonomy (ies) Personalization Semantics Content Module 1.0 (https://w3c.github.io/personalization-semantics/content/index.html) Personalization Help and Support 1.0 (https://w3c.github.io/personalization-semantics/help/index.html) Personalization Tools 1.0 (https://w3c.github.io/personalization-semantics/tools/index.html) Personalization Semantics Explainer 1.0 (https://www.w3.org/TR/personalization-semantics-1.0/) 13:47:50 … for digital publishing, we want to support personalization as weel 13:47:55 s/weel/well/ 13:48:48 clapierre: be able to personalize symbols is a goog use case for instance 13:49:10 George: the various HTML element, like headings, can have a CSS representation with symbols so that headings appear in a certain way 13:49:20 s/goog/good 13:49:29 … also the DPUB ARIA vocab, which could also associate with some symbols 13:49:48 … like the warning element (skull and crossbones), etc 13:49:58 … seems pretty doable without major modification to the content 13:50:24 clapierre: some of the personalization is also related to typography, color combination 13:50:34 … how content should be presented to you 13:50:49 … it's a traditional form of personalization 13:50:57 George: is that content or UA? 13:51:03 JF: probably a combination of both 13:51:16 … the personalization can set the condition in the code, that the UA can use 13:51:45 … e.g. the UA would map a token value to a particular symbol (skull and crossbones) 13:51:55 … the visual expression is left to the UA 13:52:19 mark: it's a bit similar to responsive design 13:52:41 mark: you'll have people questioning the change of look and feel 13:52:51 present+ 13:53:29 IanPouncey: on a case by case basis you can do that with stylesheets 13:53:44 … it's not that it can't be done 13:53:56 Avneesh: do we need to do anything more from the PWG side? 13:54:12 clapierre: you need to tell me your use cases so that we can make sure to incorporate it 13:54:21 janina: and share the vocab, so that we can map it 13:54:37 JF: see the links I pasted earlier in the IRC 13:55:19 clapierre: we don't know yet the mechanics, what the syntax will look like 13:55:32 … it's still up to discussion and debate 13:55:53 … it'll probably look like 2 or 3 attributes 13:56:04 JF: 3 types: values from a token list, URI, and strings of text 13:56:17 clapierre: simplified language might have a paragraph, multiple sentences 13:56:25 … it might be better to have that as a single attribute 13:56:44 … more concise things can use a token list 13:56:51 George: is that a substitution? 13:56:55 clapierre: correct 13:57:03 George: where would that stuff live? 13:57:14 JF: in the document, or at a URI if it's really long 13:57:33 … for instance to simplify a long legal text 13:57:45 … the actual final solution would be left to the author 13:58:00 clapierre: that could even go into image descriptions 13:58:27 JF: to the average user it may not be obvious, exposing it may depend on browser extensions 13:58:41 … the goal is to set the condition in HTML so that machines can manipulate the data 13:58:58 IanPouncey: similarly to ARIA attributes: it's there and anyone can process it 13:59:06 janina: sometimes the requirements compete 13:59:19 … you can't always have all requirements for all users at the same time 13:59:46 IanPouncey: like "easy lang" can mean different things for different people 14:00:02 … it might not be the right name 14:00:32 janina: it would also be useful if a 3d party could do this markup, like a university doing specialized content 14:00:46 … although it raises licencing and copyright issues 14:00:58 s/licencing/licensing/ 14:01:31 janina: I expect you folks might have a twist on this we haven't thought about 14:01:44 George: keep on eye on what's done in applications like Edge 14:02:04 … what they're doing is amazing: more spacing between the lines, font combinations, color personalization, etc 14:02:13 … all this can happen on the fly with the content 14:02:38 … simplified language stuff is very interesting and can go into AI in the future 14:03:09 clapierre: it's the "immersive reading" project that MS has done and is now part of Edge 14:03:23 Irfan has left #apa 14:03:36 George: it usually means that you have audio and text, or audio and Braille, at the same time 14:03:52 scribeNick: clapierre 14:04:19 irfan has joined #apa 14:04:21 Topic: Knowledge Domain Accessibility 14:04:37 -> https://github.com/w3c/apa/issues/9 Knowledge domain accessibility 14:04:43 Janina: ARIA asked to help MathOnWeb CG 14:05:09 we had a meeting with them this morning, lot have direct experience making math accessible. impressive Group 14:05:38 We won't be finished when we get math working better, and probably not get all of it done as there are new math etc. 14:06:18 this will continue to change so we will never finish, another way its not just mathematics, chemistry, biology, etc… 14:06:53 STEM is an obvious candidate, linguistics is another non english text which you need pronounced / handled correctly 14:07:16 ancient history could get referenced 14:08:45 Standard study tool for ancient languages / sacrid text if you just read the english and looking at the original hebrew arabic, would get some sense with 2 streams of text. 14:09:13 Music, on a timeline and good at sync. multiple levels 60-70 parts 14:09:43 all kinds of ways this can play out, no one in AT will be able to do this, you need expertise in this knowledge domain. 14:10:55 Can we looking at several disciplines that we can come up with a framework, grouped effectively and used correctly and links correctly. 14:11:24 no one approach will be the only solution, there there are multiple ways to making content accessible. 14:11:44 Irfan, will be starting a new TF on pronunciation. 14:11:58 q+ 14:12:15 q+ 14:12:23 different knowledge domains, we may need a certain widget we may not have, some way to layout a vector to do this logically. 14:12:36 we may discover we need to invent something. 14:12:59 ack George 14:13:28 George: Charles and I are doing a presentation at AHG, one thing we have is a principle with these domain areas, that folks with learning disabilities don't use AT, they cut/paste and put into their own tools. 14:13:48 people may want to enlarge it, hear it or feel braille, and navigate it. 14:14:14 zakim, who is here? 14:14:14 some kind of tool/widget maybe it could fall under AT domain could find a thing to present it that way. 14:14:15 Present: janina, Joanmarie_Diggs, MichaelC, Irfan, Becka11y, IanPouncey, Roy, clapierre, pkra, arnog, mrobinson, MatthewBrennan, matt_king, mhakkinen, George_Kerscher, JF, STeve, 14:14:15 ... lisaS, Gottfried, Marisa, Avneesh, Romain, Daniel, romain_, DanielWeck 14:14:15 On IRC I see irfan, Roy, JF, DanielWeck, mhakkinen, George, marisa, Gottfried, romain, IanPouncey, Avneesh, clapierre, florian, nigel, MichaelC, RRSAgent, jamesn, aboxhall, 14:14:20 ... mrobinson, janina, Zakim, slightlyoff, MichielBijl, trackbot, joanie, ShaneM 14:15:07 specialized tool SVG content. from math it may be a tree, matrix, if its chemistry could be circular, so we may need different ways to navigate this. 14:16:56 Seems like developing a system that could handle multiple domains, creating content mathML for that, mathjax producing the aria content for this kind of stuff. 14:17:11 I think this is great, I am worried about complexity and scope 14:17:13 q? 14:17:17 ack IanPouncey 14:18:23 Ian: talk about music/linguistics, string session vs. procussion, personalization if you consider string session being a way to personalize any potential solution 14:18:36 lot of similarity to achieve there. 14:19:44 Janina: you are taught to take a logical piece for music, you may want to also slow it down, may need to repitch it 14:20:33 we have all the pieces to do this, it is useful you can pipe that to your braille display. 14:21:34 This isn't restricted that you can personalize these scores. 14:21:52 Ian: thats why I am conflating this with personalization. 14:22:26 George: one of the obvious customization to change the pitch speed of how they are spoken. 14:22:40 What are we going to do with this? 14:22:59 What about domain knowledge work? 14:23:04 Janina: APA for now. 14:23:29 Joanie: ARIA is trying to just stick with ARIA. 14:23:36 Roy has joined #apa 14:23:43 until there is a new state/property or role. 14:25:03 George: best practices for what we think we know, Publisher / apa joint thing. we got the Math book with test examples and our goal is to get a recommendation for publishers for their math. It does pretty good job for blind people, but not ideal for DL. 14:25:12 s/DL/LD 14:26:17 What is this? TF, CG? something else? 14:26:32 Janina: we don't know yet, its just an issue #9 currently 14:26:51 APA is also licensed to do normative specs now? 14:26:59 S/?/. 14:28:03 George: Longman domain has really cool stuff 14:28:20 -> https://www.youtube.com/channel/UCNhX3WQEkraW3VHPyup8jkQ Langfocus channel 14:28:20 great body of work. 14:28:54 Michael, highlighting parts of speech. 14:29:23 markup you might do and express. 14:29:53 not sure if it will be in 1809 windows or the next version with highlighting parts of speech. 14:30:02 https://www.onenote.com/learningtools 14:30:12 Example Microsoft Immersive Reading 14:30:31 (click try it now) 14:30:39 So what are we going to do? are we coming to a recommendation at TPAC? 14:31:02 Janina: we have 1 more discussion on this tomorrow @ 1pm 14:31:26 hoping to make this wider than just DPUB. 14:32:23 George: publishers want correct visual presentation but don't think they will have domain knowledge. 14:32:45 JohnF: If we build it they will come. 14:32:52 George: Yeah. 14:33:39 Topic: Synchronization 14:34:07 Marisa: text is in HTML5 14:34:42 we want this to work in the context of html5, we want to sync audio clips with text, DAISY did this and EPUB di with Media Overlays with SMIL 14:34:44 Q+ 14:35:53 step 1: look at existing technologies, using SMIL, can ref. text in another doc, but no browser support, dev. have not shown love not actively maintained. it does exist though as a rec. 14:36:16 TTML2 is another option it can accomodate non text audio clip but can't ref external text easily. 14:36:17 use cases: https://github.com/w3c/sync-media-pub/blob/master/use-cases.md 14:36:25 additional requirements: https://github.com/w3c/sync-media-pub/blob/master/addl-reqs.md 14:36:36 potential tech solutions: https://github.com/w3c/sync-media-pub/blob/master/technology-selection.md 14:37:26 you could put text ref as an attribute, id, xlink but no semantic values. feels like a hack. 14:38:01 looked at webvtt similar problems could not have different granularity, must support nesting. 14:38:12 web annimations not declaritive language. 14:38:23 annotations is another option 14:38:34 so this leaves us with making our own. 14:39:27 Daniel: some of the drawbacks with SMILE was proposed by DAISY, EPUB3 with MO, over the years we have simplified it. 14:39:49 Media Overlays with audio and video, web people do not like xml 14:40:21 EPUB 2 was xhtml, EPUB3 is html5 and other technologies in stack, JSON etc. 14:40:59 started with Readium2 project. look to SMILE xml to lightweight, internal format based on JSON. 14:41:32 since then we have looked at bowwowing readium2, and will present to the Publishing WG our work tomorrow 14:42:31 tree Data structure, we want to map this tree structure with audio clips. 1hr mp3 we want to linc to text/images/ etc. whatever can be narrated. 14:43:36 Daniel: take full document that are fully structured, styled semantics and we want to be able to add in a non destructive way to sync an audio track too. 14:44:07 we are looking at taking web as it is now and sync audio to that. 14:44:44 take a video ttml captioning track within that file there will be how to render the captions 14:45:39 q+ 14:46:06 q+ to ask about coordination with other groups in W3C 14:46:12 George: millions of these EPUBS all working fine with TTS which is fine, but we are talking about Narrated audio. We need a mechonism to put these two different tracks down text track and audio track and we need mechognism to tie these together. 14:46:44 John: you want the text to be the master? 14:47:15 Goeff: have you tried to strip off the xml? 14:47:57 Daniel: you still need the processing model 14:48:54 scribe: Irfan 14:49:44 clapierre has joined #apa 14:50:38 George: Json is most practical but this is encoded as pair value which is referencing different node. 14:51:39 George: we do it by fragmenting ID's usually. we are not changing that but proposing a technology called CFI which is very useful and publishing world wants it. It allows the selection of characters. 14:52:08 s/George: Json/Daniel: Json 14:52:16 George: we are proposing to align it to open web platform called media fragment URI's. we are using the notion of hash (#). 14:52:23 s/George: we do it/Daniel: we do it/ 14:52:40 s/George: we are proposing/Daniel: we are proposing/ 14:53:12 s/Daniel:/DanielWeck:/ 14:53:26 Daniel: we are proposing the extension of CFI. 14:55:00 George: have you approached to TTML group? 14:55:06 marisa: yes. 14:55:36 s/George: have you approached to TTML group?/JF: have you approached to TTML group?? 14:56:15 Daniel: we dont want to re-invent another syntax. two- we should be able to re-use the software. choosing TTML would mean, we wouldn't be able to re-use the TTML because there is no gain to use that. 14:56:23 ack me 14:56:23 MichaelC, you wanted to ask about coordination with other groups in W3C 14:56:27 https://github.com/w3c/sync-media-pub/blob/master/technology-selection.md 14:58:01 ack me 14:58:12 q- 14:58:27 MC: coordinating with TTML, do you have a sense that there is a risk to stepping on each other toes? 14:58:46 Marisa: that wont do it. 14:59:46 MC: I am being devil's advocate but need to make sure that we are not re-inventing anything. 15:01:33 gottfried: you are creating a more powerful tool than TTML. potentially it could replace TTML even when you have caption that is spoken right now which could be a problem. that kind of overkill of the usual patches. 15:01:48 Mark: I have been longing for 15 years to have some solutions. 15:02:08 gottfried: what was your use case? 15:03:15 mark: back in 2002, we were thinking about what could we do with a multi media daisy standards. how would different directors synchronize with same scene. 15:03:58 mark: I think we have use cases at ETS no one got the authoring platform. everyone has custom solution. 15:05:09 gottfried: this is a great usecase and I want you to continue to explore the idea to resolve the issue. 15:05:44 marisa: currently we dont have good representation to address this issue. 15:05:45 q+ 15:06:40 Avneesh: there are some use cases in publishing industry. 15:07:10 romain_ has joined #apa 15:08:52 George: there is a use-case if the sign language teaching is 5-10 minutes, it works otherwise there are some complications. 15:09:10 gottfried: other use case is short video clips that goes for non-native speakers. 15:09:41 http://livinghistory.sanford.duke.edu/interviews/dana-priest/ 15:10:08 q- 15:10:51 george: we got the audio publishers and digital publishers and they will implement this solution. 15:10:52 link to work from Kim Patch and Rutherford Living History synced transcript to video 15:12:02 Past experiments: http://wam.inrialpes.fr/timesheets/annotations/ 15:12:04 :) 15:12:15 marisa: tomorrow 11 we are going though it in details. 15:12:35 marisa: audio books is another group where we will be talking about it. 15:14:10 daniel: we are constraint with the limitations. we use the term overlay. in reality there has to be some degree of editing in HTML markup . 15:15:04 daniel: there is some degree of disruption because of various limitations. 15:15:25 janina: we are short of time. lets move to another topic. 15:16:03 Avneesh: ISO EPUB accessibility 15:16:27 Avneesh: EPUB 3.01 is already published. that will become ISO international standard soon. 15:17:04 Avneesh: its a small document and we can adopt it according to ISO standards. last date is dec 25th. 15:17:40 Avneesh: possibly EPUB accessibility standards will become international standards 15:18:50 scribe: MichaelC 15:19:05 topic: Spoken Pronunciation Task Force 15:19:14 https://www.w3.org/WAI/APA/task-forces/pronunciation/ 15:19:23 js: new TF, Irfan is facilitator 15:19:31 may interest Publishing 15:20:27 mh: ETS writes high-stakes tests for students to demonstrate knowledge or skill 15:20:37 US states pay for assessments and results 15:20:54 studends with learning disabilities or language learners use text-to-speech 15:21:08 many states have specific rules about pronunciation 15:21:28 of words, numbers, where to insert pause 15:21:56 currently, assessment vendors use various hacks to achieve this 15:22:10 we can have to deliver tests on a variety of platforms 15:22:26 getting correct pronunciation across that range is difficult 15:22:33 the hacks are pretty ugly 15:22:54 and often work on one system, but work embarassingly wrongly on others 15:23:12 we looked into this and wanted to use SSML 15:23:42 can author it, but difficult to get the content into HTML where readaloud tools can access it 15:24:00 have talked to W3C groups, AT vendors, browser vendors 15:24:14 haven´t licked it 15:24:42 we are considering JSON as a way to bring SSML-like behavior into HTML 15:25:00 browsers don´t have to know it´s there 15:25:03 jd: have to pass it along 15:25:23 mh: to AT; how that gets done is the question we still have open 15:25:52 jd: AT used to scrape the HTML; now many look at AAPI, so it has to turn up there 15:25:55 it´s easy to pass on 15:26:08 mh: readaloud tools don´t use AAPI 15:26:16 but we do agree, need to work with screen reader vendors 15:26:25 gk: readaloud is a consumer? 15:26:27 gk: yes 15:26:38 s/gk:/mh:/ 15:27:01 gz: so how will you represent pronunciation? International Phonetic Alphabet 15:27:11 mh: subset of SSML 15:27:23 IPA can work in that context 15:27:33 some implementations don´t support SSML 15:28:01 putting the speech properties into JSON means it doesn´t matter how it comes out 15:28:07 gz: who does conversion? 15:28:10 mh: AT 15:28:43 15:28:53 mh: it´s light-weight 15:29:05 the TF will explore other models as well 15:29:18 CSS speech is an option, but hasn´t worked well so far 15:29:51 ia: no longer in development at Apple 15:30:16 gz: love the idea of a pronunciation style sheet that would modify a single piece of content 15:30:21 but guess not 15:30:56 gk: so how does it work? Markup in a span? 15:31:18 mh: the JSON can be in a data- attribute for an element 15:31:40 would like to have a way to centralize the JSON to avoid fragmentation and duplication 15:32:01 ia: many ways to attach the JSON to content 15:32:26 some of which allow multiple properties on one chunk 15:33:07 @@1: @@2 15:33:20 EPub3 has three mechanisms for pronunciation 15:33:45 mh: we looked at that, and discussed with IMS Global Learning Consortium 15:33:59 some of these technologies don´t get adopted 15:34:05 did get some into IMS standard 15:34:18 but still run into trouble getting it into the HTML 15:34:36 we now think we have a proposed solution mature enough to discuss in a formal task force 15:35:11 gk: what about pauses? 15:35:24 mh: there is a in SSML, can add a time delay 15:35:54 can make as a break before or after element, or an inserted breaking element 15:36:11 we get questions about authoring difficulty 15:36:20 we think any new feature has authoring difficulty 15:36:31 would consider authoring guidance in developing 15:36:42 @@1: do think SSML better fit than CSS speech 15:36:50 the latter seems to be being downgraded 15:37:33 mh: CSS speech doesn´t have everything SSML has, so we want to focus on what solves it most comprehensively rather than support multiple formats 15:37:35 s/@@1/DanielWeck:/ 15:38:15 gk: I thought reading system inserts prosody; you´re saying it respects author intent 15:38:32 dw: lots of use cases for author decorative control 15:39:00 ia: further discussion tomorrow in APA meeting 15:39:01 Roy has joined #apa 15:39:09 mh: can demonstrate prototype 15:39:36 people in assessment community want a standard approach, support the ETS efforts 15:39:46 have some implementer interest 15:40:02 q+ to ask about assessment and implementer participation in TF 15:40:32 js: supports home invasive devices 15:40:37 mh: those are already ahead of this 15:40:51 we could offer them to import our kind of content 15:41:31 ia: beyond pronunciation, could help with language dialect issues 15:42:04 mh: have examples of improving chemistry pronunciation 15:42:15 (though chemistry navigation still needs to be addressed) 15:43:10 need to push implementers on using @lang info 15:43:41 gk: Japanese publishers really need this kind of improvement 15:43:55 ack me 15:43:55 MichaelC, you wanted to ask about assessment and implementer participation in TF 15:44:28 mc: what is prospect of assessment and implementer participation? 15:45:05 mh: that´s next now the TF is ratified 15:46:08 think we can get readaloud implementation; might need to push more on screen readers 15:48:45 rrsagent, make minutes 15:48:45 I have made the request to generate https://www.w3.org/2018/10/22-apa-minutes.html MichaelC 15:53:38 chair: Janina 15:53:46 scribeOptions: -final 15:55:27 rrsagent, make minutes 15:55:27 I have made the request to generate https://www.w3.org/2018/10/22-apa-minutes.html MichaelC 15:56:24 trackbot, end meeting 15:56:24 Zakim, list attendees 15:56:24 As of this point the attendees have been janina, Joanmarie_Diggs, MichaelC, Irfan, Becka11y, IanPouncey, Roy, clapierre, pkra, arnog, mrobinson, MatthewBrennan, matt_king, 15:56:27 ... mhakkinen, George_Kerscher, JF, STeve, lisaS, Gottfried, Marisa, Avneesh, Romain, Daniel, romain_, DanielWeck 15:56:32 RRSAgent, please draft minutes 15:56:32 I have made the request to generate https://www.w3.org/2018/10/22-apa-minutes.html trackbot 15:56:33 RRSAgent, bye 15:56:33 I see no action items