Activity Streams (format)
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 protocols, which are used to syndicate activities taken in social web applications and services, similar to those in Facebook[1]'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
References
- ↑ "Archived copy". Archived from the original on 2009-04-30. Retrieved 2009-04-28. Facebook opens activity streams; offers API to developers New Facebook app lets users see real-time streams running on desktops or cell phones