@biblioteksentralen/cordata
    Preparing search index...

    Interface Expression

    An Expression is defined as "A distinct combination of signs conveying intellectual or artistic content" Library Reference Model

    It is the second level entity in the WEMI stack (Work, Expression, Manifestation, Item), and serves to group Manifestations of the same language and type - that is to say all manifestations using the same semiotic signs to convey the content.

    interface Expression {
        _cordataVersion?: string;
        _origin?: Origin;
        _signatures?: string[];
        _sourceReferences?: string[];
        _supplementaryOrigins?: Origin[];
        _transformWarnings?: CordataTransformWarning[];
        _updatedAt?: string;
        _version?: string;
        aggregateManifestations?: Manifestation[];
        collections: CollectionExpressionEntry[];
        contributors: Contributor[];
        edition?: string;
        expressionType:
            | { code: "a"; label: "Tekstlig uttrykk" }
            | { code: "c"; label: "Notetrykk" }
            | { code: "e"; label: "Kartografisk uttrykk" }
            | { code: "g"; label: "Film og tv-serier" }
            | { code: "i"; label: "Lyd (lydbøker og lydopptak)" }
            | { code: "j"; label: "Musikkopptak" }
            | { code: "m"; label: "Dataprogram" }
            | {
                code: "o";
                label: "Kombidokument (ikke egentlig et uttrykk}, sorteres senere)";
            }
            | { code: "r"; label: "Realia" };
        gameTextLanguages?: Language[];
        hasParallelText: boolean;
        instrumentations?: Instrumentation[];
        intermediateTranslationLanguages?: Language[];
        languages: Language[];
        manifestations?: Manifestation[];
        numberOfPlayers?: NumberOfPlayers;
        platforms?: Platform[];
        title?: Title;
        workId?: string;
    }
    Index

    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.

    aggregateManifestations?: Manifestation[]

    List of aggregate manifestations (manifestations that contain multiple expressions) that contain this expression.

    List of collections the Expression is part of, in the form of Collection Expression entries.

    contributors: Contributor[]

    A list of contributors in the form of Agents and their Roles in the creation of the Expression.

    edition?: string

    Edition number for editions of academic texts.

    expressionType:
        | { code: "a"; label: "Tekstlig uttrykk" }
        | { code: "c"; label: "Notetrykk" }
        | { code: "e"; label: "Kartografisk uttrykk" }
        | { code: "g"; label: "Film og tv-serier" }
        | { code: "i"; label: "Lyd (lydbøker og lydopptak)" }
        | { code: "j"; label: "Musikkopptak" }
        | { code: "m"; label: "Dataprogram" }
        | {
            code: "o";
            label: "Kombidokument (ikke egentlig et uttrykk}, sorteres senere)";
        }
        | { code: "r"; label: "Realia" }

    Type of expression, e.g. Audio, Text.

    gameTextLanguages?: Language[]

    Game text language(s).

    hasParallelText: boolean

    Whether the text has one or more translations side by side.

    instrumentations?: Instrumentation[]

    List of alternatives for instrumentation of a music work. Each instrumentation is a set of instruments and optionally number of performers on the instrument.

    intermediateTranslationLanguages?: Language[]

    If the expression is a translation and the translation was not carried out directly from the original language(s) of the work, but via one or more intermediate languages, this field contains the intermediate languages.

    languages: Language[]

    The language(s) of the expression.

    In the case of video games, spoken language is registered in this field, and text languages are registered as gameTextLanguages.

    manifestations?: Manifestation[]

    List of manifestations of this expression. See also aggregateManifestations for manifestations that contain this expression in combination with other expressions.

    numberOfPlayers?: NumberOfPlayers

    Number of players for interactive works, in local matches and online.

    platforms?: Platform[]

    For video games, this lists the gaming platform(s) that this expression of the game has been released for and thus are optimized for. Games may still be playable on newer platforms through backwards compatibility.

    The list is usually single-valued since platform is a distinguishing characteristic for expressions. The exception is when a game is released to support two generations of gaming consoles through an optional platform upgrade, such as a PlayStation 4 game that can be upgraded for PlayStation 5.

    title?: Title

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

    workId?: string

    Relates the expression to a work.