pub.chive.eprint.submission
{
"$type": "com.atproto.lexicon.schema",
"defs": {
"codeRepository": {
"description": "A code repository link",
"properties": {
"archiveUrl": {
"description": "Software Heritage archive URL",
"format": "uri",
"type": "string"
},
"label": {
"description": "User-provided label",
"type": "string"
},
"platformSlug": {
"description": "Platform slug for display fallback",
"knownValues": [
"github",
"gitlab",
"bitbucket",
"huggingface",
"paperswithcode",
"codeberg",
"sourcehut",
"tangled",
"software_heritage",
"colab",
"kaggle",
"other"
],
"type": "string"
},
"platformUri": {
"description": "AT-URI to platform node (subkind=platform-code)",
"format": "at-uri",
"type": "string"
},
"recordUri": {
"description": "AT-URI of the repository record when the host is an ATProto application, such as sh.tangled.repo. Addresses the repository on the network rather than at one web host, so it survives the host moving or disappearing.",
"format": "at-uri",
"type": "string"
},
"swhid": {
"description": "Software Heritage Identifier",
"type": "string"
},
"url": {
"description": "Repository URL",
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"conferencePresentation": {
"description": "Conference where this work was presented",
"properties": {
"conferenceAcronym": {
"description": "Conference acronym",
"maxLength": 50,
"type": "string"
},
"conferenceIteration": {
"description": "Specific year or iteration of the conference (e.g., NeurIPS 2024)",
"maxLength": 100,
"type": "string"
},
"conferenceLocation": {
"description": "Conference location",
"type": "string"
},
"conferenceName": {
"description": "Conference name",
"maxLength": 500,
"type": "string"
},
"conferenceUri": {
"description": "AT-URI to conference/event node (subkind=event)",
"format": "at-uri",
"type": "string"
},
"conferenceUrl": {
"description": "Conference website URL",
"format": "uri",
"type": "string"
},
"presentationDate": {
"description": "Presentation date",
"format": "datetime",
"type": "string"
},
"presentationTypeSlug": {
"description": "Presentation type slug for display fallback",
"knownValues": [
"oral",
"poster",
"keynote",
"workshop",
"demo",
"other"
],
"type": "string"
},
"presentationTypeUri": {
"description": "AT-URI to presentation type node (subkind=presentation-type)",
"format": "at-uri",
"type": "string"
},
"proceedingsDoi": {
"description": "Proceedings DOI",
"type": "string"
}
},
"type": "object"
},
"dataRepository": {
"description": "A data repository link",
"properties": {
"accessStatement": {
"description": "Data availability statement",
"type": "string"
},
"doi": {
"description": "Dataset DOI",
"type": "string"
},
"label": {
"description": "User-provided label",
"type": "string"
},
"platformSlug": {
"description": "Platform slug for display fallback",
"knownValues": [
"huggingface",
"zenodo",
"figshare",
"dryad",
"osf",
"dataverse",
"mendeley_data",
"kaggle",
"wandb",
"other"
],
"type": "string"
},
"platformUri": {
"description": "AT-URI to platform node (subkind=platform-data)",
"format": "at-uri",
"type": "string"
},
"recordUri": {
"description": "AT-URI of the dataset record when the data lives in an ATProto application, such as pub.layers.catalog.collection. Addresses the dataset on the network rather than at one web host, so it survives the host moving or disappearing. A dataset published this way commonly has no web address at all, which is why it cannot simply go in `url`: that field is a URL a browser can open, and an at-uri is not one.",
"format": "at-uri",
"type": "string"
},
"url": {
"description": "Repository URL",
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"externalIds": {
"description": "External persistent identifiers",
"properties": {
"arxivId": {
"description": "arXiv identifier",
"type": "string"
},
"coreSid": {
"description": "CORE identifier",
"type": "string"
},
"magId": {
"description": "Microsoft Academic Graph ID (legacy)",
"type": "string"
},
"openAlexId": {
"description": "OpenAlex identifier",
"type": "string"
},
"osf": {
"description": "OSF identifier",
"type": "string"
},
"pmcid": {
"description": "PubMed Central ID",
"type": "string"
},
"pmid": {
"description": "PubMed ID",
"type": "string"
},
"semanticScholarId": {
"description": "Semantic Scholar identifier",
"type": "string"
},
"ssrnId": {
"description": "SSRN identifier",
"type": "string"
},
"zenodoDoi": {
"description": "Zenodo DOI",
"type": "string"
}
},
"type": "object"
},
"fundingSource": {
"description": "A funding source",
"properties": {
"funderDoi": {
"description": "CrossRef Funder Registry DOI",
"type": "string"
},
"funderName": {
"description": "Funder name",
"maxLength": 300,
"type": "string"
},
"funderRor": {
"description": "ROR identifier",
"type": "string"
},
"funderUri": {
"description": "AT-URI to funder institution node (subkind=institution)",
"format": "at-uri",
"type": "string"
},
"grantNumber": {
"description": "Grant number",
"maxLength": 100,
"type": "string"
},
"grantTitle": {
"description": "Grant title",
"maxLength": 500,
"type": "string"
},
"grantUrl": {
"description": "Grant URL",
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"main": {
"description": "A scholarly eprint submission record",
"key": "tid",
"record": {
"properties": {
"abstract": {
"description": "Rich abstract with text, formatting, and entity references",
"items": {
"refs": [
"pub.chive.richtext.defs#textItem",
"pub.chive.richtext.defs#nodeRefItem",
"pub.chive.richtext.defs#wikidataRefItem",
"pub.chive.richtext.defs#fieldRefItem",
"pub.chive.richtext.defs#facetRefItem",
"pub.chive.richtext.defs#eprintRefItem",
"pub.chive.richtext.defs#annotationRefItem",
"pub.chive.richtext.defs#authorRefItem",
"pub.chive.richtext.defs#mentionItem",
"pub.chive.richtext.defs#linkItem",
"pub.chive.richtext.defs#tagItem",
"pub.chive.richtext.defs#latexItem",
"pub.chive.richtext.defs#codeBlockItem",
"pub.chive.richtext.defs#headingItem",
"pub.chive.richtext.defs#listItem",
"pub.chive.richtext.defs#blockquoteItem"
],
"type": "union"
},
"maxLength": 500,
"type": "array"
},
"abstractPlainText": {
"description": "Plain text abstract for search indexing (auto-generated)",
"maxLength": 10000,
"type": "string"
},
"authors": {
"description": "All authors with contributions, affiliations, and metadata",
"items": {
"ref": "pub.chive.eprint.authorContribution",
"type": "ref"
},
"maxLength": 100,
"minLength": 1,
"type": "array"
},
"conferencePresentation": {
"description": "Conference where this work was presented",
"ref": "#conferencePresentation",
"type": "ref"
},
"createdAt": {
"description": "Creation timestamp",
"format": "datetime",
"type": "string"
},
"document": {
"accept": [
"application/pdf",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"text/html",
"text/markdown",
"text/x-markdown",
"text/x-tex",
"application/x-tex",
"application/x-ipynb+json",
"application/vnd.oasis.opendocument.text",
"application/rtf",
"application/epub+zip",
"text/plain"
],
"description": "Primary manuscript document (PDF, DOCX, HTML, Markdown, LaTeX, or Jupyter)",
"maxSize": 52428800,
"type": "blob"
},
"documentFormatSlug": {
"description": "Document format slug for display fallback",
"ref": "pub.chive.defs#documentFormat",
"type": "ref"
},
"documentFormatUri": {
"description": "AT-URI to document format node (subkind=document-format)",
"format": "at-uri",
"type": "string"
},
"externalIds": {
"description": "External persistent identifiers",
"ref": "#externalIds",
"type": "ref"
},
"facetUris": {
"description": "Facet node references (subkind=facet)",
"items": {
"format": "at-uri",
"type": "string"
},
"maxLength": 30,
"type": "array"
},
"fieldUris": {
"description": "Field node references (subkind=field)",
"items": {
"format": "at-uri",
"type": "string"
},
"maxLength": 10,
"type": "array"
},
"funding": {
"description": "Funding sources and grants",
"items": {
"ref": "#fundingSource",
"type": "ref"
},
"maxLength": 20,
"type": "array"
},
"keywords": {
"description": "Author-provided keywords",
"items": {
"maxLength": 100,
"type": "string"
},
"maxLength": 20,
"type": "array"
},
"licenseSlug": {
"description": "SPDX license identifier for display fallback",
"knownValues": [
"CC-BY-4.0",
"CC-BY-SA-4.0",
"CC0-1.0",
"MIT",
"Apache-2.0"
],
"type": "string"
},
"licenseUri": {
"description": "AT-URI to license node (subkind=license)",
"format": "at-uri",
"type": "string"
},
"paperDid": {
"description": "DID of the paper's own account (if paper has its own PDS)",
"format": "did",
"type": "string"
},
"paperTypeSlug": {
"description": "Paper type slug for display fallback",
"knownValues": [
"original-research",
"review",
"meta-analysis",
"case-study",
"commentary",
"tutorial",
"survey"
],
"type": "string"
},
"paperTypeUri": {
"description": "AT-URI to paper type node (subkind=paper-type)",
"format": "at-uri",
"type": "string"
},
"previousVersion": {
"description": "Previous version URI",
"format": "at-uri",
"type": "string"
},
"publicationStatusSlug": {
"description": "Publication status slug for display fallback. The Lexicon spec allows `default` only on primitive types, not on a ref, so the `default: preprint` that used to sit here was never applied — a record omitting this field got nothing, not a preprint. Removing it changes no behaviour and stops the schema promising one it does not keep; consumers supply their own fallback.",
"ref": "pub.chive.defs#publicationStatus",
"type": "ref"
},
"publicationStatusUri": {
"description": "AT-URI to publication status node (subkind=publication-status)",
"format": "at-uri",
"type": "string"
},
"publishedVersion": {
"description": "Link to the published version (Version of Record)",
"ref": "#publishedVersion",
"type": "ref"
},
"relatedWorks": {
"description": "Related eprints, datasets, software, and prior versions",
"items": {
"ref": "#relatedWork",
"type": "ref"
},
"maxLength": 50,
"type": "array"
},
"repositories": {
"description": "Linked code, data, and materials repositories",
"ref": "#repositories",
"type": "ref"
},
"schemaRevision": {
"description": "Schema revision this record was created with. Absent means revision 1.",
"minimum": 1,
"type": "integer"
},
"submittedBy": {
"description": "DID of the human user who submitted this eprint",
"format": "did",
"type": "string"
},
"supplementaryMaterials": {
"description": "Additional materials (appendices, data, code, figures)",
"items": {
"ref": "#supplementaryItem",
"type": "ref"
},
"maxLength": 50,
"type": "array"
},
"title": {
"description": "Eprint title",
"maxLength": 500,
"type": "string"
},
"titleRich": {
"description": "Rich title with formatting and entity references (for titles with LaTeX, etc.)",
"items": {
"refs": [
"pub.chive.richtext.defs#textItem",
"pub.chive.richtext.defs#nodeRefItem",
"pub.chive.richtext.defs#wikidataRefItem",
"pub.chive.richtext.defs#fieldRefItem",
"pub.chive.richtext.defs#latexItem",
"pub.chive.richtext.defs#mentionItem",
"pub.chive.richtext.defs#linkItem",
"pub.chive.richtext.defs#tagItem"
],
"type": "union"
},
"maxLength": 50,
"type": "array"
},
"topicUris": {
"description": "Topic node references (subkind=topic)",
"items": {
"format": "at-uri",
"type": "string"
},
"maxLength": 20,
"type": "array"
},
"version": {
"description": "Semantic version of this eprint",
"ref": "#semanticVersion",
"type": "ref"
},
"versionNumber": {
"description": "Legacy version number (1-indexed), deprecated in favor of semanticVersion",
"minimum": 1,
"type": "integer"
}
},
"required": [
"title",
"abstract",
"document",
"licenseSlug",
"authors",
"submittedBy",
"createdAt"
],
"type": "object"
},
"type": "record"
},
"material": {
"description": "A physical material, reagent, or plasmid",
"properties": {
"label": {
"description": "User-provided label",
"type": "string"
},
"rrid": {
"description": "Research Resource Identifier",
"type": "string"
},
"url": {
"description": "Material URL",
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"preregistration": {
"description": "Pre-registration or registered report link",
"properties": {
"platformSlug": {
"description": "Platform slug for display fallback",
"knownValues": [
"osf",
"aspredicted",
"clinicaltrials",
"prospero",
"other"
],
"type": "string"
},
"platformUri": {
"description": "AT-URI to platform node (subkind=platform-preregistration)",
"format": "at-uri",
"type": "string"
},
"registrationDate": {
"description": "Registration date",
"format": "datetime",
"type": "string"
},
"url": {
"description": "Pre-registration URL",
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"protocol": {
"description": "A protocol link",
"properties": {
"doi": {
"description": "Protocol DOI",
"type": "string"
},
"platformSlug": {
"description": "Platform slug for display fallback",
"knownValues": [
"protocols_io",
"bio_protocol",
"other"
],
"type": "string"
},
"platformUri": {
"description": "AT-URI to platform node (subkind=platform-protocol)",
"format": "at-uri",
"type": "string"
},
"url": {
"description": "Protocol URL",
"format": "uri",
"type": "string"
}
},
"type": "object"
},
"publishedVersion": {
"description": "Link to the published version (Version of Record)",
"properties": {
"accessType": {
"description": "Open access status",
"knownValues": [
"open_access",
"green_oa",
"gold_oa",
"hybrid_oa",
"bronze_oa",
"closed"
],
"type": "string"
},
"articleNumber": {
"description": "Article number",
"maxLength": 50,
"type": "string"
},
"doi": {
"description": "DOI of the published version (e.g., 10.1234/example)",
"type": "string"
},
"eLocationId": {
"description": "Electronic location ID for online-only journals",
"type": "string"
},
"issue": {
"description": "Issue number",
"maxLength": 50,
"type": "string"
},
"journal": {
"description": "Journal name",
"maxLength": 500,
"type": "string"
},
"journalAbbreviation": {
"description": "Journal abbreviation",
"maxLength": 100,
"type": "string"
},
"journalIssn": {
"description": "Journal ISSN",
"type": "string"
},
"licenseUrl": {
"description": "License URL",
"format": "uri",
"type": "string"
},
"pages": {
"description": "Page range",
"maxLength": 50,
"type": "string"
},
"publishedAt": {
"description": "Publication date",
"format": "datetime",
"type": "string"
},
"publisher": {
"description": "Publisher name",
"maxLength": 300,
"type": "string"
},
"url": {
"description": "URL to the published version",
"format": "uri",
"type": "string"
},
"volume": {
"description": "Volume number",
"maxLength": 50,
"type": "string"
}
},
"type": "object"
},
"relatedWork": {
"description": "A related work with DataCite-compatible relation type",
"properties": {
"description": {
"description": "Description of the relation",
"type": "string"
},
"identifier": {
"description": "Identifier value",
"type": "string"
},
"identifierType": {
"description": "Type of identifier",
"knownValues": [
"doi",
"arxiv",
"pmid",
"pmcid",
"url",
"urn",
"handle",
"isbn",
"issn",
"at-uri"
],
"type": "string"
},
"relationType": {
"description": "DataCite-compatible relation type",
"knownValues": [
"isPreprintOf",
"hasPreprint",
"isVersionOf",
"hasVersion",
"isNewVersionOf",
"isPreviousVersionOf",
"isPartOf",
"hasPart",
"references",
"isReferencedBy",
"isSupplementTo",
"isSupplementedBy",
"isContinuedBy",
"continues",
"isDocumentedBy",
"documents",
"isCompiledBy",
"compiles",
"isVariantFormOf",
"isOriginalFormOf",
"isIdenticalTo",
"isReviewedBy",
"reviews",
"isDerivedFrom",
"isSourceOf",
"isRequiredBy",
"requires",
"isObsoletedBy",
"obsoletes"
],
"type": "string"
},
"title": {
"description": "Title of the related work",
"type": "string"
}
},
"required": [
"identifier",
"identifierType",
"relationType"
],
"type": "object"
},
"repositories": {
"description": "Linked code, data, and materials repositories",
"properties": {
"code": {
"description": "Code repositories",
"items": {
"ref": "#codeRepository",
"type": "ref"
},
"maxLength": 10,
"type": "array"
},
"data": {
"description": "Data repositories",
"items": {
"ref": "#dataRepository",
"type": "ref"
},
"maxLength": 20,
"type": "array"
},
"materials": {
"description": "Physical materials, reagents, plasmids, etc.",
"items": {
"ref": "#material",
"type": "ref"
},
"maxLength": 20,
"type": "array"
},
"preregistration": {
"description": "Pre-registration or registered report link",
"ref": "#preregistration",
"type": "ref"
},
"protocols": {
"description": "Protocol links",
"items": {
"ref": "#protocol",
"type": "ref"
},
"maxLength": 10,
"type": "array"
}
},
"type": "object"
},
"semanticVersion": {
"description": "Semantic version following MAJOR.MINOR.PATCH",
"properties": {
"major": {
"description": "Major version for fundamental revisions or breaking changes",
"minimum": 1,
"type": "integer"
},
"minor": {
"description": "Minor version for new content or significant additions",
"minimum": 0,
"type": "integer"
},
"patch": {
"description": "Patch version for corrections, typo fixes, formatting",
"minimum": 0,
"type": "integer"
},
"prerelease": {
"description": "Pre-release identifier (e.g., draft, rc1)",
"maxLength": 20,
"type": "string"
}
},
"required": [
"major",
"minor",
"patch"
],
"type": "object"
},
"supplementaryItem": {
"description": "A supplementary material item with metadata",
"properties": {
"blob": {
"description": "Supplementary file blob reference",
"maxSize": 104857600,
"type": "blob"
},
"categorySlug": {
"description": "Category slug for display fallback",
"ref": "pub.chive.defs#supplementaryCategory",
"type": "ref"
},
"categoryUri": {
"description": "AT-URI to supplementary category node (subkind=supplementary-category)",
"format": "at-uri",
"type": "string"
},
"description": {
"description": "Description of the supplementary material",
"maxLength": 1000,
"type": "string"
},
"detectedFormat": {
"description": "Auto-detected file format",
"type": "string"
},
"label": {
"description": "User-provided label (e.g., 'Appendix A', 'Figure S1')",
"maxLength": 200,
"type": "string"
},
"order": {
"description": "Display order (1-indexed)",
"minimum": 1,
"type": "integer"
}
},
"required": [
"blob",
"label"
],
"type": "object"
}
},
"id": "pub.chive.eprint.submission",
"lexicon": 1,
"revision": 3
}
Metadata
- DID
-
did:plc:egjghlwgts2hlcer2txilxeh - CID
-
bafyreiei4gpw5zowjqg6wjkit7uuttnxug632fv2gesc36cvtnhenscccu - Indexed At
- 2026-09-04 12:53 UTC
- AT-URI
-
at://did:plc:egjghlwgts2hlcer2txilxeh/com.atproto.lexicon.schema/pub.chive.eprint.submission
Version History (3 versions)
Referenced Schemas (20)
- pub.chive.defs#documentFormat
- pub.chive.defs#publicationStatus
- pub.chive.defs#supplementaryCategory
- pub.chive.eprint.authorContribution
- pub.chive.richtext.defs#annotationRefItem
- pub.chive.richtext.defs#authorRefItem
- pub.chive.richtext.defs#blockquoteItem
- pub.chive.richtext.defs#codeBlockItem
- pub.chive.richtext.defs#eprintRefItem
- pub.chive.richtext.defs#facetRefItem
- pub.chive.richtext.defs#fieldRefItem
- pub.chive.richtext.defs#headingItem
- pub.chive.richtext.defs#latexItem
- pub.chive.richtext.defs#linkItem
- pub.chive.richtext.defs#listItem
- pub.chive.richtext.defs#mentionItem
- pub.chive.richtext.defs#nodeRefItem
- pub.chive.richtext.defs#tagItem
- pub.chive.richtext.defs#textItem
- pub.chive.richtext.defs#wikidataRefItem
Similar Lexicons
Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
id.sifa.profile.publication record
A publication authored or co-authored by the user.
-
pub.chive.eprint.updateSubmission procedure
Update an eprint submission with a new version
-
pub.chive.eprint.citation record
User-curated citation linking an eprint to a cited work
-
Get prefilled form data for claiming a paper from an external source
-
pub.aris.scroll record
Metadata record for a scroll on Aris Press. The record points at the canonical Press URL; the scroll content itself remains on Press's content-addressable storage. urlHash + contentHash anchor the record to a specific i…