Arbeiten mit Zusammenführungsregeln
Um mit Zusammenführungsregeln zu arbeiten, müssen Sie die folgende Rolle innehaben:
- Katalog-Administrator
Zusammenführungsregeln bieten Anweisungen darüber, wie zwei Datensätze zusammengeführt werden sollen. Wenn zwei Datensätze verbunden werden, enthält der primäre Datensatz alle zusammengeführten Informationen. Der sekundäre Datensatz ist jener Datensatz, dessen Informationen im ersten Datensatz zusammengeführt 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:
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
(siehe Verbinden von Titelsätzen)
|
Der Datensatz auf der linken Seite des MDE (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.
Wenn Sie eine Zusammenführungsregel in Alma verwenden möchten, wird anstelle des Namens die Regelbeschreibung n der Dropdown-Liste Zusammenführungsmethode und in der Dropdown-Liste Zusammenführungsprozedur auswählen (unter Datensatz-Aktionen > Datensätze zusammenführen & Bestand kombinieren) angezeigt.
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.
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. |
MARC."505" 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: Wenn 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. Wenn das Feld 505 im sekundären Datensatz nicht existiert, 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. Wenn das Feld 505 im sekundären Datensatz nicht existiert, behält der primäre Datensatz das Originalfeld 505.
Diese Logik ist nur „richtig“, 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 „wenn existiert“ 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 für weitere Informationen.
|
Erstellen einer Zusammenführungsregel
Verwenden Sie den in diesem Abschnitt beschriebenen Vorgang, um eine Zusammenführungsregel zu erstellen.
Für Mitglieder von Netzwerkzonen-Konsortien können Benutzer steuern, ob neue Regeln lokal oder in einer Netzwerkinstitution gespeichert werden sollen. Um diese Auswahl zu treffen, öffnen Sie den Bereich Datensätze oder Vorlagen und gehen Sie zu Neu > Optionen zur Positionierung. Beachten Sie, dass diese Auswahl pro Benutzer erfolgt.
Um eine Zusammenführungsregel zu erstellen:
- Wählen Sie auf der Seite MD-Editor (Ressourcen > Katalogisierung > Metadaten-Editor öffnen) die Registerkarte Regeln. Der Ordner Zusammenführungsregeln wird geöffnet.
- Klicken Sie auf Neu > Zusammenführen und geben Sie Ihre Zusammenführungsregel-Eigenschaften im Dialogfenster Zusammenführungsregel-Eigenschaften ein.
- Geben Sie an, ob Sie die Regel als Privat oder Geteilt erstellen möchten. Dies legt fest, in welchem Ordner die Anzeigeregel gespeichert wird. Sie können die Regel im privaten Ordner speichern und zuerst testen, bevor Sie sie in den freigegebenen Ordner verschieben (indem Sie die Eigenschaften ändern). Private Zusammenführungsregeln werden nicht in der Dropdown-Liste Zusammenführungsmethode angezeigt, wenn Sie anschließend eine Zusammenführungsregel in Alma verwenden möchten.
Beachten Sie, dass der Gemeinschaftsordner Zusammenführungsregeln enthält, die Sie kopieren können, um eigene Zusammenführungsregeln zu erstellen. - Klicken Sie im Dialogfenster auf Speichern. Das Bearbeitungsfenster des MD-Editors wird geöffnet.
- Geben Sie Ihre Regeldetails ein.
- Geben Sie die speziellen Informationen für Ihre Zusammenführungsregel ein. Für Informationen zur zu verwendenden Syntax siehe Zusammenführungsregeln - Syntax und Beispiele.
- 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.
- Im Gegensatz zu Normierungsregeln können Zusammenführungsregeln nicht als Vorschau angezeigt werden.
Zusammenführungsregeln - Syntax und Beispiele
Die Zusammenführungsregeln folgen einer bestimmten Syntax. Eine Liste mit Beispielen für Zusammenführungsregeln finden Sie in den folgenden Beispielen oder unter Beispiele für Alma-Zusammenführungsregel.
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.
Verwenden Sie eine Zusammenführungsregel für Importprofile wie die folgende:
rule "Replace all fields except local data and match keys"
when
merge
then
replace MARC.XXX excluding "001,019,035,59X,9XX"
end
when
merge
then
replace MARC.XXX excluding "001,019,035,59X,9XX"
end
Für Copy Cataloging verwenden Sie eine Zusammenführungsregel wie die folgende: (siehe Konfiguration externer Such-Ressourcen):
rule "Replace all fields except local data and match keys"
when
merge
then
replace MARC."001"
replace MARC."035"
replace MARC."019"
replace MARC."59"X
replace MARC."9"XX
end
when
merge
then
replace MARC."001"
replace MARC."035"
replace MARC."019"
replace MARC."59"X
replace MARC."9"XX
end
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. Details finden Sie unter „Ersetzen“ in der Tabelle Grundlegende Zusammenführungsregeln.
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.