Skip to content

Activity Vocabulary

Activity Vocabulary is part of ActivityStreams and defines items used in ActivityStreams and ActivityPub. When one is creating a program for the Fediverse, it’s a good idea to read the Activity Vocabulary types, and understand what the are and how they should be used.

The Activity Vocabulary standard defines Core Types and Extended Types. The Core Types provide the basis for everything else in Activity Vocabulary, while the Extended Types expands on Core Types and extends them a bit.

Activity Vocabulary Core Types

  • Object
  • Link
  • Activity
  • IntransitiveActivity
  • Collection
  • OrderedCollection
  • CollectionPage
  • OrderedCollectionPage

Activity Vocabulary Activity Types

  • Accept
  • Add
  • Announce
  • Arrive
  • Block
  • Create
  • Delete
  • Dislike
  • Flag
  • Follow
  • Ignore
  • Invite
  • Join
  • Leave
  • Like
  • Listen
  • Move
  • Offer
  • Question
  • Reject
  • Read
  • Remove
  • TentativeAccept
  • TentativeReject
  • Travel
  • Undo
  • Update
  • View

Activity Vocabulary Actor Types

  • Application
  • Group
  • Organization
  • Person
  • Service

Activity Vocabulary Object and Link Types

Object types
  • Article
  • Audio
  • Document
  • Event
  • Image
  • Note
  • Page
  • Place
  • Profile
  • Relationship
  • Tombstone
  • Video
Link type
  • Mention
Published inAmoreFediverse

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *