Skip to main content

Interface: EprintRecord

Defined in: web/lib/atproto/record-creator.ts:68

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:70


abstract​

abstract: string

Defined in: web/lib/atproto/record-creator.ts:72


authors​

authors: object[]

Defined in: web/lib/atproto/record-creator.ts:73

affiliations​

affiliations: object[]

Author affiliations

avatarUrl?​

optional avatarUrl: string

Avatar URL if available

contributions​

contributions: object[]

CRediT contributions

did?​

optional did: string

Author's decentralized identifier (optional for external collaborators)

email?​

optional email: string

Contact email

handle?​

optional handle: 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?​

optional orcid: string

ORCID identifier

order​

order: number

Author order in byline (required, 1-indexed)


conferencePresentation?​

optional conferencePresentation: object

Defined in: web/lib/atproto/record-creator.ts:178

conferenceAcronym?​

optional conferenceAcronym: string

conferenceIteration?​

optional conferenceIteration: string

conferenceLocation?​

optional conferenceLocation: string

conferenceName?​

optional conferenceName: string

conferenceUri?​

optional conferenceUri: string

conferenceUrl?​

optional conferenceUrl: string

presentationDate?​

optional presentationDate: string

presentationTypeSlug?​

optional presentationTypeSlug: string

presentationTypeUri?​

optional presentationTypeUri: string

proceedingsDoi?​

optional proceedingsDoi: string


conflictOfInterest?​

optional conflictOfInterest: string

Defined in: web/lib/atproto/record-creator.ts:104


createdAt​

createdAt: string

Defined in: web/lib/atproto/record-creator.ts:77


document​

document: BlobRef

Defined in: web/lib/atproto/record-creator.ts:74


documentFormat?​

optional documentFormat: string

Defined in: web/lib/atproto/record-creator.ts:75


doi?​

optional doi: string

Defined in: web/lib/atproto/record-creator.ts:100


externalIds?​

optional externalIds: object

Defined in: web/lib/atproto/record-creator.ts:122

arxivId?​

optional arxivId: string

coreSid?​

optional coreSid: string

magId?​

optional magId: string

openAlexId?​

optional openAlexId: string

osf?​

optional osf: string

pmcid?​

optional pmcid: string

pmid?​

optional pmid: string

semanticScholarId?​

optional semanticScholarId: string

ssrnId?​

optional ssrnId: string

zenodoDoi?​

optional zenodoDoi: string


optional externalLinks: object[]

Defined in: web/lib/atproto/record-creator.ts:102

category​

category: string

Category of the resource (from supplementary-category nodes)

description?​

optional description: 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?​

optional facets: object[]

Defined in: web/lib/atproto/record-creator.ts:94

label?​

optional label: 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:76

uri​

uri: string

AT-URI of the field node

weight?​

optional weight: number

Relevance weight (0-1) for multi-field papers


funding?​

optional funding: object[]

Defined in: web/lib/atproto/record-creator.ts:169

funderDoi?​

optional funderDoi: string

funderName?​

optional funderName: string

funderRor?​

optional funderRor: string

funderUri?​

optional funderUri: string

grantNumber?​

optional grantNumber: string

grantTitle?​

optional grantTitle: string

grantUrl?​

optional grantUrl: string


fundingInfo?​

optional fundingInfo: object[]

Defined in: web/lib/atproto/record-creator.ts:103

funder​

funder: string

Funding organization name

funderId?​

optional funderId: string

Funder DOI or ROR identifier

grantNumber?​

optional grantNumber: string

Grant number


keywords?​

optional keywords: string[]

Defined in: web/lib/atproto/record-creator.ts:95


licenseSlug?​

optional licenseSlug: string

Defined in: web/lib/atproto/record-creator.ts:99

SPDX license identifier for display fallback


licenseUri?​

optional licenseUri: string

Defined in: web/lib/atproto/record-creator.ts:97

AT-URI to license node (subkind=license)


preregistration?​

optional preregistration: string

Defined in: web/lib/atproto/record-creator.ts:105


previousVersion?​

optional previousVersion: object

Defined in: web/lib/atproto/record-creator.ts:101

cid​

cid: string

uri​

uri: string


publicationStatus?​

optional publicationStatus: string

Defined in: web/lib/atproto/record-creator.ts:190


publishedVersion?​

optional publishedVersion: object

Defined in: web/lib/atproto/record-creator.ts:106

accessType?​

optional accessType: string

articleNumber?​

optional articleNumber: string

doi?​

optional doi: string

eLocationId?​

optional eLocationId: string

issue?​

optional issue: string

journal?​

optional journal: string

journalAbbreviation?​

optional journalAbbreviation: string

journalIssn?​

optional journalIssn: string

licenseUrl?​

optional licenseUrl: string

pages?​

optional pages: string

publishedAt?​

optional publishedAt: string

publisher?​

optional publisher: string

url?​

optional url: string

volume?​

optional volume: string


repositories?​

optional repositories: object

Defined in: web/lib/atproto/record-creator.ts:134

code?​

optional code: object[]

data?​

optional data: object[]

materials?​

optional materials: object[]

preregistration?​

optional preregistration: object

preregistration.platformSlug?​

optional platformSlug: string

preregistration.platformUri?​

optional platformUri: string

preregistration.registrationDate?​

optional registrationDate: string

preregistration.url?​

optional url: string

protocols?​

optional protocols: object[]


submittedBy?​

optional submittedBy: string

Defined in: web/lib/atproto/record-creator.ts:85

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?​

optional supplementaryMaterials: object[]

Defined in: web/lib/atproto/record-creator.ts:86

blob​

blob: BlobRef

category​

category: SupplementaryCategory

description?​

optional description: string

detectedFormat?​

optional detectedFormat: string

label​

label: string

order​

order: number


title​

title: string

Defined in: web/lib/atproto/record-creator.ts:71