UNPKG

@hestia-earth/schema

Version:
96 lines (95 loc) 2.67 kB
import { JSON, SchemaType } from './types'; import { Actor } from './Actor'; /** * Information uniquely describing the document or database. */ export declare class Bibliography extends JSON<SchemaType.Bibliography> { /** * An automatically generated citation in the format: <code>lastName</code> (<code>year</code>) for a single author or institution, <code>lastName</code> & <code>lastName</code> (<code>year</code>) for two authors or institutions, or <code>lastName</code> et al (<code>year</code>) for more than two authors or institutions. */ name?: string; /** * A unique number made up of a prefix and a suffix separated by a forward slash, e.g. [10.1000/182](https://doi.org/10.1000/182). */ documentDOI?: string; /** * The title of the document or database. */ title?: string; /** * The [arXiv](https://arxiv.org/) ID. */ arxivID?: string; /** * The [Scopus](https://www.scopus.com/) ID. */ scopus?: string; /** * The [Mendeley](https://www.mendeley.com/) ID. */ mendeleyID?: string; /** * The authors of the document or database. */ authors?: Actor[]; /** * Where the document or database was published (can be "unpublished"). */ outlet?: string; /** * The year the document or database was published, or the year this version of the database was released. */ year?: number; /** * The volume holding the document. */ volume?: number; /** * The issue holding the document. */ issue?: string; /** * The chapter. */ chapter?: string; /** * The range of pages the document covers, e.g., 4-8. */ pages?: string; /** * The publisher of the document or database. */ publisher?: string; /** * The city of the publisher. */ city?: string; /** * The editors of the document or database. */ editors?: Actor[]; /** * The institutions who published the document or database. */ institutionPub?: Actor[]; /** * Websites where the document or database was accessed from. */ websites?: (string)[]; /** * A link to a freely available pdf version of this article. */ articlePdf?: string; /** * A corresponding list of dates the webpages were accessed in [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). */ dateAccessed?: (string)[]; /** * A brief summary of the document or database. */ abstract?: string; /** * The version of the schema when these data were created. */ schemaVersion?: string; }