@biblioteksentralen/cordata
    Preparing search index...

    Interface Subject

    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 {
        _placeSubdivisionRefs?: { bibbi_authority_id: string }[];
        _sourceTable?:
            | "AuthorityTopic"
            | "AuthorityGeoTopic"
            | "AuthorityPerson"
            | "AuthorityConf"
            | "AuthorityCorp"
            | "AuthorityFreeGenre";
        alternativeNames: LanguageMapList;
        ddk5?: string;
        focus?: Res;
        identifiers: { bibbiAuthorityId?: string };
        qualifier?: LanguageMap;
        qualifierV2?: Concept;
        scopeNote?: string;
        temporalSubdivision?: string;
        webdewey?: string;
    }
    Index

    Properties

    _placeSubdivisionRefs?: { bibbi_authority_id: string }[]

    Use when mapping geographic subdivisions on subjects from AuthorityGeoTopic for ingest to BMDB.

    _sourceTable?:
        | "AuthorityTopic"
        | "AuthorityGeoTopic"
        | "AuthorityPerson"
        | "AuthorityConf"
        | "AuthorityCorp"
        | "AuthorityFreeGenre"

    Source table is useful when mapping to BMDB entity

    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.

    focus?: Res

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

    Equivalent to MARC subfield 6XX $a.

    identifiers: { bibbiAuthorityId?: string }

    Map of identifiers for matching records in external systems.

    Type declaration

    • OptionalbibbiAuthorityId?: 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"

    qualifierV2?: Concept

    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.