Interface: EprintRecord
Defined in: web/lib/atproto/record-creator.ts:67
Eprint record as stored in ATProto.
Indexable
[key: string]: unknown
Properties
$type
$type:
"pub.chive.eprint.submission"
Defined in: web/lib/atproto/record-creator.ts:69
abstract
abstract:
string
Defined in: web/lib/atproto/record-creator.ts:71
authors
authors:
object[]
Defined in: web/lib/atproto/record-creator.ts:72
affiliations
affiliations:
object[]
Author affiliations
avatarUrl?
optionalavatarUrl:string
Avatar URL if available
contributions
contributions:
object[]
CRediT contributions
did?
optionaldid:string
Author's decentralized identifier (optional for external collaborators)
email?
optionalemail:string
Contact email
handle?
optionalhandle:string
Handle (optional, from ATProto profile)
isCorrespondingAuthor
isCorrespondingAuthor:
boolean
Whether this is the corresponding author
isHighlighted
isHighlighted:
boolean
Whether this author is highlighted (co-first, co-last)
name
name:
string
Display name (required)
orcid?
optionalorcid:string
ORCID identifier
order
order:
number
Author order in byline (required, 1-indexed)
conferencePresentation?
optionalconferencePresentation:object
Defined in: web/lib/atproto/record-creator.ts:177
conferenceAcronym?
optionalconferenceAcronym:string
conferenceIteration?
optionalconferenceIteration:string
conferenceLocation?
optionalconferenceLocation:string
conferenceName?
optionalconferenceName:string
conferenceUri?
optionalconferenceUri:string
conferenceUrl?
optionalconferenceUrl:string
presentationDate?
optionalpresentationDate:string
presentationTypeSlug?
optionalpresentationTypeSlug:string
presentationTypeUri?
optionalpresentationTypeUri:string
proceedingsDoi?
optionalproceedingsDoi:string
conflictOfInterest?
optionalconflictOfInterest:string
Defined in: web/lib/atproto/record-creator.ts:103
createdAt
createdAt:
string
Defined in: web/lib/atproto/record-creator.ts:76
document
document:
BlobRef
Defined in: web/lib/atproto/record-creator.ts:73
documentFormat?
optionaldocumentFormat:string
Defined in: web/lib/atproto/record-creator.ts:74
doi?
optionaldoi:string
Defined in: web/lib/atproto/record-creator.ts:99
externalIds?
optionalexternalIds:object
Defined in: web/lib/atproto/record-creator.ts:121
arxivId?
optionalarxivId:string
coreSid?
optionalcoreSid:string
magId?
optionalmagId:string
openAlexId?
optionalopenAlexId:string
osf?
optionalosf:string
pmcid?
optionalpmcid:string
pmid?
optionalpmid:string
semanticScholarId?
optionalsemanticScholarId:string
ssrnId?
optionalssrnId:string
zenodoDoi?
optionalzenodoDoi:string
externalLinks?
optionalexternalLinks:object[]
Defined in: web/lib/atproto/record-creator.ts:101
category
category:
string
Category of the resource (from supplementary-category nodes)
description?
optionaldescription:string
Optional description
label
label:
string
Display label for the link
type
type:
string
Type/platform of resource (auto-detected from URL or selected from platform nodes)
url
url:
string
Link URL
facets?
optionalfacets:object[]
Defined in: web/lib/atproto/record-creator.ts:93
label?
optionallabel:string
Human-readable label
slug
slug:
string
Facet dimension slug (dynamic from knowledge graph)
value
value:
string
Value within the facet dimension
fieldNodes
fieldNodes:
object[]
Defined in: web/lib/atproto/record-creator.ts:75
uri
uri:
string
AT-URI of the field node
weight?
optionalweight:number
Relevance weight (0-1) for multi-field papers
funding?
optionalfunding:object[]
Defined in: web/lib/atproto/record-creator.ts:168
funderDoi?
optionalfunderDoi:string
funderName?
optionalfunderName:string
funderRor?
optionalfunderRor:string
funderUri?
optionalfunderUri:string
grantNumber?
optionalgrantNumber:string
grantTitle?
optionalgrantTitle:string
grantUrl?
optionalgrantUrl:string
fundingInfo?
optionalfundingInfo:object[]
Defined in: web/lib/atproto/record-creator.ts:102
funder
funder:
string
Funding organization name
funderId?
optionalfunderId:string
Funder DOI or ROR identifier
grantNumber?
optionalgrantNumber:string
Grant number
keywords?
optionalkeywords:string[]
Defined in: web/lib/atproto/record-creator.ts:94
licenseSlug?
optionallicenseSlug:string
Defined in: web/lib/atproto/record-creator.ts:98
SPDX license identifier for display fallback
licenseUri?
optionallicenseUri:string
Defined in: web/lib/atproto/record-creator.ts:96
AT-URI to license node (subkind=license)
preregistration?
optionalpreregistration:string
Defined in: web/lib/atproto/record-creator.ts:104
previousVersion?
optionalpreviousVersion:object
Defined in: web/lib/atproto/record-creator.ts:100
cid
cid:
string
uri
uri:
string
publicationStatus?
optionalpublicationStatus:string
Defined in: web/lib/atproto/record-creator.ts:189
publishedVersion?
optionalpublishedVersion:object
Defined in: web/lib/atproto/record-creator.ts:105
accessType?
optionalaccessType:string
articleNumber?
optionalarticleNumber:string
doi?
optionaldoi:string
eLocationId?
optionaleLocationId:string
issue?
optionalissue:string
journal?
optionaljournal:string
journalAbbreviation?
optionaljournalAbbreviation:string
journalIssn?
optionaljournalIssn:string
licenseUrl?
optionallicenseUrl:string
pages?
optionalpages:string
publishedAt?
optionalpublishedAt:string
publisher?
optionalpublisher:string
url?
optionalurl:string
volume?
optionalvolume:string
repositories?
optionalrepositories:object
Defined in: web/lib/atproto/record-creator.ts:133
code?
optionalcode:object[]
data?
optionaldata:object[]
materials?
optionalmaterials:object[]
preregistration?
optionalpreregistration:object
preregistration.platformSlug?
optionalplatformSlug:string
preregistration.platformUri?
optionalplatformUri:string
preregistration.registrationDate?
optionalregistrationDate:string
preregistration.url?
optionalurl:string
protocols?
optionalprotocols:object[]
submittedBy?
optionalsubmittedBy:string
Defined in: web/lib/atproto/record-creator.ts:84
DID of the user who submitted the eprint.
Remarks
When submitting to a paper's PDS, this records who actually submitted the eprint, even though the record lives in the paper's repository.
supplementaryMaterials?
optionalsupplementaryMaterials:object[]
Defined in: web/lib/atproto/record-creator.ts:85
blob
blob:
BlobRef
category
category:
SupplementaryCategory
description?
optionaldescription:string
detectedFormat?
optionaldetectedFormat:string
label
label:
string
order
order:
number
title
title:
string
Defined in: web/lib/atproto/record-creator.ts:70