Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Arbeiten mit Zusammenf├╝hrungsregeln

    Translatable
    Um mit Zusammenführungsregeln zu arbeiten, müssen Sie die folgende Rolle innehaben:
    • Katalog-Administrator
    Mit Zusammenführungsregeln kann festgelegt werden, wie zwei Datensätze zusammengeführt werden. Wenn zwei Datensätze verbunden werden, enthält der primäre Datensatz alle zusammengeführten Informationen. Der sekundäre Datensatz enthält diejenigen Informationen, die in den primären Datensatz einbezogen werden. Zusammenführungsregeln entfernen entweder Informationen aus dem primären Datensatz oder kopieren Informationen aus dem sekundären Datensatz in den primären Datensatz. Zusammenführungsregeln wirken sich nicht auf den sekundären Datensatz aus, der nach der Zusammenführung erhalten bleiben kann üblicherweise wird er jedoch gelöscht.
    Der MD-Editor ermöglicht es Katalogisierern, Zusammenführungsregeln zu erstellen und diese auf MARC 21 Datensätze anzuwenden, oder Zusammeführungsregeln anzuwenden, die bereits erstellt wurden. Die für die Regeln verwendete Syntax wird in Zusammenführungsregeln - Syntax und Beispielebeschrieben. Für weitere Informationen siehe auch Merge Rules im Abschnitt Training.

    Primärer Datensatz

    Für die Zusammenführung von Datensätzen gibt es unterschiedliche, mögliche Szenarien. Der primäre Datensatz ist in jedem dieser Szenarien immer der folgende:
    Primärer Datensatz für die Zusammenführung
    Szenario Primärer Datensatz
    Importieren von Datensätzen unter Einsatz eines Profils Der in Alma vorhandene Datensatz
    Importieren von Datensätzen über OCLC-Verbindung Der in Alma vorhandene Datensatz
    Zusammenführen von zwei bereits vorhandenen Datensätzen Der Datensatz auf der linken Seite (zuerst geöffnet)
    Copy Cataloging unter Verwendung einer externen Ressource Die externe Ressource
    Da die primären Datensätze für den Import von Profilen und für CopyCataloging grundlegend gegenteilig sind (siehe Externe Ressourcen durchsuchen), kann eine für ein Importprofil geschriebene Zusammenführungsregel nicht für Copy Cataloging angewandt werden (und umgekehrt). Sie benötigen daher zwei Sets an Zusammenführungsregeln, eines für Importprofile und ein zweites für Copy Cataloging. Ein Beispiel für jede Regelart finden Sie in Beispiele von Regeln für Importprofile und Copy Cataloging.

    Grundlegende Zusammenführungsregeln

    Nachfolgend die grundlegenden Zusammenführungsregeln. Jede grundlegende Regel kann unbeschränkt eingesetzt werden oder unter einer Bedingung für den primären Datensatz stehen. Die Reihenfolge der angewandten Regeln ist wichtig.
    Grundlegende Zusammenführungsregeln
    Zusammenführungsregel Beispiel Beschreibung
    entferne MARC."035" entfernen Alle Zeilen mit diesem Feld vom primären Datensatz entfernen.
    hinzufügen MARC."035" hinzufügen Alle Zeilen mit diesem Feld vom sekundären Datensatz dem primären Datensatz hinzufügen.

    ersetzen

    MARC."035" ersetzen

    Alle Zeilen mit diesem Feld vom primären Datensatz entfernen und danach alle Zeilen mit diesem Feld vom sekundären Datensatz dem primären Datensatz hinzufügen.
    Ein Ersatz produziert exakt dasselbe Ergebnis wie eine Entfernung, gefolgt von einem Hinzufügen, mit einer Ausnahme: In Fällen, in denen die Klausel „wenn existiert“ verwendet wird und der sekundäre Datensatz das angezeigte Feld nicht hat, wird das Feld im primären Datensatz nicht entfernt. Zum Beispiel:
    MARC."505" ersetzen
    entfernt immer das Feld 505 aus dem primären Datensatz. Wenn das Feld 505 im sekundären Datensatz existiert, enthält der primäre Datensatz nun dieses Feld 505. Andernfalls enthält der primäre Datensatz kein Feld 505.
    MARC."505" ersetzen, wenn existiert
    entfernt das Feld 505 nur dann aus dem primären Datensatz, wenn es im sekundären Datensatz existiert. Wenn das Feld 505 im sekundären Datensatz existiert, enthält der primäre Datensatz nun dieses Feld 505. Andernfalls behält der primäre Datensatz sein Original-Feld 505.
    Beachten Sie, dass diese Ersetzungslogik nur „richtig“ ist, wenn Sie ein Feld in der Ersetzungsaktion bezeichnen, wie beispielsweise MARC."505". Wenn Sie die nachfolgenden Formate für die Ersetzungsfunktion verwenden, behandelt Alma die Ersetzungsregel so, als wäre das Feld geschrieben. Wenn Sie beispielsweise ein Feld 260 im primären Alma-Datensatz und ein Feld 264 im eingehenden sekundären Datensatz haben und MARC.XXX ersetzen, verwenden, behält Alma das Feld 260 und fügt das Feld 264 während des Zusammenführungsprozesses hinzu (als wäre „wenn existiert“ geschrieben). Siehe die Tabelle Zusammenführungsregel-Syntax.
    • replace MARC.XXX excluding
    • replace MARC."8"XX
    • replace MARC."65"X

    Erstellen einer Zusammenführungsregel

    Verwenden Sie den in diesem Abschnitt beschriebenen Vorgang, um eine Zusammenführungsregel zu erstellen.
    Um eine Zusammenführungsregel zu erstellen:
    1. Wählen Sie auf der Seite MD-Editor (Ressourcen > Katalogisierung > Metadaten-Editor öffnen) die Registerkarte Regeln. Der Ordner Zusammenführungsregeln erscheint.
      Rules_Tab_NewUI_02_TC.png
      Registerkarte Regeln
    2. Wählen Sie Datei > Neu > Zusammenführungsregeln und geben Sie Ihre Zusammenführungsregel-Eigenschaften im Dialogfenster Normierungsregeln - Eigenschaften ein.
    3. Wählen Sie Speichern. Der Regel-Editor wird geöffnet.
    4. Geben Sie Ihre Regeldetails ein.
      1. Wählen Sie Bearbeiten > Neue Regel > Kundenspezifische Ausschnitt-Zusammenführungsregel. Diese bietet eine erste Vorlage für die Eingabe Ihrer Zusammenführungsregel.
      2. Geben Sie die speziellen Informationen für Ihre Zusammenführungsregel ein. Für Informationen zur zu verwendenden Syntax siehe Zusammenführungsregeln - Syntax und Beispiele.
    5. Wählen Sie Speichern. Die gespeicherten Zusammenführungsregeln erscheinen in der Registerkarte Regeln. Die gespeicherten Zusammenführungsregeln können bearbeitet, gelöscht, dupliziert werden (um neue Zusammenführungsregeln zu erstellen) und zur gemeinsamen Nutzung zur Gemeinschaftszone beigetragen werden (für weitere Informationen siehe Beitrag zur Gemeinschaftszone - Normalisierungs-, Zusammenführungs- und Anzeigeregeln). Sie haben auch die Möglichkeit, die Eigenschaften für gespeicherte Zusammenführungsregeln zu ändern.
      Saved_Merge_Rule_Options_NewUI_02_TC.png
      Optionen für gespeicherte Zusammenführungsregeln
    • Im Gegensatz zu Normierungsregeln können Zusammenführungsregeln nicht als Vorschau angezeigt werden.
    • In der Dropdown-Liste Zusammenführungsregeln steht nicht der Name, sondern die Beschreibung der Regel, wenn Sie danach eine Zusammenführungsregel in Alma verwenden wollen.

    Zusammenführungsregeln - Syntax und Beispiele

    Die Zusammenführungsregeln folgen einer bestimmten Syntax. Siehe die Beispiele unten.
    Es ist zwar zulässig, mehrere Boole'sche Operator in die Regeln einzubeziehen, wenn jedoch eine große Anzahl Boole'scher Operator ausgewählt ist, wird die Leistung voraussichtlich langsamer. Daher sollte jede Regel maximal 200 Boole'sche Operator enthalten.

    Beispiele für Regeln für Importprofile und Copy-Cataloging

    Unten sehen Sie Beispiele für Zusammenführungsregeln, die in einem Szenario wie dem Folgenden verwendet werden können: Sie haben einen Primär-Datensatz in Alma, der Basis-Metadaten enthält, von welchen Sie die meisten durch Metadaten des sekundären Datensatzes ersetzen wollen. Allerdings wollen Sie für die folgenden Felder die Metadaten des Prämär-Datensatzes beibehalten: 001, 019, 035, 59X, 9XX.
    Sie würden eine Zusammenführungsregel für Importprofile wie die folgende verwenden:
    Regel "Alle Felder ausgenommen lokale Daten und Übereinstimmungs-Schlüssel ersetzen"
    wenn
    zusammenführen
    dann
    ersetzen MARC.XXX mit Ausschluss von "001,019,035,59X,9XX"
    Ende
    Für Copy Cataloging würden Sie eine Zusammenführungsregel wie die folgende verwenden: (siehe Konfiguration externer Such-Ressourcen):
    Regel "Alle Felder ausgenommen lokale Daten und Übereinstimmungsschlüssel ersetzen"
    wenn
    zusammenführen
    dann
    MARC."001"
    ersetzen MARC."035""
    ersetzen MARC."019"
    ersetzen MARC."059"X
    ersetzen MARC."09"XX
    ersetzen Ende
    Beachten Sie, dass in beiden Beispielen oben das Feld des lokalen Datensatz nicht entfernt wird, wenn ein Feld im Primär-Datensatz nicht existiert. Wenn Sie es vorziehen, die Felder des Primär-Datensatzes immer zu entfernen, verwenden Sie die Regeln entfernen und hinzufügen anstelle von ersetzen.

    Regel-Syntax

    Bedingungen und Aktionen werden auf Datensatz-Elemente angewendet, wie etwa der MARC-Satz, Felder (eines oder mehrere), Indikatoren, Unterfelder (eines oder mehrere) und Feld-/Unterfeld-Inhalte.
    Bedingungen gelten für die Elemente des primären Datensatzes. Um eine Aktion auf ein Datensatz-Element anzuwenden, muss das Element der Syntax in der Tabelle unten entsprechen.
    Zusammenführungsregel-Syntax
    Bezeichnung Bedeutung
    hinzufügen MARC."{tag}" Fügt den Inhalt des in {tag} festgelegten Feldes hinzu.
    Folgendes fügt beispielsweise den Inhalt des Feldes 950 hinzu:
    hinzufügen MARC."950"
    hinzufügen MARC."{tag}"("{ind1}","{ind2}") Fügt den Inhalt des in {tag} festgelegten Feldes hinzu, sowie die angegebenen Indikatoren.
    Folgendes fügt beispielsweise den Inhalt des Feldes 950 hinzu, mit den Indikatoren 0 und 1:
    hinzufügen MARC."{950} für {0} ({1})
    MARC."{TAG}"("{ind1}","{ind2}") hinzufügen, wenn nicht existiert
    Das im {tag} festgelegte Feld nur dann hinzufügen, wenn das Feld und die Indikatoren nicht bereits im Primär-Datensatz vorhanden sind. Wenn der Primär-Datensatz das Feld nicht hat und der sekundäre Datensatz zwei Felder mit demselben Feldcode und Indikatoren hat, werden beide Felder hinzugefügt.
    Beispielsweise wird der Primär-Datensatz im folgenden Zusammenführungs-Szenario nicht verändert, weil der Feldcode und die Indikatoren bereits im Primär-Datensatz vorhanden sind:
    Syntax: MARC.“600“(“0”,”0”) hinzufügen, wenn nicht existiert
    Primär-Datensatz: 600 00 $a Geschichte
    Sekundär-Datensatz: 600 00 $a Geschichte von Israel
    add MARC."{TAG}" excluding {ind1} "{comma separated values}" excluding {ind2} "{comma separated values}" excluding subfield ("{subfield}","{subfield value}")
    Alle einmaligen Werte des in {tag} festgelegten Feldes hinzufügen, mit Ausnahme derer, die einen spezifischen Wert im ersten Indikator, einen spezifischen Wert im zweiten Indikator oder einen spezifischen Wert in einem der Unterfelder haben. Alle Bedingungen müssen erfüllt sein, um ein Feld auszunehmen. Es gibt ein impliziertes UND zwischen jeder Bedingung. Die drei Bedingungen sind nicht verpflichtend. Es können auch nur eine oder zwei bestehen.
    Beispiel: es sind keine einmaligen Werte im Feld 655 des sekundären Datensatzes #1 zum Hinzufügen vorhanden; und es gibt einmalige Werte im Feld 655 des sekundären Datensatzes #2 zum Hinzufügen. Beachten Sie, dass die Syntax im nachfolgenden Beispiel nur zwei Bedingungen verwendet.
    Syntax: MARC.“655“ hinzufügen, ausgenommen zweiter Indikator “7” ausgenommen Unterfeld (“2”,”local”)
    Eingehender Datensatz #1: 655_7 $a Kunstgeschichten. $2 local
    Eingehender Datensatz #2: 655_7 $a Irische Geschichten. $2 fast
    hinzufügen MARC."{tag}" wenn nicht existiert Fügt den Inhalt des in {tag} festgelegten Feldes hinzu, wenn dieses Feld nicht bereits existiert.
    Folgendes fügt beispielsweise das Feld 950 hinzu, wenn dieses Feld nicht bereits existiert:
    add MARC."950" if does not exists
    hinzufügen MARC."{prefix}"X Fügt den Inhalt jener Felder hinzu, welchen {prefix} vorangestellt ist.
    Folgendes fügt beispielsweise den Inhalt aller Felder zwischen 920 und 929 hinzu:
    hinzufügen MARC."92"X
    hinzufügen MARC."{prefix}"XX Fügt den Inhalt jener Felder hinzu, welchen {prefix} vorangestellt ist.
    Folgendes fügt beispielsweise den Inhalt aller Felder zwischen 900 und 999 hinzu:
    hinzufügen MARC."9"XX
    hinzufügen MARC."{prefix}"X ausgenommen "{list}" Fügt den Inhalt jener Felder hinzu, welchen {prefix} vorangestellt ist, mit Ausnahme der angegebenen Felder und Unterfelder.
    Folgendes fügt beispielsweise den Inhalt aller Felder zwischen 990 und 999 hinzu, ausgenommen jenem von 990 und 991:
    MARC."99"X hinzufügen, ausgenommen "990,991"
    hinzufügen MARC."{prefix}"XX ausschließlich "{list}" Fügt den Inhalt jener Felder hinzu, welchen {prefix} vorangestellt ist, mit Ausnahme der angegebenen Felder und Unterfelder.
    Folgendes fügt beispielsweise den Inhalt aller Felder zwischen 900 und 999 hinzu, ausgenommen jenem von 950 und 951:
    hinzufügen MARC."9"XX ausschließlich "950,951"
    hinzufügen MARC."{tag}" wenn MARC."{condtag}"."{condsf}" enthält "{condstring}" Fügt den Inhalt des in {tag} festgelegten Feldes hinzu, wenn das festgelegte Feld/Unterfeld die angegebene Zeichenfolge enthält.
    Folgendes fügt beispielsweise den Tag 950 nur dann hinzu, wenn das Feld 250.a den Text "history" enthält.
    MARC."950" hinzufügen, wenn MARC."250"."a" "history" enthält
    entferne MARC."{Prefix}"x Entfernt die Felder, welchen {prefix} vorangestellt ist.
    Folgendes entfernt beispielsweise alle Felder zwischen 920 und 929:
    entferne MARC."92"x
    entferne MARC."{Prefix}"x Entfernt die Felder, welchen {prefix} vorangestellt ist.
    Folgendes entfernt beispielsweise alle Felder zwischen 900 und 999:
    entferne MARC."9"x
    entfernen MARC."{tag}" Entfernt das in {tag} festgelegte Feld.
    Folgendes entfernt beispielsweise das Feld 950:
    MARC."950" entfernen

    remove MARC."{TAG}" excluding "{excluded field}"("{ind1}","{ind2}")

    Neu ab Juni!

    Entfernen Sie das im {tag} festgelegte Feld, ausgenommen die in der Liste der Felder und Indikatoren festgelegten Felder.

    Die folgende Regeln entfernt beispielsweise die Felder 650, ausgenommen die Werte des Feldes 650 mit dem ersten Indikator 1, dem ersten Indikator 0 und dem zweiten Indikator 1, dem zweiten Indikator 2 oder ohne Indikatoren, bzw:

    remove MARC."650" excluding "650"("1"," ") 

    remove MARC."650" excluding "650"("0","1")

    remove MARC."650" excluding "650"(" ","2")

    remove MARC."650" excluding "650"(" "," ")

    MARC.“{TAG}“ entfernen, wenn Unterfeld “{comma separated values}” nicht existiert
    Das im {tag} festgelegte Feld vom Primär-Datensatz entfernen, wenn die festgelegten Unterfelder (eines oder mehrere) in {comma separated values} nicht existieren. Wenn mehr als ein Unterfeld festgelegt ist, sollten alle Unterfelder existieren/nicht existieren, um die Bedingung zu erfüllen.
    Beispiel: das folgende Feld 700 im Primär-Datensatz wird entfernt, weil das Unterfeld 5 nicht existiert.
    Syntax: MARC.”700” entfernen, wenn Unterfeld “5” nicht existiert
    Primär-Datensatz #1: 700 1_ $a Burgess, Anne.
    MARC.“{TAG}“ entfernen, wenn Unterfeld “{comma separated values}” nicht existiert
    Das im {tag} festgelegte Feld vom Primär-Datensatz entfernen, wenn die festgelegten Unterfelder (eines oder mehrere) in {comma separated values} existieren. Wenn mehr als ein Unterfeld festgelegt ist, sollten alle Unterfelder existieren/nicht existieren, um die Bedingung zu erfüllen.
    Beispiel: das folgende Feld 700 im Primär-Datensatz wird entfernt, weil das Unterfeld 5 existiert.
    Syntax: MARC.”700” entfernen, wenn Unterfeld “5” existiert
    Primär-Datensatz: 700 1_ $a Jefferson, Thomas, $d 1743-1826, $e vorheriger Besitzer. $ 5MH
    hinzufügen MARC."{prefix}"XX ausschließlich "{list}" Entfernt die Felder, welchen {prefix} vorangestellt ist, ausgenommen die angegebene Liste an Feldern.
    Folgendes entfernt beispielsweise alle Felder zwischen 990 und 999, ausgenommen 990 und 991:
    remove MARC."99"X excluding "990,991"
    hinzufügen MARC."{prefix}"XX ausschließlich "{list}" Entfernt die Felder, welchen {prefix} vorangestellt ist, ausgenommen die angegebene Liste an Feldern.
    Folgendes entfernt beispielsweise alle Felder zwischen 900 und 999, ausgenommen 950 und 951:
    MARC."9"XX entfernen, ausgenommen "950,951"
    Die folgende Regel entfernt alle Felder mit der Ausnahme von 001, 084, 773 und 980-999.
    MARC."XXX" entfernen, ausgenommen "001,084,773,98X,99X"
    MARC."{prefix}"XX entfernen, ausgenommen "{excluded field}"("{ind1}","{ind2}") Die Felder entfernen, denen {prefix} vorangestellt ist, ausgenommen die in der Liste der Felder und Indikatoren festgelegten.
    Die folgende Regeln entfernt beispielsweise die Felder 6XX, ausgenommen die Werte des Feldes 650 mit dem ersten Indikator 1, dem ersten Indikator 0 und dem zweiten Indikator 1, dem zweiten Indikator 2 oder ohne Indikatoren, bzw:
    MARC."6"XX entfernen, ausgenommen "650"("1"," ")
    MARC."6"XX entfernen, ausgenommen "650"("0","1")
    MARC."6"XX entfernen, ausgenommen "650"(" ","2")
    MARC."6"XX entfernen, ausgenommen "650"(" "," ")
    ersetzen MARC."{tag}", wenn existiert Ersetzt den Inhalt des in {tag} festgelegten Feldes nur dann, wenn das Feld existiert. Wenn das Feld nicht existiert, wird es nicht hinzugefügt.
    Folgendes ersetzt beispielsweise das Feld 950, wenn das Feld existiert:
    MARC."950" ersetzen, wenn existiert
    ersetzen MARC."{tag}" Ersetzt den Inhalt des in {tag} festgelegten Feldes. Wenn das Feld nicht existiert, wird es hinzugefügt.
    Folgendes ersetzt beispielsweise das Feld 950:
    MARC."950" ersetzen
    ersetzen MARC."{prefix}"X, wenn existiert Ersetzt den Inhalt der Felder, welchen {prefix} vorangestellt ist, wenn diese Felder existieren. Wenn diese Felder nicht existieren, werden sie nicht hinzugefügt.
    Folgendes ersetzt beispielsweise alle Felder zwischen 920 und 929, wenn diese Felder existieren:
    ersetzen MARC."92"X, wenn existiert
    ersetzen MARC."{Prefix}"x Ersetzt den Inhalt der Felder, welchen {prefix} vorangestellt ist. Wenn diese Felder nicht existieren, werden sie hinzugefügt.
    Folgendes ersetzt beispielsweise alle Felder zwischen 920 und 929:
    ersetzen MARC."92"x
    ersetzen MARC."{prefix}"XX, wenn existiert Ersetzt den Inhalt der Felder, welchen {prefix} vorangestellt ist, wenn diese Felder existieren. Wenn diese Felder nicht existieren, werden sie nicht hinzugefügt.
    Folgendes ersetzt beispielsweise alle Felder zwischen 900 und 999, wenn diese Felder existieren:
    ersetzen MARC."9"XX, wenn existiert
    ersetzen MARC."{prefix}"XX Ersetzt den Inhalt der Felder, welchen {prefix} vorangestellt ist. Wenn diese Felder nicht existieren, werden sie hinzugefügt.
    Folgendes ersetzt beispielsweise alle Felder zwischen 900 und 999:
    ersetzen MARC."9"XX
    ersetzen MARC."{prefix}"X ausgenommen "{list}" Ersetzt den Inhalt der Felder, welchen {prefix} vorangestellt ist, mit Ausnahme der angegebenen Felder.
    Folgendes ersetzt beispielsweise den Inhalt aller Felder zwischen 990 und 999, ausgenommen jenem von 990 und 991: Beachten Sie, dass diese Felder erstellt werden, wenn sie nicht existieren:
    MARC."99"X ersetzen, ausgenommen "990,991"
    ersetzen MARC."{prefix}"XX ausgenommen "{list}" Ersetzt den Inhalt der Felder, welchen {prefix} vorangestellt ist, mit Ausnahme der angegebenen Felder.
    Folgendes ersetzt beispielsweise den Inhalt aller Felder zwischen 900 und 999, ausgenommen 950 und 951: Beachten Sie, dass diese Felder erstellt werden, wenn sie nicht existieren:
    MARC."9"XX ersetzen, ausgenommen "950,951"
    ersetzen MARC.XXX ausgenommen "{list}" Ersetzt den Inhalt aller MARC-Felder, mit Ausnahme der angegebenen Felder.
    Zum Beispiel ersetzt das Nachfolgende den Inhalt aller Felder im primären Datensatz mit demjenigen des sekundären Datensatzes, ausgenommen die spezifizierten Felder. Beachten Sie, dass diese Felder erstellt werden, wenn sie nicht existieren:
    ersetze MARC.XXX ausschließlich "100,245,9XX,5XX"
    ersetzen MARC."{prefix}"X ausgenommen MARC."{exclTag}"("{ind1}","{ind2}") Ersetzt den Inhalt der Felder, welchen {prefix} vorangestellt ist, mit Ausnahme der angegebenen Felder und Indikatoren.
    Folgendes ersetzt beispielsweise den Inhalt aller Felder zwischen 990 und 999, mit Ausnahme des MARC-Feldes 995(0,1). Beachten Sie, dass das MARC-Feld 995(1,1) ersetzt wird.
    Wenn diese Felder nicht existieren, werden sie erstellt:
    MARC."99"X ersetzen, ausgenommen MARC."995"("0","1")
    ersetzen MARC."{prefix}"X ausgenommen MARC."{exclTag}"("{ind1}","{ind2}") Ersetzt den Inhalt der Felder, welchen {prefix} vorangestellt ist, mit Ausnahme der angegebenen Felder und Indikatoren.
    Folgendes ersetzt beispielsweise den Inhalt aller Felder zwischen 900 und 999, mit Ausnahme des MARC-Feldes 995(0,1). Beachten Sie, dass das MARC-Feld 995(1,1) ersetzt wird.
    Wenn diese Felder nicht existieren, werden sie erstellt:
    MARC."9"XX ersetzen, ausgenommen MARC."995"("0","1")
    ersetzen MARC."{tag}" ausgenommen MARC."{exclTag}"("{ind1}","{ind2}") Ersetzt das in {tag} festgelegte Feld, mit Ausnahme der angegebenen Felder und Indikatoren.
    Folgendes ersetzt beispielsweise das Feld 995, ausgenommen 995(0,1). Beachten Sie, dass das MARC-Feld 995(1,1) ersetzt wird.
    Wenn das Feld nicht existiert, wird es erstellt:
    MARC."995" ersetzen, ausgenommen MARC."995"("0","1")
    ersetzen MARC.XXX ausgenommen MARC."{exclTag}"("{ind1}","{ind2}") Ersetzt den Inhalt aller MARC-Felder, mit Ausnahme der angegebenen Felder und Indikatoren.
    Zum Beispiel ersetzt das Nachfolgende den Inhalt aller Felder im primären Datensatz mit demjenigen des sekundären Datensatzes, ausgenommen 995(0,1). Beachten Sie, dass das MARC-Feld 995(1,1) ersetzt wird.
    Wenn das Feld nicht existiert, wird es erstellt:
    MARC.XXX ersetzen, ausgenommen MARC."995"("0","1")
    ersetzen MARC.control."{ctrl}" Ersetzt das festgelegte MARC-Kontrollfeld.
    Zum Beispiel ersetzt das Nachfolgende den Inhalt des MARC 008 Kontrollfeldes im primären Datensatz mit demjenigen des sekundären Datensatzes.
    Wenn das Feld nicht existiert, wird es erstellt:
    ersetzen MARC.control."008"
    ersetzen MARC.control.Positionen."LDR.{Startposition,Länge}" Ersetzt eine bestimmte Position innerhalb des Kontrollfeldes. Dies wird durch die Festlegung der Startposition und Länger erreicht.
    Folgendes ersetzt beispielsweise, was im Kontrollfeld ab Position 8 und für eine Länge von 2 Positionen festgelegt ist.
    ersetzen MARC.control.position."LDR/8,2}"