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.