Skip to main content

Interface: PreprintRecord

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

Preprint record as stored in ATProto.

Indexable

[key: string]: unknown

Properties

$type

$type: "pub.chive.preprint.submission"

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


abstract

abstract: string

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


authors

authors: object[]

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

affiliation?

optional affiliation: string

Institutional affiliation (free text)

affiliationRor?

optional affiliationRor: string

ROR identifier for institution (https://ror.org/...)

corresponding?

optional corresponding: boolean

Whether this is the corresponding author

did

did: string

Author's decentralized identifier (required)

equalContribution?

optional equalContribution: boolean

Indicates equal contribution

externalProfiles?

optional externalProfiles: object[]

Additional external profiles

googleScholarId?

optional googleScholarId: string

Google Scholar user ID

isni?

optional isni: string

ISNI identifier

name?

optional name: string

Display name

openAlexId?

optional openAlexId: string

OpenAlex author identifier

orcid?

optional orcid: string

ORCID identifier (https://orcid.org/...)

order

order: number

Author order in byline (required, 1-indexed)

reconciliationStatus?

optional reconciliationStatus: "verified" | "suggested" | "unreconciled" | "disputed"

Reconciliation status

researcherId?

optional researcherId: string

Web of Science Researcher ID

scopusAuthorId?

optional scopusAuthorId: string

Scopus Author ID

semanticScholarId?

optional semanticScholarId: string

Semantic Scholar Author ID


conflictOfInterest?

optional conflictOfInterest: string

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


createdAt

createdAt: string

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


document

document: BlobRef

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


doi?

optional doi: string

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


optional externalLinks: object[]

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

description?

optional description: string

Description of the link

type

type: "other" | "github" | "gitlab" | "zenodo" | "osf" | "figshare" | "dryad" | "dataverse"

Type of resource

url

url: string

Link URL


facets?

optional facets: object[]

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

label?

optional label: string

Human-readable label

type

type: "space" | "time" | "person" | "organization" | "work" | "personality" | "matter" | "energy" | "event" | "form-genre"

Facet dimension type

value

value: string

AT-URI of the facet value


fieldNodes

fieldNodes: object[]

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

uri

uri: string

AT-URI of the field node

weight?

optional weight: number

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


fundingInfo?

optional fundingInfo: object[]

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

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


license?

optional license: string

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


preregistration?

optional preregistration: string

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


previousVersion?

optional previousVersion: object

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

cid

cid: string

uri

uri: string


supplementaryMaterials?

optional supplementaryMaterials: object[]

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

description

description: string

file

file: BlobRef

type?

optional type: string


title

title: string

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