us English version (click here)
Transformation of bibliographic data from MARC MARCMaker to BibTeX for RILM
The German editorial office of the Répertoire International de Littérature Musicale (RILM) is located at the Staatliches Institut für Musikforschung (SIM). As such, the SIM transmits all entries of the Bibliographie des Musikschrifttums (BMS online) published in Germany to the central editorial office of RILM Abstracts of Music Literature on a quarterly basis. In addition, the entries reported by the editorial team at the Austrian National Library are transferred and delivered to RILM. The bibliographic data of the Austrian RILM editorial team is retrieved via the SRU interface in MARC format and must be transformed into BibTeX format for further processing at the RILM central editorial office. SIM uses the command-line tool Catmandu for this purpose. Further information about Catmandu is available here https://librecat.org/Catmandu.
- countrycode.csv contains a list of ISO country codes and the corresponding RILM tag.
- language.csv contains a list of ISO language codes and the corresponding RILM tag.
- note.csv contains the illustration details of the MARC field 044 and the corresponding RILM tag.
- countrycode.fix selects the country codes and IDs of all journals and collections.
- fehlermeldung_oenb.fix validates the transformed BibTeX data.
- formschlagwort_oenb.fix checks MARC field 655 for missing information.
- marc2bibtex.fix contains fixes to transform the necessary MARC data into the BibTeX format.
- mat_coll.fix adds missing format keywords to essay collections.
- mat_ha.fix adds missing format keywords to journals, theses, proceedings, festschrifts ... .
- replace.fix is needed for cleaning up the transformed data.
- sru_request.fix SRU query of the monographs and main entries of the Austrian National Library using a timestamp.
- sru_sort_request.fix SRU query of the complete data of the Austrian National Library using identifier and timestamp.
- stat.fix creates statistics of the transformed data.
- type.fix creates a list of identifiers and their associated document types.
- volume.fix creates a list of monograph identifiers and their associated volume numbers.
- marc2bibtex.sh Bash script to execute all steps of the transformation from MARC to BibTex for RILM.
René Wallor, wallor at sim.spk-berlin.de
- marc2bibtex.fix: Johann Rolschewski, jorol at cpan.org
Copyright (c) 2022 Stiftung Preußischer Kulturbesitz - Staatliches Institut für Musikforschung
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.
DE Deutsche Version
Transformation bibliographischer Daten aus dem Format PICA Plain in das Format BibTeX für RILM
Am Staatlichen Institut für Musikforschung (SIM) befindet sich die deutsche Redaktion des Répertoire International de Littérature Musicale (RILM). Als diese übermittelt das SIM vierteljährlich alle in Deutschland erscheinenden Einträge der Bibliographie des Musikschrifttums (BMS online) an die Zentralredaktion von RILM Abstracts of Music Literature. Zusätzlich werden die gemeldeten Einträge der Redaktion an der Österreichischen Nationalbibliothek übernommen und an RILM geliefert. Die bibliographischen Daten der österreichischen RILM-Redaktion werden per SRU-Schnittstelle im MARC-Format abgerufen und müssen für die Weiterverarbeitung in der RILM-Zentralredaktion in das Format BibTeX transformiert werden. Dafür nutzt das SIM das Kommandozeilentool Catmandu. Weitere Informationen zu Catmandu gibt hier https://librecat.org/Catmandu.
- countrycode.csv enthält eine Liste der ISO-Ländercodes und des entsprechenden RILM-tags.
- language.csv enthält eine Liste der ISO-Sprachencodes und des entsprechenden RILM-tags.
- note.csv enthält Illustrationsangaben aus dem MARC-Feld 044 und des entsprechenden RILM-tags.
- countrycode.fix selektiert die Identifikatoren und die zugehörigen Ländercodes aus den Hauptaufnahmen.
- fehlermeldung_oenb.fix validiert die transformierten BibTeX-Daten.
- formschlagwort_oenb.fix prüft fehlende Formschlagwörter im MARC-Feld 655.
- marc2bibtex.fix enthält fixes für die Transformation der Daten von MARC nach BibTeX.
- mat_coll.fix fügt fehlende Formschlagwörter den Sammelbänden hinzu.
- mat_ha.fix fügt fehlende Formschlagwörter den Zeitschriften, Hochschulschriften, Kongreßschriften, Festschriften usw. hinzu.
- replace.fix bereinigt die transformierten BibTeX-Daten.
- sru_request.fix SRU-Abfrage der Monografien und der Hauptaufnahmen mittels Zeitstempel bei der Österreichischen Nationalbibliothek.
- sru_sort_request.fix SRU-Abfrage aller Daten mittels Identifikator und Zeitstempel bei der Österreichischen Nationalbibliothek.
- stat.fix erstellt Statistiken der transformierten Daten.
- type.fix erstellt eine Liste von Identifikatoren und den zugehörigen Dokumententypen.
- volume.fix erstellt eine Liste von Identifikatoren der Monografien und den zugehörigen Bandnummern.
- marc2bibtex.sh Bash-Skript zur Ausführung aller Schritte der Transformation von MARC nach BibTex für RILM.
René Wallor, wallor at sim.spk-berlin.de
- marc2bibtex.fix: Johann Rolschewski, jorol at cpan.org
Copyright (c) 2022 Stiftung Preußischer Kulturbesitz - Staatliches Institut für Musikforschung
This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
See http://dev.perl.org/licenses/ for more information.