org.latha.zenodo.record

nandi.latha.org

{
  "id": "org.latha.zenodo.record",
  "defs": {
    "main": {
      "key": "tid",
      "type": "record",
      "record": {
        "type": "object",
        "required": [
          "title",
          "description",
          "creators",
          "uploadType",
          "accessRight",
          "createdAt"
        ],
        "properties": {
          "doi": {
            "type": "string",
            "description": "Digital Object Identifier assigned by Zenodo (e.g. '10.5281/zenodo.1234567')."
          },
          "files": {
            "type": "array",
            "items": {
              "ref": "org.latha.zenodo.defs#fileRef",
              "type": "ref"
            },
            "maxLength": 100,
            "description": "Files associated with the research artifact."
          },
          "title": {
            "type": "string",
            "description": "Title of the research artifact.",
            "maxGraphemes": 300
          },
          "license": {
            "type": "string",
            "description": "SPDX license identifier (e.g. 'MIT', 'CC-BY-4.0')."
          },
          "version": {
            "type": "string",
            "description": "Version string for the research artifact.",
            "maxGraphemes": 50
          },
          "creators": {
            "type": "array",
            "items": {
              "ref": "org.latha.zenodo.defs#creator",
              "type": "ref"
            },
            "maxLength": 100,
            "minLength": 1,
            "description": "List of creators (authors) of the research artifact."
          },
          "keywords": {
            "type": "array",
            "items": {
              "type": "string",
              "maxGraphemes": 100
            },
            "maxLength": 20,
            "description": "Keywords or tags describing the research artifact."
          },
          "language": {
            "type": "string",
            "format": "language",
            "description": "BCP 47 language code of the artifact."
          },
          "zenodoId": {
            "type": "string",
            "description": "Zenodo record ID."
          },
          "createdAt": {
            "type": "string",
            "format": "datetime",
            "description": "Datetime when this record was created."
          },
          "uploadType": {
            "enum": [
              "org.latha.zenodo.record#publication",
              "org.latha.zenodo.record#poster",
              "org.latha.zenodo.record#presentation",
              "org.latha.zenodo.record#dataset",
              "org.latha.zenodo.record#image",
              "org.latha.zenodo.record#video",
              "org.latha.zenodo.record#software",
              "org.latha.zenodo.record#lesson",
              "org.latha.zenodo.record#other"
            ],
            "type": "string",
            "description": "Type of the research artifact."
          },
          "accessRight": {
            "enum": [
              "org.latha.zenodo.record#open",
              "org.latha.zenodo.record#embargoed",
              "org.latha.zenodo.record#restricted",
              "org.latha.zenodo.record#closed"
            ],
            "type": "string",
            "description": "Access level for the research artifact."
          },
          "description": {
            "type": "string",
            "description": "Description or abstract of the research artifact.",
            "maxGraphemes": 5000
          },
          "embargoDate": {
            "type": "string",
            "format": "datetime",
            "description": "Date when the embargo lifts. Required if accessRight is 'embargoed'."
          },
          "publicationDate": {
            "type": "string",
            "format": "datetime",
            "description": "Date the research artifact was published."
          },
          "accessConditions": {
            "type": "string",
            "description": "Conditions for access if accessRight is 'restricted'.",
            "maxGraphemes": 1000
          },
          "relatedIdentifiers": {
            "type": "array",
            "items": {
              "ref": "org.latha.zenodo.defs#relatedIdentifier",
              "type": "ref"
            },
            "maxLength": 50,
            "description": "Identifiers of related resources."
          }
        }
      },
      "description": "A research artifact deposited in the style of Zenodo — datasets, software, publications, and other scholarly outputs with citable metadata."
    },
    "open": {
      "type": "token",
      "description": "Access right: openly accessible."
    },
    "image": {
      "type": "token",
      "description": "Upload type: an image or figure."
    },
    "other": {
      "type": "token",
      "description": "Upload type: other."
    },
    "video": {
      "type": "token",
      "description": "Upload type: a video or animation."
    },
    "closed": {
      "type": "token",
      "description": "Access right: closed (metadata only)."
    },
    "lesson": {
      "type": "token",
      "description": "Upload type: a lesson or tutorial."
    },
    "poster": {
      "type": "token",
      "description": "Upload type: a poster."
    },
    "dataset": {
      "type": "token",
      "description": "Upload type: a dataset."
    },
    "software": {
      "type": "token",
      "description": "Upload type: software."
    },
    "embargoed": {
      "type": "token",
      "description": "Access right: embargoed (will become open after embargoDate)."
    },
    "restricted": {
      "type": "token",
      "description": "Access right: restricted (conditions apply)."
    },
    "publication": {
      "type": "token",
      "description": "Upload type: a publication."
    },
    "presentation": {
      "type": "token",
      "description": "Upload type: a presentation."
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1,
  "description": "A Zenodo research deposit record representing a shareable, citable research artifact."
}

Validate Record

Validate a record against org.latha.zenodo.record

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

Metadata

DID
did:plc:ngokl2gnmpbvuvrfckja3g7p
CID
bafyreibosnqrxlj2qiufdi22qjwgc247yl2zloejbbqzmmp64uaqgnecau
Indexed At
2026-05-12 06:20 UTC
AT-URI
at://did:plc:ngokl2gnmpbvuvrfckja3g7p/com.atproto.lexicon.schema/org.latha.zenodo.record

Referenced Schemas (3)

  • org.latha.zenodo.defs#creator
  • org.latha.zenodo.defs#fileRef
  • org.latha.zenodo.defs#relatedIdentifier

Lexicon Garden

@