@biblioteksentralen/cordata

    Interface CollectionExpression

    A Collection Expression expresses a CollectionWork in the same way an Expression expresses a Work.

    A Collection Expression contains either expressions or manifestations; this is encoded in the domain property. Collections on the expression level indicate that the members have shared elements which are intrinsic to the works contained, while collections on the manifestation level are often assigned by publishers and indicate thematic relations that are not intrinsic to the works but may still be interesting as a selection criterion.

    For example, a specific manifestation of Arthur C. Clarke's work "Rendezvous with Rama" can be part of the Collection Expression "SF Masterworks", while its expression can be part of the Collection Expression "Rama". The former is at the manifestation level since it's a collection constructed by a specific publisher which does not apply to all manifestations/expressions of the work, while the latter is at the expression level since it contains expressions of works that form a continuation of a story.

    interface CollectionExpression {
        _origin?: Origin;
        contributors: Contributor[];
        created?: string;
        domain?: "Expression" | "Manifestation";
        identifiers: { bibbiAuthorityId?: string };
        issn?: string;
        languages: Language[];
        modified?: string;
        note?: string;
        superCollection?: CollectionExpressionEntry;
        title: Title;
        variantTitles: Title[];
        workExpressed?: CollectionWork;
    }
    Index

    Properties

    _origin?: Origin

    The source that the collection originates from.

    contributors: Contributor[]

    List of contributors in the form of agents (persons or organizations) and their roles in the creation of the Collection.

    created?: string

    Time the Collection Expression was created.

    domain?: "Expression" | "Manifestation"

    Whether the collection contains expressions or manifestations.

    We make this optional to be compatible with the current version of BMDB CollectionExpression, where collection_work is optional but the domain is on the collection_work. This is probably a temporary solution; we might use different models altogether for manifestation and expression collections.

    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.

    issn?: string

    ISSN - International identifier for serials.

    Not all collections will have an ISSN - they are typically assigned to periodicals and certain academic serials.

    Note that the hyphen separating the two groups of four digits is considered to be part of the ISSN, not merely an addition for readability, and stripping it may cause the ISSN to not be recognized by certain applications.

    languages: Language[]

    The language(s) of the series.

    modified?: string

    Time the Collection Expression was last modified.

    note?: string

    Internal note detailing relevant information about the collection, e.g. "series numbering on spine"

    superCollection?: CollectionExpressionEntry

    Links the collection to an overarching collection.

    An example where this is used is the series "Warriors" ("Kattekrigerne") by Erin Hunter. This series contains a number of subseries such as "7. The Broken Code", which in turn contains a number of books such as "5. The Place of No Stars".

    title: Title

    Preferred title of the Collection expression. See Title for individual components of title.

    variantTitles: Title[]

    Variant title of the Collection expression.

    Recorded when a collection is known under different titles in the same language, e.g. Jenny Colgan's "Den lille øya i havet" / "Mure".

    workExpressed?: CollectionWork

    Links the Collection Expression to the Collection Work it expresses.

    MMNEPVFCICPMFPCPTTAAATR