Skip to content
Dr. Johannes Ruscheinski edited this page Oct 21, 2019 · 29 revisions

Zusammenführung von gedruckten und elektronischen Gesamtaufnahmen

Die Felder die für die Zusammenführung berrücksichtigt werden sind zur Zeit (22.08.19) 775, 776, 780 und 785.

Beim Zusammenführen der Felder werden vier Typen unterschieden:

  1. Vor dem Zusammenführen werden eventuell vorhandene 260er-Felder in 264er-Felder umbenannt.

  2. Kontrollfelder: Hier wird, bis auf die Felder 005 und 008, einfach eines der Ursprungsfelder übernommen. Bei 005 wird das alphanumerisch größere genommen. Bei 008 wird das Feld mit dem größeren "Date 2" genommen.

  3. Normale Wiederholfelder: Bei denen werden Felder aus allen zusammengeführten Datensätzen übernommen. Duplikate werden eliminiert.

  4. Normale Nichtwiederholfelder: Hier werden die Inhalte, falls verschieden, mittels einem Semikolon kombiniert und "(electronic)" oder "(print)" in Klammern, je nach Herkunft, hinzugefügt. Hierbei wird auf der Basis von individuellen Unterfeldern vorgegangen.

  5. Felder mit Sonderbehandlung:

    • 022er-Felder: Ein eventuell schon existierendes Unterfeld 2 wird gelöscht und dann wird im Unterfeld 2 "electronic" oder "print" eingetragen. In den Unterfeldern 9 fügen wir den "Main Title" der jeweiligen urspünglichen Datensätze ein.
    • 264er-Felder: Diese werden gemergt falls die Unterfelder a und b identisch sind.
  6. Lokaldaten: Diese befinden sich in LOK-Feldern. Wir übernehmen alle LOK-Felder von den ursprünglichen Datensätzen.

Weitere Hinweise:

  • Bei nicht-wiederholbaren Feldern werden auch die Indikatoren berücksichtigt um zu ermitteln, ob ein Feld bereits existiert.

TODO:

  • Prüfen ob alphabetische Felder außer LOK (BIB, CAN, ...) korrekt behandelt werden
  • Prüfen ob wiederholbare Felder auch dann korrekt zusammengeführt werden wenn deren Inhalt nicht gleich ist (vermuteter Bug)
  • Beim Zusammenführen nicht-wiederholbarer Felder muss darauf geachtet werden, dass weitere Inhalte in verwandte wiederholbare Felder gespeichert werden, Beispiele:
    • 100 => 700
    • 110 => 710
    • 111 => 711
  • Warum wird 260 in 264 geändert? Dokumentieren!