14:52:30 RRSAgent has joined #html-a11y 14:52:30 logging to http://www.w3.org/2015/05/21-html-a11y-irc 14:52:32 RRSAgent, make logs world 14:52:32 Zakim has joined #html-a11y 14:52:34 Zakim, this will be 2119 14:52:34 ok, trackbot; I see WAI_PFWG(HTML TF)10:00AM scheduled to start 52 minutes ago 14:52:35 Meeting: HTML Accessibility Task Force Teleconference 14:52:35 Date: 21 May 2015 14:53:03 agenda? 14:53:07 Chair: Charles 14:53:07 agenda+ Identify Scribe http://www.w3.org/WAI/PF/HTML/wiki/index.php?title=Scribe_List 14:53:10 agenda+ Additional agenda? 14:53:12 agenda+ Extended ARIA Roles Discussion https://www.w3.org/WAI/PF/wiki/ARIAExtensions 14:53:15 agenda+ Other Business 14:53:18 agenda+ Identify Chair and Scribe for the next TF teleconference http://www.w3.org/WAI/PF/HTML/wiki/index.php?title=Scribe_List 14:53:21 agenda+ be done 14:54:21 WAI_PFWG(HTML TF)10:00AM has now started 14:54:27 +??P2 14:54:32 zakim, ??P2 is me 14:54:32 +janina; got it 14:54:46 zakim, take up item 1 14:54:46 agendum 1. "Identify Scribe http://www.w3.org/WAI/PF/HTML/wiki/index.php?title=Scribe_List" taken up [from janina] 14:55:11 zakim, dial ivan-voip 14:55:11 ok, ivan; the call is being made 14:55:12 +Ivan 14:56:05 plh has joined #html-a11y 14:56:34 Yes, thanks! 14:56:43 LJWatson has joined #html-a11y 14:57:54 darobin has joined #html-a11y 14:58:14 Thanks, Robin! 14:58:59 +Liam 14:59:08 +Plh 15:00:13 +Cynthia_Shelly 15:00:36 +[IPcaller] 15:00:49 richardschwerdtfeger has joined #html-a11y 15:00:54 +Tzviya 15:01:15 +[IPcaller.a] 15:01:20 tzviya has joined #html-a11y 15:01:26 zakim, [IP is LJWatson 15:01:26 sorry, plh, I do not recognize a party named '[IP' 15:01:37 zakim, IPcaller is LJWatson 15:01:37 +LJWatson; got it 15:01:49 zakim, IPcaller .a is SteveF 15:01:49 I don't understand 'IPcaller .a is SteveF', plh 15:01:54 zakim, IPcaller.a is SteveF 15:01:54 +SteveF; got it 15:02:15 + +1.617.319.aaaa 15:02:26 zakim, aaaa is Mark 15:02:26 +Mark; got it 15:02:40 the link to the webex is not in the agena. please post it here 15:02:50 Rich, we're on Zakim 2119 15:02:56 +Judy 15:03:02 @Rich we're using zakim not WebX 15:03:17 MarkS_ has joined #html-a11y 15:03:21 +Rich_Schwerdtfeger 15:03:27 present+ Mark Sadecki 15:03:41 +Joanmarie_Diggs 15:04:01 +JF 15:04:28 + +1.609.759.aabb 15:04:33 JF has joined #html-a11y 15:04:33 MichaelC has joined #html-a11y 15:04:36 +??P5 15:04:38 zakim, aabb is Jason 15:04:38 +Jason; got it 15:04:50 [JB: We are continuing to use Zakim for this call. There will be a practice session on WebEx following this call. The message about that was from Liam on the list earlier.] 15:05:02 zakim, what is the code? 15:05:02 the conference code is 2119 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), ShaneM 15:05:04 mgarrish has joined #html-a11y 15:05:09 +??P4 15:05:10 -LJWatson 15:05:13 zakim, I am ??P4 15:05:13 +ShaneM; got it 15:05:49 plh has changed the topic to: Agenda: https://lists.w3.org/Archives/Public/public-html-a11y/2015May/0036.html 15:05:52 agenda? 15:05:57 +[IPcaller] 15:06:03 paulc has joined #html-a11y 15:06:05 zakim, IPcaller is mgarrish 15:06:05 +mgarrish; got it 15:06:18 zakim, what is the code? 15:06:18 the conference code is 2119 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), paulc 15:06:25 Mike5 has joined #html-a11y 15:06:48 +[Microsoft] 15:06:55 zakim, [Microsoft] is me 15:06:55 +paulc; got it 15:06:56 Zakim, call Mike 15:06:57 ok, Mike5; the call is being made 15:06:57 +Mike 15:07:09 zakim, pick a victim 15:07:09 Not knowing who is chairing or who scribed recently, I propose Rich_Schwerdtfeger 15:07:17 zakim, pick a victim 15:07:17 Not knowing who is chairing or who scribed recently, I propose Mike 15:07:32 zakim, pick a victim 15:07:32 Not knowing who is chairing or who scribed recently, I propose Mike 15:07:40 zakim, pick a victim 15:07:40 Not knowing who is chairing or who scribed recently, I propose Jason 15:07:43 +[IPcaller] 15:08:10 scribe: MarkS 15:08:22 zakim, take up next item 15:08:22 agendum 2. "Additional agenda?" taken up [from janina] 15:08:42 zakim, pick up agendum 3 15:08:42 PLH: Anything else to discuss today? in addition to ARIA 15:08:43 I don't understand 'pick up agendum 3', plh 15:08:50 zakim, take up next item 15:08:50 agendum 2 was just opened, MarkS 15:08:52 https://www.w3.org/WAI/PF/wiki/ARIAExtensions 15:08:54 zakim, close item 2 15:08:54 agendum 2, Additional agenda?, closed 15:08:55 I see 4 items remaining on the agenda; the next one is 15:08:55 3. Extended ARIA Roles Discussion https://www.w3.org/WAI/PF/wiki/ARIAExtensions [from janina] 15:08:59 zakim, take up next item 15:08:59 agendum 3. "Extended ARIA Roles Discussion https://www.w3.org/WAI/PF/wiki/ARIAExtensions" taken up [from janina] 15:09:00 zakim, close item 2 15:09:01 agendum 2, Additional agenda?, closed 15:09:01 I see 4 items remaining on the agenda; the next one is 15:09:01 3. Extended ARIA Roles Discussion https://www.w3.org/WAI/PF/wiki/ARIAExtensions [from janina] 15:09:10 zakim, take up item 3 15:09:10 agendum 3. "Extended ARIA Roles Discussion https://www.w3.org/WAI/PF/wiki/ARIAExtensions" taken up [from janina] 15:09:28 +[IPcaller.a] 15:09:31 -[IPcaller.a] 15:09:50 +[IPcaller.a] 15:10:02 Zakim, [IPcaller.a] is me 15:10:02 +darobin; got it 15:10:04 TS: several months ago, DPUB considered adding features to HTML that would improve accessibility in the context of digital publishing, much like DAISY does. 15:10:12 TS: data-* css, etc 15:10:42 -Jason 15:10:58 ...at TPAC, we decided to write an extension spec. during CFC for FPWD, there were many objections, so we are considering a different path. ARAI extensions 15:11:05 s/ARAI/ARIA 15:11:11 +Jason 15:11:16 ...semantic inflection for HTML 15:11:29 https://www.w3.org/WAI/PF/wiki/ARIAExtensions 15:11:33 RS: link for proposal to extend 15:12:01 ...aria TF met and put this proposal together. it has been reviewed by PF. Mostly agreed with one exception 15:12:48 ...if you are to write an extension for ARIA, it should not become part of the non-optional parts of ARIA. If a browser is fully compliant with 1.1, it will no longer be once an ext gets added 15:13:07 ...what we want to say is that anything that goes into the core, must be compliant with Accessibility API mappings 15:13:24 ...it would be a choice to implement them or not. The goal is to avoid breaking accessibility with these modules 15:13:27 as I proposed last night, the text for point 4 could say "Any ARIA extension specifications that have reached Recommendation status at the time the ARIA Core is revised and approved as a superseding Recommendation will be considered to be a part of ARIA Core and their non-optional components required of all ARIA conforming implementations." 15:14:13 ...formal mechanism, extending must come from existing taxonomy that you can inherit from. descendants of existing role of published spec, not WD 15:14:27 ...new states must be coordinated with ARIA TF 15:14:46 ...must have API mapping and does not break accessibility, doesn't have to be for accessibility, just not break it 15:15:09 ...hyphenated role values acceptable dpub-glossary, 15:15:24 ...create a normative api mapping spec 15:15:35 ...demonstrate that it works with existing AT 15:15:38 jasonjgw has joined #html-a11y 15:15:40 ...that would be the process 15:16:13 ...ARIA is a cross connecting tech. Used for accessibility, but not limited to. allows for putting additional semantics into existing markup 15:16:23 -> https://rawgit.com/w3c/aria/master/aria/dpub.html Current draft of the DPUB-ARIA terms 15:16:29 ...valuable to CMS, epub readers, AT 15:16:49 ...epub is mostly based on existing web/browser technology. 15:17:03 ...should improve compatiblitliy 15:17:09 q+ 15:17:39 PLH: SteveF? You are working on mapping in HTML. Can you add to this? 15:18:07 SF: my concern appears to be partially resolved: prefixed roles. 15:18:29 ...i think the existing solution is reasonable. would mitigate issues with collisions 15:18:47 ...extension roles should have a prefix. that would be OK. 15:18:52 q+ 15:18:57 q+ 15:18:59 ack ivan 15:19:40 IH: two issues that came up in early discussions with DPUB. What we call hyphen space, separate of terms and the scope of what can be a value in the role attribute. this was fuzzy 15:19:43 q+ to address in/out of scope issue 15:20:02 q+ to address adoption / requirement concerns and prefixing 15:20:13 ...comments we received were against adding new terms, or that there would be collisions, etc. 15:20:19 ...the number of terms we have is significant. 15:20:35 ...those terms, as they are in DPUB are very important 15:20:49 ack tz 15:20:55 ...what happens if hyphen-namespace solution moves forward 15:21:25 TS: confused about what the method is for graduating terms from ext to ARIA spec 15:21:33 q+ to address tzviyas question about "graduating" 15:21:51 ...suggest adding new terms after publication, and then a revision of aria core 15:22:02 ...chapter for instance 15:22:17 ...otherwise extension work has to be done in two places at once 15:22:18 ack rich 15:23:10 RS: hyphen-space is designed to avoid collisions with terms that have been in there from the start. Should be able to name them as they want, but can't do that without namespaces 15:23:38 ...If we're not in the middle of CR, we should have them available immediately, and get responses from community immediately 15:24:17 ...important if we get the API mappings, we won't be breaking things. We don't want to define your space. 15:24:21 ack janina 15:24:21 janina, you wanted to address in/out of scope issue 15:24:21 q? 15:25:03 JS: some of the scope challenges that we haven't addressed yet is whether it is just accessibility or not. We're not restricting to AT use, but want to make sure new terms don't break accessibility. 15:25:28 ack shane 15:25:28 ShaneM, you wanted to address adoption / requirement concerns and prefixing and to address tzviyas question about "graduating" 15:26:08 q+ 15:26:23 q+ 15:26:26 SM: extension mechanisms, and how they are made part of core (or not). prefixing, turned into not-prefixed, etc, changing the name is not as helpful as agreeing on terms that work for everyone. 15:26:37 zakim, q? 15:26:37 I see Cynthia_Shelly, plh, LJWatson on the speaker queue 15:27:21 ...how we get things into core, the model I imagined was as ext are ratified, published, etc, they don't become a required part of ARIA 1.1 core, etc, but when next version comes out, the new term would be part of that spec. 15:27:40 ack Cyn 15:27:43 ...I think that is what implementers will care about 15:28:41 CS: I want to talk about ext. I like that model that was discussed. Also concerned about new terms in new specs. It can be harder to track. I conform to this, this, this, but not that, and that. etc. 15:29:01 ...author can know what they could accomplish in that browser 15:29:09 q+ to ask cynthia about announcement 15:29:20 ...different than what Shane is saying. I imagined it to be more like CSS 15:29:25 ack plh 15:29:46 zakim, who is noisy? 15:29:52 PLH: We have a long history of using prefixes on the web, and I think long term, they don't work out. 15:29:57 ...CSS for example 15:29:58 ShaneM, listening for 11 seconds I heard sound from the following: Cynthia_Shelly (22%) 15:30:10 ...implementation problems 15:30:40 ack LJ 15:30:40 ...at the end of the day, what matters is what gets implemented. i would advise not to block on what should be part of core 15:31:16 LW: RE giving AT users ability to interact with DPUB. Too many roles could decrease accessibility if too many roles are introduced 15:31:52 ...have we spoken to other implementers of ebook readers with their own screen readers to see if they would implement support for new roleS? 15:32:13 ...that seems important 15:32:14 q+ to ask PLH about aria-* prefixings success? 15:32:41 ShaneM_ has joined #html-a11y 15:32:47 -> http://www.idpf.org/epub/profiles/edu/structure/ EPUB Structural semantics 15:32:53 TS: the terms we have discussed come from IDPF and DAISY. So ebook publishers are plugged into these groups and are familiar with these terms 15:33:26 RS: IDPF, DAISY, Adobe, were all involved in EPUB, and accessibility was considered from the start 15:33:40 TS: we can reach out to other implementers 15:33:54 LW: I think it would be important to involve as many as possible. 15:33:59 ack Shaneack Shane 15:34:02 ack Shane 15:34:03 ShaneM, you wanted to ask cynthia about announcement 15:34:36 ack Cynthia 15:34:44 SM: Cynthia, you mentioned wanting extensions to be optional. If you have things that are optional, things that are portable need a mechanism to announce themselves 15:35:07 CS: I don't have anything in mind, but there are examples of support listings 15:35:22 ...it needs to be deterministic. 15:35:50 ...how does CSS do it? 15:35:57 PLH: they don't 15:36:50 I note that schema.org seems to resolve this well with prefixing 15:36:51 CS: I understand the market doesn't like prefixes, but certain terms have major conflicts with existing taxonomies. 15:36:59 ack Steve 15:36:59 SteveF, you wanted to ask PLH about aria-* prefixings success? 15:36:59 ...prefixing would solve that problem 15:37:03 q+ 15:37:35 SF: Trying to understand the issue of having a prefix and then removing it when it gets moved to "core" 15:37:47 ack plh 15:38:33 PLH: using x- causes problems. solution was to put everything behind a test flag 15:38:47 SF: we talked about attribute names/values/roles 15:38:52 q? 15:38:53 q+ 15:39:05 +1 that it is a TOKEN! 15:39:07 ...its a token, it doesn't need to represent what is exposed to the user, its just a token 15:39:15 +1 to SteveF 15:39:47 ...the concept of it becoming part of the core vocab could still include the hyphen or not 15:40:00 q+ to ask about core vocabulary and prefixes 15:40:07 ack daro 15:40:58 RB: I wanted to point out that these are 2 diff things. Using a prefix is probably fine, removing it later is a bad idea. What happens is that devs want to be future proof, so they will include both dpub-foo and foo 15:41:13 ack Shane 15:41:13 ShaneM_, you wanted to ask about core vocabulary and prefixes 15:41:13 ...don't want to remove prefix. If the prefix moves to core, that is fine. 15:41:33 +1 15:41:41 SM: I agree with robin on that. we need to work out a mechanism for moving to core and what that means. 15:42:02 PLH: CSS doesn't have this problem. there is not CSS core 15:42:14 s/not/no/ 15:42:16 SM: CSS has graceful degradation, 15:42:28 ack liam 15:42:28 liam, you wanted to wonder if we're going down a thorny path away from what AT should do, who is helped? schema.org only works because (1) money, (2) very limited in scope 15:42:42 SM: it would be disasterous, not inconvenient 15:43:00 q+ 15:43:08 q+ 15:43:15 LQ: similar to struggles in XML as well. Worry about defining all of these roles and nobody implementing them. 15:43:57 ack ivan 15:44:00 I disagree about the scope of schema.org. it is VAST 15:44:03 ...schema.org was mentioned, it is successful because it has limited scope. And there is financial incentive to adopt. Opposite for ARIA. If we make it more complicated, it might have adoption problems 15:44:19 q+ 15:44:38 [e.g. what happens if I introduce 300 prefixed terms?] 15:45:19 [e.g. what happens if I introduce 300 prefixed terms?] much better than 300 unprefixed terms 15:45:22 IH: We have to have a clear view of what it means to use new role values. If we have new terms and DPUB reading systems use those terms for things that are not strictly accessibility issues, i.e. glossary-item, there would be a pop-up (universally beneficial) . 15:45:33 ack rich 15:45:37 ...this is demonstration that it is useful for providing additional structure to document. 15:46:00 +1 to richardschwerdtfeger 15:46:29 RS: I would encourage things like that. At IBM we use aria semantics to drive UI because we can tie it to CSS. Makes code more performant. We can work with designers to create UIs with more semantics. 15:46:43 ...if there is value in adding other ways to include semantic info, that is a good thing 15:46:55 +1 to using ARIA to make code more performant 15:47:10 ...this work was taken out of DAISY, which is proven. Powerful, time-saving features. Universally beneficial 15:47:39 ...ask that normative API mapping is created, to not break anything. that is all 15:47:49 ack tz 15:48:22 TS: Would love to do what IBM is doing in DPUB, but can't because ARIA doesn't do what we need currently. 15:48:34 q+ to ask Cynthia_Shelly what the mechanism is to add abitrary role values in UIA? 15:49:07 ack Cyn 15:49:08 ...it will take time to implement, and we understand that we may need to include fallbacks during this time, glossary fallback to landmark for instance until support gets added. we have to start somewhere 15:50:23 CS: like with IBM is doing too. great thing to do when it works. RE API Mappings, there is a place to put the string that is in the role attribute. AT can get at it. several important platform API developers are involved. good chance that going through ARIA will result in getting implementations. 15:50:45 +1 for adding API being easy in Linux 15:50:46 ack Steve 15:50:46 SteveF, you wanted to ask Cynthia_Shelly what the mechanism is to add abitrary role values in UIA? 15:50:46 ...getting the APIs in sync with ARIA is not a difficult thing 15:50:47 q? 15:51:36 SF: Cynthia, What is the mechanism for this? I think that works in IA2 15:51:48 CS: we have a similar method 15:52:07 ...if there is something in the aria that we don't know how to map, there is a mechanism for getting at it. 15:52:11 q? 15:52:45 q+ 15:53:03 q+ to ask about nonprefixed roles 15:53:17 ack ivan 15:53:22 RS: if we want to pull things into ARIA spec, I don't see why we can't have a mechanism for doing that. shouldn't get hung up on whether or not if has a prefix. Just want to say we don't want to ever remove a prefix if that is what was agreed on in the first place 15:53:27 ack janina 15:53:28 janina, you wanted to ask about nonprefixed roles 15:53:30 q+ ivan 15:53:30 q+ 15:53:44 q+ 15:54:12 q+ to ask about role value prefixing 15:54:24 JS: We should also discuss about the possibility of using non-prefixed terms. Want to keep this convo going. Concern that there are some terms proposed that are way too general and we do not want them in no-prefixed space. want to make sure that doesn't become a pattern. 15:54:38 ack Cyn 15:54:39 +1 that some things will go in without prefixes 15:55:05 CS: we need to be careful with general purpose terms. checked/aria-checked for example. 15:55:21 ack ivan 15:55:21 ...they behave differently and that is bad 15:55:25 the checked thing is a state, not a role name 15:55:31 FPWD: https://rawgit.com/w3c/aria/master/aria/dpub.html 15:56:10 +1 to ivan's proposal 15:56:21 IH: how about if we take the DPUB document, change it for each of the terms to hyphen space, then we publish as FPWD. IF during the discussion some should be general enough to move into ARIA 1.1, we can do it. 15:56:46 +1 except not MOVED into aria 1.1. Named without a hyphen. Or possibly both. Some thigns are unprefixed but in the extension spec and not part of core immediately. 15:56:47 ...very bad message if during dev of EPUB three there is a delay because of this 15:56:51 ack Judy 15:56:55 +1 Ivan's proposal 15:57:18 JB: anyone on the call that hasn't spoken up that would like to add something? 15:57:28 ack Steve 15:57:28 SteveF, you wanted to ask about role value prefixing 15:57:32 +1 to Ivan 15:58:03 Q+ 15:58:18 JS: Not saying no, but I'm wondering if this is the best way forward, flagging the terms that have general applicability. 15:58:42 ...i think in the past we have initially thought terms that were generally applicable were not. 15:58:45 q+ 15:58:51 ...we may want to call them out in the beginning 15:59:30 -Cynthia_Shelly 15:59:35 zakim, close the queue 15:59:35 ok, plh, the speaker queue is closed 15:59:46 q- ivan 15:59:49 +1 to Ivan's suggestion of moving forward in hyphen-space. 15:59:52 ack JF 15:59:56 IH: my proposal would be the other way around. Lots of concern about global or not. We define all in namespace by default. Then we can decide during publication process if any should be general non-prefixed terms 16:00:23 JF: This sounds like an XML namespace reprise. I think feedback from browser vendors would be very valuable here. 16:00:55 +1 to ivan 16:00:55 IH: we are hyphenating the values, different than XML 16:00:56 q+ 16:01:32 RS: I have to run this proposal through the ARIA TF. I will bring it up today on the call. I think this is a good way forward. We want to show support for moving forward. 16:01:52 rrsagent, make minutes 16:01:52 I have made the request to generate http://www.w3.org/2015/05/21-html-a11y-minutes.html MarkS 16:01:53 -ShaneM 16:01:59 -[IPcaller] 16:02:01 -mgarrish 16:02:03 -Ivan 16:02:04 -darobin 16:02:04 -Plh 16:02:05 -Joanmarie_Diggs 16:02:05 -janina 16:02:06 -Judy 16:02:06 -JF 16:02:07 -Rich_Schwerdtfeger 16:02:07 -Tzviya 16:02:08 -Michael_Cooper 16:02:08 -Jason 16:02:13 -SteveF 16:02:13 -Liam 16:02:15 -Mark 16:02:27 zakim, who is on the phone 16:02:27 I don't understand 'who is on the phone', MarkS 16:02:35 zakim, who is here 16:02:35 MarkS, you need to end that query with '?' 16:02:39 zakim, who is here? 16:02:39 On the phone I see paulc, Mike 16:02:41 On IRC I see ShaneM, Mike5, MichaelC, JF, tzviya, richardschwerdtfeger, darobin, plh, Zakim, RRSAgent, SteveF, Judy, newtron, IanPouncey, cabanier, joanie, MarkS, janina, liam, 16:02:41 ... sivoais, trackbot 16:02:52 zakim, drop paulc 16:02:52 paulc is being disconnected 16:02:54 -paulc 16:03:00 zakim, drop Mike 16:03:00 Mike is being disconnected 16:03:01 WAI_PFWG(HTML TF)10:00AM has ended 16:03:01 Attendees were janina, Ivan, Liam, Plh, Cynthia_Shelly, Tzviya, LJWatson, SteveF, +1.617.319.aaaa, Mark, Judy, Rich_Schwerdtfeger, Joanmarie_Diggs, JF, +1.609.759.aabb, 16:03:01 ... Michael_Cooper, Jason, ShaneM, mgarrish, paulc, Mike, [IPcaller], darobin 16:03:04 rrsagent, make minutes 16:03:04 I have made the request to generate http://www.w3.org/2015/05/21-html-a11y-minutes.html MarkS 17:02:00 tzviya has joined #html-a11y 17:29:06 Judy has joined #html-a11y 18:35:21 richardschwerdtfeger has joined #html-a11y