{
"id": "org.latha.zenodo.defs",
"defs": {
"ads": {
"type": "token",
"description": "Astrophysics Data System identifier scheme."
},
"doi": {
"type": "token",
"description": "Digital Object Identifier scheme."
},
"url": {
"type": "token",
"description": "Uniform Resource Locator scheme."
},
"isbn": {
"type": "token",
"description": "International Standard Book Number scheme."
},
"lsid": {
"type": "token",
"description": "Life Science Identifier scheme."
},
"pmid": {
"type": "token",
"description": "PubMed identifier scheme."
},
"arxiv": {
"type": "token",
"description": "arXiv identifier scheme."
},
"cites": {
"type": "token",
"description": "This record cites the referenced resource."
},
"other": {
"type": "token",
"description": "Other identifier scheme."
},
"handle": {
"type": "token",
"description": "Handle system identifier scheme."
},
"creator": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Full name of the creator.",
"maxGraphemes": 200
},
"orcid": {
"type": "string",
"description": "ORCID identifier (e.g. '0000-0002-1825-0097')."
},
"affiliation": {
"type": "string",
"description": "Institutional affiliation.",
"maxGraphemes": 200
}
},
"description": "A person who created the research artifact."
},
"fileRef": {
"type": "object",
"required": [
"name"
],
"properties": {
"name": {
"type": "string",
"description": "Filename."
},
"size": {
"type": "integer",
"description": "File size in bytes."
},
"checksum": {
"type": "string",
"description": "MD5 or SHA256 checksum of the file."
},
"mimeType": {
"type": "string",
"description": "MIME type of the file."
}
},
"description": "Reference to a file associated with the research artifact."
},
"hasPart": {
"type": "token",
"description": "The referenced resource is part of this record."
},
"isPartOf": {
"type": "token",
"description": "This record is part of the referenced resource."
},
"isCitedBy": {
"type": "token",
"description": "The cited resource cites this record."
},
"references": {
"type": "token",
"description": "This record references the identified resource."
},
"isIdenticalTo": {
"type": "token",
"description": "This record is identical to the referenced resource."
},
"isNewVersionOf": {
"type": "token",
"description": "This record is a new version of the referenced resource."
},
"isReferencedBy": {
"type": "token",
"description": "The identified resource references this record."
},
"isSupplementTo": {
"type": "token",
"description": "This record is a supplement to the referenced resource."
},
"isSupplementedBy": {
"type": "token",
"description": "The referenced resource is a supplement to this record."
},
"relatedIdentifier": {
"type": "object",
"required": [
"identifier",
"relation"
],
"properties": {
"scheme": {
"type": "string",
"description": "Identifier scheme.",
"knownValues": [
"org.latha.zenodo.defs#doi",
"org.latha.zenodo.defs#url",
"org.latha.zenodo.defs#isbn",
"org.latha.zenodo.defs#arxiv",
"org.latha.zenodo.defs#pmid",
"org.latha.zenodo.defs#handle",
"org.latha.zenodo.defs#lsid",
"org.latha.zenodo.defs#ads",
"org.latha.zenodo.defs#other"
]
},
"relation": {
"type": "string",
"description": "Relationship type between this record and the identified resource.",
"knownValues": [
"org.latha.zenodo.defs#isCitedBy",
"org.latha.zenodo.defs#cites",
"org.latha.zenodo.defs#isSupplementTo",
"org.latha.zenodo.defs#isSupplementedBy",
"org.latha.zenodo.defs#isNewVersionOf",
"org.latha.zenodo.defs#isPreviousVersionOf",
"org.latha.zenodo.defs#isPartOf",
"org.latha.zenodo.defs#hasPart",
"org.latha.zenodo.defs#isIdenticalTo",
"org.latha.zenodo.defs#isAlternateIdentifier",
"org.latha.zenodo.defs#references",
"org.latha.zenodo.defs#isReferencedBy"
]
},
"identifier": {
"type": "string",
"description": "The identifier value (e.g. a DOI, URL, ISBN)."
}
},
"description": "A related resource identifier with its relation type and scheme."
},
"isPreviousVersionOf": {
"type": "token",
"description": "This record is a previous version of the referenced resource."
},
"isAlternateIdentifier": {
"type": "token",
"description": "The identifier is an alternate for the same resource."
}
},
"$type": "com.atproto.lexicon.schema",
"lexicon": 1,
"description": "Shared type definitions for the org.latha.zenodo namespace."
}