0

Datenimport

Posted by Oliver Goldschmidt on 4. Oktober 2010 in Allgemein, tub.find, vufind |

Nachdem die Software installiert ist und läuft, brauchen wir Inhalte. Sinnvoll ist es natürlich (als Bibliothek), die eigenen Bestandsdaten zu nutzen – so kann man am besten den Erfolg erkennen. GBV-Bibliotheken können sich z.B. per Z39.50 einen kleinen Auszug der eigenen Daten im MARC-Format aus dem CBS holen. Einen Gesamtabzug bekommt man auf diese Weise nicht – hier ist die Mithilfe der Verbundzentrale gefragt. Aber zum Probieren reichen erstmal kleinere Datenbestände durchaus aus.
So haben auch wir angefangen… Ein Script, um sich einen Auszug zu holen, steht zum Download zur Verfügung. Weitere Hinweise zur Nutzung des Scripts haben wir schon hier im Blog gepostet. Dort ist auch beschrieben, wie sich die BKL-Klassifikation in Vufind einbinden lässt.

Mit dem Datenabzug kann der Importer gefüttert werden. Hier sind je nach Belieben auch noch ein paar Änderungen vorzunehmen. Für GBV-Bibliotheken interessant ist die Einbindung der BKL. Diese wird im nächsten Teil der Serie beschrieben.
Zudem müssen die Signaturen korrekt importiert werden. Vufind verwendet standardmäßig eines der MARC-Felder 099ab, 090ab oder 050ab für den Signatur-Import. Im GBV muss hier ein anderes Feld (nämlich 900d) verwendet werden. Die Transformation unterscheidet sich allerdings auch vom vufind-Original, daher reicht es nicht, die Felder in marc.properties auszutauschen. Stattdessen muss in die marc_local.properties folgende Zeile eingetragen werden:
callnumber = script(gbv-callnumber.bsh), getFullCallNumber

Das Script gbv-callnumber.bsh muss ins Verzeichnis import/index_scripts kopiert werden.

Nun kann der erste Importerlauf gestartet werden.
# ./import-marc.sh >MARC-Datei>

Nachdem der Importer fertig ist, sollte vufind erste Suchergebnisse liefern. Beim Abschicken einer leeren Suchanfrage sollte der gesamte Bestand im Ergebnis angezeigt werden. Also einfach mal ausprobieren!

Schlagwörter: , ,

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Copyright © 2010-2024 tub.find Blog All rights reserved.
This site is using the Desk Mess Mirrored theme, v2.5, from BuyNowShop.com.