Log inRegister
English

Dokumentation der Normalisierungsregeln

Wenn in Alma ein Datensatz gespeichert wird, durchläuft dieser den Prozess Marc21 Bib normalize on save. Dieser Prozess hat mehrere Schritte. Unter anderem wird eine Nummer in MARC 009 vergeben (so noch keine vorhanden ist), leere Felder werden gelöscht, die Felder werden sortiert, etc.

Der komplexeste Teil dabei ist die Normalisierung. Hierbei werden mittels bestimmten Regeln (in einem eigenen Subset der Sprache drools) Änderungen am Datensatz vorgenommen. Die Reihenfolge, in der diese Regeln abgearbeitet werden, ist entscheidend, weil nachfolgende Regeln auf die Ergebnisse der Anwendung vorheriger Regeln als Input zugreifen.

Insgesamt werden drei "Dateien" in dieser Reihenfolge abgearbeitet: OBV_KATA_P1_, OBV_KATA_P2, OBV_KATA_DATA. Die nachfolgenden Tabellen listen die Dokumentation der einzelnen Regeln in der Reihenfolge auf, in der sie in der Datei vorkommen. Tatsächlich werden sie innerhalb der Datei in umgekehrter Reihenfolge, d. h. von unten nach oben, abgearbeitet.

OBV_KATA_P1 und OBV_KATA_P2 sorgen dafür, dass z. B. temporäre Subfelder umbenannt werden und materialspezifische Codes vergeben werden. OBV_KATA_DATA sorgt dafür, dass beim Import aus externen Ressourcen entstandene temporäre Felder in ihre Zielkategorie aufgelöst werden.

OBV_KATA_P1_NZ

Name:

Definiton:

Note:

Name betroffene Felder Definiton Anmerkung
KATA-090-970Aa 970 Muss ganz am Anfang laufen, damit spätere Regeln auf SFa matchen können.
KATA-002-SPR008-01: filter first language code and change subfield to X 008 filter first language code and change subfield to X Vorbereitung für die Verarbeitung der Sprachcodes in KATA-P2. Dort
wird durch das SFX der erste Sprachcode identifiziert und in 008/35-38
geschrieben.

Das ersetzen von “und” durch " " ist notwendig, weil in KATA_P2 darauf geprüft
wird. Fraglich, ob das dort wirklich geprüft werden muss.
KATA-004-a33Xb: generate 337 b.s from 338 b.s* 337 generate 337 b.s from 338 b.s*
KATA-004-a33Xb: generate 337 b.c from 338 b.c* 337 generate 337 b.c from 338 b.c*
KATA-004-a33Xb: generate 337 b.h from 338 b.h* 337 generate 337 b.h from 338 b.h*
KATA-004-a33Xb: generate 337 b.p from 338 b.p* 337 generate 337 b.p from 338 b.p*
KATA-004-a33Xb: generate 337 b.g from 338 b.g* 337 generate 337 b.g from 338 b.g*
KATA-004-a33Xb: generate 337 b.g from 338 b.m* 337 generate 337 b.g from 338 b.m*
KATA-004-a33Xb: generate 337 b.e from 338 b.e* 337 generate 337 b.e from 338 b.e*
KATA-004-a33Xb: generate 337 b.n from 338 b.n* 337 generate 337 b.n from 338 b.n*
KATA-004-a33Xb: generate 337 b.v from 338 b.v* 337 generate 337 b.v from 338 b.v*
KATA-004-a33Xb: generate 337 b.x from 338 b.x* 337 generate 337 b.x from 338 b.x*
KATA-004-a33Xb: generate 337 b.z from 338 b.z* 337 generate 337 b.z from 338 b.z*
KATA-005-aBZK4: generate SF-4 if not exists generate SF-4 if not exists Bei 7XX wird die BZK nur erzeugt, wenn es kein SF-t gibt, allerdings zuerst in SF-X;
Nur wenn es kein SF-4 gibt, wird das SF-X in SF-4 umbenannt, sonst wieder gelöscht.
KATA-006-ciX00: update first & second indicator if possible 1XX Indikatoren bei 1XX setzen, wenn möglich. Bei 700 SF-t wird der 2. Indikator von Blank auf 2 gesetzt.

Einführung der Trunkierung und Zusatz “Dynasty” –> evtl. Rücksprache mit GND-Koordinator
KATA-007-a242y: add SF y ger to 24200 242 Ergänze SFyger zu 242.
KATA-013-a6895: add 689 SF 5 with AT-OBV if not exists 689 add 689 SF 5 with AT-OBV if not exists Die Subfelder 5 werden der Reihe nach abgefragt, ob sie bereits AT-OBV
beinhalten, die betroffenen Felder werden gelöscht. Anschließend wird am
Anfang die ISIL des OBV (erneut) hinzugefügt.

Sollte es sich hier um ein Feld 689 *# handeln, dass einen Deskriptor
enthält, so wird SF5 am Schluss wieder gelöscht.
KATA-014-ISBN: delete hyphens in 020 SF-a 020 Entferne die Bindestriche aus ISBNs in 020, 77X, 78X.
KATA-015-rm084: Remove field 084 with empty SF-a 084 Entferne 084 mit leerem SFa. Die Regel funktioniert in diesem Fall, weil in dem Prozess zum
Abspeichern ein Task ausgewählt ist, der vor dem Greifen der Drools
Normalisierungsregeln alle leeren Felder löscht. Wenn die Regel zur
Anwendung kommt, existiert SF-a also tatsächlich nicht mehr.
KATA-016-rm689: Remove field 689.{0,-} when 689.{0,0} and 689.{0,1} do not exist 689 Remove field 689.{0,-} when 689.{0,0} and 689.{0,1} do not exist
KATA-016-rm689: Remove field 689.{1,-} when 689.{1,0} and 689.{1,1} do not exist 689 Remove field 689.{1,-} when 689.{1,0} and 689.{1,1} do not exist
KATA-016-rm689: Remove field 689.{2,-} when 689.{2,0} and 689.{2,1} do not exist Remove field 689.{2,-} when 689.{2,0} and 689.{2,1} do not exist
KATA-016-rm689: Remove field 689.{3,-} when 689.{3,0} and 689.{3,1} do not exist 689 Remove field 689.{3,-} when 689.{3,0} and 689.{3,1} do not exist
KATA-016-rm689: Remove field 689.{4,-} when 689.{4,0} and 689.{4,1} do not exist 689 Remove field 689.{4,-} when 689.{4,0} and 689.{4,1} do not exist
KATA-016-rm689: Remove field 689.{5,-} when 689.{5,0} and 689.{5,1} do not exist 689 Remove field 689.{5,-} when 689.{5,0} and 689.{5,1} do not exist
KATA-016-rm689: Remove field 689.{6,-} when 689.{6,0} and 689.{6,1} do not exist 689 Remove field 689.{6,-} when 689.{6,0} and 689.{6,1} do not exist
KATA-016-rm689: Remove field 689.{7,-} when 689.{7,0} and 689.{7,1} do not exist 689 Remove field 689.{7,-} when 689.{7,0} and 689.{7,1} do not exist
KATA-016-rm689: Remove field 689.{8,-} when 689.{8,0} and 689.{8,1} do not exist 689 Remove field 689.{8,-} when 689.{8,0} and 689.{8,1} do not exist
KATA-016-rm689: Remove field 689.{9,-} when 689.{9,0} and 689.{9,1} do not exist 689 Remove field 689.{9,-} when 689.{9,0} and 689.{9,1} do not exist
KATA-017-rn689Za: Rename 689 SF-Z in SF a, if SF Z exists 689 Ändere 689 SFZ in SFA, falls SFZ vorhanden.
KATA-018-rn240Fa: Rename 240 SF-F in SF a, if SF F exists Ändere 240 SFF in SFa, falls vorhanden.
KATA-019-rn500Da: Rename 500 SF-D in SF a, if SF D exists 500 Ändere 500 SFD in SFa., falls vorhanden.
KATA-020-a035ZDB: generate 035.a from 016.a and 016.2 if 016 contains the ZDB-IDNR and 035.a.(DE-600) does not exist 035 Generiere 035 für ZDB-Datensätze aus 016 falls nicht vorhanden.
KATA-021-rm655gndcontent: Remove field 655 with empty SF-a 655 Remove field 655 with empty SF-a
KATA-022-rm016SF2: Remove field 016 with empty SF-a 016 Entferne 016 wenn SF2DE-600 und kein SFa Die Regel funktioniert in diesem Fall, weil in dem Process zum Abspeichern ein Task ausgewählt ist,
der vor dem Greifen der Drools Normalisierungsregeln alle leeren Felder löscht.
Wenn die Regel zur Anwendung kommt, existiert SF-a also tatsächlich nicht mehr.
KATA-023-rm024SF2: Remove field 024 with empty SF-a 024 Remove field 024 with empty SF-a Die Regel funktioniert in diesem Fall, weil in dem Prozess zum
Abspeichern ein Task ausgewählt ist, der vor dem Greifen der Drools
Normalisierungsregeln alle leeren Felder löscht. Wenn die Regel zur
Anwendung kommt, existiert SF-a also tatsächlich nicht mehr.
KATA-024-rm264copyright: Remove field 264 if SF-c contains the copyright mark only 264 Remove field 264 if SF-c contains the copyright mark only Die Regel funktioniert in diesem Fall, weil in dem Prozess zum
Abspeichern ein Task ausgewählt ist, der vor dem Greifen der Drools
Normalisierungsregeln alle leeren Felder löscht. Wenn die Regel zur
Anwendung kommt, existiert SF-a also tatsächlich nicht mehr.
KATA-025-rm247g: Remove field 247 if no SF-a exists, only a SF-g 247 Remove field 247 if no SF-a exists, only a SF-g Die Regel funktioniert in diesem Fall, weil in dem Prozess zum
Abspeichern ein Task ausgewählt ist, der vor dem Greifen der Drools
Normalisierungsregeln alle leeren Felder löscht. Wenn die Regel zur
Anwendung kommt, existiert SF-a also tatsächlich nicht mehr.
KATA-026-rm500: Remove field 500 500 Remove field 500 mit SFaZusatzmaterial:
KATA-027-rm538: Remove field 538 538 Entferne 538 wenn es kein SFa gibt. Die Regel funktioniert in diesem Fall, weil in dem Prozess zum
Abspeichern ein Task ausgewählt ist, der vor dem Greifen der Drools
Normalisierungsregeln alle leeren Felder löscht. Wenn die Regel zur
Anwendung kommt, existiert SF-a also tatsächlich nicht mehr.
KATA-029-rm856: Remove field 856 if SF-x with Resolving-System and SF-3 with Volltext exists but no SF-u exists 856 Entferne 8564#, wenn SF3Volltext und SFxResolving-System und SFu
nicht vorhanden oder leer. Die Regel funktioniert in diesem Fall, weil in dem Prozess zum
Abspeichern ein Task ausgewählt ist, der vor dem Greifen der Drools
Normalisierungsregeln alle leeren Felder löscht. Wenn die Regel zur
Anwendung kommt, existiert SF-u also tatsächlich nicht mehr.
KATA-030-a7XX830prefix: add prefix (AT-OBV) to 773 SF-w if not exists 7XX Füge das Präfix “(AT-OBV)” in 7XX SFw hinzu, falls nicht vorhanden. Wird nur hinzugefügt, wenn der vorhandene Wert mit “AC” beginnt.
KATA-030-a7XX830prefix: add prefix (AT-OBV) to 830 SF-w if not exists 830 Füge das Präfix “(AT-OBV)” in 830 SFw hinzu, falls nicht vorhanden. Wird nur hinzugefügt, wenn der vorhandene Wert mit “AC” beginnt.
KATA-031-addEKI: add EKI with prefix ‘(DE-599)OBV’ in field 035 if not exists 035 Erzeuge 035 mit SFa(DE-599)OBV… EKI für Eigenkatalogisate.
KATA-032-LDR18c: set leader position 18 to ‘c’: ISBD punctuation omitted LDR Setze LDR/18=c (ISBD punctuation omitted).
KATA-033-selsortGND: select 100 if exists 100.0 and sort SF-0 SF-4 (SF-e) 100 Sortiere die Subfeler in 100, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 110 if exists 110.0 and sort SF-0 SF-4 (SF-e) 110 Sortiere die Subfeler in 110, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 111 if exists 111.0 and sort SF-0 SF-4 (SF-j) Sortiere die Subfeler in 111, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 130 if exists 130.0 and sort SF-0 at the end Sortiere die Subfeler in 130, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 240 if exists 240.0 and sort SF-0 at the end Sortiere die Subfeler in 240, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 385 if exists 385.0 and sort SF-0 at the end Sortiere die Subfeler in 385, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 600 if exists 600.0 and sort SF-0 SF-4 (SF-e) Sortiere die Subfeler in 600, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 610 if exists 610.0 and sort SF-0 SF-4 (SF-e) Sortiere die Subfeler in 610, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 611 if exists 611.0 and sort SF-0 SF-4 (SF-j) Sortiere die Subfeler in 611, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 630 if exists 630.0 and sort SF-0 SF-4 (SF-e) Sortiere die Subfeler in 630, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 650 if exists 650.0 and sort SF-0 SF-4 (SF-e) Sortiere die Subfeler in 650, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 651 if exists 651.0 and sort SF-0 SF-4 (SF-e) Sortiere die Subfeler in 651, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 655 if exists 655.0 and sort SF-0 SF-2 at the end Sortiere die Subfeler in 655, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 689 if exists 689.0 and sort SF-0 at the end right after SF-D Sortiere die Subfeler in 689, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 700 if exists 700.0 and sort SF-0 SF-4 (SF-e) Sortiere die Subfeler in 700, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 710 if exists 710.0 and sort SF-0 SF-4 (SF-e) Sortiere die Subfeler in 710, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 711 if exists 711.0 and sort SF-0 SF-4 (SF-j) Sortiere die Subfeler in 711, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 730 if exists 730.0 and sort SF-0 at the end Sortiere die Subfeler in 100, wenn es ein SF0 gibt.
KATA-033-selsortGND: select 751 if exists 751.0 and sort SF-0 SF-4 (SF-e) Sortiere die Subfeler in 751, wenn es ein SF0 gibt.
KATA-036-sort040 040 Diese Regel muss in der Datei vor den anderen Regeln betreffend 040
stehen, weil die Regeln von unten nach oben abgearbeitet werden.
KATA-036-add040a: add field 040 SF-a 040 Füge 040 SFa mit Creating Agency ein, falls noch keine da ist.
KATA-036-add040be: add field 040 SF-b and SF-e 040 Füge 040 SFb und SFe hinzu, wenn es eine 336 gibt und nicht LDR/07=s. CHANGES:

- Nach ZR-FE-Sitzung vom 26.01.2023 wurde diese Regel um eine weitere Bedingung ergänzt.
- 2023-02-10: Update der modifizierenden Institution wurde in eigene
Regel (KATA-036-upd040d) ausgelagert
KATA-036-upd040d: update modifying agency 040
KATA-038-ci246: change first indicator from 3 to 1 if the second indicator is set to 1 246 Setze 246 @ind1 von 3 auf 1 wenn @ind2 ist 1
KATA-038-ci246: change second indicator from 3 to blank if the first indicator is set to 3 246 Setze 246 @ind2 von 3 auf # wenn @ind1 ist 3
KATA-038-ci246: change first indicator from 3 to 1 if the second indicator is set to 0 246 Setze 246 @ind1 von 3 auf 1 wenn @ind2 ist 0
KATA-040-LKR: suffix 970.{7,-}.a.LKR/ITM with the institution code 9707# suffix 970.{7,-}.a.LKR/ITM with the institution code Es wird auf SFA geprüft, weil SFA erst am Ende (in KATA-090-970Aa)
nach SFa geändert wird.
KATA-043-rn655Na: rename subfield N to a, for NAK 655 Ändere 655 SFN auf SFa. Für NAK.
KATA-046-ci300: change first and second indicator to blank 300 Setze die Indikatoren in 300 auf ##.
KATA-049-ci362: normalisiere Indikatoren auf 0-blank 362 Normalisiere Indikatoren von 362 auf 0#
KATA-053-sort035: sort 035 with prefix (AT-OBV) at the first position of all 035 fields 035 Sortiere 035 mit SFa(AT-OBV)… nach vorne. Damit in der Kurzanzeige in Alma die AC-Nummer sichtbar ist.
KATA-055-country008: setze 008 Pos. 15-17 auf ||| wenn 044 Sfc existiert 008 Setze 008 Pos. 15-17 auf ||| wenn 044 Sfc existiert.
KATA-058-rn035Za: Rename 035 SF-Z in SF a, if SF Z exists 035 Ändere 035 SFZ in SFa; entferne SFZ, wenn es nur die ISIL “(DE-600)” enthält.
KATA-059-ci780: change indicators MARC 780 780 Setze die Indikatoren von 780 je nach Beziehungskennzeichnung in SFi.
KATA-060-ci785: change indicators MARC 785 785 Setze die Indikatoren von 785 je nach SFi.
KATA-061-500SB: add ‘Bitte die Suche um Angaben zum Teil erweitern!’ to 500.a 500 add ‘Bitte die Suche um Angaben zum Teil erweitern!’ to 500.a Hinweistext für analytische Schulbuchkatalogisierung.
KATA-062-008Pos39c: 008 Pos. 39 auf ‘c’ setzen 008/39 008/39 auf ‘c’ setzen wenn nicht bereits ‘c’
KATA-063-245Ind1: Setze 1. Indikator auf 1, wenn 1XX existiert 245 ind1 Setze 1. Indikator auf 1, wenn 1XX existiert
KATA-063-245Ind1: Setze 1. Indikator auf 0, wenn 1XX nicht existiert 245 ind1 Setze 1. Indikator auf 0, wenn 1XX nicht existiert
KATA-064-773AUFSd: Ergänze/Ersetze SFd in 773 bei Aufsätzen mit Veröffentlichungsangabe aus MARC 264 773, 264 Ergänze/Ersetze SFd in 773 bei Aufsätzen mit Veröffentlichungsangabe aus MARC 264
KATA-065-fR008Pos19: Setze MARC 008 Pos. 19 auf |, wenn es sich um eine fortlaufende Ressource handelt 008/19 Setze MARC 008 Pos. 19 auf |, wenn es sich um eine fortlaufende Ressource handelt
KATA-069-970Dubl: Normalisiere Sf A mit ‘Dublette zu’ in MARC 970 auf Sfa 970 Normalisiere Sf A mit ‘Dublette zu’ in MARC 970 auf Sfa Es wird auf SFa geprüft, weil SFA in KATA-090-970Aa von “A” auf “a” geändert wird.
KATA-070-090combine: Fügt mehrere MARC 090 zusammen (nach OAI-Updates) 090 Fügte mehrere MARC 090 zusammen (nach OAI-Updates).
KATA-072-LDR19b: set leader position 18 to ‘c’: ISBD punctuation omitted LDR/19 set leader position 18 to ‘c’: ISBD punctuation omitted Die Regel normalisiert bei “Stücktitel” von ungezählten Reihen oder
Verlagsreihen LDR Pos. 19 von b auf #.
KATA-074-655ind2: change second indicator to 7, if exists Sf2 655 Ändere 655 @ind2 auf 7 wenn es SF2 gibt.
KATA-075-ISMN: delete hyphens in 024 SF-a 024 SFa Entferne die Bindestriche aus 024 SFa.
KATA-076-rm100700: remove MARC 100 and 700 if not exists Sfa 100, 700 Entferne 100/700 wenn sie kein SFa haben
KATA-077-ci240: change first indicator to 1, change second indicator to 0 240 Setze die Indikatoren von 240 auf “10”
KATA-078-csf044.src: Ersetze Subfield a in 044 mit c when es mit X beginnt 044 Ersetze 044 SFa mit c when es mit “X” beginnt
KATA-080-rm347e: Remove 347 SF e, if content is Region … 347 Entferne 347 SFe wenn der Inhalt “Region …” ist.
KATA-082-fix007_music: set 007/0 to q if it’s music 007/0 Setze 007/0 auf q, wenn es sich um einen Musikdruck handelt. Wenn LDR/06=c|d und es gibt kein 007/0=q, dann ändere 007/0=t auf q.

Die Einschränkung, dass es noch kein 007/0=q geben darf, verhindert,
dass absichtlich doppelt codierte Datensätze verändert werden.

Die Prüfung auf 008/23=o ist notwendig, um bei elektronischen Ressourcen
keinen Schaden anzurichten.
KATA-083-rm77608noSFwxz: remove 77608 if no subfield wxz 77608 Entferne 77608, wenn es kein Subfeld [owxz] gibt. Die Regel funktioniert in diesem Fall, weil in dem Prozess zum
Abspeichern ein Task ausgewählt ist, der vor dem Greifen der Drools
Normalisierungsregeln alle leeren Felder löscht. Beim Ausführen der Regel
allein (ohne Speichern), funktioniert sie nicht immer, weil gewisse Subfelder
u. U. leer, aber doch vorhanden sind.
KATA-084-condrm77608SFn 77608 SFn Entferne 77608 SFn, wenn es kein SFi “Erscheint auch als” gibt. Die Vorlagen für mono, tut und tat enthalten vorbefüllte Subfelder in
77608, bei expand from template in bereits existierende Felder gemerged werden
(Namentlich solche mit SFi Elektronische Reproduktion, die kein SFn haben).

Das eingefügte SFn mit “Online-Ausgabe” soll dementsprechend entfernt werden,
wenn es kein passendes SFi gibt.
KATA-085-rm245SFn: remove 245SFn[..] 245 SFn Entferne 245 SFn, wenn es nur “[…]” enthält Nachdem es bei mehrteiligen Monografien sinnvolle Anwendungen von SFn[...]
gibt, ist diese Regel auf fortlaufende Ressourcen beschränkt. Siehe
https://www.agkva.org/632553528.html#MehrteiligeMonografien-BesetzungvonFeld245

Nachdem nur die SF gelöscht werden sollen, die nur “[…]” enthalten, wird
dies über replaceContents gelöst, weil deleteSubFields alle SFn löschen würde.
Das leere SF wird automatisch entfernt.

OR-BUG: Der drools-Bug mit der OR-Verknüpfung sollte hier nicht zum tragen kommen.
Es kann nie mehr als eine Bedingung wahr sein, weil sie sich alle auf LDR beziehen.
KATA-086-rm974 9740s
KATA-086-rm-hierarchy-flags 1XX, 7XX, jeweils SF9 Diese Markierungen stammen aus dem Aleph/Alma-Parallelbetrieb, da
diese Felder in MAB-U-Sätzen dedupliziert werden mussten.
KATA-086-rm-sorting-flags830 830 SF9 Im Aleph/Alma-Parallelbetrieb wurde mit diesem Subfield die korrekte
Zuordnung von MAB 451/453 etc. gewährleistet.
KATA-087-mv655gndmusic348.src 655, 348 Für den Fall, dass Partnerverbünde noch so liefern sollten.
KATA-088-mv348Na: rename subfield N to a, for NAK 348 Ändere 348 SFN auf SFa. Für NAK. In SFn befindet sich die CV-Liste für den NAK, beim Speichern soll es
in SFa.
set indicators 830 ‘#0’ 830 Im OBV gibt es keine andere Indikatorenkombination.

OBV_KATA_P2_NZ

Name:

Definiton:

Note:

Name betroffene Felder Definiton Anmerkung
KATA-081-cp500to290ausr: copy ausreifung from 500 to 290 290 SFc Kopiere die Ausreifung/Entstehungsstufe von 500 nach 290
KATA-081-rm290ausr: remove 290 without corresponding 500 290 SFc Entferne 290 SFc ohne korrespondierende 500
KATA-081-cp500to290bevInc: copy preferred incipit from 500 to 290 290 SFb Kopiere bevorzugtes Incipit von 500 nach 290 SFb
KATA-081-rm290bevInc: remove 290 without corresponding 500 290 SFb Entferne 290 SFb ohne korrespondierende 500
KATA-081-cp500to290incipit: copy incipit from 500 to 290 290 SFa Kopiere Incipit von 500 nach 290 SFa
KATA-081-rm290incipit: remove 290 without corresponding 500 290 SFa Entferne 290 SFa ohne korrespondierende 500
KATA-081-cp500to290explicit: copy explicit from 500 to 290 290 SFe Kopiere Explicit von 500 nach 290 SFe
KATA-081-rm290explicit: remove 290 without corresponding 500 290 SFe Entferne 290 SFe ohne korrespondierende 500
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ger copy first language code from 041 SF-a to 008 Pos. 35-37 - ger
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - eng copy first language code from 041 SF-a to 008 Pos. 35-37 - eng
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - fre copy first language code from 041 SF-a to 008 Pos. 35-37 - fre
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ita copy first language code from 041 SF-a to 008 Pos. 35-37 - ita
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - lat copy first language code from 041 SF-a to 008 Pos. 35-37 - lat
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - rus copy first language code from 041 SF-a to 008 Pos. 35-37 - rus
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - spa copy first language code from 041 SF-a to 008 Pos. 35-37 - spa
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - cze copy first language code from 041 SF-a to 008 Pos. 35-37 - cze
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - pol copy first language code from 041 SF-a to 008 Pos. 35-37 - pol
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - hun copy first language code from 041 SF-a to 008 Pos. 35-37 - hun
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - dut copy first language code from 041 SF-a to 008 Pos. 35-37 - dut
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - mul copy first language code from 041 SF-a to 008 Pos. 35-37 - mul
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - scr copy first language code from 041 SF-a to 008 Pos. 35-37 - scr
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - epo copy first language code from 041 SF-a to 008 Pos. 35-37 - epo
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - swe copy first language code from 041 SF-a to 008 Pos. 35-37 - swe
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - jpn copy first language code from 041 SF-a to 008 Pos. 35-37 - jpn
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - gre copy first language code from 041 SF-a to 008 Pos. 35-37 - gre
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - por copy first language code from 041 SF-a to 008 Pos. 35-37 - por
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - xpo copy first language code from 041 SF-a to 008 Pos. 35-37 - xpo
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - rum copy first language code from 041 SF-a to 008 Pos. 35-37 - rum
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - slv copy first language code from 041 SF-a to 008 Pos. 35-37 - slv
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - grc copy first language code from 041 SF-a to 008 Pos. 35-37 - grc
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - bul copy first language code from 041 SF-a to 008 Pos. 35-37 - bul
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - chi copy first language code from 041 SF-a to 008 Pos. 35-37 - chi
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - dan copy first language code from 041 SF-a to 008 Pos. 35-37 - dan
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - heb copy first language code from 041 SF-a to 008 Pos. 35-37 - heb
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - tur copy first language code from 041 SF-a to 008 Pos. 35-37 - tur
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ara copy first language code from 041 SF-a to 008 Pos. 35-37 - ara
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - slo copy first language code from 041 SF-a to 008 Pos. 35-37 - slo
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ukr copy first language code from 041 SF-a to 008 Pos. 35-37 - ukr
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - fin copy first language code from 041 SF-a to 008 Pos. 35-37 - fin
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - nor copy first language code from 041 SF-a to 008 Pos. 35-37 - nor
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - san copy first language code from 041 SF-a to 008 Pos. 35-37 - san
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - zxx copy first language code from 041 SF-a to 008 Pos. 35-37 - zxx
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - srp copy first language code from 041 SF-a to 008 Pos. 35-37 - srp
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - sla copy first language code from 041 SF-a to 008 Pos. 35-37 - sla
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - hrv copy first language code from 041 SF-a to 008 Pos. 35-37 - hrv
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - kor copy first language code from 041 SF-a to 008 Pos. 35-37 - kor
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - per copy first language code from 041 SF-a to 008 Pos. 35-37 - per
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - cat copy first language code from 041 SF-a to 008 Pos. 35-37 - cat
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - scc copy first language code from 041 SF-a to 008 Pos. 35-37 - scc
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - tib copy first language code from 041 SF-a to 008 Pos. 35-37 - tib
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - alb copy first language code from 041 SF-a to 008 Pos. 35-37 - alb
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - mac copy first language code from 041 SF-a to 008 Pos. 35-37 - mac
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - est copy first language code from 041 SF-a to 008 Pos. 35-37 - est
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - hin copy first language code from 041 SF-a to 008 Pos. 35-37 - hin
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - lit copy first language code from 041 SF-a to 008 Pos. 35-37 - lit
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - yid copy first language code from 041 SF-a to 008 Pos. 35-37 - yid
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - swa copy first language code from 041 SF-a to 008 Pos. 35-37 - swa
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ice copy first language code from 041 SF-a to 008 Pos. 35-37 - ice
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - bos copy first language code from 041 SF-a to 008 Pos. 35-37 - bos
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - bel copy first language code from 041 SF-a to 008 Pos. 35-37 - bel
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - arm copy first language code from 041 SF-a to 008 Pos. 35-37 - arm
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - roh copy first language code from 041 SF-a to 008 Pos. 35-37 - roh
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - afr copy first language code from 041 SF-a to 008 Pos. 35-37 - afr
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - syr copy first language code from 041 SF-a to 008 Pos. 35-37 - syr
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ido copy first language code from 041 SF-a to 008 Pos. 35-37 - ido
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - chu copy first language code from 041 SF-a to 008 Pos. 35-37 - chu
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - lav copy first language code from 041 SF-a to 008 Pos. 35-37 - lav
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - art copy first language code from 041 SF-a to 008 Pos. 35-37 - art
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - geo copy first language code from 041 SF-a to 008 Pos. 35-37 - geo
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - gle copy first language code from 041 SF-a to 008 Pos. 35-37 - gle
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - rom copy first language code from 041 SF-a to 008 Pos. 35-37 - rom
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - vol copy first language code from 041 SF-a to 008 Pos. 35-37 - vol
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - oci copy first language code from 041 SF-a to 008 Pos. 35-37 - oci
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - pli copy first language code from 041 SF-a to 008 Pos. 35-37 - pli
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - arc copy first language code from 041 SF-a to 008 Pos. 35-37 - arc
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ina copy first language code from 041 SF-a to 008 Pos. 35-37 - ina
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - nep copy first language code from 041 SF-a to 008 Pos. 35-37 - nep
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - akk copy first language code from 041 SF-a to 008 Pos. 35-37 - akk
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - wen copy first language code from 041 SF-a to 008 Pos. 35-37 - wen
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - baq copy first language code from 041 SF-a to 008 Pos. 35-37 - baq
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - pra copy first language code from 041 SF-a to 008 Pos. 35-37 - pra
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - gez copy first language code from 041 SF-a to 008 Pos. 35-37 - gez
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - aze copy first language code from 041 SF-a to 008 Pos. 35-37 - aze
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - cop copy first language code from 041 SF-a to 008 Pos. 35-37 - cop
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ind copy first language code from 041 SF-a to 008 Pos. 35-37 - ind
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - mon copy first language code from 041 SF-a to 008 Pos. 35-37 - mon
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ile copy first language code from 041 SF-a to 008 Pos. 35-37 - ile
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ben copy first language code from 041 SF-a to 008 Pos. 35-37 - ben
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - kaz copy first language code from 041 SF-a to 008 Pos. 35-37 - kaz
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - uzb copy first language code from 041 SF-a to 008 Pos. 35-37 - uzb
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - kur copy first language code from 041 SF-a to 008 Pos. 35-37 - kur
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - wel copy first language code from 041 SF-a to 008 Pos. 35-37 - wel
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - tam copy first language code from 041 SF-a to 008 Pos. 35-37 - tam
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - fry copy first language code from 041 SF-a to 008 Pos. 35-37 - fry
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - gla copy first language code from 041 SF-a to 008 Pos. 35-37 - gla
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - pro copy first language code from 041 SF-a to 008 Pos. 35-37 - pro
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - bre copy first language code from 041 SF-a to 008 Pos. 35-37 - bre
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ota copy first language code from 041 SF-a to 008 Pos. 35-37 - ota
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - tha copy first language code from 041 SF-a to 008 Pos. 35-37 - tha
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - egy copy first language code from 041 SF-a to 008 Pos. 35-37 - egy
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - vie copy first language code from 041 SF-a to 008 Pos. 35-37 - vie
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - tgk copy first language code from 041 SF-a to 008 Pos. 35-37 - tgk
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - urd copy first language code from 041 SF-a to 008 Pos. 35-37 - urd
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - guj copy first language code from 041 SF-a to 008 Pos. 35-37 - guj
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - mis copy first language code from 041 SF-a to 008 Pos. 35-37 - mis
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - tat copy first language code from 041 SF-a to 008 Pos. 35-37 - tat
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - crp copy first language code from 041 SF-a to 008 Pos. 35-37 - crp
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - ira copy first language code from 041 SF-a to 008 Pos. 35-37 - ira
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - syc copy first language code from 041 SF-a to 008 Pos. 35-37 - syc
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - sux copy first language code from 041 SF-a to 008 Pos. 35-37 - sux
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - sin copy first language code from 041 SF-a to 008 Pos. 35-37 - sin
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - mol copy first language code from 041 SF-a to 008 Pos. 35-37 - mol
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - cnr copy first language code from 041 SF-a to 008 Pos. 35-37 - cnr
KATA-002-SPR008-02: copy first language code from 041 SF-a to 008 Pos. 35-37 - last copy first language code from 041 SF-a to 008 Pos. 35-37 - last
KATA-039-a016ZDB: generate 016 if exists 035 with ZDB-IDNR or ZDB-Neu generate 016 if exists 035 with ZDB-IDNR or ZDB-Neu
KATA-057-9702#av: when 9702# does not exist and 090 Sfv exists 970 Ergänze 9702# SFvNAK-Bestand, wenn 090 SFv1 vorhanden. Variante für den Fall, in dem 9702# SFv nicht vorhanden ist.
KATA-057-9702#av: when 9702# exists and 090 Sfv exists Ergänze 9702# SFvNAK-Bestand, wenn 090 SFv1 vorhanden. Variante für den Fall, in dem 9702# SFv bereits vorhanden ist.
KATA-071-090dedupl: Dedupliziert gleiche Subfelder in MARC 090 090 Dedupliziere gleiche Subfelder in MARC 090.

OBV_KATA_DATA

Name:

Definiton:

Note:

Name betroffene Felder Definiton Anmerkung
KATA-034-DATA: rule 1-1 dnbzdb 084 rule 1-1 dnbzdb
KATA-034-DATA: rule 1-2 dnbzdb rule 1-2 dnbzdb
KATA-034-DATA: rule 2-1 dnbzdb rule 2-1 dnbzdb
KATA-034-DATA: rule 2-2 dnbzdb rule 2-2 dnbzdb
KATA-034-DATA: rule 3-1 dnbzdb rule 3-1 dnbzdb
KATA-034-DATA: rule 3-2 dnbzdb rule 3-2 dnbzdb
KATA-034-DATA: rule 4-1 dnbzdb rule 4-1 dnbzdb
KATA-034-DATA: rule 4-2 dnbzdb rule 4-2 dnbzdb
KATA-034-DATA: rule 5-1 dnbzdb rule 5-1 dnbzdb
KATA-034-DATA: rule 5-2 dnbzdb rule 5-2 dnbzdb
KATA-034-DATA: rule 6 dnbzdb rule 6 dnbzdb
KATA-034-DATA: rule 7-1 dnbzdb rule 7-1 dnbzdb
KATA-034-DATA: rule 7-2 dnbzdb rule 7-2 dnbzdb
KATA-034-DATA: rule 9-1 dnbzdb rule 9-1 dnbzdb
KATA-034-DATA: rule 9-2 dnbzdb rule 9-2 dnbzdb
KATA-034-DATA: rule 10 dnbzdb 040 SFd Dieses Suffix wird beim OAI-Update generiert, damit SFd nicht in
KATA-036-upd040d mit “AT-OBV” überschrieben wird. Nachdem diese Regel
gelaufen ist, muss das Suffix wieder entfernt werden. Das passiert hier.
KATA-034-DATA: rule 1-1 dnb 040 In 400 wird beim DNB-OAI-Update die 040 der DNB transportiert. Nur

SFd soll übernommen werden. Wenn SFd nicht übernommen wird, scheint hier immer AT-OBV auf. | | | KATA-034-DATA: rule 1-2 dnb | | rule 1-2 dnb | | | KATA-034-DATA: rule 2-1 dnb | | rule 2-1 dnb | | | KATA-034-DATA: rule 2-2 dnb | | rule 2-2 dnb | | | KATA-034-DATA: rule 3-1 dnb | | rule 3-1 dnb | | | KATA-034-DATA: rule 3-2 dnb | | rule 3-2 dnb | | | KATA-034-DATA: rule 4-1 dnb | | rule 4-1 dnb | | | KATA-034-DATA: rule 4-2 dnb | | rule 4-2 dnb | | | KATA-034-DATA: rule 1-1 zdb | | rule 1-1 zdb | Feld 401 transportiert die 040 aus der ZDB bei OAI-Update. Das
vorhande SFa der 040 wird beibehalten. Alle anderen Subfelder der 040
werden von der ZDB übernommen.

Damit entspricht hier der Algorithmus auch der Formulierung dokumentierten
Spezifikation:
Katalogisierungshandbuch | | KATA-034-DATA: rule 2-1 zdb | | rule 2-1 zdb | | | KATA-034-DATA: rule 2-2 zdb | | rule 2-2 zdb | | | KATA-034-DATA: rule 3-1 zdb | | rule 3-1 zdb | | | KATA-034-DATA: rule 3-2 zdb | | rule 3-2 zdb | | | KATA-034-DATA: rule 4-1 zdb | | rule 4-1 zdb | | | KATA-034-DATA: rule 4-2 zdb | | rule 4-2 zdb | | | KATA-034-DATA: rule 4-3 zdb | | rule 4-3 zdb | | | KATA-034-DATA: rule 4-4 zdb | | rule 4-4 zdb | | | KATA-034-DATA: rule 5 zdb | | rule 5 zdb | | | KATA-034-DATA: rule 6 zdb | | rule 6 zdb | | | KATA-034-DATA: rule 7-1 zdb | | rule 7-1 zdb | | | KATA-034-DATA: rule 7-2 zdb | | rule 7-2 zdb | | | KATA-034-DATA: rule 8-1 zdb | | rule 8-1 zdb | | | KATA-034-DATA: rule 8-2 zdb | | rule 8-2 zdb | | | KATA-034-DATA: rule 9-1 zdb | 650 | | Hereinkommende 650er werden im Importprozess zu 460 umgewandelt. 650
sollte von DNB/ZDB üblicherweise nicht geliefert werden | | KATA-034-DATA: rule 10-1 zdb | 9700# | | Die 457 wird beim Import vor dem Merge aus der 882 (incoming) generiert.
Dieser Umweg ist nötig, weil die 970 geschützt ist und nicht durch den Merge
kommen würde. | | KATA-034-DATA: rule 1-1 zdbok | | rule 1-1 zdbok | | | KATA-034-DATA: rule 1-2 zdbok | | rule 1-2 zdbok | | | KATA-034-DATA: rule 2-1 zdbok | | rule 2-1 zdbok | |

OBVSG HomepageCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding OBV Wiki? Send feedback
This page was cached on 18 Apr 2024 - 19:51.
This website is using cookies. More info. That's Fine