Activity Streams (format)
Filename extension | .json |
---|---|
Internet media type | application/activity+json |
Type of format | Web syndication |
Extended from | JSON |
Standards | W3C Activity Streams |
Website | activitystrea |
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 of 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.[citation needed]
The concept of Activity Streams is also included in some Enterprise systems, such as Epicor Social Enterprise
Example
{ "@context": "https://www.w3.org/ns/activitystreams", "summary": "A note", "type": "Note", "content": "My dog has fleas." }
See also
References
- ↑ "Archived copy". http://www.computerworld.com/action/article.do?command%3DviewArticleBasic%26articleId%3D9132182%26intsrc%3Dnews_ts_head. Facebook opens activity streams; offers API to developers New Facebook app lets users see real-time streams running on desktops or cell phones
External links