Skip to main content

Interface: ExternalEprint

Defined in: src/types/interfaces/plugin.interface.ts:989

External eprint data fetched from an external source.

Remarks

Represents the metadata of an eprint before it's imported into the Chive AppView cache.

Since

0.1.0

Extended by

Properties

abstract?

readonly optional abstract: string

Defined in: src/types/interfaces/plugin.interface.ts:1010

Abstract text (may be truncated).


authors

readonly authors: readonly ExternalAuthor[]

Defined in: src/types/interfaces/plugin.interface.ts:1015

Author list.


categories?

readonly optional categories: readonly string[]

Defined in: src/types/interfaces/plugin.interface.ts:1035

Subject categories/keywords from source.


doi?

readonly optional doi: string

Defined in: src/types/interfaces/plugin.interface.ts:1025

DOI if assigned.


externalId

readonly externalId: string

Defined in: src/types/interfaces/plugin.interface.ts:995

Source-specific identifier.

Example

"2401.12345" (arXiv), "007123" (LingBuzz)

license?

readonly optional license: string

Defined in: src/types/interfaces/plugin.interface.ts:1040

License identifier (SPDX).


metadata?

readonly optional metadata: Record<string, unknown>

Defined in: src/types/interfaces/plugin.interface.ts:1050

Source-specific metadata not covered above.


pdfUrl?

readonly optional pdfUrl: string

Defined in: src/types/interfaces/plugin.interface.ts:1030

URL to PDF (we never store the PDF itself, only the URL).


publicationDate?

readonly optional publicationDate: Date

Defined in: src/types/interfaces/plugin.interface.ts:1020

Publication or upload date.


title

readonly title: string

Defined in: src/types/interfaces/plugin.interface.ts:1005

Eprint title.


url

readonly url: string

Defined in: src/types/interfaces/plugin.interface.ts:1000

Full URL to the original eprint.


version?

readonly optional version: number

Defined in: src/types/interfaces/plugin.interface.ts:1045

Version number if the source tracks versions.