Re: do types influence behavior?

hello evan.

thanks a lot for the feedback!

On 2015-02-11 10:54 , Evan Prodromou wrote:
> pump.io, for example, keeps a collection of people who have "liked" an
> object. Activity Streams 1.0 doesn't have a way to describe hierarchies
> of activity types, so it only looks for actions with the "like" verb (or
> its synonym, "favorite"). Actions with other kinds of verbs are passed
> along through the system, but users who "superlike" an object don't get
> into the "likers" list.

yup, that's the nice thing about AS1, that the activity space is flat 
and thus there are no implicit relationships that may affect behavior 
(or expectations about behavior).

> I think this is a case where the advantage to the creator ("You can make
> up your own kind of 'like'!") is outweighed by the disadvantage of all
> the downstream consumers who'll have to figure out whether a 'floop' is
> really a 'like' or something else.

AS1 makes no promise or does not give you a mechanism how you could even 
say that a "floop" actually also is a "like", so if you start flooping 
things, you're most definitely not liking them.

> I doubt I would bother with this. I'd probably just be really irritated
> with the 'superlike' developers, if it ever came up.

agreed for AS1-land. AS2-land, however, already build structure into the 
core vocabulary, and the behavior should be well-defined. if you updated 
pump.io to AS2, would "like" show up in the "respond" collection? would 
"floop" show up? i think this should be well-defined.

thanks and cheers,

dret.

-- 
erik wilde | mailto:dret@berkeley.edu  -  tel:+1-510-2061079 |
            | UC Berkeley  -  School of Information (ISchool) |
            | http://dret.net/netdret http://twitter.com/dret |

Received on Wednesday, 11 February 2015 19:01:30 UTC