10
Bibliothek· Andreas Osterloh 1 RSS-Feeds für Neuerwerbungen an der Bibliothek der Fachhochschule Hannover Andreas Osterloh Bibliothek der Fachhochschule Hannover Teilbibliothek DGS

RSS Feeds für Neuerwerbungen

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 1

RSS-Feeds für Neuerwerbungen an der Bibliothek der Fachhochschule Hannover

Andreas OsterlohBibliothek der Fachhochschule Hannover

Teilbibliothek DGS

Page 2: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 2

RSS-Feeds für Neuerwerbungen an der FHH-Bibliothek

• Feeds für alle Neuerwerbungen der einzelnen Bibliotheken: Zentralbibliothek, DGS, KSF und BV

• Feeds für fachliche Ausschnitte der einzelnen Bibliotheken • Feed Hochschulbibliografie der Fakultät V (Teilbibliothek DGS)• alle Feeddateien werden 1x täglich nachts automatisch erneuert• die Feeds sind nach Katalogisierungsdatum (PICA-Kat. 70xx) sortiert;

die zuletzt katalogisierten Medien stehen am Anfang des Feeds• der Inhalt der Feeds ist vorgegeben, d.h. NutzerInnen können keine

eigenen Feeds für individuelle Anfragen generieren• Liste der Feeds:

http://www.fh-hannover.de/bibl/bub/service/neuerwerbungen/index.html • Realisierung über PHP-Skripte, die den lokalen Katalog abfragen

Page 3: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 3

Die Feeds auf der Homepage der FHH-Bibliothek

Page 4: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 4

Umsetzung

• GBV-PICA: Im Frühjahr 2007 waren keine fertigen Lösungen vorhanden. In die lokalen Kataloge integrierte Feeds waren in Planung. (Stand: Mai 2008: Testversion im Katalog der SUB Göttingenhttp://opac.sub.uni-goettingen.de/DB=1/LNG=DU/)

• GetOPAC - http://www.gbv.de/wikis/cls/GetOpac (... manuelle und maschinelle Abfrage von Suchergebnissen diverser PICA-OPACs in verschiedenen Ausgabeformaten – u.a. RSS)Ursprünglich war GetOPAC als Bestandteil unserer RSS-Lösung vorgesehen und wurde anfangs auch verwendet; GetOPAC wird offenbar nicht weiter entwickelt.

• Mittlerweile ist der GetOPAC-Teil durch eine PHP-Lösung von Herrn Goetz (Bibliothek des Min. für Ernährung, Landwirtschaft ...) ersetzt, die wir in unsere Skripte übernommen haben.(Umwandlung der XML-Ausgabe des Katalogs in RSS-Format)

Page 5: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 5

• Die RSS-Ausgabe von GetOPAC und der PHP-Lösung liefern RSS-Feeds, die inhaltlich der XML-Ausgabe der lokalen Kataloge entsprechen. XML-Ausgabe eines lokalen Katalogs:

• Aber: Die lokalen Kataloge liefern keine Sortierung nach Katalogisierungsdatum; das Datum ist auch nicht in der XML-Ausgabe enthalten :-((.

• Katalogisierungsdatum:PICA-Kategorie 70xx: 7001 28-05-08 zdSuchbar im lokalen Katalog über: slk z 2008-05-08

Page 6: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 6

• Workaround:Über einen festlegbaren Zeitraum wird rekursiv jedes Datum einzeln abgefragt:slk z 2008-05-29slk z 2008-05-28...slk z 2008-04-30 [= 30 Tage]

• Die Recherchen für die einzelnen Tage liefern jeweils eine XML-Ausgabe, die in RSS umgewandelt wird. Die Ergebnisse werden gesammelt und am Ende zu einer RSS-Datei zusammengesetzt.

Der erzeugte Feed ist absteigend nach Katalogisierungsdatum sortiert. :-))

Page 7: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 7

• Zeitraum = Anzahl Tage (Neuerwerbungen der vergangen ... Tage)• Starttag für die rekursive Suche = 1 – x Tage in der Vergangenheit

(durchschnittliche Zeit, die ein Medium von der Katalogisierung zur Verfügbarkeit benötigt)

• Anzahl Feed-Items (alternativ zu Einstellung eines Zeitraums)• Einschränkungen:

fachlich (z.B. über Signatur, Systematik usw.)sonstige (z.B. keine Dissertationen)

• Katalog-URL, Name und Beschreibung des Feeds, Bibliotheks-Homepage

Feeds der FHH-Bibliotheken:http://www.fh-hannover.de/bibl/bub/service/neuerwerbungen

Musterfeeds HOBSY-Bibliotheken:http://www.fh-hannover.de/bibl/bub/service/hobsy

Parametrierung der Skripte

Page 8: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 8

Feeddatei

• Durch die Suche nach einzelnen Tagen, kann das Katalogisierungs-datum der an einem Tag katalogisierten Titel als Element <pubDate> übernommen werden.<item><title>Borderline - das Selbsthilfebuch</title><description> Andreas Knuf. - 2. Aufl. - Bonn : BALANCE, Buch-und-Medien-Verl., 2008</description><link>http://opc4.tib.uni-hannover.de:8080/DB=4.5/PPN?PPN=566720353</link><guid>http://opc4.tib.uni-hannover.de:8080/DB=4.5/PPN?PPN=566720353</guid><pubDate>Sat, 24 May 2008 01:20:02 +0200</pubDate></item>

Katalogisierungsdatum ist der 23.05.2008. Der Eintrag steht das erste Mal im Feed am 24.05.2008 = <pubDate>Der Feed ist dadurch einem Feed-Reader nach Datum sortierbar (z.B. auch beim Mischen von Feeds)

Page 9: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 9

Feeds der FHH: http://www.fh-hannover.de/bibl/bub/service/neuerwerbungen

Musterfeeds:http://www.fh-hannover.de/bibl/bub/service/hobsy

GetOPAC: http://www.gbv.de/wikis/cls/GetOpac

Katalog SUB (Integration von RSS-Feeds in den Katalog):http://opac.sub.uni-goettingen.de/DB=1/LNG=DU/

mybibRSS (TU Hamburg-Harburg)http://www.tub.tu-harburg.de/mybibrss

Links

Page 10: RSS Feeds für Neuerwerbungen

Bibliothek· Andreas Osterloh 10

Vielen Dank für Ihre Aufmerksamkeit!

Andreas Osterloh

[email protected]