id.sifa.profile.externalAccount

sifa.id

Documentation

Record representing a single external account or website linked by the user.

main record

Record representing a single external account or website linked by the user.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

Client-declared timestamp when this record was originally created.

feedUrl string uri Optional

Optional RSS or Atom feed URL. Auto-discovered or manually provided. Used for content rendering in the ATmosphere Stream.

isPrimary boolean Optional

Whether this is the user's primary external link, displayed prominently on the profile card.

label string Optional

Optional display name for this account (e.g., 'My Blog', 'Photography').

maxLength: 640 bytesmaxGraphemes: 64 graphemes
platform string Required

The platform or type of external account.

Known values: id.sifa.defs#platformRss, id.sifa.defs#platformFediverse, id.sifa.defs#platformTwitter, id.sifa.defs#platformInstagram, id.sifa.defs#platformGithub, id.sifa.defs#platformCodeberg, id.sifa.defs#platformGitlab, id.sifa.defs#platformForgejo, id.sifa.defs#platformGitea, id.sifa.defs#platformYoutube, id.sifa.defs#platformLinkedin, id.sifa.defs#platformWebsite, id.sifa.defs#platformOrcid, id.sifa.defs#platformOther
url string uri Required

The profile or site URL. Displayed as a clickable link on the user's profile.

View raw schema
{
  "description": "Record representing a single external account or website linked by the user.",
  "key": "tid",
  "record": {
    "properties": {
      "createdAt": {
        "description": "Client-declared timestamp when this record was originally created.",
        "format": "datetime",
        "type": "string"
      },
      "feedUrl": {
        "description": "Optional RSS or Atom feed URL. Auto-discovered or manually provided. Used for content rendering in the ATmosphere Stream.",
        "format": "uri",
        "type": "string"
      },
      "isPrimary": {
        "description": "Whether this is the user's primary external link, displayed prominently on the profile card.",
        "type": "boolean"
      },
      "label": {
        "description": "Optional display name for this account (e.g., 'My Blog', 'Photography').",
        "maxGraphemes": 64,
        "maxLength": 640,
        "type": "string"
      },
      "platform": {
        "description": "The platform or type of external account.",
        "knownValues": [
          "id.sifa.defs#platformRss",
          "id.sifa.defs#platformFediverse",
          "id.sifa.defs#platformTwitter",
          "id.sifa.defs#platformInstagram",
          "id.sifa.defs#platformGithub",
          "id.sifa.defs#platformCodeberg",
          "id.sifa.defs#platformGitlab",
          "id.sifa.defs#platformForgejo",
          "id.sifa.defs#platformGitea",
          "id.sifa.defs#platformYoutube",
          "id.sifa.defs#platformLinkedin",
          "id.sifa.defs#platformWebsite",
          "id.sifa.defs#platformOrcid",
          "id.sifa.defs#platformOther"
        ],
        "type": "string"
      },
      "url": {
        "description": "The profile or site URL. Displayed as a clickable link on the user's profile.",
        "format": "uri",
        "type": "string"
      }
    },
    "required": [
      "platform",
      "url",
      "createdAt"
    ],
    "type": "object"
  },
  "type": "record",
  "x-skos:exactMatch": [
    "schema:sameAs",
    "foaf:account"
  ]
}

Lexicon Garden

@