A Person is a subclass of Agent consisting of agents that are or purport to be individual persons.

A group of people, known or unknown, writing under a pseudonym which is that of an individual name are treated as one person according to bibliographic convention. See for example Lars Kepler, pseudonym for Alexander Ahndoril and Alexandra Coelho Ahndoril, or Carolyn Keene, pseudonym for a number of ghost writers.

A person who uses different names may be considered to have separate bibliographic identities if works of one type appears under one name and works of another type under another name. In such cases, a separate Person entity will be created for each bibliographic identity. The entities can be linked together with see-also relators.

Animals, fictional persons and spirits are not considered agents under the Cordata❦ framework. These are registered as Individual concepts.

interface Person {
    _cordataVersion?: string;
    _origin?: Origin;
    _signatures?: string[];
    _sourceReferences?: string[];
    _supplementaryOrigins?: Origin[];
    _transformWarnings?: CordataTransformWarning[];
    _updatedAt?: string;
    _version?: string;
    activeYears?: Year;
    alternativeNames: LanguageMapList;
    birth?: Year;
    catalogueName?: string;
    death?: Year;
    fieldOfActivity?: LanguageMap;
    gender?: string;
    identifiers: AgentIdentifiers;
    name: LanguageMap;
    nationality: Nationality[];
    ordinal?: string;
    personTitle?: LanguageMap;
    scopeNote?: string;
    unspecifiedDate?: string;
}

Hierarchy

  • CordataEntityV2
    • Person

Properties

_cordataVersion?: string

Version of Cordata used to build this entity.

_origin?: Origin

The source that the entity originates from.

_signatures?: string[]

Signatures for this entity that can be used to match it with entities from other sources.

_sourceReferences?: string[]

References to entities in the source system that the entity was built from. These are used to track when the entity should be re-built. TODO: Rename to indicate that this is Promus only and consider incorporating in _origin

_supplementaryOrigins?: Origin[]

List of additional records that have been used to supplement the entity with e.g. additional identifiers for matching.

_transformWarnings?: CordataTransformWarning[]

Warnings from the Cordata transformation process.

_updatedAt?: string

Date-time when the entity last changed.

_version?: string

Version hash that changes whenever the entity changes.

activeYears?: Year

If both the year of birth and death are uncertain, but the person's years of activity is known, e.g. "ca. 1200 f.Kr"

alternativeNames: LanguageMapList

Variant spellings and non-preferred names, e.g. "Chechov" for "Tsjekhov", and previously used last names.

birth?: Year

The person's year of birth. Can be approximate and/or negative, if the year is BC, e.g. "1971", "ca. 1971" or "4 f.Kr"

catalogueName?: string

The moniker written in sorting order according to bibliographic convention, typically inverted as "Lastname, Firstname".

death?: Year

The person's year of death. Can be approximate and/or negative, if the year is BC, e.g. "1997", "ca. 1997" or "300 e.Kr"

fieldOfActivity?: LanguageMap

The person's field of activty, used to distinguish between people with the same name.

gender?: string

The National Library of Norway requires authors to be registered as either male or female (when applicable) for the purpose of statistics.

identifiers: AgentIdentifiers

Map of identifiers for matching records in external systems.

The preferred name or other moniker of the person, in uninverted format.

nationality: Nationality[]

A nationality the author is affilated with.

We register national affiliation when it is common knowledge that the person identifies as part of the group.

Biblioteksentralen currently registers up to two national affilations. Nations are not limited to nation states; we also register (some) stateless nationalities such as Sámi or Kurdish.

ordinal?: string

Ordinal and other appellation used in conjunction with a royal or papal name, e.g. "III Hardråde"

personTitle?: LanguageMap

Title(s) designating rank, office, or nobility, e.g. "helgen, biskop of Lindisfarne"

scopeNote?: string

Internal note on the entity, e.g. the field(s) in which the person is active, if useful to differentiate them from a different person of the same name.

unspecifiedDate?: string

Used if the person's year of birth and death is not structured enough to be used in yearOfBirth and yearOfDeath, e.g. "ca. 1200"