13:54:23 RRSAgent has joined #personalization 13:54:23 logging to https://www.w3.org/2021/05/10-personalization-irc 13:54:25 RRSAgent, make logs public 13:54:28 Meeting: Personalization Task Force Teleconference 13:54:28 Date: 10 May 2021 13:54:37 agenda+ True/False values (John) - https://lists.w3.org/Archives/Public/public-personalization 13:54:46 zakim, clear agenda 13:54:46 agenda cleared 13:54:48 \agenda+ True/False values (John) - https://lists.w3.org/Archives/Public/public-personalization 13:54:54 janina has joined #personalization 13:55:02 Conflict resolution (John) - 13:55:02 https://lists.w3.org/Archives/Public/public-personalization 13:55:03 -tf/2021Apr/0032.html 13:55:19 agenda+ True/False values (John) https://lists.w3.org/Archives/Public/public-personalization 13:55:37 agenda+ Conflict resolution (John) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0032.html 13:57:57 Agenda+ moving forward on merging attribute 13:58:00 present+ 13:58:48 Agenda+ other open issues 14:00:23 Matthew_Atkinson has joined #personalization 14:00:28 present+ 14:00:29 sharon has joined #personalization 14:00:42 CharlesL has joined #personalization 14:00:56 present+ 14:01:26 JF has joined #personalization 14:01:31 Present+ 14:01:33 present+ 14:01:34 agenda? 14:01:37 present 14:01:42 present+ 14:01:53 present+ 14:02:03 regrets: becky 14:02:08 Lionel_Wolberger has joined #personalization 14:02:20 present+ 14:02:38 scribe+ 14:02:39 scribe: charlesl 14:02:49 present+ 14:02:54 next item 14:03:22 https://www.w3.org/TR/personalization-semantics-1.0/ 14:04:14 JF: true/false was legacy, in the explainer which is not normative. We are not using true/false so we can just remove it from the explainer. 14:04:15 https://www.w3.org/TR/personalization-semantics-1.0/#propcharacteristic_value 14:04:57 …, not used in any of the modules, so we can just take them out. 14:06:07 …, we either defined either a string or a specific set of token values, but nothing used true/false. In this section in the explainer we can take out true/false and true/false undefined and maybe URI as well. 14:06:09 +1 14:06:12 +1 14:06:13 +1 14:06:13 +1 14:06:16 +1 14:06:18 +1 14:06:24 ACTION: JF to clean up Explainer to remove values (T/F, etc.) 14:06:30 Created ACTION-82 - Clean up explainer to remove values (t/f, etc.) [on John Foliot - due 2021-05-17]. 14:06:31 next item 14:06:36 q? 14:06:38 Resolved: remove true/false from the explainer 14:06:41 ack m 14:06:45 next item 14:08:04 agenda+ matts othe emails 14:09:45 JF: we may have already answered this over the past 2 weeks. For the first 3 attributes (action, destination, purpose) there are times when those 3 were to be paired with native role semantics. What happens when action is not on a button, but links should have destination attributes. 14:09:56 https://lists.w3.org/Archives/Public/public-personalization-tf/2021May/0007.html 14:09:59 14:10:34 …, role of button then takes on the action. we only augment the semantics. we need to tighten that up. 14:10:56 …, we don't change the semantics of the role of the element. 14:10:57 +1 to us augmenting (not overriding) semantics 14:11:44 Lisa: I suspect it should not change it, because it could break thinks. should say algorithm checking should issue a warning, not an error. for validators. 14:13:34 JF: I agree, Mike Smith is the maintainer of the validators right now. he could adopt the rules as required. we also at one time thought our would be more aligned with ARIA which does change the semantics. However I don't think this is the case for our spec. 14:13:41 stevelee_ has joined #personalization 14:35:26 RRSAgent has joined #personalization 14:35:26 logging to https://www.w3.org/2021/05/10-personalization-irc 14:35:36 RRSAgent, make minutes 14:35:36 I have made the request to generate https://www.w3.org/2021/05/10-personalization-minutes.html Roy 14:35:58 zakim, who's here? 14:35:58 Present: JF, CharlesL, Lionel_Wolberger 14:36:00 On IRC I see RRSAgent, hadleybeeman, janina, sharon, LisaSeemanKest, Matthew_Atkinson, CharlesL, JF, Zakim, Roy, Lionel_Wolberger, stevelee, MichaelC, trackbot 14:36:13 agenda? 14:36:28 present+ 14:36:46 zakim, who's here? 14:36:46 Present: JF, CharlesL, Lionel_Wolberger, janina 14:36:48 On IRC I see RRSAgent, hadleybeeman, janina, sharon, LisaSeemanKest, Matthew_Atkinson, CharlesL, JF, Zakim, Roy, Lionel_Wolberger, stevelee, MichaelC, trackbot 14:37:07 trackbot, start meeting 14:37:10 RRSAgent, make logs public 14:37:13 Meeting: Personalization Task Force Teleconference 14:37:13 Date: 10 May 2021 14:37:42 agenda+ True/False values (John) - https://lists.w3.org/Archives/Public/public-personalization 14:37:47 agenda? 14:38:08 agenda+ Conflict resolution (John) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0032.html 14:38:21 Agenda+ moving forward on merging attribute 14:38:56 scribe+ CharlesL 14:39:21 zakim, next item 14:39:21 agendum 1 -- True/False values (John) - https://lists.w3.org/Archives/Public/public-personalization -- taken up [from Roy] 14:39:26 JF: true/false was legacy, in the explainer which is not normative. We are not using true/false so we can just remove it from the explainer. 14:39:26 [2021-05-10 22:04] https://www.w3.org/TR/personalization-semantics-1.0/#propcharacteristic_value 14:39:27 [2021-05-10 22:04] …, not used in any of the modules, so we can just take them out. 14:39:28 [2021-05-10 22:06] …, we either defined either a string or a specific set of token values, but nothing used true/false. In this section in the explainer we can take out true/false and true/false undefined and maybe URI as well. 14:39:32 [2021-05-10 22:06] +1 14:39:34 [2021-05-10 22:06] +1 14:39:36 [2021-05-10 22:06] +1 14:39:38 [2021-05-10 22:06] +1 14:39:40 [2021-05-10 22:06] +1 14:39:42 [2021-05-10 22:06] +1 14:39:44 [2021-05-10 22:06] ACTION: JF to clean up Explainer to remove values (T/F, etc.) 14:39:46 [2021-05-10 22:06] * trackbot is creating a new ACTION. 14:39:48 [2021-05-10 22:06] * RRSAgent records action 1 14:39:50 [2021-05-10 22:06] Created ACTION-82 - Clean up explainer to remove values (t/f, etc.) [on John Foliot - due 2021-05-17]. 14:39:53 [2021-05-10 22:06] next item 14:39:55 [2021-05-10 22:06] * Zakim sees a speaker queue remaining and respectfully declines to close this agendum 14:40:00 [2021-05-10 22:06] q? 14:40:02 [2021-05-10 22:06] * Zakim sees Matthew_Atkinson on the speaker queue 14:40:04 [2021-05-10 22:06] Resolved: remove true/false from the explainer 14:40:06 [2021-05-10 22:06] ack m 14:40:08 [2021-05-10 22:06] * Zakim sees no one on the speaker queue 14:40:10 [2021-05-10 22:06] next item 14:40:12 [2021-05-10 22:06] * Zakim thinks agendum 2 -- Conflict resolution (John) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0032.html -- taken up [from LisaSeemanKest] 14:40:15 [2021-05-10 22:08] agenda+ matts othe emails 14:40:17 [2021-05-10 22:08] * Zakim notes agendum 5 added 14:40:19 [2021-05-10 22:09] JF: we may have already answered this over the past 2 weeks. For the first 3 attributes (action, destination, purpose) there are times when those 3 were to be paired with native role semantics. What happens when action is not on a button, but links should have destination attributes. 14:40:23 [2021-05-10 22:09] https://lists.w3.org/Archives/Public/public-personalization-tf/2021May/0007.html 14:40:26 [2021-05-10 22:09] 14:40:31 [2021-05-10 22:10] …, role of button then takes on the action. we only augment the semantics. we need to tighten that up. 14:40:34 [2021-05-10 22:10] …, we don't change the semantics of the role of the element. 14:40:36 [2021-05-10 22:10] +1 to us augmenting (not overriding) semantics 14:40:38 [2021-05-10 22:11] Lisa: I suspect it should not change it, because it could break thinks. should say algorithm checking should issue a warning, not an error. for validators. 14:40:41 [2021-05-10 22:13] JF: I agree, Mike Smith is the maintainer of the validators right now. he could adopt the rules as required. we also at one time thought our would be more aligned with ARIA which does change the semantics. However I don't think this is the case for our spec. 14:40:45 RRSAgent, make minutes 14:40:45 I have made the request to generate https://www.w3.org/2021/05/10-personalization-minutes.html Roy 14:40:56 RRSAgent, make log public 14:41:01 RRSAgent, make minutes 14:41:01 I have made the request to generate https://www.w3.org/2021/05/10-personalization-minutes.html Roy 14:41:26 scribe+ 14:41:32 present+ 14:41:34 Present+ 14:41:36 present+ 14:41:41 present+ 14:42:12 note the server went down so we shifted to zoom chat. charles is coping it back 14:42:28 This specification, suggests but does not overide native semantics. In the case of conflict between implied sematinics validation algorims should issue a warning, not an error. 14:42:28 Me to Everyone (7:20 AM) 14:42:28 Matthew: semantics from the a11y tree. Implied semantics could be confused with implicit roles 14:42:29 Lisa Seeman to Everyone (7:20 AM) 14:42:29 This specification suggests, but does not overide, native semantics and does map to accessibilty tree. In the case of conflict between implied sematinics and native roles, validation algorims should issue a warning, not an error. 14:42:29 JF to Everyone (7:20 AM) 14:42:30 The attributes and values in this specification do not overide the semantics found int he Accessibility Tree, but rather augment them. In the case of conflict betbween implied sematinics validation algorims should issue a warning, not an error. 14:42:30 The attributes and values in this specification do not overide the semantics exposed by the Accessibility Tree, but rather augment them. In the case of conflict between implied sematinics, validation algorithms should issue a warning not an error. 14:42:30 Me to Everyone (7:23 AM) 14:42:31 Matthew: action or destination that author got it wrong, but some UA might just do it anyways. If we made it hard and valid but could see it. 14:42:31 Me to Everyone (7:23 AM) 14:42:31 Lisa: they don’t map to the a11y tree / change the a11y tree, and when it conflicts should be an error. 14:42:32 Matthew: maybe leave out the conflict resolution. 14:42:32 JF to Everyone (7:24 AM) 14:42:32 The attributes and values in this specification do not over-ride the semantics exposed by the Accessibility Tree, but rather augment them. 14:42:33 Lisa Seeman to Everyone (7:25 AM) 14:42:33 who likes that wording? 14:42:33 +1 14:42:34 Me to Everyone (7:25 AM) 14:42:34 +1 14:42:34 JF: the broadest meaning of semantics applied at the element level. 14:42:35 JF: making it machine readable. 14:42:35 Me to Everyone (7:26 AM) 14:42:35 Matthew: should it be exposed in the a11y Tree or by? 14:42:36 JF: I would say it should be injected into the a11y tree. What ever the agues are should be nodes in the a11y only informational. 14:42:36 Matthew: agreed. 14:42:36 Roy Ran to Everyone (7:28 AM) 14:42:37 We could back IRC now 14:42:37 Me to Everyone (7:28 AM) 14:42:37 JF: Steve Fawkner might be able to help us with the wording. 14:42:38 Lisa Seeman to Everyone (7:31 AM) 14:42:38 matt will ask steve. but ediroal 14:42:38 wording subject to edorial change +1 14:42:39 Matthew Atkinson to Everyone (7:31 AM) 14:42:39 s/Fawkner/Faulkner/ 14:42:39 +1 14:42:40 Sharon Snider to Everyone (7:31 AM) 14:42:40 +1 14:42:40 Lisa Seeman to Everyone (7:31 AM) 14:42:41 anyone object 14:42:41 Lionel Wolberger to Everyone (7:32 AM) 14:42:41 +1 14:42:42 Matthew Atkinson to Everyone (7:33 AM) 14:42:42 I asked Steve if an element’s semantics are exposed in, or by, the accessibility tree, and he said that they are "exposed in the accessibility tree" :-). 14:42:42 Lisa Seeman to Everyone (7:33 AM) 14:42:43 thanks 14:42:43 Me to Everyone (7:33 AM) 14:42:43 Lisa: should validators throw a warning if the the semantics does not match the role? 14:42:44 Me to Everyone (7:34 AM) 14:42:44 Matthew: I am not sure if I object. Thinking fwd. when an author gets it wrong what the UA/Extension does, wondering how that affects the spec. 14:42:44 Lisa: validation algorithms that check code 14:42:45 JF: validators are good for validating the code by the author. 14:42:45 Me to Everyone (7:36 AM) 14:42:45 Lisa: lets decide on the validator should posts warnings, not an error, but that leads to the next discussion what happens if it still is wrong. 14:42:46 JF: but we then also need what UA should do. 14:42:46 Me to Everyone (7:37 AM) 14:42:46 Lisa: I disagree that we should tell the UA what to do if there is an error. 14:42:47 JF to Everyone (7:37 AM) 14:42:47 14:43:06 rrsagent, draft minutes 14:43:06 I have made the request to generate https://www.w3.org/2021/05/10-personalization-minutes.html CharlesL 14:43:18 rrsagent, publish minutes 14:43:18 I have made the request to generate https://www.w3.org/2021/05/10-personalization-minutes.html LisaSeemanKest 14:43:43 agenda? 14:43:52 zakim, close item 1 14:43:52 agendum 1, True/False values (John) - https://lists.w3.org/Archives/Public/public-personalization, closed 14:43:54 I see 2 items remaining on the agenda; the next one is 14:43:54 2. Conflict resolution (John) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0032.html [from Roy] 14:44:03 Roy_ has joined #personalization 14:44:04 zakim, next item 14:44:04 agendum 2 -- Conflict resolution (John) - https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0032.html -- taken up [from Roy] 14:44:13 Q+ 14:44:43 The attributes and values in this specification do not overide the semantics exposed by the Accessibility Tree, but rather augment them. In the case of conflict between an element's semantics and the attribute values, validation algorithms should issue a warning but not an error. 14:44:45 ack JF 14:44:47 In the case of conflict between implied sematinics validation alg\orims should issue a warning, not an error. 14:46:29 Janina: so the value of issuing the warning or error, whoever is authoring the content they are potentially doing something wrong. 14:47:04 Lisa: they gotten something wrong that we are not requiring this, which is why this is a warning. 14:47:30 …, will help people use our specification, this will be a support to ARIA as well. 14:47:37 …, anyone object to this? 14:47:45 no objection so far 14:47:55 put it in? 14:47:57 +1 14:48:06 +1 14:48:10 +1 14:48:11 +1 14:48:12 +1 (but Steve said it's "exposed in the accessibility tree" re the editorial question) 14:48:14 +1 14:48:28 ACTION: JF to add The attributes and values in this specification do not overide the semantics exposed by the Accessibility Tree, but rather augment them. In the case of conflict between an element's semantics and the attribute values, validation algorithms should issue a warning but not an error. 14:48:28 Created ACTION-83 - Add the attributes and values in this specification do not overide the semantics exposed by the accessibility tree, but rather augment them. in the case of conflict between an element's semantics and the attribute values, validation algorithms should issue a warning but not an error. [on John Foliot - due 2021-05-17]. 14:49:18 s/exposed by the/exposed in the 14:49:24 Lisa: do we want to suggest how UA's handle this. 14:49:49 Q+ 14:50:15 ack j 14:50:18 14:50:20 …, they may want to add help overlays, or change it to something more ambiguous. 14:50:28 q+ 14:51:30 q+ 14:51:41 ack j 14:51:43 JF: I disagree, then my browsers tries to put an action icon on a text field which will be confusing. I think if its wrong it *MUST* be ignored. 14:52:18 ack m 14:52:22 What about this example (less straightforward maybe?): Help 14:52:43 Janina: I would rather let UA do what they want, I don't see any direct benefit to it and allows for healthy competition. 14:53:00 Help 14:53:25 Lisa: Depending on what the UA is doing, maybe just putting on a Help icon. 14:53:35 JF: that is broken, 14:54:09 Matthew: if we simplifier things, we may end up with fewer attributes if we allow the UA to do what they want. 14:54:34 …, yes thats invalid, 14:54:59 JF: what should a browser do with that clearly wrong code? 14:55:52 q+ 14:55:54 Matthew: thats a good question, we will see what happens how they use it, we could give them some hints. I don't know the answer to the question. we want to see what people do with it and limit what they should do with it. 14:56:18 …, we we say its an error then thats it but since its a warning we will see what the UA do with it. 14:56:26 Lisa: make a proposal. 14:56:47 Q+ 14:56:52 ack L 14:56:55 may ignore 14:57:10 Lisa: the UA "MAY" ignore our semantics if its in conflict. 14:57:31 JF: for the validator is it a MAY/SHOULD or MUST? 14:58:04 …, issue a warning. 14:58:16 Lisa: I would go for a "SHOULD" 14:58:47 +1 to should 14:58:48 1) Validator SHOULD issue a Warning, User-Agent MAY ignore the code error 14:59:02 Janina: I agree for now *SHOULD* issue a warning, we are very young spec, we need to see creativity by the community being overly restrictive. 14:59:16 becky has joined #personalization 14:59:31 Lisa: I think we remove the UA only a SHOULD for Validators. 14:59:36 any objetion to ignoring user agent recomendation 14:59:46 0 14:59:49 +1 to ignore 14:59:56 0 15:00:10 0 15:00:59 janina stongly in agreements to ignoiring the user agent recomendation on conflict recomendation 15:01:00 4 15:01:28 0 (maybe somewhere betwen 0.1 and 0.5, need to think, but doesn't change the result, and very interesting stuff! :-)) 15:01:48 rrsagent, draft minutes 15:01:48 I have made the request to generate https://www.w3.org/2021/05/10-personalization-minutes.html CharlesL 15:02:42 siren 15:02:44 rrsagent, make logs public 15:02:50 rrsagent, draft minutes 15:02:50 I have made the request to generate https://www.w3.org/2021/05/10-personalization-minutes.html CharlesL 15:03:25 Roy_ has joined #personalization 15:04:16 RRSAgent, make minutes 15:04:16 I have made the request to generate https://www.w3.org/2021/05/10-personalization-minutes.html Roy_ 15:31:08 stevelee has joined #personalization 15:45:46 LisaSeemanKest has joined #personalization 15:59:46 CharlesL has left #personalization