MAB-MARC-Konverter – samt Einblicken in die Katalogisierung in Alma
Verbundtag | Innsbruck | 17. Mai 2017
Josef Labner | josef.labner@obvsg.at
Inhalt
• Kreiskonvertierung und Kreishybridisierung
• Statusbericht - was bisher geschah
• MARC 21 im OBV – „Grundsatzentscheidungen“
• MAB2MARC-GoogleDoc – OBVSG und Ex Libris
• Daten für Kohorte-1-Bibliotheken
• Kommunikation Bibliotheken und OBVSG
• Testfälle
• Einblicke in die Katalogisierung
Kreiskonvertierung und
Kreishybridisierung
Kreiskonvertierung – Stufe 1
ACC01
IZ 1
IZ 2
IZ n
Alma
BIB01
BIB01
BIBn Aleph Alephino
MAB-MARC-Konverter (convtb)
Kreiskonvertierung – Stufe 2
ACC01
IZ 1
IZ 2
IZ n
Alma
BIB01
BIB01
BIBn Aleph Alephino
Aleph-Bridge (convtb)
NZ
Kreishybridisierung
MAB ASEQ RAK-WB
MAB ASEQ
RAK-WB + RDA
MARC 21
RAK-WB + RDA
Kreishybridisierung
001 AC-Nr.
331 Haupttitel 410 Verlagsort 412 Verlag 425 Ersch.jahr 425a Ersch.jahr 509 Vermerk VA 519 HS-Vermerk
001 AC-Nr.
331 Haupttitel 419 Veröff.ang.
425a Ersch.jahr 501 Allg. Anm.
520 HS-Vermerk
001 MMS-ID 008 Ersch.jahr 035 AC-Nr.
245 Haupttitel 264 Veröff.ang.
500 Allg. Anm.
502 HS-Vermerk
Kreishybridisierung
(Sub-)Felder, die sich „qualifizieren“?
• 1XX $b
• 304
• 303e, 303n
• 361
• 410, 412, 415, 417, 425_
• 5XX
• 519
• …
Statusbericht
Was bisher geschah
Statusbericht – was bisher geschah
• Ende August 2016: Installation einer ersten MAB2MARC-Konverterversion am Testserver der OBVSG
• Ende September 2016: erste Fehlermeldungen an Ex Libris
• „Grundsätzliches“ – wir halten uns an Absprachen zum MARC 21-Format im deutschsprachigen Raum
• Konzept der Kreishybridisierung
• Verzögerung der Weiterarbeit durch
längeren Krankenstand des zuständigen
Kollegen bei Ex Libris
Statusbericht – was bisher geschah
• ab Ende Oktober 2016: Absprachen zu OBV-spezifischen Feldern in der ACC01 und zu lokalen BIB- bzw. HOL-Feldern
• ab Mitte Dezember 2016: intensive Weiterarbeit am Konverter
• seither wöchentliche Telkos mit zuständigem Programmierer
• viele Detailspezifikationen notwendig!
• zunächst: Testkonversion einzelner
Datensätze und Meldung von Fehlern an Ex Libris
• ab März 2017: erweitertes Testteam
Statusbericht – was bisher geschah
• Weitermeldung von Fehlern an Ex Libris durch OBVSG
• Arbeiten an deutscher Übersetzung der Feldhilfen
• Erstellen einer „Konkordanz kompakt“ für KatalogisiererInnen
• Übersetzung der bisherigen Schablonen
• XML-Profile (Validierung, CV-Listen)
• Normalisierungen (DROOLS)
MARC 21 im OBV
„Grundsatzentscheidungen“
MARC 21 im OBV - Generell
• Absprachen der AG KVA und der EG Datenformate zu MARC 21 werden eingehalten – effiziente
Nutzung von externen Ressourcen →
Harmonisierung der MARC 21 Formate (Ausnahme:
notwendige $$9 wegen Kreiskonvertierung)
• kein Informationsverlust bei
Kreiskonvertierung/Kreishybridisierung
• Korrekturen bzw. Anreicherungen bei Kreiskonvertierung/Kreishybridisierung
• möglichst redundanzfreie Datenerfassung
• Berücksichtigung vorhandener Alma-
Funktionalitäten (Search Indexes, Verlinkung mit Normdaten, …)
MARC 21 im OBV
• keine Eingabe von ISBD-Interpunktionszeichen am Beginn/Ende von Subfeldern, außer wo zur
Interpretation notwendig (vorrangig: 24X-Felder)
• Verwendung von "<<" und ">>" anstatt der
"Indikatorlösung"
• 020 – ISBN ohne Bindestriche (ASEQ wird also im Zuge der Kreiskonvertierung überschrieben)
• 041 – immer alle Sprachcodes in wh.baren $$a (erstgenannter zusätzlich in 008 Pos. 35-37)
• 044 – ISO-Codes in $$c (automatische Generierung des MARC-Codes in 008)
• BZKs: Codes in $$4 – keine Terms in $$e bzw. $$j
MARC 21 im OBV
• 246## zur Abbildung verschiedenster zusätzlicher Titel
• 370# 24633 370a
• 341 ff. 24631 341 ff.
• 504 24631 341 ff.
• 310 24633 370a
• 360 245 $n $p 360
• 505 2461# 505 $$p $$a + 370a
• 249 (statt ASEQ 362, 365, 369)
• 830 für Gesamttitel (nur ASEQ 4X3 und 4X6, Verzicht auf ASEQ 4X4)
• 689 (satt ASEQ 902ff)
• Regelungen für mtms: möglichst vollständige TATs –
"$$9O:H-Lösung"
MAB2MARC-GoogleDoc
OBVSG und Ex Libris
MAB2MARC –
Zusammenarbeit mit Ex Libris
• MAB-MARC-Konverter auf GoogleDrive
• M2M-Fehlermeldungen
• bitte keine Eintragungen vornehmen – zentrale Eingabe durch OBVSG!
• für Arbeiten innerhalb des OBV wird eine Extra-Tabelle verwendet
MAB2MARC –
Zusammenarbeit mit Ex Libris
Daten für Kohorte-1-Bibliotheken
Einschränkungen für Daten ab 6. März 2017
• Daten wurden mit MAB2MARC-Stand 18.01.2017 konvertiert!
• seither gab es kleinere (und z.T.
größere) Änderungen
• Konverter wird wöchentlich upgedatet –
Datenpakete laden als Option für Tests in
Alma und Primo
Kommunikation
Bibliotheken und OBVSG
Google-Drive Ordner
• Warum GoogleDrive ☹ ?! Alfresco? Wiki?
• gemeinsames UND gleichzeitiges Arbeiten an einer Tabelle in Alfresco schwierig
• Übertragung in das gemeinsame GoogleDoc mit Ex Libris für OBVSG auf Grund gleicher Struktur effizienter möglich
• MARC 21 – Testgruppe OBV
• OBV-interne M2M-Fehlermeldungen
Testfälle
Testfälle I
• Codierungen
• Zusammenstellungen
• MTMs (TATs, TUTs)
• fortlaufende Ressourcen
• Monografische Reihen und TUTs
• Monografische Reihen und MTMs
• Diverse FRBR1:FRBR1-Relationen
• NBM
• Online-Ressourcen
• Musikalien
Testfälle II
• Hochschulschriften
• Alte Drucke/Handschriften
• Aufsätze
• RSWK-Folgen
• Klassifikationen
• DDC
• BK
• RVK
• MSC
• …
• weitere Sacherschließungselemente
• …
Standardisierte Tests
• Erstellung normierter Importdateien und Konvertierung via pm_25 (urm25)
• aus Schablonen (ca. 40)
• aus MAB-Segmenten und
Einzelspezifikationen (derzeit ca. 12 Importdateien)
• Statistik
• Spezifikation
MAB-Segmente und Spezifikationen
• aseq_segment_0.seq
• aseq_segment_1.seq
• aseq_segment_2.seq
• aseq_segment_3.seq
• aseq_segment_4.seq
• aseq_segment_5.seq
• aseq_segment_6.seq
• aseq_segment_700.seq
• aseq_segment_7xx.seq
• aseq_segment_8.seq
• aseq_segment_9.seq
• aseq_segment_036a.seq
LDR 00000nM2.01200024---h FMT MH
700 $$a700-SFa$$a610 700 $$a700-SFa$$a59 700 $$a700-SFa$$aG:ru 700a $$a700a-SFa
700b $$a700b-SFa
700b $$a700b-SFa$$c700b-SFc$$z700b-SFz 700b $$a700b-SFa$$c700b-SFc$$z700b-SFz 700b $$a700b-SFa$$c700b-SFc$$z700b-SFz 700c $$a700c-SFa
700d $$a700d-SFa 700d $$a700d-SFa 700e $$a700e-SFa
700f $$a700f-SFa$$b700f-SFb$$O700f-SFO 700g $$a700g-SFa$$O700g-SFO
700g $$a700g-SFa 700h $$a700h-SFa 700l $$a700l-SFa
700m $$a700m-SFa$$b700m-SFb$$c700m-SFc$$h700m-SFh 700m $$a700m-SFa
700n $$a700n-SFa 700p $$a700p-SFa 700q $$a700q-SFa 700r $$a700r-SFa :
700z $$a700z-SFa 70Va $$a70Va-SFa
Einblicke in die Katalogisierung
Schablonen
DROOLS
CV-Listen
Validierungen Feldhilfen
Metadata Editor
Einblicke in die Katalogisierung
• … in Bearbeitung! …
• Feldhilfen in MARC 21 deutsch
• Konkordanz – kompakt
• Schablonen
• XML-Profile
• Validierung
• CV-Listen
• XML-Extension-Packs
• Normalisierungen (DROOLS)
Feldhilfen in MARC 21 deutsch
• https://www.alma-dach.org/alma-marc/
• Redaktionelle Bearbeitung im KOBV-Wiki
• Einbindung ins MARC 21 Bibliographic Profil
Feldhilfen in MARC 21 deutsch
Konkordanz – kompakt
036a $$a 044 ## $$c - Ländercode (inkl.
Kontinentalcode)
- wiederholbares Subfield $$c - CV-Liste ist hinterlegt
Erster Ländercode wird als MARC Code nach 008 transferiert!
037b $$a 041 ## $$a - Sprachencode
- wiederholbares Subfield $$a - CV-Liste ist hinterlegt
Erster Sprachencode wird nach 008 transferiert!
038b $$a
037b $$ager 038b $$aeng
041 ## $$h - Sprache des Originals - Subfield $h
- CV-Liste ist hinterlegt
- wird mit dem Sprachencode in einer 041 zusammengefasst.
041 ## $$ager $$heng
• Ausschnitt … in Bearbeitung! …
Schablonen
• Basis sind die derzeitigen Aleph- Schablonen
• konvertiert und redigiert
• einheitliche Namenskonventionen
• in Zukunft über NZ geshared
Schablonen
XML-Profile
• MARC21 Bibliographic
• Einbindung der Links zu den deutschen Feldhilfen
• Bereitstellen der Dateien für die CV-Listen
• MARC21 Extension Pack (zentrale 9er Felder)
• MARC21 Extension Pack (lokale 9er Felder)
Normalisierungbedarf (DROOLS)
• Harmonisierung externer Ressourcen
• Abspeichern des Satzes
• manuell angesteuert … (z.B.: Satz ableiten)
• Erweiterung der Indexanzeige (F3)
• GND(Online-Kommunikation)
• …
• (Kurzlisten)
• (Publishing)
• …
• Export
Abspeichern des Satzes
Bereich Algorithmus Drools Status Anmerkung
Erzeugung administrativer Felder
001, 003, 009, 005, 040, ... KAT-01 tlw. ok Ex Libris OBVSG: muss noch getestet werden!
Sprachencodes Transferiere das erste $a aus 041 nach 008.
KAT-02 offen wird aktuell ab MÄRZ 2018 Ländercodes Transferiere und übersetze das
erste $c aus 044 nach 008
KAT-03 offen wird aktuell ab MÄRZ 2018 Generierung von
337 aus 338
Generiere 337 $b aus dem 1.
Zeichen von 338 $b
Beispiel:
337 $$bn 338 $$bnc
KAT-04 ok OBVSG: Müssen hier wirklich 10 rules definiert werden (je eines pro Wert!) Warum funktioniert nicht addField
”337.b.s” if (exists
”338.b.s*“) BZK Generiere Default $4 wenn keines
da ist, z.B.: $4 aut bei 100, 110 und 111 und $4 ctb bei 700, 710 und 711
KAT-05 ok
1. Indikator bei 100, 700, 600
If no $t (z.B.:) bei 700 then create 1. Indicator
if in $a exists „, „ then 1. Ind = 1 if $c „Familie” or “Clan” or
“Dynastie” then 1. Ind. = 3 otherwise 1. Ind = 0
KAT-06 ok
Übersetzung des Haupttitels 24200 $y
if $$y not exists then add $yger KAT-07 ok
Bildung von Erscheinungsjahr in 008
Generiere Erscheinungsjahr(e) in 008 aus 264 $c
KAT-08 offen ab März 2018 aktuell!
"Normalisierungbedarf" (DROOLS)
KAT-07
rule "add SF y ger to 24200"
when
exists "242.{0,0}"
then
addSubField "242.{0,0}.y.ger" if (not exists "242{0,0}.y") end
Weitere Vorgehensweise
Weitere Vorgehensweise
• MAB2MARC-Konverter
• Redaktionschluß für Export (Ende Juni 2017)
• Rückkonvertierung (Anfang August 2017?)
• Katalogisierungs Set-Up für Kohorte 1 bereitstellen
• XML-Extension Packs
• CV-Listen, Schablonen, …
• Configuration