{"action":"created","issue":{"url":"https://api.github.com/repos/w3c/web-annotation/issues/113","labels_url":"https://api.github.com/repos/w3c/web-annotation/issues/113/labels{/name}","comments_url":"https://api.github.com/repos/w3c/web-annotation/issues/113/comments","events_url":"https://api.github.com/repos/w3c/web-annotation/issues/113/events","html_url":"https://github.com/w3c/web-annotation/issues/113","id":118092627,"number":113,"title":"Justify each Motivation with a behavior","user":{"login":"shepazu","id":15254,"avatar_url":"https://avatars.githubusercontent.com/u/15254?v=3","gravatar_id":"","url":"https://api.github.com/users/shepazu","html_url":"https://github.com/shepazu","followers_url":"https://api.github.com/users/shepazu/followers","following_url":"https://api.github.com/users/shepazu/following{/other_user}","gists_url":"https://api.github.com/users/shepazu/gists{/gist_id}","starred_url":"https://api.github.com/users/shepazu/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shepazu/subscriptions","organizations_url":"https://api.github.com/users/shepazu/orgs","repos_url":"https://api.github.com/users/shepazu/repos","events_url":"https://api.github.com/users/shepazu/events{/privacy}","received_events_url":"https://api.github.com/users/shepazu/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/w3c/web-annotation/labels/model","name":"model","color":"0052cc"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-11-20T17:57:42Z","updated_at":"2015-12-11T00:52:17Z","closed_at":null,"body":"Currently, we have 13 motivations (to be used as a set of values for the `Motivation` and `role`/`motive` properties): \r\n`bookmarking`, `classifying`, `commenting`, `describing`, `editing`, `highlighting`, `identifying`, `linking`, `moderating`, `questioning`, `replying`, `reviewing`, `tagging`.\r\n\r\nI have no problem with any of these values, but at least some of them seem arbitrary… that is, what distinguishes them from any other perfectly reasonable value (or rough synonym for any of the existing values)?\r\n\r\nMy suggestion is that we establish a core set of motivations that are distinguished by their expected behavior in UAs, either in terms of processing or presentation, and that other values are considered as subsets of those core motivations.\r\n\r\nFor example, `commenting`, `tagging`, `replying`, `highlighting`, and `editing` have each been described, in some conversations (though not in the spec) as having a unique presentation style, and in some cases, unique action options for end users. I'm not suggesting we mandate those behaviors, but we could describe examples that a UA might use as inspiration.\r\n\r\nThis makes it easier for implementations to know how to apply a motivation to each body or target, and how to process each of them; by describing concrete behaviors, it also helps users to understand these motivations.\r\n\r\nIt also lets communities that have a specific set of motivation terms use those, and simply map them to ones that the UA \"understands\"… since we can't serve every community (or language), we simply define behaviors and actions, and not shades of meaning. If some particular motivation is not understood by a UA, it could default to treating it like a `commenting` body."},"comment":{"url":"https://api.github.com/repos/w3c/web-annotation/issues/comments/163798587","html_url":"https://github.com/w3c/web-annotation/issues/113#issuecomment-163798587","issue_url":"https://api.github.com/repos/w3c/web-annotation/issues/113","id":163798587,"user":{"login":"tilgovi","id":20818,"avatar_url":"https://avatars.githubusercontent.com/u/20818?v=3","gravatar_id":"","url":"https://api.github.com/users/tilgovi","html_url":"https://github.com/tilgovi","followers_url":"https://api.github.com/users/tilgovi/followers","following_url":"https://api.github.com/users/tilgovi/following{/other_user}","gists_url":"https://api.github.com/users/tilgovi/gists{/gist_id}","starred_url":"https://api.github.com/users/tilgovi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tilgovi/subscriptions","organizations_url":"https://api.github.com/users/tilgovi/orgs","repos_url":"https://api.github.com/users/tilgovi/repos","events_url":"https://api.github.com/users/tilgovi/events{/privacy}","received_events_url":"https://api.github.com/users/tilgovi/received_events","type":"User","site_admin":false},"created_at":"2015-12-11T00:52:17Z","updated_at":"2015-12-11T00:52:17Z","body":"I don't think the purpose of this group is to rubber stamp what the community group has done. If work was done to achieve consensus on the use of motivations and the set of values we should re-articulate it, link to it, and offer support or refutation of it. Giving the community group the benefit of the doubt means that we should expect that their decisions were justified, but if those justifications can't be easily found and presented we should consider the existing motivations suspect. "}}