Periodic Table Database Schema - v0.7.1
    Preparing search index...

    Structural model for representing an individual researcher or contributor.

    type Person = {
        birthYear?: number;
        deathYear?: number;
        gender?: Gender;
        name: {
            aliases?: string[];
            familyName?: string;
            fullName: string;
            givenName?: string;
        };
        nationality?: CountryCode;
        organization?: OrgId[];
        references?: RefId[];
        weblinks?: Weblinks;
    }
    Index

    Properties

    birthYear?: number

    Year of birth.

    deathYear?: number

    Year of death.

    gender?: Gender

    Administrative gender metadata for demographic classification.

    name: {
        aliases?: string[];
        familyName?: string;
        fullName: string;
        givenName?: string;
    }

    Full nomenclature of the individual.

    Type Declaration

    • Optionalaliases?: string[]

      Alternative names used in literature.

    • OptionalfamilyName?: string

      The hereditary name or surname.

    • fullName: string

      The complete name as it appears in scientific publications.

    • OptionalgivenName?: string

      The individual name or first name.

    nationality?: CountryCode

    Geographic origin or primary citizenship of the individual.

    organization?: OrgId[]

    List of institutions with which the individual is or was affiliated.

    references?: RefId[]

    Bibliographic citations for this person.

    weblinks?: Weblinks

    Digital resources and professional profiles.