Subjects are used to make works searchable by what the work is about.

Each Subject in Cordata are an entity consisting of a focus, optional subdivision(s), optional qualifier and a Dewey classification number. This allows for the construction of complex subject strings while retaining the identities of the entities that make up the subject string.

For example, in the subject "Verdenskrigen, 1939-1945 - Krigsoperasjoner - Stillehavet : 94 " the elements that make up the subject consist of the Event Verdenskrigen, 1939-1945, which in its turn has the alternative label Andre verdenskrig and is linked to the timespan of the event, the Concept Krigsoperasjoner, the Place Stillehavet, and the Dewey classification number.

Intended viewing order and conventional punctuation is "Focus - Subdivision - Subdivision - Temporal subdivision : qualifier : WebDewey". Subdivision order is chosen by the cataloger according to the PMEST ruleset and needs to be preserved.

interface Subject {
    alternativeNames: LanguageMapList;
    ddk5?: string;
    focus?: Place | CollectiveAgent | Person | Concept;
    identifiers: {
        bibbiAuthorityId?: string;
    };
    qualifier?: LanguageMap;
    scopeNote?: string;
    temporalSubdivision?: string;
    webdewey?: string;
}

Hierarchy

  • CordataEntity
    • Subject

Properties

alternativeNames: LanguageMapList

Alternative label for the subject.

ddk5?: string

DDK5 (Dewey Desimalklassifikasjon 5) classification number. Superseded by WebDewey. Not used when creating new subjects, but preserved for subjects created before the transition to WebDewey in Norway.

The entity that is the main focus of the subject. Can be a Person, Collective agent, Concept, IndividualConcept |Individual concept, * Place, Event, Genre, or Work.

Equivalent to MARC subfield 6XX $a.

identifiers: {
    bibbiAuthorityId?: string;
}

Map of identifiers for matching records in external systems.

Type declaration

  • Optional bibbiAuthorityId?: string

    Identifier assigned by Biblioteksentralen for authority records. Unique for all authorities independent of type.

qualifier?: LanguageMap

The qualifier is used to anchor the subject to a specific category in the Dewey hierarchy when the focus term is a phenomenon which appears in more than one place in the hierarchy, e.g. "Kjærlighet : psykologi"

scopeNote?: string

Internal note on the entity, e.g. field of use.

temporalSubdivision?: string

Temporal subdivisions. Consists only of a timespan; named timespans such as "The renaissance" are classed as Event and placed in Subdivision.

webdewey?: string

Norsk WebDewey classification number.