MABxml

Ausgangslage

XML ist eine Technologie, die sich bereits auf breiter Basis (insbesondere als Syntax für Austauschformate) durchgesetzt hat. Viele Software-Anwendungen wurden für XML und die damit verwandten Technologien wie XML-Schema und XSL konzipiert. So erlaubt beispielsweise das viel beachtete OAI-Protokoll ausschließlich den Austausch von Daten, die eine XML-konforme Syntax haben.

So ergab sich der Wunsch, auch MAB-Daten in einer XML-Struktur zu transportieren. Mit MARCXML - einem XML-Schema für die Eins-zu-Eins-Übertragung von MARC-21-Datensätzen in eine XML-Struktur - hat die Library of Congress auf diese Entwicklung reagiert. MABxml soll eine vergleichbare Funktion für MAB2 erfüllen.

Aktueller Stand

Die erste Version von MABxml, das zugehörige XML-Schema, eine Dokumentation sowie Regeln zur Übertragung von MAB2-Datensätzen finden Sie in der Linkliste am Ende der Seite.

MABxml kurz gefasst

Der Inhalt eines Datensatzes wird im Element datensatz abgelegt. Das Element datensatz verfügt u. a. über die Attribute typ, status und mabVersion zur Speicherung von Informationen aus der Satzkennung. Jeder Datensatz (Element datensatz) enthält eine beliebige Anzahl an variablen Feldern (Element feld). Das Element feld enthält die Daten eines Feldes. Die Feldnummer wird im Attribut nr, der Indikator im Attribut ind abgelegt. Ein Feld kann eine beliebige Mischung aus den folgenden Komponenten enthalten

Mehrere Datensätze werden im Element datei zusammengefasst.

Dokumentation

Download iconMABxml-Dokumentation 
Download iconVon MAB2 nach MABxml: die Übertragungsregeln

Download iconSchema-Definition
Download iconEinfaches Beispiel für einen MABxml-Datensatz

Software-Tools

Die Deutsche Nationalbibliothek stellt einige einfache Software-Tools für die Arbeit mit MABxml kostenlos zur Verfügung.

Es handelt sich um Java-Programme, die vom SourceForge-Server heruntergeladen werden können. Weitere Informationen enthält die jedem Programm beigefügte README.txt-Datei. Die Software wird unter der GNU General Public License freigegeben. Für Fehler in den Programmen übernimmt die Deutsche Nationalbibliothek keine Gewähr.

Mailing-Liste: MAB-LIST

Für Anwender des MAB-Formats gibt es eine Mailing-Liste. Auf dieser wird auch über MABxml diskutiert. Interessierte wenden sich bitte an Reinhold Heuvelmann.

 
E-Mail-IconJürgen Kett