13:07:54 RRSAgent has joined #personalization 13:07:54 logging to https://www.w3.org/2021/05/03-personalization-irc 13:07:56 RRSAgent, make logs public 13:07:56 Zakim has joined #personalization 13:07:58 Meeting: Personalization Task Force Teleconference 13:07:58 Date: 03 May 2021 13:08:10 agenda? 13:08:58 agenda+ Proposed decision-making process (Lisa) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0029.html 13:09:15 agenda+ Action, destination, and purpose (multiple emails) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021May/0000.html and https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0034.html 13:09:49 agenda+ Conflict resolution (John) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0032.html 13:10:05 agenda+ True/False values (John) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0022.html 13:10:23 agenda+ Review other action items https://github.com/w3c/personalization-semantics/wiki/actions 13:53:59 LisaSeemanKest has joined #personalization 13:56:20 JF has joined #personalization 13:56:26 agenda? 13:56:35 Matthew_Atkinson has joined #personalization 13:56:44 Present+ 13:58:23 present+ 13:58:35 agenda? 13:59:51 CharlesL has joined #personalization 14:00:22 present+ 14:00:26 agenda? 14:01:38 Lionel_Wolberger has joined #personalization 14:01:56 zakim, next item 14:01:56 agendum 1 -- Proposed decision-making process (Lisa) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0029.html -- taken up [from sharon] 14:02:04 present+ 14:02:06 scribe: Matthew_Atkinson 14:03:06 APA Decision Policy: http://www.w3.org/WAI/APA/decision-policy 14:03:22 LisaSeemanKest: There was at least one +1 to this process; there's also an APA decision-making process (via Janina). 14:03:40 https://www.w3.org/WAI/APA/decision-policy 14:03:56 becky has joined #personalization 14:04:01 LisaSeemanKest: We need to not conflict with the APA process. That seems focused on CfCs. We can tailor our policy as long as it doesn't conflict with APA's. 14:04:03 present+ 14:04:09 Q+ 14:04:12 rrsagent, make minutes 14:04:12 I have made the request to generate https://www.w3.org/2021/05/03-personalization-minutes.html becky 14:04:29 q+ 14:04:34 LisaSeemanKest: (We can add some things where there is no conflict.) 14:04:56 LisaSeemanKest: Understand that formal decisions go to CfC. 14:04:57 ack JF 14:05:08 s/Understand that/I understand that/ 14:05:43 JF: "strives to reach consensus via unanimous agreement" - doesn't _have_ to be unanimous 14:06:43 W3C Process (Consensus) https://www.w3.org/2020/Process-20200915/#Consensus 14:06:46 LisaSeemanKest: We _try_ for unanimity but it's not absolutely required. We try to find something on which there's full consensus though. This is a W3C tenet "art of consensus" (not going for a majority vote). 14:07:50 becky: Could you propose a different wording? 14:08:03 JF: Do we need another decision process? Could we use the W3C (or APA) process? 14:09:21 LisaSeemanKest: Our process is lacking as we've made decisions and re-opened them in the past. We need to agree on e.g. how often we can have the same discussion. 14:09:44 q? 14:10:01 JF: The W3C process allows for re-opening issues as needed. 14:10:07 q+ 14:10:33 LisaSeemanKest: The W3C process states that a chair may open an issue if there's new information. 14:10:34 ack becky 14:11:09 +1 to better documentation 14:11:18 becky: We don't need a new policy, but we should have a page that records decisions and when they were made (it's fine to re-open if new info/perspective). We need to have a place we can go to find the outcomes and reasoning behind the decisions. 14:11:56 q? 14:13:14 stevelee has joined #personalization 14:13:17 ack CharlesL 14:13:40 CharlesL: agree with JF and becky. I think the concern was that we're delaying things by rehashing previous issues. Current situation involves a new member trying to understand why certain decisions were made. We do have the matrix and wiki page, but it doesn't document the reasons for the decisions. That's what we need. 14:14:37 CharlesL: When we open up for wide review, we'll need to be ready to provide the answers. 14:15:10 sharon: Shall we have a place on the wiki to capture this info? 14:16:02 Q+ 14:16:28 ack me 14:16:31 LisaSeemanKest: Consensus seems to be for the above; I think we should have a defined process. The first time we decided on this issue was about 5 years ago, and we made a statement to developers that we wouldn't make substantial implementation changes, but we have since made such changes. 14:17:03 q? 14:17:20 LisaSeemanKest: Does anyone want to have a more defined decision policy? 14:17:30 sharon: sounds like we are OK with capturing the information. 14:18:11 Q+ 14:18:12 becky: +1; we need this as we'll move on and forget about the details in future. 14:18:25 ack JF 14:18:48 q+ 14:19:52 JF: Appreciate LisaSeemanKest's concerns. Implementation issues were raised in the past (which caused me to join). Don't want to slow progress, but also don't want to rush too much. 14:20:23 JF: Current debate is part of the process. 14:20:27 ack CharlesL 14:21:12 q+ 14:21:30 ack LisaSeemanKest 14:22:14 CharlesL: Things may have changed since the last major implementation change (or not) but worth investigating [scribe note: hope this paraphrasing is OK] 14:23:00 We started with data-* based on TAG feedback, and the goal of a non-prefixed attribute remains 14:23:21 LisaSeemanKest: We comitted to stability but overrode it, which caused implementations to need to be redone. 14:23:42 q+ 14:24:11 ack becky 14:24:21 q+ 14:25:06 ack CharlesL 14:25:13 becky: There may have been adoption concerns that forced our hand somewhat. 14:25:48 this is not what i remember, but i dont think it matters. is this conversation going anywere? 14:25:56 CharlesL: We've refined the document considerably over the past few years. 14:26:24 CharlesL: If values are well-defined, it becomes much simpler to change the implementation. 14:27:03 LisaSeemanKest: There is a lot of legacy code, demos, prototypes and all of these things get outdated when things change. 14:27:18 LisaSeemanKest: Suggest we move on to the next item. 14:27:28 q+ 14:27:50 q+ 14:27:58 sharon: Agree, we need to move this on. 14:28:16 +1 to better documentation 14:28:17 sharon: Shall we agree to document resolutions on the wiki? 14:28:20 +1 to documenting that! Yes 14:28:22 +1 14:28:41 Zakim, next item 14:28:41 I see a speaker queue remaining and respectfully decline to close this agendum, Matthew_Atkinson 14:28:58 q? 14:29:04 ack M 14:29:06 ack Matthew_Atkinson 14:31:07 Matthew_Atkinson: Thanks to sharon for the research. 14:31:09 agenda? 14:31:34 Matthew_Atkinson: Also, seems we have to resolve things like conflict resolution before attribute meging (or not) so maybe if we are having problems deciding this, we could look at that first? 14:31:46 ack LisaSeemanKest 14:34:54 +1 14:38:23 zakim, take up item 3 14:38:23 agendum 3 -- Conflict resolution (John) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0032.html -- taken up [from sharon] 14:39:27 JF: We have three attributes that correspond to three common activities: linking; activating buttons; filling in form fields. 14:40:25 JF: There can be a conflict between the native semantics and the personalization attributes. E.g. a link with role of button is considered by screen readers as a link. 14:40:35 q? 14:40:46 JF: Are we looking to have strong semantics (c.f. ARIA, which overrides native semantics) or be more passive? 14:41:08 JF: Do we say that if you put an action attribute on a link it's non-conforming? 14:41:35 q+ 14:41:41 JF: If we merged them we'd not be changing the native semantics; it would have to be passive. 14:41:47 ack CharlesL 14:41:55 CharlesL: Wasn't thinking anything we do will change the underlying roles. 14:42:01 q+ 14:42:06 Q+ 14:42:20 CharlesL: We're looking at hints. 14:42:27 ack Matthew_Atkinson 14:45:32 Matthew_Atkinson: https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0035.html 14:45:44 ack JF 14:46:06 Matthew_Atkinson: was thinking of 8 cases: can we say for each: (1) what does it mean/is it valid? and (2) how do we expect UAs/extensions to act on behalf of our users? 14:46:25 JF: As we're not trying to override, we don't change the element, but we are providing more info about it. 14:46:59 JF: We should have a statement about not changing semantics in our spec. 14:47:19 q? 14:47:46 JF: We had some examples where both action and destination would be used; they feel like edge cases but we want to be sure if we don't need them. 14:47:59 JF: Can we resolve today that our goals is _not_ to change native semantics? 14:49:05 PLUS ARIA is not supposed to change the UI 14:49:12 LisaSeemanKest: The initial vision was to be part of ARIA and have implied semantics. But we've moved away from this, at least in part, and not everythign we're doing maps to an accessibility API. 14:49:57 LisaSeemanKest: there's still space to say that something should be on a button or a link, and at least give warnings [to developers]. 14:49:58 Proposal: the personalization attributes will not change the native semantic of an element. (+1 to getting this into the W3C validator) 14:50:22 LisaSeemanKest: ...so I think it should be "should" level rather than "must". 14:50:54 LisaSeemanKest: We may need to write a DTD/schema. 14:51:12 WHAT WG no longer useDTD/Schemas 14:51:35 sharon: Shall we look at Matthew's attribute value examples? 14:51:36 Q? 14:51:48 ack LisaSeemanKest 14:52:12 LisaSeemanKest: Some of this seemed to not be from the spec? 14:54:46 correct, for example the ACTION for help is actually action-"opens-in-page-help" 14:55:07 q+ 14:55:12 Q+ 14:56:32 q? 14:57:22 Matthew_Atkinson: The first set are intended to invovle something that is both an action and a destination. The second set are about something that is only an action. As LisaSeemanKest pointed out, the first set seems invalid per the current spec; will revisit. 14:57:36 JF: Anything that's invalid, per standard UA convention, would simply be ignored. 14:57:40 ack CharlesL 14:57:47 ack me 14:58:16 CharlesL: Understand the questions now; set 1 as discussed isn't correct as we resolved those issues. 14:58:29 CharlesL: If we combined them, then now we don't have that level of validation. 14:58:50 +1 to Charles 14:58:57 CharlesL: Still some nuance as to whether we combine or keep separate. 14:59:00 q+ 14:59:11 ack Matthew_Atkinson 14:59:48 q+ 15:00:26 ack LisaSeemanKest 15:00:48 Matthew_Atkinson: destination of "signin" (not action) exists. So if it's a login page, we can use a link. What if it's a button that opens a signin form? 15:00:50 Action="opens-in-page-help" 15:01:07 LisaSeemanKest: If it's a button, might it be the submit button? 15:01:15 q+ 15:01:54 RRSAgent, make minutes 15:01:54 I have made the request to generate https://www.w3.org/2021/05/03-personalization-minutes.html Matthew_Atkinson 15:27:06 https://www.w3.org/2017/08/telecon-info_coga 15:27:34 https://www.w3.org/2017/08/telecon-info_coga 15:31:06 stevelee has joined #personalization