JSON Activity Streams 1.0

Verbs

The following verbs are defined by this specification:

Name Identifier Description
Post post The act of authoring an object and then publishing it online.

Object Types

The following object types are defined by this specification:

Name Identifier Description
Activity activity An object representation of an activity.

Activity Components

The following activity components are defined by this specification:

Name JSON Property Description
Actor actor An Object that describes the entity that performed the activity.
Content content Natural-language description of the activity encoded as a single JSON String containing HTML markup. Visual elements such as thumbnail images MAY be included.
Generator generator An Object that describes the application that generated the activity.
ID id Provides a permanent, universally unique identifier for the activity in the form of an absolute IRI.
Icon icon A Media Link that describes a resource providing a visual representation of the object, intended for human consumption.
Object object An object construct that describes the primary object of the activity.
Provider provider An object construct that describes the application that published the activity.
Published published The date and time at which the activity was published.
Target target An Object that describes the target of the activity. The precise meaning of the activity target is dependent on the activities verb, but will often be the object the English preposition "to".
Title title Natural-language title or headline for the activity encoded as a single JSON String containing HTML markup.
URL url An IRI identifying a resource providing an HTML representation of the activity.
Updated updated The date and time at which the activity was modified.
Verb verb Identifies the action that the activity describes.

Object Components

The following object components are defined by this specification:

Name JSON Property Description
Attachments attachments A collection of one or more additional, associated objects, similar to the concept of attached files in an email message.
Author author An Object that describes the entity that created or authored the object. Note that the author field identifies the entity that created the object and does not necessarily identify the entity that published the object.
Content content Natural-language description of the object encoded as a single JSON String containing HTML markup.
Display Name displayName A natural-language, human-readable and plain-text name for the object. HTML markup MUST NOT be included.
Downstream Duplicates downstreamDuplicates A JSON Array of one or more absolute IRIs identifying objects that duplicate this object's content.
ID id An absolute URI that uniquely identifies the object.
Image image A Media Link that describes a resource providing a visual representation of the object, intended for human consumption.
Object Type objectType Identifies the type of object.
Published published The date and time at which the object was published.
Summary summary Natural-language summarization of the object encoded as a single JSON String containing HTML markup.
URL url An IRI identifying a resource providing an HTML representation of the object.
Updated updated The date and time at which the object was modified.
Upstream Duplicates upstreamDuplicates A JSON Array of one or more absolute IRIs identifying objects that duplicate this object's content.