-
Notifications
You must be signed in to change notification settings - Fork 4
Zwitter
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:
-
Vor dem Zusammenführen werden eventuell vorhandene 260er-Felder in 264er-Felder umbenannt.
-
Kontrollfelder: Hier wird, bis auf Feld 005, einfach eines der Ursprungsfelder übernommen. Bei 005 wird das alphanumerisch größere genommen.
-
Normale Wiederholfelder: Bei denen werden Felder aus allen zusammengeführten Datensätzen übernommen. Duplikate werden eliminiert.
-
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.
-
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.
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