id.sifa.profile.publication

sifa.id

Documentation

Record representing a single publication.

main record

Record representing a single publication.

Record Key tid Timestamp-based ID

Properties

authors array of ref #author Optional

Co-authors. The record owner is always an implicit author.

maxLength: 50 items
createdAt string datetime Required

Client-declared timestamp when this record was originally created.

description string Optional

Description or abstract.

maxLength: 50000 bytesmaxGraphemes: 5000 graphemes
publishedAt string datetime Optional

Publication date.

publisher string Optional

Publisher, journal, or venue name.

maxLength: 1000 bytesmaxGraphemes: 100 graphemes
title string Required

Publication title.

maxLength: 2000 bytesminLength: 1 bytesmaxGraphemes: 200 graphemes
url string uri Optional

URL to the publication.

View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "title",
      "createdAt"
    ],
    "properties": {
      "url": {
        "type": "string",
        "format": "uri",
        "description": "URL to the publication."
      },
      "title": {
        "type": "string",
        "maxLength": 2000,
        "minLength": 1,
        "description": "Publication title.",
        "maxGraphemes": 200
      },
      "authors": {
        "type": "array",
        "items": {
          "ref": "#author",
          "type": "ref"
        },
        "maxLength": 50,
        "description": "Co-authors. The record owner is always an implicit author."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Client-declared timestamp when this record was originally created."
      },
      "publisher": {
        "type": "string",
        "maxLength": 1000,
        "description": "Publisher, journal, or venue name.",
        "maxGraphemes": 100
      },
      "description": {
        "type": "string",
        "maxLength": 50000,
        "description": "Description or abstract.",
        "maxGraphemes": 5000
      },
      "publishedAt": {
        "type": "string",
        "format": "datetime",
        "description": "Publication date."
      }
    }
  },
  "description": "Record representing a single publication."
}
author object

A co-author of the publication.

Properties

did string did Optional

Author's ATproto DID, if they have an account.

name string Required

Author's display name.

maxLength: 1000 bytesminLength: 1 bytesmaxGraphemes: 100 graphemes
View raw schema
{
  "type": "object",
  "required": [
    "name"
  ],
  "properties": {
    "did": {
      "type": "string",
      "format": "did",
      "description": "Author's ATproto DID, if they have an account."
    },
    "name": {
      "type": "string",
      "maxLength": 1000,
      "minLength": 1,
      "description": "Author's display name.",
      "maxGraphemes": 100
    }
  },
  "description": "A co-author of the publication."
}

Lexicon Garden

@