pub.chive.actor.profile

chive.pub

Documentation

Chive-specific author profile

main record

Chive-specific author profile

Record Key self

Properties

affiliations array of ref pub.chive.defs#affiliation Optional

Current institutional affiliations with optional ROR IDs

maxLength: 10 items
arxivAuthorId string Optional

arXiv author identifier

maxLength: 100 bytes
avatar blob Optional

No description available.

maxSize: 1.0 MB
bio string Optional

No description available.

maxLength: 2000 bytes
dblpId string Optional

DBLP author identifier (e.g., homepages/s/JohnSmith)

maxLength: 200 bytes
displayName string Optional

No description available.

maxLength: 200 bytes
fieldUris array of string at-uri Optional

AT-URIs of field nodes (subkind=field)

maxLength: 20 items
googleScholarId string Optional

Google Scholar profile ID

maxLength: 50 bytes
nameVariants array of string Optional

Alternative name forms for paper matching (e.g., maiden name, transliterations, initials like 'J. Smith')

maxLength: 20 items
openAlexId string Optional

OpenAlex author ID (e.g., A5023888391)

maxLength: 50 bytes
openReviewId string Optional

OpenReview profile ID

maxLength: 100 bytes
orcid string Optional

ORCID identifier

previousAffiliations array of ref pub.chive.defs#affiliation Optional

Past institutional affiliations that may appear on older papers

maxLength: 20 items
researchKeywords array of ref #keyword Optional

Research topics and keywords with optional authority IDs

maxLength: 50 items
schemaRevision integer Optional

Schema revision this record was created with. Absent means revision 1.

minimum: 1
scopusAuthorId string Optional

Scopus author ID

maxLength: 50 bytes
semanticScholarId string Optional

Semantic Scholar author ID

maxLength: 50 bytes
View raw schema
{
  "key": "self",
  "type": "record",
  "record": {
    "type": "object",
    "properties": {
      "bio": {
        "type": "string",
        "maxLength": 2000
      },
      "orcid": {
        "type": "string",
        "pattern": "^\\d{4}-\\d{4}-\\d{4}-\\d{3}[0-9X]$",
        "description": "ORCID identifier"
      },
      "avatar": {
        "type": "blob",
        "accept": [
          "image/png",
          "image/jpeg"
        ],
        "maxSize": 1048576
      },
      "dblpId": {
        "type": "string",
        "maxLength": 200,
        "description": "DBLP author identifier (e.g., homepages/s/JohnSmith)"
      },
      "fieldUris": {
        "type": "array",
        "items": {
          "type": "string",
          "format": "at-uri"
        },
        "maxLength": 20,
        "description": "AT-URIs of field nodes (subkind=field)"
      },
      "openAlexId": {
        "type": "string",
        "maxLength": 50,
        "description": "OpenAlex author ID (e.g., A5023888391)"
      },
      "displayName": {
        "type": "string",
        "maxLength": 200
      },
      "affiliations": {
        "type": "array",
        "items": {
          "ref": "pub.chive.defs#affiliation",
          "type": "ref"
        },
        "maxLength": 10,
        "description": "Current institutional affiliations with optional ROR IDs"
      },
      "nameVariants": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 200
        },
        "maxLength": 20,
        "description": "Alternative name forms for paper matching (e.g., maiden name, transliterations, initials like 'J. Smith')"
      },
      "openReviewId": {
        "type": "string",
        "maxLength": 100,
        "description": "OpenReview profile ID"
      },
      "arxivAuthorId": {
        "type": "string",
        "maxLength": 100,
        "description": "arXiv author identifier"
      },
      "schemaRevision": {
        "type": "integer",
        "minimum": 1,
        "description": "Schema revision this record was created with. Absent means revision 1."
      },
      "scopusAuthorId": {
        "type": "string",
        "maxLength": 50,
        "description": "Scopus author ID"
      },
      "googleScholarId": {
        "type": "string",
        "maxLength": 50,
        "description": "Google Scholar profile ID"
      },
      "researchKeywords": {
        "type": "array",
        "items": {
          "ref": "#keyword",
          "type": "ref"
        },
        "maxLength": 50,
        "description": "Research topics and keywords with optional authority IDs"
      },
      "semanticScholarId": {
        "type": "string",
        "maxLength": 50,
        "description": "Semantic Scholar author ID"
      },
      "previousAffiliations": {
        "type": "array",
        "items": {
          "ref": "pub.chive.defs#affiliation",
          "type": "ref"
        },
        "maxLength": 20,
        "description": "Past institutional affiliations that may appear on older papers"
      }
    }
  },
  "description": "Chive-specific author profile"
}
keyword object

Research keyword referencing a topic node

Properties

fastId string Optional

FAST subject heading ID for legacy/external data

maxLength: 20 bytes
label string Required

Keyword label (display fallback if no topicUri)

maxLength: 100 bytes
topicUri string at-uri Optional

AT-URI of topic node (subkind=topic)

wikidataId string Optional

Wikidata entity ID (e.g., Q12345) for legacy/external data

maxLength: 20 bytes
View raw schema
{
  "type": "object",
  "required": [
    "label"
  ],
  "properties": {
    "label": {
      "type": "string",
      "maxLength": 100,
      "description": "Keyword label (display fallback if no topicUri)"
    },
    "fastId": {
      "type": "string",
      "maxLength": 20,
      "description": "FAST subject heading ID for legacy/external data"
    },
    "topicUri": {
      "type": "string",
      "format": "at-uri",
      "description": "AT-URI of topic node (subkind=topic)"
    },
    "wikidataId": {
      "type": "string",
      "maxLength": 20,
      "description": "Wikidata entity ID (e.g., Q12345) for legacy/external data"
    }
  },
  "description": "Research keyword referencing a topic node"
}

Lexicon Garden

@