Skip to main content

Interface: ExternalEprint

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

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

Abstract text (may be truncated).


authors​

readonly authors: readonly ExternalAuthor[]

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

Author list.


categories?​

readonly optional categories: readonly string[]

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

Subject categories/keywords from source.


doi?​

readonly optional doi: string

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

DOI if assigned.


externalId​

readonly externalId: string

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

Source-specific identifier.

Example​

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

license?​

readonly optional license: string

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

License identifier (SPDX).


metadata?​

readonly optional metadata: Record<string, unknown>

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

Source-specific metadata not covered above.


pdfUrl?​

readonly optional pdfUrl: string

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

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

Publication or upload date.


title​

readonly title: string

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

Eprint title.


url​

readonly url: string

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

Full URL to the original eprint.


version?​

readonly optional version: number

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

Version number if the source tracks versions.