IRC log of personalization on 2021-04-26
Timestamps are in UTC.
- 13:20:26 [RRSAgent]
- RRSAgent has joined #personalization
- 13:20:26 [RRSAgent]
- logging to https://www.w3.org/2021/04/26-personalization-irc
- 13:20:28 [trackbot]
- RRSAgent, make logs public
- 13:20:28 [Zakim]
- Zakim has joined #personalization
- 13:20:30 [trackbot]
- Meeting: Personalization Task Force Teleconference
- 13:20:30 [trackbot]
- Date: 26 April 2021
- 13:22:28 [LisaSeemanKest]
- regrets: charles
- 13:24:40 [LisaSeemanKest]
- agenda+ Mats discussion on attributes @action, @destination _and_ @purpose. see https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0019.html
- 13:27:17 [LisaSeemanKest]
- agenda+ Review open action items and todo items for CFC. see: https://github.com/w3c/personalization-semantics/labels/1%29%20content%20module
- 13:27:40 [LisaSeemanKest]
- comments on explainer: https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0023.html
- 13:35:32 [LisaSeemanKest]
- agenda+ comments on explainer: https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0023.html
- 13:35:50 [LisaSeemanKest]
- agenda+ thoughts for module 2
- 14:00:47 [Matthew_Atkinson]
- Matthew_Atkinson has joined #personalization
- 14:00:51 [Matthew_Atkinson]
- present+
- 14:00:57 [Matthew_Atkinson]
- agenda?
- 14:01:16 [janina]
- janina has joined #personalization
- 14:01:19 [sharon]
- sharon has joined #personalization
- 14:01:23 [janina]
- brb
- 14:01:47 [Roy]
- present+
- 14:01:59 [Lionel_Wolberger]
- Lionel_Wolberger has joined #personalization
- 14:02:06 [becky]
- becky has joined #personalization
- 14:02:34 [jf]
- jf has joined #personalization
- 14:02:39 [jf]
- pRESENT+
- 14:02:44 [sharon]
- present+
- 14:03:22 [becky]
- present+
- 14:03:22 [LisaSeemanKest]
- scribe: becky
- 14:03:38 [becky]
- regrets, CharlesL
- 14:03:41 [LisaSeemanKest]
- zakim, next item
- 14:03:41 [Zakim]
- agendum 1 -- Mats discussion on attributes @action, @destination _and_ @purpose. see https://lists.w3.org/Archives/Public/public-personalization-tf/2021Apr/0019.html -- taken up
- 14:03:44 [Zakim]
- ... [from LisaSeemanKest]
- 14:04:32 [LisaSeemanKest]
- https://github.com/w3c/personalization-semantics/wiki/Comparison-of-ways-to-use-vocabulary-in-content
- 14:04:37 [janina]
- present+
- 14:05:01 [becky]
- LisaSeemanKest: adding some links referencing our ways of using vocabulary
- 14:05:15 [LisaSeemanKest]
- https://github.com/w3c/personalization-semantics/wiki/Prototypes-with-data-dash-*-(Take-2)#links-and-buttons--action-destination-or-action--destination
- 14:05:35 [janina]
- q+ to ask whether we considered using computed role
- 14:05:45 [becky]
- LisaSeemanKest: prev. link has some coding examples of using data-
- 14:06:09 [LisaSeemanKest]
- https://github.com/w3c/personalization-semantics/wiki/Use-cases
- 14:07:20 [jf]
- Q+ to note that the values of True and False we reference are never used...
- 14:07:51 [becky]
- janina: question came up about whether we considered using computed role from AOM.
- 14:08:15 [Matthew_Atkinson]
- q+
- 14:08:22 [jf]
- ack jan
- 14:08:22 [Zakim]
- janina, you wanted to ask whether we considered using computed role
- 14:08:34 [becky]
- LisaSeemanKest: are there other issues to bring up
- 14:08:42 [becky]
- q+
- 14:08:51 [Lionel_Wolberger]
- present+
- 14:09:47 [LisaSeemanKest]
- agenda+ true and false - remove?
- 14:10:05 [becky]
- JF: wants to discuss true and false values - can they be removed?
- 14:11:26 [becky]
- JF: we can rely on computed role, inferred from the native semantics or from ARIA. Action and destination carries through the semantics. Do we want the semantics implied or inferred. We do need to be aware of conflict.
- 14:11:30 [LisaSeemanKest]
- ack j
- 14:11:30 [Zakim]
- jf, you wanted to note that the values of True and False we reference are never used...
- 14:12:00 [LisaSeemanKest]
- q+
- 14:12:27 [becky]
- Matthew_Atkinson: my reason for suggesting combining the attributes is that I can't see a way of processing them separately;
- 14:12:31 [becky]
- q-
- 14:14:01 [becky]
- Matthew_Atkinson: to justify separate attributes we need a use case that has a button that would legitimately be marked as a destination. If not, then it doesn't seem to make sense to have separate attributes.
- 14:14:31 [LisaSeemanKest]
- ack l
- 14:14:36 [LisaSeemanKest]
- ack m\
- 14:14:38 [Matthew_Atkinson]
- Demo page: http://matatk.agrip.org.uk/personalization-semantics-explorations/demo.html
- 14:17:12 [becky]
- LisaSeemanKest: believe that attributes are processed differently; sometimes meaning changes, when devs. trying this some of the names were not clear enough. For example, sometimes people associated help with the region where help was provided. If it is a destination we may need to modify the name to help-page to be specific.
- 14:17:57 [becky]
- LisaSeemanKest: if purpose of the field is name, you might want "your name" as an automatic tooltip. But don't always want that tooltip
- 14:18:31 [jf]
- tabs do not open new pages
- 14:18:43 [becky]
- LisaSeemanKest: Tabs are an example - a tab to me is like a button but it also kind of opens a new page so the tab role could have a destination or it could have an action.
- 14:18:59 [becky]
- LisaSeemanKest; interaction model is a tab but context could be different
- 14:19:02 [LisaSeemanKest]
- Q?
- 14:19:03 [becky]
- q+
- 14:19:16 [LisaSeemanKest]
- Ack m
- 14:19:18 [janina]
- q+
- 14:20:44 [jf]
- Q+ to discuss author errors - we're too early to say whether or not it's really confusing
- 14:21:47 [becky]
- Matthew_Atkinson: if someone incorrectly puts help in a landmark region how do we indicate it is wrong? I have an example of how to handle incorrect attributes on my example page. I added a question page when something is asking for input, if it is on static text it uses an i (info) icon
- 14:21:50 [becky]
- q-
- 14:22:20 [LisaSeemanKest]
- q+
- 14:23:37 [becky]
- Matthew_Atkinson: curious what do we do when it is implemented wrong? how to resolve? If author says its a button and it has a destination, how do we resolve? This is why implementing it more simply is a benefit. I can't see a button with a destination every being valid.
- 14:24:16 [becky]
- Janina: do we want hand coding vs applying principles. Don't want to see us overwriting on a case by case basis.
- 14:25:42 [becky]
- janina: when someone puts the incorrect marking on a landmark - this is a situation where these need to be cleaned up. I would prefer these be easier to implement on a large number of pages and frameworks and eliminate the necessity of "clean up"
- 14:26:31 [becky]
- JF: I like the simplicity of Matthew's proposal but am worried to see these attributes applied incorrectly, like help on a landmark
- 14:26:35 [becky]
- q+
- 14:27:31 [becky]
- JF: expect people to make mistakes in the begining since this is new; believe we will also need an authoring patterns doc to address Lisa's concerns for author error
- 14:27:31 [jf]
- ack ja
- 14:27:36 [jf]
- ack jf
- 14:27:36 [Zakim]
- jf, you wanted to discuss author errors - we're too early to say whether or not it's really confusing
- 14:28:18 [jf]
- +1 linters (w3c validator) could catch errors with explicit attributes
- 14:28:50 [becky]
- LisaSeemanKest: it is easy to make an authoring tool that can pick up the mismatch errors (destination on a button); If people use the wrong attribute it is up the AT how they handle the errors; probably depends upon the target audience.
- 14:29:05 [jf]
- i.e. <a href="..." action="..."> == non-valid code
- 14:29:44 [becky]
- LisaSeemanKest: many of our target audience have trouble figuring things out, better to not add something to a page rather than add the wrong thing
- 14:30:22 [LisaSeemanKest]
- q?
- 14:30:40 [LisaSeemanKest]
- ack l
- 14:30:46 [LisaSeemanKest]
- ack b
- 14:30:51 [becky]
- LisaSeemanKest : we know AI isn't reliable enough, that is why we need to rely on assistive techs to understand their audience
- 14:31:12 [jf]
- it's a region, not a user-action
- 14:31:54 [becky]
- becky: what is the issue with putting help on a region?
- 14:32:14 [Matthew_Atkinson]
- +1 to Becky's point that the tooltip provided for a region would be made different to the tooltip for a button.
- 14:33:14 [jf]
- Q+ to note that these 3 attributes are all associated to user-actions
- 14:34:12 [becky]
- LisaSeemanKest: it makes it much harder to the AT to implement; If there is no role how does a UA handle this
- 14:35:28 [LisaSeemanKest]
- ack j
- 14:35:28 [Zakim]
- jf, you wanted to note that these 3 attributes are all associated to user-actions
- 14:35:38 [becky]
- JF: concern that we are mixing contexts - the 3 attributes we are discussing now are interactive/actionable. We want to constrain to user actions or it will be too confusing
- 14:36:30 [LisaSeemanKest]
- 1- keep as is, 2 towards merging
- 14:36:45 [LisaSeemanKest]
- 0 no prefrence
- 14:36:50 [becky]
- 2
- 14:36:53 [janina]
- 2
- 14:36:55 [LisaSeemanKest]
- 1 but cn live with iether
- 14:36:55 [Matthew_Atkinson]
- 2
- 14:36:58 [jf]
- vote: 1 (keep as is) with a note to dicsus conflict resolution
- 14:37:05 [Lionel_Wolberger]
- 0
- 14:37:08 [sharon]
- 0
- 14:37:10 [Roy]
- 0
- 14:37:35 [Matthew_Atkinson]
- *2 (but exploring merging it; I think we need to examine the use cases more)
- 14:39:00 [becky]
- janina: we don't want to make a decision in haste and regret it later.
- 14:39:50 [becky]
- LisaSeemanKest: we have already taken 2 years to investigate and made a decision
- 14:41:19 [Matthew_Atkinson]
- q+ to clarify the question and focus on use the cases/examples
- 14:42:00 [becky]
- JF: Matthew asks 3 of our attributes feel very similar and can we merge them. think we need to focus on the outcomes. Matthew's examples actually used two icons to implement the full context - are we putting more effort to understand. Would prefer to put the burden on the author
- 14:42:55 [jf]
- @matthew - our goal is to encode semantics, not outcomes
- 14:43:08 [becky]
- Matthew_Atkinson: would appreciate feedback on the issues that are found on the examples I made. I don't see a difference on how the 3 attributes would be processed differently by an AT
- 14:43:26 [LisaSeemanKest]
- Q+
- 14:43:31 [LisaSeemanKest]
- ack m
- 14:43:31 [Zakim]
- Matthew_Atkinson, you wanted to clarify the question and focus on use the cases/examples
- 14:44:12 [becky]
- Matthew_Atkinson: regarding two icons that is to support the auto complete attribute can take two values; That is a separate issue we need to address.
- 14:44:31 [jf]
- +1 to addressing conflict resolution
- 14:44:51 [jf]
- I propose we defer to native semantics for all of our attributes
- 14:45:04 [becky]
- Matthew_Atkinson: believe we need to discuss conflict resolution no matter what direction we take with respect to single or multiple attributes
- 14:45:06 [LisaSeemanKest]
- Q?
- 14:47:47 [becky]
- LisaSeemanKest: believe adoption of this spec will be small projects that have a big impact on a particular user group. Suspect these will be plugins to existing authoring tools rather than a completely new authoring tool.
- 14:47:48 [jf]
- ack L
- 14:48:00 [janina]
- q+ to suggest this could be in wcag3
- 14:48:30 [jf]
- Governmental pages too Lisa!
- 14:48:58 [jf]
- (e.g. US Department of Veterans Affairs)
- 14:49:55 [becky]
- LisaSeemanKest: We don't want to just cater to large organizations, if we do we will have missed the specialized audiences ( assistive living, rehab, etc.)
- 14:50:55 [becky]
- LisaSeemanKest: worried that the perfect is our enemy; we have been going around and around on this and if we keep doing that we will never finish. Appreciate Matthew
- 14:51:24 [becky]
- LisaSeemanKest: doing deep exploration and finding and raising issues;
- 14:51:49 [jf]
- easily 3 years
- 14:52:38 [becky]
- LisaSeemanKest: we discussed this for many years and made a decision, we can't keep reopening the decision.
- 14:53:13 [jf]
- +1 to Lisa's general point - are we really gaining a lot by revisiting this?
- 14:53:21 [Lionel_Wolberger]
- q+
- 14:53:33 [jf]
- Q+
- 14:54:25 [becky]
- sharon: We have an open issues on action vs destination since 2018 and have never closed
- 14:55:12 [becky]
- janina: we need to be aware that the computed role will likely come up with spec gets reviewed by "higher up". We need to have our reasons well spelled out and understood
- 14:55:54 [LisaSeemanKest]
- q?
- 14:56:02 [LisaSeemanKest]
- ack j
- 14:56:42 [becky]
- janina: education is also an early adopter; there is opportunity to become part of WCAG 3;
- 14:57:35 [LisaSeemanKest]
- ack j
- 14:57:35 [Zakim]
- janina, you wanted to suggest this could be in wcag3
- 14:57:44 [LisaSeemanKest]
- ack l
- 14:58:56 [becky]
- Lionel_Wolberger: both Matthew and I are recently recruited; I understand that there is fatigue but don't want to disregard Matthew's developer based comments
- 14:59:18 [becky]
- rrsagent, make minutes
- 14:59:18 [RRSAgent]
- I have made the request to generate https://www.w3.org/2021/04/26-personalization-minutes.html becky
- 15:00:23 [jf]
- Q?
- 15:00:29 [jf]
- Q+
- 15:00:40 [becky]
- LisaSeemanKest: Please look over Matthew's comments and examples.
- 15:01:13 [becky]
- rrsagent, make minutes
- 15:01:13 [RRSAgent]
- I have made the request to generate https://www.w3.org/2021/04/26-personalization-minutes.html becky
- 15:01:26 [sharon]
- sharon has left #personalization
- 15:07:40 [LisaSeemanKest]
- https://github.com/w3c/personalization-semantics/wiki/Comparison-of-ways-to-use-vocabulary-in-content
- 15:17:53 [becky]
- zakim, end meeting
- 15:17:53 [Zakim]
- As of this point the attendees have been Matthew_Atkinson, Roy, jf, sharon, becky, janina, Lionel_Wolberger
- 15:17:55 [Zakim]
- RRSAgent, please draft minutes
- 15:17:55 [RRSAgent]
- I have made the request to generate https://www.w3.org/2021/04/26-personalization-minutes.html Zakim
- 15:17:59 [Zakim]
- I am happy to have been of service, becky; please remember to excuse RRSAgent. Goodbye
- 15:18:03 [Zakim]
- Zakim has left #personalization
- 15:18:07 [becky]
- rrsagent, bye
- 15:18:07 [RRSAgent]
- I see no action items