• If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Actions

Page history last edited by Chris Messina 13 years, 10 months ago

Description

Actions or action links provide additional ways to interact with activities and streamed content. Actions could be automatically attached to know activity-types, or provided as an extension to ActivityStreams 1.0.

Actions were written up in ReadWriteWeb in March 2010.

Prior Art

Facebook has provided the ability to attach arbitrary action links to activities in the Facebook newsfeed.

Proposal

Add to the activity stream json spec a section describing all the actions that can be performed on the activity.
Example:
 "actions": [
            {
               "verb": "http://activitystrea.ms/spec/schema/1.0/comment",
               "permalinkURL": "http://www.facebook.com/100000830988303/posts/5004040193193"
            },
            {
               "verb": "http://activitystrea.ms/spec/schema/1.0/share",
               "permalinkURL": "http://networkedblogs.com/p29227945?a=share"
            }

Ideas

 

  • Undo
  • Remove
  • Retweet / Reshare / Forward
  • Like / Favorite
  • Comment
  • View Profile
  • Add as Friend 

Exploration

Amazon.com

Amazon - Available Actions

Facebook action links

PetVille

Facebook - PetVille Activity

FarmVille

Facebook - FarmVille Activity

 

TripIt

Facebook - TripIt Activity

Ping.fm

Facebook - Ping.fm Activity

Page Editors

  • Chris Messina
  • Monica Keller

Action Types

  • Adrian Chan

Going forward, I think it might make sense to class actions into:

  • system actions
  • social actions
  • communicative actions

System actions: as in amazon example above, actions on the post that act within a system, be this as a selection, saving, purchasing, etc. Basic first-order stuff.

Social actions: as in the FB example of Liking, a social action that uses a symbolically mediated selection but which can have second-order outcomes. Symbolically-mediated simply means that an icon, codified selection (label), emoticon, vote, rating or other numerical graphically represented numerical selection determines the fixed system value of the action. But the action is socially meaningful and may belong to social interactions and practices. Social actions have social relevance due to the second order processing of actions and representation onscreen as aggregated social activity.

Communicative actions: are linguistic statements or expressions codifed by means of ui elements such as labeled buttons (buy, accept, decline, invite...) or expressions to be parsed or linguistic expressions produced by system messages. Eg the system message "Chris Messina is now following you" might be rendered automatically with a "follow back" button. In the case of parsing, one might imagine that Chris Messina writes/posts "I'm coming after you!", which is parsed as a game move and announced to participants with a system message "Chris Messina is now playing."

Note that system actions do not involve the response or acknowledgment of other users but simply modify a selection. Social actions may be rendered with options by which other users can validate, acknowledge, share, or respond; they would be loosely coupled to responses. Communicative actions would be strictly coupled to responses.

In all cases the matter of notifying or delivering system messages to report actions would have to be dealt with. Users may want a choice over whether or not to publish system actions such as purchases (think Beacon). By contrast, communicative actions are intended to communicate -- the issue then is to or in front of whom (privacy settings? network distribution? friends, twitter). Ditto with email or other notifications insofar as any action could be set to trigger an alert. 

 

Comments (0)

You don't have permission to comment on this page.