Puneet Varma (Editor)

Activity Streams (format)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Filename extension
  
.json

Extended from
  
JSON

Type of format
  
Web syndication

Internet media type
  
application/activity+json

Activity Streams is an open format specification for activity stream protocols, which are used to syndicate activities taken in social web applications and services, similar to those in Facebook's, Instagram's and Twitter's.

The standard provides a general way to represent activities. For instance "Jack added Hawaii to his list places to visit". Would be represented as actor:jack, verb:add, object:hawaii, target:placestovisit.

Implementors of the activity Activity Streams draft include Gnip, Stream, Stream-Framework and Pump.io.

The largest open source library (based on watchers) is Stream Framework, the authors of Stream-Framework also run getstream.io. In addition there is a trend of SOA (service-oriented architecture) where third parties power this type of functionality.

References

Activity Streams (format) Wikipedia