Upload
nowakman
View
1.685
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
Bibliothek· Andreas Osterloh 1
RSS-Feeds für Neuerwerbungen an der Bibliothek der Fachhochschule Hannover
Andreas OsterlohBibliothek der Fachhochschule Hannover
Teilbibliothek DGS
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
Bibliothek· Andreas Osterloh 3
Die Feeds auf der Homepage der FHH-Bibliothek
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)
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
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. :-))
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
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)
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
Bibliothek· Andreas Osterloh 10
Vielen Dank für Ihre Aufmerksamkeit!
Andreas Osterloh