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?
optionalaffiliation:string
Institutional affiliation (free text)
affiliationRor?
optionalaffiliationRor:string
ROR identifier for institution (https://ror.org/...)
corresponding?
optionalcorresponding:boolean
Whether this is the corresponding author
did
did:
string
Author's decentralized identifier (required)
equalContribution?
optionalequalContribution:boolean
Indicates equal contribution
externalProfiles?
optionalexternalProfiles:object[]
Additional external profiles
googleScholarId?
optionalgoogleScholarId:string
Google Scholar user ID
isni?
optionalisni:string
ISNI identifier
name?
optionalname:string
Display name
openAlexId?
optionalopenAlexId:string
OpenAlex author identifier
orcid?
optionalorcid:string
ORCID identifier (https://orcid.org/...)
order
order:
number
Author order in byline (required, 1-indexed)
reconciliationStatus?
optionalreconciliationStatus:"verified"|"suggested"|"unreconciled"|"disputed"
Reconciliation status
researcherId?
optionalresearcherId:string
Web of Science Researcher ID
scopusAuthorId?
optionalscopusAuthorId:string
Scopus Author ID
semanticScholarId?
optionalsemanticScholarId:string
Semantic Scholar Author ID
conflictOfInterest?
optionalconflictOfInterest: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?
optionaldoi:string
Defined in: web/lib/atproto/record-creator.ts:71
externalLinks?
optionalexternalLinks:object[]
Defined in: web/lib/atproto/record-creator.ts:73
description?
optionaldescription:string
Description of the link
type
type:
"other"|"github"|"gitlab"|"zenodo"|"osf"|"figshare"|"dryad"|"dataverse"
Type of resource
url
url:
string
Link URL
facets?
optionalfacets:object[]
Defined in: web/lib/atproto/record-creator.ts:68
label?
optionallabel: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?
optionalweight:number
Relevance weight (0-1) for multi-field papers
fundingInfo?
optionalfundingInfo:object[]
Defined in: web/lib/atproto/record-creator.ts:74
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:69
license?
optionallicense:string
Defined in: web/lib/atproto/record-creator.ts:70
preregistration?
optionalpreregistration:string
Defined in: web/lib/atproto/record-creator.ts:76
previousVersion?
optionalpreviousVersion:object
Defined in: web/lib/atproto/record-creator.ts:72
cid
cid:
string
uri
uri:
string
supplementaryMaterials?
optionalsupplementaryMaterials:object[]
Defined in: web/lib/atproto/record-creator.ts:63
description
description:
string
file
file:
BlobRef
type?
optionaltype:string
title
title:
string
Defined in: web/lib/atproto/record-creator.ts:57