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. |