Activity Streams extensions

From W3C Wiki

This page documents AS2 extensions: terms, contexts and namespaces that are often used in Activity Streams 2.0 documents that are not documented in Activity Streams 2.0 Core or Activity Vocabulary.

See also:


Table fields:

a common name for the extension and link to documentation
the namespace prefix
the context document URL
the defined or commonly-used CURIE prefix
info about the extension
Name Namespace Context Prefix Notes
ActivityPub N/A as: A widely-used social networking API and federation protocol, ActivityPub was standardized by the same working group as AS2, and its terms like inbox, likes and shares are included in the AS2 context document.
alsoKnownAs N/A as: Decentralized Identifiers (DIDs) (DID Core v1.0 Terms) defines a alsoKnownAs term, for use as a property of DID documents. SocialCG allowed this term to be defined in the ActivityStreams 2.0 namespace, with the idea that the SocialCG and the DID community may further iterate on the definition[1]. The DIDs specification describes an example of using the alsoKnownAs property for assigning DIDs to web resources.
Security Vocabulary sec: This vocabulary is widely used for implementing HTTP Signatures in ActivityPub. See for details of terms and usage.
vCard N/A vcard: Used for people, groups, organizations, contact information. Included as part of the AS2 context.
XMLSchema N/A xsd: XML Schema vocabulary, used for basic types like numbers, strings, dates, and so forth. Included in the AS2 context document. schema: Extensive vocabulary covering many real-world types like people, locations, projects.
Linked Data Platform N/A ldp: Vocabulary for the a RESTful framework using Linked Data. Used for the inbox property for ActivityPub.
ActivityPub Miscellaneous Terms as: A group of widely-used miscellaneous terms added to the Activity Streams 2.0 namespace using the default vocabulary, including Hashtag, manuallyApprovesFollowers, movedTo, and sensitive.
Mastodon extensions N/A toot: Extension terms defined by the Mastodon project for interoperability between Mastodon servers. No context document; Mastodon extension terms are defined in each @context property of Activity Streams documents served by the software.
Relationship N/A N/A An extended vocabulary for social relationships, especially useful for the relationship property of the Relationship type. Representing Relationships Between Entities, an appendix of the Activity Vocabulary, uses the Relationships vocabulary for defining relationships.
Misskey extensions https://misskey-hub-net/ns# N/A misskey: Extension terms defined by the Misskey project for interoperability between Misskey servers and derivatives. No context document; Misskey extension terms are defined in each @context property of Activity Streams documents served by the software. misskey:_quote_ is a property for quote-sharing.
Object Integrity Proofs (FEP-8fcf) N/A "Integrity proofs are sets of attributes that represent digital signatures and parameters required to verify them. These proofs can be added to any activity or object, allowing recipients to verify the identity of the actor and integrity of the data. That decouples authentication from the transport, and enables various protocol improvements such as activity relaying, embedded objects and client-side signing."