Filename extension | .json |
---|---|
Internet media type | application/activity+json |
Type of format | Web syndication |
Extended from | JSON |
Activity Streams is an open format specification for activity stream , 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.
The concept of Activity Streams is also included in some Enterprise systems, such as Epicor Social Enterprise