17:53:21 RRSAgent has joined #ua 17:53:21 logging to http://www.w3.org/2013/02/21-ua-irc 17:53:23 RRSAgent, make logs public 17:53:23 Zakim has joined #ua 17:53:25 Zakim, this will be WAI_UAWG 17:53:25 ok, trackbot; I see WAI_UAWG()1:00PM scheduled to start in 7 minutes 17:53:26 Meeting: User Agent Accessibility Guidelines Working Group Teleconference 17:53:26 Date: 21 February 2013 17:54:18 Agenda+ conformance use cases for conformance scenarios (extensions, mobile apps, etc) 17:54:19 http://lists.w3.org/Archives/Public/w3c-wai-ua/2013JanMar/0026.html 17:54:21 Agenda+ Eric Hansen review of UAAG2 20 Dec 2012 editor's draft 17:54:22 http://lists.w3.org/Archives/Public/w3c-wai-ua/2013JanMar/0041.html 17:54:24 Agenda+ Recharter - http://www.w3.org/WAI/UA/2010/uawg_charter.html 17:54:25 Thanks, 17:56:24 WAI_UAWG()1:00PM has now started 17:56:31 +[Microsoft] 17:56:35 zakim, microsoft is kford 17:56:35 +kford; got it 18:00:01 +Jeanne 18:00:14 jeanne has joined #ua 18:00:35 Greg has joined #ua 18:00:44 Jan has joined #ua 18:00:55 zakim, code? 18:00:56 the conference code is 82941 (tel:+1.617.761.6200 sip:zakim@voip.w3.org), Jan 18:01:19 +Greg_Lowney 18:01:48 +[IPcaller] 18:02:01 zakim, [IPcaller] is really Jan 18:02:01 +Jan; got it 18:03:19 + +1.609.734.aaaa 18:03:46 +Kim_Patch 18:05:38 KimPatch has joined #ua 18:07:22 sharper has joined #ua 18:08:21 Eric_Hansen has joined #ua 18:10:03 Scribe: Kim 18:10:17 zakim, agenda? 18:10:17 I see 3 items remaining on the agenda: 18:10:18 1. conformance use cases for conformance scenarios (extensions, mobile apps, etc) [from kford] 18:10:18 2. Eric Hansen review of UAAG2 20 Dec 2012 editor's draft [from kford] 18:10:18 3. Recharter - http://www.w3.org/WAI/UA/2010/uawg_charter.html [from kford] 18:10:27 zakim, take up item 1 18:10:27 agendum 1. "conformance use cases for conformance scenarios (extensions, mobile apps, etc)" taken up [from kford] 18:10:34 +??P9 18:10:43 zakim, ??P9 is sharper 18:10:43 +sharper; got it 18:10:47 Jim's latest draft http://lists.w3.org/Archives/Public/w3c-wai-ua/2013JanMar/0055.html 18:12:16 Kelly: conformance – two ways to approach this. Jim sent another draft of an attempt to capture all the feedback. Take five minutes to read it. If we still think there's a lot of debate I'd like to step back and see where the points of disagreement are. 18:13:32 Eric: I did read through Jim's document. I made a few minor comments to it – I thought it made some good progress. And then I also sent those comments with track changes, and I also took a crack at writing a conformance section that addresses – builds on Jim's document it doesn't at all the detail but sketches out an outline for it and reflects some of the advances that I think that Jim's... 18:13:34 ...document had. 18:14:04 Eric: Those were sent to the list about 10 minutes ago. 18:16:27 Eric: I was building on Jim's work, not adding all the detail, but also adding a couple of concepts I think might be helpful and ironing out the conformance section 18:16:41 Kelly: who hasn't read Jim's document? 18:19:31 Greg: so use Eric's document because that has everything 18:21:36 Jeanne: I would rather not modifier definition of user agent – that introduces a very big black hole. I would rather see a statement at the beginning of the conformance section that says for purposes of conformance the user agent is the software – however we want to phrase that. And therefore we don't need to touch the general definition of a user agent. 18:22:10 Eric: what I put in my email approaches that point 18:22:27 Jeanne: I'm happy with that language 18:24:20 Jeanne: can we resolve that were not going to change the definition of user agent per se, but put a statement at the beginning of the conformance statement that says for the purposes of conformance the user agent is the software that's being available for conformance 18:25:03 Jan: I do see value in changing the subtypes 18:25:34 Jeanne: I think it's confusing that Jim has it in the conformance proposal 18:26:06 Jeane: the first sections of it – the definition of user agent, what qualifies as a user agent. It's currently in the introduction, it's not in the conformance section today. 18:27:25 Greg: as part of the introduction is it normative? we could have a normative section that differentiates what we think is a user agent versus what is not to guide other agencies. Theoretically in the end it's all going to come down to the purchasing agency deciding what a will do to comply with UAAG. So in that we are more advisory. 18:29:05 Greg: purchasing – that's where the decisions will be made whether an operating system needs to comply with UAAG, whether a telephone does etc. 18:31:02 Eric: in the second email that I sent I essentially took that general approach – that a user agent conforms when it meets all the applicable requirements specified by the document. So there is some flexibility about what kind of software you wish to conform, but it does enumerate two major kinds of conformance. This is what I discern from Jim Allen's and the structure of our last discussion.... 18:31:04 ...A couple of new terms – core conformance, which is for user agents to have broad capabilities for retrieving rendering and user action, and the classic example is a web browser. 18:32:05 Eric: and the other major categories when I referred to as auxiliary conformance, and that's for user agents that have a narrower set of capabilities– don't render any content. So within core conformance it appears that Jim's document has a couple of major subtypes. In my rewrite I didn't elaborate on those major subtypes, but that would be a detail under the core conformance. 18:32:49 Greg: my comment was just where does our discussion of user agent belong – normative for non-normative section. 18:34:07 Eric: at the end of the day conformance is about what you define as your user agent. It begs the question what about all that earlier determination you make about one of the major categories of things, or how strict you want to be about the kinds of user agents that would be eligible for conformance. I don't know that I know fully the answer, but I did in my rewrite put some of that... 18:34:09 ...information in the conformance section. 18:34:24 Kelly: Jeanne, back to your comment about the first part – you were saying just eliminate that? 18:35:54 http://www.w3.org/WAI/UA/2013/ED-UAAG20-20130108/#intro-def-ua 18:36:15 Jeanne: In the January 8 document– putting it in IRC. Here is Jim's part about the definition of user agent, in the introduction. And if you look at the implementing document that's where the second section is. 18:36:25 http://www.w3.org/WAI/UA/2013/ED-IMPLEMENTING-UAAG20-20130108/#intro-def-useragent 18:36:55 Jeanne: that's all informative 18:37:53 Jeanne: so that first definition of the user agent is informative. Jim quoted it straight – when Eric made comments, he added comments of the definition of the user agent that really only belong in the conformance section, not in the introduction 18:38:21 http://www.w3.org/WAI/UA/2013/ED-UAAG20-20130108/#conformance 18:38:58 Eric: making the distinction between those two definitions may be valuable even early in the document. That is what is really intended within the success criteria. That is the definition that is being used there. So maybe useful to make that distinction prior to people reading the actual requirements or especially, success criteria. 18:39:49 Eric: might be helpful if I quote from the second paragraph 18:39:50 User Agent. In general, a user agent is any software that retrieves, renders, and fosters user interaction with Web content. However, another, subtly different meaning of user agent is: the software for which conformance to UAAG2 is being sought; as described below, the user of this document has considerable flexibility in defining the exact nature of the user agent for which conformance is... 18:39:52 ...sought. 18:41:02 Eric: it generally touches on both definitions – it might be useful that only in the conformance section but maybe earlier so people get the idea that there's at least a two-part process. One is figuring out what are the kinds of things – software entities that should be considered for UAAG conformance and then second is defining the user agent – what you mean by it with all the... 18:41:04 ...inclusions... 18:41:05 ...and exclusions – and in the third step would be to apply all the applicable requirements to it and see if it works. 18:41:34 Eric: it might be possible to do that rather simply early in the document but I agree with you that it is critical to have that second definition understood when people are getting into the conformance section. 18:42:01 Greg: by the phrase second definition you are referring to anywhere where conformance is sought 18:43:58 Eric: within those broad constraints or guidelines and there are these details that can be defined by the user of the document, and that's what ultimately you are testing against. Guidelines about what kinds of document, what kinds of software is relevant – it is relevant to conformance because the set of requirements that are likely to be applicable very depending on which type of... 18:44:00 ...conformance who 18:44:02 are seeking. Full conformance, which I called core conformance, then a large number of the success criteria would be mandatory. They cannot be non-applicable. On the other hand if it's just auxiliary conformance and you're dealing with just a plug-in or an extension, that you might have a large number of success criteria that are non applicable 18:45:43 Kelly: any reactions? 18:45:45 Jeanne: quick reactions – the first is I don't like the word core because to me core is a small subset of the requirements that would be core and what we are really saying is the full conformance is everything – you comply to everything not a smaller subset. The concept is fine, I just wanted to comment on core. But I do like the word auxiliary – I think that addresses concerns of other... 18:45:47 ...groups that we not use the word partial. 18:46:35 Eric: that makes sense. Regular performance versus auxiliary? I was not so much in favor of full conformance because it seems like even something for which you are seeking auxiliary conformance it can be fully conformance. But regular conformance would be another possibility 18:47:10 Greg: getting lost with the three documents 18:47:27 Regular conformance, Comprehensive conformance, for terms for Full conformance 18:48:04 Jan: I'm not exactly sure what the document is proposing to take out 18:50:32 Jan: full isn't the greatest word, but it's what atag uses and is much as possible I'd like to coordinate between those two. partial don't see that it's a problem, auxiliary hard to pronounce 18:50:34 Jeanne: problems with partial 18:50:35 Jan: the way I see partial conformance is the user doesn't care – they have certain interactive needs and are they or are they not met – partial just as well as part of the puzzle – meeting them and this is why 18:50:42 Partial, Limited, Auxiliary, conformance 18:51:31 Greg: bopping between bits – better to have here's a document we're looking at, here's a list of issues would be easier 18:53:46 Greg: do we have a list 18:53:47 Eric: I have one thing that should be on the list. To put it in perspective the issue of whether – I basically like Jim's distinction between full and partial, whatever it's called is a secondary matter, there is one thing that I thought might be useful in thinking about conformance that was not really in Jim's document. And that was the notion of mandatory requirements. I don't think that... 18:53:49 ...was really mentioned at least in quite that way in the document. It might be useful for the group to consider it. 18:53:50 The term Partial Conformance isn't used in Jim's doc. 18:54:31 Eric: depending on the type of user agent there may be certain requirements of the document that are mandatory 18:54:37 I agree with Greg. We need a list of issues where we can say we agree and disagree. 18:56:00 -Jan 18:56:05 Jeanne: example? 18:58:00 q+ 18:58:35 Eric: my main point is list of requirements that are mandatory. For auxiliary may be different list. once you have defined the mandatory requirements for each type then you are left with the nonmandatory requirements for each type. Those are the ones for which you read need a reasonto not have them be applicable. It can be useful in terms of making clear what people need to actually do – to... 18:58:37 ...distinguish between mandatory requirements and non-mandatory with the idea that it is the non-mandatory requirements for which you need to determine whether they are applicable or not 18:59:34 Eric: you can actually get to the point of enumerating, for this type of user agent here are the mandatory ones that are always going to be applicable and the others are nonmandatory, and then iif you decide they're not applicable you have to have a good reason for it. 18:59:39 If Eric's suggesting a matrix of row being level (A,AA,AAA) and column being "mandatory" and "can be N/A", that sounds like a huge change, and one that I'm skeptical of. 19:00:10 Jeanne: strong inclination not to do this – it's adding another level of complication. I think that's making it excessively complicated 19:00:38 Jeanne: it may cause more confusion for people who are trying to follow the document – not closing my mind to it completely, but would rather we find a solution that is adding complexity. 19:01:47 Greg: it sounds like that would be replacing three levels with the matrix of six – I would be very hesitant – perhaps it would be useful if you come up with examples that we could put into those levels. Perhaps there's a way of denoting that in the document without making the overall structure more complex 19:03:14 q+ 19:03:31 This is the current Conformance section in the existing draft <- http://www.w3.org/WAI/UA/2013/ED-UAAG20-20130108/#conformance 19:03:39 Eric: how many categories do we have – partial and full, and under full, web-based, and another subtype. 19:03:40 Jeanne: that's part of what we're debating 19:03:42 Eric: that's what's in the current document – maybe instead of mandatory, softer approach here's an example of one of each of these, and for this regular one because it's doing this thing there's no reasonable excuse for this not being applicable 19:04:45 Eric: show how the set of applicable requirements is related to your taxonomy. 19:05:21 Eric: I don't see any point in elaborating on this distinction of different types of user agents and then not have them impact directly your definition for your specification of what requirements are applicable 19:05:37 ack jean 19:06:35 Kelly: I am concerned that we are making it too complicated and some of this would be better as guidance and in implementing document – if you're going to try and do this these are the absolute things you should do versus making them absolutes in – this document is already pretty onerous. 19:07:25 Kelly: how do we want to move forward on this, because we probably are on four hours of discussion on this and I don't feel we are any closer to resolution. Eric's taken a stab at it, Jim's taken a stab at it. We have taken stabs in meetings. I am open to suggestions – we aren't done because we're still talking about this. I'd like to stop the discussion and I'd rather talk about ideas on... 19:07:27 ...how we close this down. 19:09:06 Jeanne: our current conformance statement is actually pretty simple. I'd like to suggest that we take a look at the existing conformance statement and each of us make a list of what is wrong or unaccessible or needs to be improved in the current conformance statement – the one that is in the document now. I don't think Jim's intention was to move the definition into the conformance section.... 19:09:07 ...I think some of our confusion is building and building and building on previous proposals, and we've lost where we started from. 19:09:14 Kelly: how do you want to do that – make a survey? 19:09:24 Jeanne: yes – I can do that 19:09:32 As I said, it seems to me that we're jumping around and not making much progress. 19:09:33 My suggestion is to get back to working in a structured way, working from the the editor's draft and the databases of issues/suggestions people raise regarding it and actions assigned. Vote on suggestions, put them into the next editor's draft, and if necessary and then go on with issues and changes to them there. 19:09:34 I like using the Issues database, which helps by giving titles and ID numbers to issues. Having separate versions with different people's suggested changes makes things difficult for me. 19:09:45 I think I'm saying I agree with Jeanne's suggestion. 19:10:46 Kelly: we are tapping the discussion at 45 minutes next week. If you have things to say put them in the survey so that we can have a closing down discussion next week. Any objections to that? 19:10:46 there is good language in the other proposals, and I think we can use some of it. 19:11:11 zakim, close item 1 19:11:11 I see a speaker queue remaining and respectfully decline to close this agendum, kford 19:11:16 ack kford 19:11:22 zakim, close item 1 19:11:22 agendum 1, conformance use cases for conformance scenarios (extensions, mobile apps, etc), closed 19:11:24 I see 2 items remaining on the agenda; the next one is 19:11:24 2. Eric Hansen review of UAAG2 20 Dec 2012 editor's draft [from kford] 19:11:26 action: jeanne to make a survey of the current conformance section, so people can make comments and changes based on that. 19:11:26 Created ACTION-803 - Make a survey of the current conformance section, so people can make comments and changes based on that. [on Jeanne F Spellman - due 2013-02-28]. 19:11:30 zakim, take up item 3 19:11:30 agendum 3. "Recharter - http://www.w3.org/WAI/UA/2010/uawg_charter.html" taken up [from kford] 19:12:34 Jeanne: recharter by June, need to give information March. Milestones – last call, candidate recommendations, 19:13:00 action: jeanne to make a survey of the charter milestones. 19:13:00 Created ACTION-804 - Make a survey of the charter milestones. [on Jeanne F Spellman - due 2013-02-28]. 19:13:16 Kelly: survey with those items and asking people's best estimate of when we are going to reach them, just month and year. We've all been in this group for a long time – we all know how quickly we do or don't get things done. I think that's going to be as informative as anything else. 19:13:55 Kelly: when we get into the mode of using the surveys we do better as a group. Next week focus and lockdown. 19:14:12 Kelly: that will still give three weeks to give Judy what she needs 19:14:13 zakim, close item 3 19:14:13 agendum 3, Recharter - http://www.w3.org/WAI/UA/2010/uawg_charter.html, closed 19:14:15 I see 1 item remaining on the agenda: 19:14:15 2. Eric Hansen review of UAAG2 20 Dec 2012 editor's draft [from kford] 19:15:10 Kelly: take up Eric's feedback next week. 19:15:35 zakim, who is here? 19:15:35 On the phone I see kford, Jeanne, Greg_Lowney, +1.609.734.aaaa, Kim_Patch, sharper 19:15:37 On IRC I see Eric_Hansen, sharper, KimPatch, Jan, Greg, jeanne, Zakim, RRSAgent, kford, trackbot 19:15:57 rrsagent, make minutes 19:15:57 I have made the request to generate http://www.w3.org/2013/02/21-ua-minutes.html jeanne 19:16:12 rrsagent, make logs public 19:16:18 - +1.609.734.aaaa 19:16:21 -sharper 19:16:27 -Greg_Lowney 19:16:32 zakim, who is here? 19:16:32 On the phone I see kford, Jeanne, Kim_Patch 19:16:33 On IRC I see Eric_Hansen, KimPatch, Jan, Greg, jeanne, Zakim, RRSAgent, kford, trackbot 19:40:40 -kford 19:40:47 rrsagent, make minutes 19:40:47 I have made the request to generate http://www.w3.org/2013/02/21-ua-minutes.html kford 19:42:59 regrets: Jim 19:43:40 Present: Kelly, Kim, Simon, Eric, Greg, Jeanne, Jan 19:43:47 rrsagent, make minutes 19:43:47 I have made the request to generate http://www.w3.org/2013/02/21-ua-minutes.html kford 19:44:28 Chair: Jim_Allan_Kelly_Ford 19:44:32 rrsagent, make minutes 19:44:32 I have made the request to generate http://www.w3.org/2013/02/21-ua-minutes.html kford 19:45:37 zakim, please part 19:45:37 leaving. As of this point the attendees were kford, Jeanne, Greg_Lowney, Jan, +1.609.734.aaaa, Kim_Patch, sharper 19:45:37 Zakim has left #ua 19:45:56 rrsagent, please part 19:45:56 I see 2 open action items saved in http://www.w3.org/2013/02/21-ua-actions.rdf : 19:45:56 ACTION: jeanne to make a survey of the current conformance section, so people can make comments and changes based on that. [1] 19:45:56 recorded in http://www.w3.org/2013/02/21-ua-irc#T19-11-26 19:45:56 ACTION: jeanne to make a survey of the charter milestones. [2] 19:45:56 recorded in http://www.w3.org/2013/02/21-ua-irc#T19-13-00