Activity Stream Type: Profile

Profiles are used to provide additional user information display.

Activity Vocabulary: Profile

PropertyBase SpecRequiredDescriptionRestrictions
@contextActivity Streams 2.0YESJSON-LD @contextMUST be set to https://www.w3.org/ns/activitystreams
typeActivity Vocabulary 2.0YESIdentifies the type of the objectMUST be set to Profile
nameActivity Vocabulary 2.0noThe display name for the profile
iconActivity Vocabulary 2.0noAn array of avatars of the profileMUST follow Image Link Type
summaryActivity Vocabulary 2.0noUsed as a plain text biography of the profile
publishedActivity Vocabulary 2.0noThe time of publishingMUST be ISO8601
locationActivity Vocabulary 2.0noFor locationMUST follow Location Type
tagActivity Vocabulary 2.0noFor tags or mentionsMUST follow Tag Type

Examples

{
  "@context": "https://www.w3.org/ns/activitystreams",
  "type": "Profile",
  "name": "John Doe",
  "summary": "John Doe is actually a small kitten. See pfp.",
  "icon": [
    {
      "type": "Link",
      "href": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/1-month-old_kittens_32.jpg/256px-1-month-old_kittens_32.jpg",
      "mediaType": "image/jpeg",
      "width": "256",
      "height": "171",
      "hash": [
        "bdyqphnphmjdoumkxqbsuspribxvlsx2hx6525u3fh2dkr5bxnqritzi"
      ]
    },
    {
      "type": "Link",
      "href": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1d/1-month-old_kittens_32.jpg/64px-1-month-old_kittens_32.jpg",
      "mediaType": "image/jpeg",
      "width": "64",
      "height": "43",
      "hash": [
        "bdyqktr7p5hc27bx4ernmngs6tj7uyukfb4atrtq44mdmx4yntuh2s5y"
      ]
    }
  ],
  "published": "1970-01-01T00:00:00+00:00"
}