[Allegro] Daten von OCLC : Neuer Web-Service
Bernhard Eversberg
ev at biblio.tu-bs.de
Mo Nov 16 08:12:46 CET 2009
Auf dem Expertentreffen hatten wir auch das Thema "Web-Services",
und T. Berger stellte dazu einige interessante Versuche vor, die
auch schon Eingang in die Praxis gefunden haben.
Wohl etwas widerstrebend öffnet nun auch OCLC seinen Datenspeicher
ganz ganz vorsichtig für kostenfreie Zugriffe von außen.
Der xISBN-Service, vorige Woche vorgestellt, funktioniert so:
Man sendet eine Anforderung in dieser Form:
http://xisbn.worldcat.org/webservices/xid/isbn/NNNNNNNNNN?method=getMetadata&format=xml&fl=*\sho
IV"
mit einer ISBN an der Position NNNNNNNNNN (10- oder 13stellig, mit oder
ohne Bindestriche. Überraschend rasch kommt dann die Antwort in
dieser Form, wenn man z.B. 3-8984-2240-2 angefragt hatte:
<?xml version="1.0" encoding="UTF-8"?>
<rsp xmlns="http://worldcat.org/xid/isbn/" stat="ok">
<isbn oclcnum="248671554 315447454 76437129" form="BA DA"
year="2003" lang="ger" ed="1. Aufl."
title="Wie werde ich UNIX-Guru? : Einführung in UNIX,
Linux und Co"
author="Arnold Willemer."
publisher="Galileo Press" city="Bonn"
url="http://www.worldcat.org/oclc/248671554?referer=xid">
3898422402
</isbn>
</rsp>
Damit kann unsere aiaqs-Methodik was anfangen. Denn mit dem
Befehl get Ihttp:... kann man sich diese Antwort direkt in die
iV holen und auswerten.
Wir haben einen kleinen FLEX oi.flx geschrieben, der daraus
sofort dies macht:
#20 Wie werde ich UNIX-Guru? : Einführung in UNIX, Linux und Co
#40 Willemer, Arnold
#71 1. Aufl.
#74 Bonn
#75 Galileo Press
#76 2003
#87 3-89842-240-2
#89O248671554; 315447454; 76437129
#8eohttp://www.worldcat.org/oclc/248671554?referer=xid
Qualitativ weniger gut als Z39-Ergebnisse von den Verbünden oder
DNB, aber dafür ist die Datenbasis viel größer.
Wer's probieren will, holt sich
http://ftp.allegro-c.de/aktuelle-version/oi.flx
und gibt dann ein:
X oi
dann eine ISBN - und schwupp, steht da der Datensatz.
Es läuft dann eine Schleife, die sofort nach der nächsten ISBN fragt,
und die abgerufenen Sätze sammeln sich erst mal im Offline-Speicher,
wo man sie nach Beenden der Schleife bearbeiten kann, bevor man sie
speichert. Dies kann man natürlich leicht modifizieren, wenn man
nicht stapelweise, sondern einzeln abrufen will.
Was die Sonderzeichen angeht, muß man evtl. weitere Ersetzungen einbauen
oder die VS-Methodik nutzen.
B. Eversberg
Mehr Informationen über die Mailingliste Allegro