17:27:59 RRSAgent has joined #aria 17:27:59 logging to http://www.w3.org/2015/02/05-aria-irc 17:28:01 RRSAgent, make logs member 17:28:01 Zakim has joined #aria 17:28:03 Zakim, this will be WAI_PF 17:28:03 ok, trackbot, I see WAI_PFWG()12:30PM already started 17:28:04 Meeting: Protocols and Formats Working Group Teleconference 17:28:04 Date: 05 February 2015 17:28:10 zakim, who's on the phone? 17:28:10 On the phone I see ??P7 17:28:13 + +1.703.978.aaaa 17:28:25 zakim, ?P7 is me 17:28:25 sorry, janina, I do not recognize a party named '?P7' 17:28:49 +[IPcaller] 17:28:52 +George_Kerscher 17:29:18 + +1.609.759.aabb 17:29:23 fesch has joined #aria 17:29:29 +JF 17:29:53 JF has joined #aria 17:30:00 asurkov has joined #aria 17:30:01 +Joanmarie_Diggs 17:30:13 + +1.408.979.aacc 17:30:23 zakim, who's on the phone? 17:30:23 On the phone I see ??P7, +1.703.978.aaaa, [IPcaller], George_Kerscher, +1.609.759.aabb, JF, Joanmarie_Diggs, +1.408.979.aacc 17:30:30 zakim, ??P7 is me 17:30:30 +janina; got it 17:30:43 zakim, aacc is me 17:30:43 +clapierre; got it 17:30:47 zakim, aaaa is Fred 17:30:47 +Fred; got it 17:30:47 Hello from George 17:30:48 zakim, aaaa is me 17:30:48 sorry, fesch, I do not recognize a party named 'aaaa' 17:31:07 clown has joined #aria 17:31:15 +James_Craig 17:31:22 +??P19 17:31:57 zakim, aabb is Jason_White 17:31:57 +Jason_White; got it 17:32:23 +[GVoice] 17:32:33 zakim, GVoice is Joseph_Scheuhammer 17:32:33 +Joseph_Scheuhammer; got it 17:32:38 zakim, I am Joseph_Scheuhammer 17:32:38 ok, clown, I now associate you with Joseph_Scheuhammer 17:32:46 +??P21 17:33:04 +[IPcaller.a] 17:33:35 richardschwerdtfeger has joined #aria 17:33:39 zakim, Fred is me 17:33:39 +fesch; got it 17:34:16 +Matt_King 17:34:28 mgylling has joined #aria 17:34:29 +Rich_Schwerdtfeger 17:34:56 chair: Rich 17:35:02 zakim, danielweck is me 17:35:02 sorry, danielweck, I do not recognize a party named 'danielweck' 17:35:03 RRSAgent, make log public 17:35:20 meeting: W3C WAI-PF ARIA Caucus 17:35:21 btw I’m on the call 17:35:33 LJWatson has joined #aria 17:35:37 hey 17:35:48 zakim, who is on the phone? 17:35:48 On the phone I see janina, fesch, [IPcaller], George_Kerscher, Jason_White, JF, Joanmarie_Diggs, clapierre, James_Craig, ??P19, Joseph_Scheuhammer, ??P21, [IPcaller.a], Matt_King, 17:35:49 hey :) 17:35:52 ... Rich_Schwerdtfeger 17:35:55 [IPcaller] is me 17:36:04 zakim, [IPcaller] is me 17:36:04 +LJWatson; got it 17:36:25 zakim, ??P21 is me 17:36:25 +danielweck; got it 17:36:53 https://lists.w3.org/Archives/Public/public-pfwg/2015Feb/0006.html 17:37:57 scribenick: clown 17:38:42 topic: aria-describedat 17:38:44 - Issue 690: aria-describedat 17:38:48 issue-690 17:38:48 issue-690 -- Implementor concerns for UA requirements in #aria-describedat -- open 17:38:48 https://www.w3.org/WAI/PF/Group/track/issues/690 17:39:15 RS: First, we have some concerns from browsers about user experience. 17:39:35 RS: But, what we should reivew is why the dbup have asked for the attribute 17:39:53 RS: I've asked George K. to attend and share with us the rationale and plans. 17:40:11 GK: We have included described-at in epbu 3.01 spec. 17:40:20 GK: In 3.0 as well. 17:40:22 s/epbu/epub/ 17:40:43 GK: it could be put on a whole range of elements that need more info for persons with disabilities. 17:41:04 GK: to further detailing. things like tables for pre-formatting in braille. 17:41:28 jongund has joined #aria 17:41:33 GK: describedat meets the requirements of the "diagrammer" — a vocab for graphical content. 17:41:56 I can't get on the bridge 17:42:01 http://diagramcenter.org/ 17:42:06 GK: diagrammer provides meta data such as age group, classes, and others 17:42:28 The telephone bridge is full 17:42:33 bgaraventa1979 has joined #aria 17:42:42 GK: we have a tactile element, along with a "tour" — how you would explore/feel the object. 17:42:49 zakim, I am Bryan_Garaventa 17:42:49 sorry, bgaraventa1979, I do not see a party named 'Bryan_Garaventa' 17:42:54 GK: Also an element. 17:42:59 q? 17:43:06 zakim, aaaa is Bryan_Garaventa 17:43:06 sorry, bgaraventa1979, I do not recognize a party named 'aaaa' 17:43:20 GK: we feel describedat would be excellent to point to an html version of what the diagram centre would produce. 17:43:31 http://diagramcenter.org/standards-and-practices/content-model.html 17:43:48 GK: Also in the DAISY authoring tool called "toby". 17:44:11 GK: can add these other descriptions using these authoring tools. 17:44:38 Poet Image Description link https://diagram.herokuapp.com 17:44:38 GK: standard operating procedure is not only provide alt text, but also longer descriptions. 17:45:02 GK: we envision describedat being added during authoring of the content. 17:45:03 GK: Pearson requires a longer description than is normally provided 17:45:28 GK: @longdesc has been re-introduced, and may become a recommendation. 17:45:41 GK: but we also need longer descriptions for things other than images. 17:45:42 q? 17:45:51 GK: an example is an animation. 17:46:08 GK: described-at would help in doing this. 17:46:14 RS: What about SVG? 17:46:28 GK: We could include that in the content model. 17:46:45 RS: We do have it in the SVG2 spec as this point. 17:47:04 RS: The point: you want something that is cross-cutting: SVG and epub. 17:47:13 GK: and html5. 17:47:26 RS: Has the community started to make use of it? 17:47:51 GK: Poet and toby have started to create the content. 17:48:08 GK: Using describedat is likely not built into any reading app yet. 17:48:21 GK: We have also used aria-describedby. 17:48:55 GK: But, because of how describedby is rendered — most of the time we require longer descriptions include markup in the descriptions. 17:49:18 RS: Can you tell us about the implementation in radium builds, and how that impacts the UX. 17:49:57 DW: We have not chosen a UI affordance to expose describedat. 17:50:09 DW: We run on desktop platforms and others. 17:50:29 DW: For example, Mozilla has a menu item in the context menu for longdesc. 17:50:38 DW: But, we likely won't use that. 17:50:47 DW: Approach is to divide the work. 17:51:00 DW: How to handle all three attributes. 17:51:11 DW: And, how to present the content they refer. 17:51:37 DW: We have the primary reading flow, and then branches to the descriptions, and then go back to the primary. 17:51:50 DW: We will leverage the epub features. 17:52:12 DW: We haven't looked at all the UI options for the descriptions. 17:52:36 jcraig has joined #aria 17:52:52 DW: But, we don't want any visible interference in the primary flow for the describedat descriptions. 17:53:05 DW: It is not going to be an AT feature, but available for all users. 17:53:16 a? 17:53:19 q? 17:53:26 GK: We feel the supplemental material provided by the diagrammer would be useful to everyone. 17:53:46 GK: Many times the descriptions are written by experts. 17:53:49 q+ 17:54:07 GK: example: a physics diagram done by a physics professor. 17:54:15 ack clapierre 17:54:40 CL: Daniel and I spoke at a hackathon and discuss the UI options at length. 17:55:13 CL: They are currently exposing describedby in an epub document by hacking it to look like a describedat. 17:55:18 jamesn has joined #aria 17:55:23 CL: But it is a hack, so a better solution would be better. 17:55:33 CL: We really want the describedat feature. 17:55:51 RS: What platforms that you are building book readers in? 17:55:53 q+ 17:56:10 DW: Javascript or ?? 17:56:29 DW: Native apps on android, iOS, windows, etc. 17:56:47 DW: Chrome extension on the chrome web store. 17:56:52 DW: And a cloud reader. 17:57:33 q? 17:58:13 DW: Cloud reader is cross platform and cross browser app. 17:58:27 Readium cloud reader: http://readium-cloudreader.divshot.io/index.html 17:58:51 DW: It has a broad space. That's why we want to implement the features in the JS core library. 17:59:10 DW: Even native apps would then use the JS core. 17:59:11 Q+ 18:00:02 JC: First, this is a solution in search of requirements. 18:00:06 These are requirements for being able to associate a description with any type of object. They should not have been requirements for any particular solution. Even the agenda topic and document names are leading. "requirements for longdesc" and "requirements for describedat" are a solution in search of a problem. 18:00:23 JC: Req's for longdesc, aria-describeat are for a solultion. 18:00:37 JC: We should be defining the problem. 18:00:57 JC: We don't have a way of providing these descriptions, but, in fact, we do 18:01:04 q? 18:01:05 JC: There are features of html that can do it. 18:01:11 ack jcraig 18:01:20 JC: describedat/longdesc are not the best approach. 18:01:30 JC: This is not a primary interface,. 18:01:51 q+ 18:01:55 JC: As such it will be sidelined and will require authors go out of their way to provide a11y instead of getting it for free. 18:02:05 JC: A standard link would be more universal. 18:02:05 +1 to this not being a primary interface. 18:02:13 Susann_Keohane has joined #aria 18:02:21 JS: Are you saying content needs to be authored differently. 18:02:50 JC: Any content that need descriptions should be authored using a mechanism that anyone can use. For example, a link. 18:03:01 JC: We need an API for webgl. 18:03:05 q? 18:03:26 GK: One requirement: People will stub in a description. 18:03:29 mattking has joined #aria 18:03:37 GK: Then other organizations could add other information. 18:03:48 q? 18:03:52 q+ to talk about Pearson, since its been brought up several times. 18:04:00 GK: It will allow addtions to the external resource, and could be built up over time. 18:04:15 GK: There may be more than one links going out in a complex book. 18:04:32 q? 18:04:37 q+ 18:04:41 GK: Publishers want something that won't disturb their pristince content. 18:04:58 ack JF 18:05:01 s/pristince/pristine/ 18:05:20 JF: First, +1 to what GK said about what should be on the page. 18:05:20 MichaelC - any way to increase the meeting size? 18:05:24 q+ to respond to the "publishers" comment 18:05:43 JF: Daniel, you mentioned that FF exposes the longdesc in the context menu. 18:05:51 JF: But, you don't think that's the way to do it. 18:06:10 JF: What do you suggest for sighted users to see that there is additional info? 18:06:11 q+ to respond to the "publishers don't want plain links to affect their visual design" comment 18:06:40 DW: We're not sure yet. It is still under discussion. 18:06:40 ack clapierre 18:06:58 DW: Touch interfaces are not good with respect to menus. 18:07:06 DW: It could be a different UI on desktops 18:07:36 DW: We haven't explored how keyboard access is involved here. 18:07:48 DW: either with or without a screen reader. 18:08:09 DW: Also, challenges around pagination. Browsers scroll the page. 18:08:34 DW: Because of all these combinations, we don't know what the best solution. 18:08:47 DW: Maybe we choose different UIs for different platforms. 18:09:23 JF: The argument is that finding this content is like an easter egg hunt. 18:09:34 q? 18:09:40 JF: As a sighted user, how do they know that this material is available. 18:09:51 s/available./available?/ 18:10:05 DW: Obviously need some sort of visual hint. 18:10:35 DW: Should it be persistent, but not inserted into the content to preserve pristine content. 18:10:37 forgot me? 18:10:37 ack jcraig 18:10:37 jcraig, you wanted to talk about Pearson, since its been brought up several times. and to respond to the "publishers" comment and to respond to the "publishers don't want plain 18:10:40 ... links to affect their visual design" comment 18:10:46 q+ 18:10:58 JC: I'm confused by claim that publishers do not want links. 18:11:10 JC: Maybe it's because of the blue-underline. 18:11:18 http://cookiecrook.com/longdesc/details/ 18:11:28 JC: But you could style it any number of ways. 18:11:50 q? 18:11:54 JC: People have mentions pearson (?) and "publishers need this". 18:12:32 JC: We replied to tell those publishers to talk with their apple reps, and get them to say why they need longdesc. 18:12:43 JC: we set up conferences, and asked them why? 18:13:02 JC: Their reply was that they didn't know, but were told to ask for them. 18:13:20 JC: We have any number of new features coming down the line in html. 18:13:35 JC: Longdesc and describedat are old solutions. 18:13:44 JC: They are not the best way to do it now. 18:14:13 JC: There are ways to make even raster graphics accessible now. 18:14:14 http://cookiecrook.com/longdesc/ 18:14:19 q? 18:14:20 Longdesc (and describedat) alternatives in HTML/SVG/etc. http://cookiecrook.com/longdesc/ 18:14:35 JC: These are other ways to handle longdesc without using longdesc itself. 18:14:45 JC: These are available today. 18:15:16 LW: see below: 18:15:42 scribe: jcraig 18:15:55 q? 18:15:58 James and John covered most of what I wanted to say. I would like to reiterate that I don't think @describedat is a good solution because it takes on too many of the flaws in longdesc. We should revisit the problem, identify requirements, then start looking for a solution. 18:15:59 ack L 18:16:01 I am not on the call but I believe the examples at http://cookiecrook.com/longdesc/ were tested by someone on a bunch of AT and none were as well supported as longdesc 18:16:31 +1 to LW 18:16:37 ack me 18:16:39 ack cl 18:16:43 I want everyone to see the accessible content. 18:16:51 ack clapierre 18:16:51 no hidden accessibility. 18:17:09 +1 to Matt K 18:17:19 +1 18:17:27 CL: agree in principle for having descriptions in content, but if there is more than one external description in content, there is no way to do content negotiation 18:17:28 +1 18:17:42 Q+ 18:17:42 q+ 18:17:45 q+ 18:18:40 CL: need multiple describedat values with media types (3d model, tactile, about, etc) 18:19:37 JC: longdesc and describedat don't solve that problem. 18:19:43 Rich: we don’t support that at the moment 18:19:48 Not on call but wanted to say that visual encumbrance is a real thing and needs to be considered. Sometimes content for one audience is confusing for other audiences. There should be a way of targeting content for specific audiences. This is why offscreen text is so very very popular in web dev today. 18:20:08 +1 to MarkS 18:20:25 q? 18:20:44 ack jf 18:20:48 ack JF 18:21:32 JF: re: details element, we can do some today, but we also add