Reference articles on history, science, culture and more
Encyclopedia

Activity Streams (format)

File format

Image credit is listed at the end of this article.

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, the sentence "Jack added Hawaii to his list of places to visit" would be represented in ActivityStreams as actor:jack, verb:add, object:Hawaii, target:placestovisit.

Implementors of the 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.

GeoSPARQL provides OWL and RDFS alignments to the Activity Streams vocabulary.

01Example

{ "@context": "https://www.w3.org/ns/activitystreams", "summary": "A note", "type": "Note", "content": "My dog has fleas." }
Watch videos about Activity Streams (format)Explainers and documentaries on YouTube (opens in a new tab)

Sources and credits

This article is adapted from the Wikipedia article Activity Streams (format), written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.

Images, from Wikimedia Commons:

Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.