pub.chive.eprint.authorContribution

chive.pub

{
  "id": "pub.chive.eprint.authorContribution",
  "defs": {
    "main": {
      "type": "object",
      "required": [
        "name",
        "order"
      ],
      "properties": {
        "did": {
          "type": "string",
          "format": "did",
          "description": "Author DID if they have an ATProto account"
        },
        "name": {
          "type": "string",
          "maxLength": 200,
          "description": "Author display name (required even if DID present)"
        },
        "email": {
          "type": "string",
          "maxLength": 254,
          "description": "Contact email (for external authors)"
        },
        "orcid": {
          "type": "string",
          "maxLength": 19,
          "description": "ORCID identifier (format: 0000-0000-0000-000X)"
        },
        "order": {
          "type": "integer",
          "minimum": 1,
          "description": "Position in author list (1-indexed)"
        },
        "handle": {
          "type": "string",
          "maxLength": 253,
          "description": "ATProto handle resolved from DID (AppView-enriched)"
        },
        "avatarUrl": {
          "type": "string",
          "format": "uri",
          "description": "Avatar URL resolved from author's PDS profile (AppView-enriched)"
        },
        "affiliations": {
          "type": "array",
          "items": {
            "ref": "pub.chive.defs#affiliation",
            "type": "ref"
          },
          "maxLength": 10,
          "description": "Author affiliations"
        },
        "contributions": {
          "type": "array",
          "items": {
            "ref": "#contribution",
            "type": "ref"
          },
          "maxLength": 14,
          "description": "CRediT-based contribution types"
        },
        "isHighlighted": {
          "type": "boolean",
          "default": false,
          "description": "Whether this author is highlighted (co-first, co-last)"
        },
        "isCorrespondingAuthor": {
          "type": "boolean",
          "default": false,
          "description": "Whether this is a corresponding author"
        }
      },
      "description": "Author entry with full contribution metadata"
    },
    "contribution": {
      "type": "object",
      "required": [
        "typeUri"
      ],
      "properties": {
        "typeUri": {
          "type": "string",
          "format": "at-uri",
          "description": "AT-URI to contribution type node (subkind=contribution-type)"
        },
        "typeSlug": {
          "type": "string",
          "maxLength": 50,
          "description": "Contribution type slug for display fallback (e.g., 'conceptualization')"
        },
        "degreeUri": {
          "type": "string",
          "format": "at-uri",
          "description": "AT-URI to contribution degree node (subkind=contribution-degree)"
        },
        "degreeSlug": {
          "type": "string",
          "default": "equal",
          "description": "Contribution degree slug for display fallback",
          "knownValues": [
            "lead",
            "equal",
            "supporting"
          ]
        }
      },
      "description": "Author contribution with type and degree node references"
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1,
  "revision": 2
}

Validate Record

Validate a record against pub.chive.eprint.authorContribution

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:7natp5xae72bddaqlkef2t4e
CID
bafyreicmsbedzueowe64rmhlibl23v3mizjoorxsbxmluy3rpwuhb3op5i
Indexed At
2026-05-04 17:29 UTC
AT-URI
at://did:plc:7natp5xae72bddaqlkef2t4e/com.atproto.lexicon.schema/pub.chive.eprint.authorContribution

Referenced Schemas (1)

Lexicon Garden

@