14:58:31 RRSAgent has joined #pf 14:58:31 logging to http://www.w3.org/2009/02/27-pf-irc 14:58:49 regrets: Steven_Faulkner, Laura_Carlson 14:58:50 zakim, this will be pf 14:58:50 ok, janina; I see WAI_PFWG(HTML)10:00AM scheduled to start in 2 minutes 14:59:01 Laura has joined #pf 14:59:05 zakim, call janina 14:59:05 ok, janina; the call is being made 14:59:06 WAI_PFWG(HTML)10:00AM has now started 14:59:06 +Janina 14:59:19 chair: Janina_Sajka 14:59:29 Meeting: PF HTML Issues Caucus 14:59:40 +Gregory_Rosmaita 14:59:41 -Gregory_Rosmaita 14:59:41 +Gregory_Rosmaita 14:59:58 + +1.218.340.aaaa 15:00:25 zakim, +1.218.340.aaaa is Laura_Carlson 15:00:25 +Laura_Carlson; got it 15:00:33 regrets- Laura_Carlson 15:00:40 +??P14 15:00:54 Gez has joined #pf 15:01:15 agenda: http://lists.w3.org/Archives/Member/w3c-wai-pf/2009JanMar/0477.html 15:01:21 rrsagent, make minutes 15:01:21 I have made the request to generate http://www.w3.org/2009/02/27-pf-minutes.html oedipus 15:01:40 rrsagent, make logs public 15:01:53 Meeting: PF/HTML_Caucus telecon 15:01:54 Chair: Janina_Sajka 15:01:54 agenda: this 15:01:54 agenda+ identify scribe 15:01:54 agenda+ WAI-CG on Alt: Continuing Discussion On "Alt=Needed"; Others? 15:01:54 agenda+ Question: Resolution on Alternative Text Alternatives 15:01:55 agenda+ next and future meetings 15:01:58 agenda+ be done 15:02:07 +Matt 15:03:05 zakim, who is here? 15:03:06 On the phone I see Janina, Gregory_Rosmaita, Laura_Carlson, ??P14, Matt 15:03:08 On IRC I see Gez, Laura, RRSAgent, Zakim, janina, oedipus, trackbot 15:03:45 zakim, ??P14 is Gez_Lemon 15:03:45 +Gez_Lemon; got it 15:04:49 zakim, who phone? 15:04:49 I don't understand your question, janina. 15:04:58 zakim, who is phone? 15:04:58 I don't understand your question, janina. 15:05:01 zakim, who is here? 15:05:01 On the phone I see Janina, Gregory_Rosmaita, Laura_Carlson, Gez_Lemon, Matt 15:05:03 On IRC I see Gez, Laura, RRSAgent, Zakim, janina, oedipus, trackbot 15:05:07 zakim, who is on the phone? 15:05:07 On the phone I see Janina, Gregory_Rosmaita, Laura_Carlson, Gez_Lemon, Matt 15:05:40 Ben has joined #pf 15:06:16 hi all, sorry to be late - what is the code? 15:06:24 zakim, passcode? 15:06:24 the conference code is 92473 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), oedipus 15:06:36 thx 15:06:53 +??P1 15:07:05 zakim, ??P1 is Gregg_Vanderheiden 15:07:05 +Gregg_Vanderheiden; got it 15:07:11 zakim, Gregg has Ben_Caldwell 15:07:14 Joshue has joined #pf 15:07:14 +Ben_Caldwell; got it 15:07:28 present+ Ben_Caldwell 15:07:34 rrsagent, make minutes 15:07:34 I have made the request to generate http://www.w3.org/2009/02/27-pf-minutes.html oedipus 15:08:05 zakim, who is here? 15:08:05 On the phone I see Janina, Gregory_Rosmaita, Laura_Carlson, Gez_Lemon, Matt, Gregg_Vanderheiden 15:08:08 Gregg_Vanderheiden has Ben_Caldwell 15:08:09 On IRC I see Joshue, Ben, Gez, Laura, RRSAgent, Zakim, janina, oedipus, trackbot 15:08:47 +??P2 15:09:15 zakim, +??P2 is Cynthia_Shelly 15:09:15 sorry, oedipus, I do not recognize a party named '+??P2' 15:09:20 zakim, ??P2 is Cynthia_Shelly 15:09:20 +Cynthia_Shelly; got it 15:09:29 zakim, who is here? 15:09:29 On the phone I see Janina, Gregory_Rosmaita, Laura_Carlson, Gez_Lemon, Matt, Gregg_Vanderheiden, Cynthia_Shelly 15:09:31 Gregg_Vanderheiden has Ben_Caldwell 15:09:33 On IRC I see Joshue, Ben, Gez, Laura, RRSAgent, Zakim, janina, oedipus, trackbot 15:10:00 scribe: Gregory_Rosmaita 15:10:06 ScribeNick: oedipus 15:10:13 greggvanderheiden has joined #pf 15:10:17 cyns has joined #pf 15:10:33 http://esw.w3.org/topic/PF/XTech/HTML5 15:10:36 http://esw.w3.org/topic/PF/XTech/HTML5/Caucus 15:10:45 http://esw.w3.org/topic/PF/XTech/HTML5/MediaSpecificElements 15:10:53 http://esw.w3.org/topic/PF/XTech/HTML5/RoleAttribute 15:11:03 http://esw.w3.org/topic/PF/XTech/HTML5/DescriptorRequirements 15:11:12 http://esw.w3.org/topic/AlternateProposal 15:11:56 rrsagent, make minutes 15:11:56 I have made the request to generate http://www.w3.org/2009/02/27-pf-minutes.html oedipus 15:12:09 TOPIC: Agenda Review 15:13:09 JS: most of hour will be dedicated to how to handle markup where the user intentionally ignored prompting and did not bother to put in an alt value; therefore, what does the authoring tool that cares put in for alt? 15:13:21 JS: alt should have an appropriate string 15:13:37 JS: if HTML5 incorporates ARIA can use describedby 15:13:56 JS: couple of proposals on table -- GV and JR proposal and GJR proposal 15:14:19 JS: need to decide which tack to take -- need resolution, but see how discussion goes 15:14:36 TOPIC: GreggV and Jan Proposal 15:15:10 GV: 1 preamble comment: never turn in a proposal you are never going to get; write it so that you will get it; 15:15:51 GV: shouldn't be coming out of here with something we agree on, but doesn't have chance of adaptation; need to do something others can live with; if don't, need to have compelling reason and a fallback position 15:16:00 GV: 2 proposals: 15:16:32 GV: both start with HTML requires a terse descriptor and that it tries to not get into accessibility too far 15:17:38 GV: one approach: anything a person cannot validly label as presentational needs to have an alt value assigned for it; if people don't add alt - autoinsert "altneeded" - reasons: page creator may not know about alt; most authors interested in validity not conformance 15:17:57 GV: validity doesn't get into content - gets into syntax; my proposal allows both 15:19:27 MichaelC has joined #pf 15:19:30 GV: second approach - no altneeded; if do not know what alt is, then put something in that is a placeholder, but in HTML5 doc says "this would yield valid HTML5, but would not meet spirit of alt or WCAG 2.0; valid for syntax; currently HTML5 implies that there are specific things to do with alt as HTML5-appropriate thing to do 15:20:01 GV: talking to Jan, he felt that didn't like second approach -- did not give tools easy way to find those things, unless tokenize them, which we don't want to do 15:20:08 +Michael_Cooper 15:20:14 GV: tokenizing - may not be easy to discover 15:20:22 GV: needs rules 15:20:33 JS: confused: first option is "altneeded", what is 2nd? 15:21:17 GV: what currently propose in HTML5 - in bulk situations, put some "bulk" tag in (should be unique), but HTML5 spec says specifically though this will validate, this is a misuse of the tag -- valid, but not conforming 15:21:25 GV: would not meet wcag 2.0 15:21:36 GV: state in standards that this practice will violate wcag 2.0 15:21:52 GV: don't want HTML5 to counter what is contained and advised in WCAG 2.0 15:21:55 q? 15:21:59 q+ 15:22:19 q+ to ask if we've decided against something like 15:22:33 JS: concerned that we are conflating a couple of things here; want to unravel skein 15:23:36 JS: focus on strings that are automatically provided -- do not meet accessibility needs; aren't those quantitative judgements when value provided for alt; what do we do when nothing is done -- if not "altneeded", what happens 15:23:37 q+ 15:24:31 GV: do have failure for placeholder text; not text alternative (can stand in for image); has to have same purpose -- "photo1" "photo2" strings are meaningless; does the image need alt at all? 15:25:06 GV: auto-generation: could have PNG with data in PNG, tool could yank out meta-data and substitute for PNG 15:25:27 GV: concern: what is put in alt fails WCAG because matches a failure in WCAG to provide alternate and same functionality 15:26:04 GV: part of problem: 90% of web not valid is the claim, but number of photo aggregator sites relatively small 15:26:27 q? 15:26:29 GV: treating alt as reason pages are invalid due to a class of pages, this is a problem; double fallicy 15:26:54 GV: need to address means so that not every page has to follow same rules in cookie cutter fashion 15:27:38 GV: second proposal same as extant in HTML5, with caveat that one is creating valid content, but content that fails for conformance and WCAG 15:27:46 TOPIC: GJR Proposal 15:28:14 GJR: when an author declares an image, the tool auto-inserts either role="image" or type="image" 15:28:28 GJR: when role="image" or type="image" then ALT is required 15:28:53 GJR: only case alt is not required is when the image declaration is CLEARLY marked as prsentational using either the role or type attribute 15:28:59 q? 15:29:37 GV: if write by hand, put in IMG without role or type is alt required? 15:29:48 GV: if put in alt="photo1" that is alt 15:30:26 GJR: the only circumstances in which alt="" would be allowed is when the author or authoring tool explicitly changes the role or type value from "image" to "presentation" 15:30:43 GV: if alt text is "photo1" 15:30:50 is anyone else having the sound cut out? 15:31:26 GJR: bit of a red herring we know that we can only give advice to authors on proper use of alt, we don't have policing powers, but we do have opportunity to ban tokens 15:31:37 JS: HTML5 spec - validation; WCAG conformance 15:31:41 q+ 15:31:50 ack janina 15:31:58 CS: my original question was to ask if GJR on table; 15:32:29 ack cyns 15:32:29 cyns, you wanted to ask if we've decided against something like 15:32:29 CS: some qualms about WCAG value wording; like GJR's proposal -- works better with tools at hand; 15:32:39 CS: attribute that describes what kind of image it is? 15:33:22 GJR: i purposefully left room for that - by proposing both role and type; if we make type generic, then we can pre-define roles such as "button" "link" etc. 15:34:02 http://esw.w3.org/topic/PF/XTech/HTML5/RoleAttribute 15:35:08 CS: don't like using role for photo - to me smacks of user interface role; like means of saying this is photo, this is a screenshot; author doesn't know what alt is, can still give info about image that AT or UA could use to help user in absence of alt, while not messing with meaning of alt 15:35:11 q? 15:35:30 CS: need role (aria-role) and type (what kind of image it is) 15:35:54 ack oe 15:37:00 GV: trying to examine this, the third proposal - concern we had in WCAG - already requires alt, they want conformance/validity up; if alt is required, they want to be able to say there is something easily auto-inserted otherwise alt won't be used and page will not validate 15:37:57 GV: need to work with HTML5 to find a way for page to be valid, but spec to say "this will pass a validator, but is not garunteed to conform to spec" -- tokens can be recognized to provide function; meets the syntax of the law, but not the semantics of the law 15:39:25 q? 15:39:46 GV: can do all sorts of things that aren't according to spec that validator will validate; if goal is to have pages test valid, concern and problem with our proposals is that if someone puts "suff" in alt, will pass both proposal 2 and 3; no way to test but for human to review every one; altneeded approach is a way that enables author to test valid, but leaves a flag behind that indicates something needs to be semantically added to IMG to meet spirit of HTML5 and 15:40:22 GV: altneeded tells author - go back and fill in alt values; syntax is correct, have to fill in content (proposal 1) 15:41:04 q? 15:41:08 GV: second and third - state alt required, but need to say if put anything in alt that is not a true alternate text that gives same function as image, would test valid, but would not meet the HTML5 spec or WCAG 2.0 15:41:12 ack gregg 15:41:31 GV: validity and following the spec is not the same; validator validating syntax, not spec itself 15:42:38 Laura has joined #pf 15:42:47 JS: seems to me that really don't want HTML5 giving guidance on use of alt text -- when w3c speaks of accessibility, should reference WAI documents; HTML5 should reference WCAG to state what is a valid alternative representation; want them to follow w3c process, where issue has been addressed by experts in field; 15:43:09 q+ 15:44:12 JS: can never completely get to something that can disambiguate pure syntax from semantics; probably always way to insert garbage; storyline that moves forward is alt="needed" to disambiguate cases of alt="" being used know, and keep that PURELY presentational; support properly provided strings, but also value in marker that says "this is needed here" 15:44:21 JS: having that clearly in markup would be very useful 15:44:41 q? 15:44:44 JS: if try to put into "role" or "type" or logic how to attribute image, not as clean -- not sure progress over HTML5 15:44:54 s/over HTML5/over HTML4x 15:46:14 GV: 2 things: 1) refer to WCAG for proper guidance on providing alt - there are several ways of doing text alternatives that are valid, name them, and then "see WCAG 2.0 for an explanation of what a textual equivalent is and what is presentational 15:47:09 GV: concern: will feel compelled to go beyond that and claim when have flickr type interface need something; even if abuse alt tag, will still validate, but HTML5 shouldn't suggest the abuse 15:47:24 GV: if could do that, role="image" and others can be done; 15:47:30 q? 15:47:33 GV: skirt the issue of placeholder text 15:47:59 GV: if use placeholder text, would still validate, but not satisfy WCAG; shouldn't say placeholder text is ok 15:48:27 GV: if require alt, placeholder has to be in spec; killer for us; why need alt="needed" and not an abuse of tag 15:49:06 JS: seems to me from negotiating PoV, we would cede a decade of W3C process which states that accessibility is the balliwick of WAI 15:50:21 JS: not up to individual WG to do that on its own -- WAI created specifically to bring in expertise so that accessibility and interoperability built-into w3c specs; don't want WGs coming up with accessiblity claims without consultation with WAI; 15:50:48 +1 to Janina 15:51:12 +1 to Janina 15:51:54 q? 15:51:57 JS: not so troubled by HTML WG reaction as by what is end point? no reason to change our responsibility; HTML WG requirement is an alt="needed" -- improve textual equivalents thorugh ARIA -- allows us to do additional enchancements to alt, but don't need automated way to put in placeholder text to achive validity; 15:52:00 ack gregg 15:52:26 GV: what is it exactly you are proposing JS? 15:52:28 q+ 15:52:58 q+ to say "altneeded" is for cooperative authoring tools. Uncooperative ones may still use placeholders or other less-than-helpful things to achieve validity. We should expect that. 15:52:58 GV: HTML5 WG may say in response to "refer to WCAG 2.0 for textual alternative" - may counter that alt isn't just for accessibility 15:53:44 q+ 15:53:47 JS: saying same thing on "summary" for TABLE -- have mechanisms - if want to use curb-cuts for bikes and scooters, see what works then let us build upon the mechanism and improve it 15:54:13 GV: want to talk about alt text -- can't say WAI has exclusive last word on what constitutes alt text because not just about accessibility 15:55:09 GV: what if put in "for appropriate uses of alt to meet the needs of people with a disability, consult WCAG 2.0" -- could then give bad advice for million other things, but if want to use appropriately for accessibility refer to WCAG 2.0 15:55:19 GJR: very very very opposed to this line of reasoning 15:56:13 GV: all sorts of valid uses for alt other than accessibility; if have curb-cut guideline saying "curb cut only needs to be 18 inches wide to work for bikes, luggage, and skateboards -- see WCAG on accomodation of wheelchairs 15:56:30 GV: even if doesn't work for wheelchairs, still important 15:56:57 GV: seems to me that a reference to WCAG would help ensure that there is a solid cross reference with WCAG 15:57:07 JS: will become less interesting to fight this battle\ 15:57:44 q+ to say i am very opposed to the model of "accessibility and only accessibility is the WAI's purview" 15:57:53 I think WCAG should just concern itself with accessiblity. 15:57:55 I have a hard stop in 3 minutes. can I jump que? 15:57:57 JS: not get too entangled with other uses 15:58:24 ack me 15:58:24 oedipus, you wanted to say i am very opposed to the model of "accessibility and only accessibility is the WAI's purview" 15:58:37 Issues of Universality and multi purposing content for other things like SEO etc should not dilute good accessibility. 15:58:37 PROPOSAL: HTML5 states that "there are several ways of providing text alternatives (ALT, LabelledBy, DescribedBy, etc). One of these is required for Validity. For guidance as to what constitutes a text alternative for the purpose of disability access see WCAG 2.0. PROPOSAL part 2: That use of role = presentation be taken from ARIA Spec . The ALT ="" be the same as "presentation" 15:58:45 next meeting is Wednesday at 1930h UTC 15:58:53 rrsagent, make minutes 15:58:53 I have made the request to generate http://www.w3.org/2009/02/27-pf-minutes.html oedipus 15:59:05 Alt is always for image replacement, summary is a little squshier 15:59:08 Especially, good existing methods/elements/attributes IMO 15:59:31 -Cynthia_Shelly 15:59:34 GV: would like people to consider proposal dropped into IRC -- clearly state use of alt for accessibility covered by WCAG; may meet our essential needs and something they can live with 15:59:43 JS: has to be an important part of what we sayh to them 15:59:57 -Matt 15:59:58 -Gez_Lemon 15:59:58 ADJOURN 15:59:59 -Gregg_Vanderheiden 16:00:01 -Michael_Cooper 16:00:03 -Janina 16:00:06 -Gregory_Rosmaita 16:00:18 zakim, who is on the phone? 16:00:18 On the phone I see Laura_Carlson 16:00:25 -Laura_Carlson 16:00:26 WAI_PFWG(HTML)10:00AM has ended 16:00:28 Attendees were Janina, Gregory_Rosmaita, Laura_Carlson, Matt, Gez_Lemon, Ben_Caldwell, Cynthia_Shelly, Michael_Cooper 16:00:29 zakim, please part 16:00:29 Zakim has left #pf 16:00:34 rrsagent, make minutes 16:00:34 I have made the request to generate http://www.w3.org/2009/02/27-pf-minutes.html oedipus 16:00:38 rrsagent, stop log 16:00:38 I'm logging. I don't understand 'stop log', oedipus. Try /msg RRSAgent help 16:00:44 rrsagent, stop 16:01:27 s/sayh to them/say to them 16:01:31 rrsagent, make minutes 16:01:31 I have made the request to generate http://www.w3.org/2009/02/27-pf-minutes.html oedipus 16:01:33 rrsagent, stop 16:02:01 present+ Joshue_O_Connor 16:02:04 rrsagent, stop 16:02:11 rrsagent, make minutes 16:02:11 I have made the request to generate http://www.w3.org/2009/02/27-pf-minutes.html oedipus 16:02:14 rrsagent, stop 16:02:39 present+ Gregg_V, Ben_Caldwell 16:02:41 rrsagent, stop 16:02:45 rrsagent, make minutes 16:02:45 I have made the request to generate http://www.w3.org/2009/02/27-pf-minutes.html oedipus 16:02:47 rrsagent, stop