Kürzlich traf ich mich mit Martin Fenner, Lambert Heller, Felix Hofmann und Martin Fröhlich (beide PaperC), um über dieses und jenes zu schnacken. Dabei kam auch der Vorschlag auf, eine API für Bibliothekskataloge einzurichten. Unabhängig davon wurde eine API auch von Oliver Flimm vorgeschlagen.
Die Antwort auf diesen Vorschlag:
Umgesetzt! Unsere API ist fertig, bald mehr dazu im PaperC Blog. Entwickler sind willkommen.
Ich entscheide gerne selbst, mit wem ich in welchem Medium Kontakt aufnehme. Ich habe irgendwann jemandem eine Mail geschrieben, und schon stehe ich mit ihm oder ihr in “Buzz”-Kontakt? So etwas als Default-Einstellung anzubieten ist absurd.
Mehr Kritik gibt es hier und hier und (naja) hier und hier und …
At Paul Smith’s College, I recently implemented a “New Books” display using open APIs and an image scroller. In this article I’ll give a brief overview of Google Book Search, OpenLibrary and Worldcat, explain how I created this New Books Widget using book cover data, and provide readers with some practical and simple code to show how to collect this data. This article will be of interest to anyone who wants to read about a brief overview of current state of free book data service providers. Additionally, beginner programmers will likely find the examples at the end of the article helpful when getting started with projects of their own.
Python software that reads a text file containing ISBN numbers and uses them to query Open Library and Google Book Search for book information from the respective libraries and adds them to a MYSQL database. Also downloads and processes book thumbnail covers.
Im aktuellen Bibliotheksdienst (43 (2009), H. 1, S. 20-38), beschreiben Ulrich Hahn und Matthias Schulze, wie der Katalog der UB der Helmut-Schmidt-Universität mit allerlei Nützlichkeiten aufgebohrt wurde. Zuerst wären da:
Im Artikel wird gut deutlich, mit welch geringem Aufwand sich ein Mehrwert für Biblioteksnutzer schaffen lässt. Aber, ohne jemandem die Geschäftsgrundlage zu mißgönnen: Für Lagepläne im OPAC braucht man meines Erachtens keine Firma engagieren. Die Integration von verlinkten Standorten funktioniert zumindest in PICA-OPACs, wie man im Katalog der TUB HH sehen kann. Und wie man mit einfachen (und kostenlosen) Mittel Lagepläne erstellt, beschreibt Tobias Zeumer.
Auch bei Bibtip handelt es sich um eine kommerzielle Dienstleistung, die, obwohl es sich um ein DFG-Projekt zur dauerhaften Verbesserung der Informationsinfrastruktur wissenschaftlicher Bibliotheken in Deutschland.handelt, entgegen einer DFG-Empfehlung (PDF) nicht im Quelltext verfügbar ist.
Mit meinen Einwänden möchte ich diesen Dienste auf keinen Fall die Praxistauglichkeit absprechen.
Im Artikel geht’s weiter mit der Einbindung von Daten und Coverbildern über die API der Google-Buchsuche. Dies wird zu Recht als “klassisches Mashup” bezeichnet. Für die Zukunft werden unter anderem zusätzliche Erweiterungen des Katalogs und der Einsatz von Videocasts versprochen. Dem Schlußsatz kann ich mich nur anschließen: “Wir denken aber, dass unser Katalog durchaus ein klein wenig besser geworden ist.”
In den neuen Author Stores werden alle Bücher und zugehörige Produkte eines über amazon.com erhältlichen Autors gelistet, dazu kommen biografische Informationen und andere Features wie Interviews und Diskussionsforen. Zum Start wurden nach Angaben des Unternehmens 2.500 Author Stores eingerichtet. Ziel sei es, für jeden über Amazon erhältlichen Autor ein solches Angebot einzurichten.
Question: Why doesn’t my favorite author have an Amazon Author Store?
Answer: A select number of Amazon Author Stores will be viewable during our beta launch. We currently have thousands of Amazon Author Stores now and will be adding many more in the months to come.
Das dazu dann auch bald eine benutzerfreundliche API folgen wird, halte ich für sicher. Und dann haben wir sie endlich: die Konkurrenz zur PND. Kein Wunder, wenn das Bibliothekswesen seit Ewigkeiten auf den eigenen Daten hockt. Aber zumindest Jakob ist ja optimistisch, dass sich “bald” etwas ändern könnte.
Web sites are only one kind of presence that companies can have today. Social Networks like Facebook and MySpace, mobile platforms like iPhone and Blackberry, browser extensions and RIA Applications all have an equal – sometimes considerably larger – share of users attention. Figuring out which presence should be delivered by the website vs. a third party is an important question that each company should ask.
Jakob kündigt seinen Vortrag bei der GBV-Verbundkonferenz an, bei dem es um die Öffnung der Kataloge gehen wird. Die Folien dazu gibt es jetzt schon bei Slideshare.
Kurz gesagt geht es um die Öffnung der Kataloge für darauf aufsetzende Anwendungen. Als Beispiele sind. z.B. persönliche Listen (”Perlis”) wie Semesterapparate, Katalogisierung durch Benutzer und die automatische Katalogisierung von Blogs genannt.
ExLibris hat einen RSS-Feed. Dort kann man lesen, dass ExLibris von Leeds Equity gekauft wurde. Zweifellos eine wichtige Nachricht. Für deutsche ExLibris-Kunden zumindest kurz- und mittelfristig weitaus interessantere Nachrichten kann man dort leider nicht erfahren. Dazu muss man schon verschiedene Google-Alerts bemühen1 , die z.B. diese Pressemitteilung ans Tageslicht befördert:
Die Ex Libris (Deutschland) GmbH hat in Kooperation mit der EZB (Elektronische Zeitschriftenbibliothek) in Regensburg eine Schnittstelle zwischen der Electronic Resource Management (ERM) Lösung Verde und der EZB entwickelt. Durch diese Schnittstelle entfällt die bisher erforderliche, doppelte Pflege von elektronischen Zeitschriften in Verde und parallel in der EZB. Die Daten werden jetzt nur noch in Verde gepflegt und dann über ein automatisches Update an die Bestände der EZB geliefert.
„Mit dieser neuen Funktionalität bietet Ex Libris seinen Verde-Kunden einen wichtigen Produktivitätsgewinn und untermauert seine Position als führender Anbieter von ERM Lösungen für Bibliotheken und Forschungsinstitutionen“, erklärt Ullrich Jüngling, Sales und Marketing Direktor der Ex Libris (Deutschland) GmbH.
Nähere Informationen gibt es hier. Wie ExLibris auf Anfrage mitteilte, ist Verde in Deutschland schon an der FU Berlin und an der Jacobs University in Bremen im Einsatz. Auf die Frage, ob man Verde auch mit Nicht-Ex-Libris-Produkten verwenden kann, wurde mir mitgeteilt:
Für die Einbindung zu Nicht Ex Libris-Systemen stellt Ex Libris Verde-Kunden ein Dokument zur Verfügung, welches beschreibt, wie Deeplinks nach Verde generiert werden können, bzw. wie auch die Kommunikation mit den vorhandenen SOAP Services genutzt werden kann. Somit ist die gezielte Abfrage z.B. von Lizenzinformationen möglich, und kann systemunabhängig implementiert werden.
Es wurde in diesem Zusammenhang auf ExLibris Open-Platform-Strategie verwiesen, die eine generelle Öffnung der Produkte auch für Fremdanbieter vorsieht.
ExLibris begeht anscheinend nicht den Fehler, Offenheit nur technisch zu verstehen. Es wurde (oder wird?) eine Plattform geschaffen, auf der auch Ideen Externer in die Entwicklung an ExLibris-Produkten einfließen können. Es gehe um:
Die Prozesse zu formalisieren, mit denen wir unsere Schnittstellen entwerfen, implementieren, dokumentieren und veröffentlichen, um eine Kontinuität bei allen Produkten zu erhalten und ein umfassendes Angebot zu erzielen.
Verstärkung unserer Betonung von Prinzipien der serviceorientierten Architektur (SOA) in unseren zukünftigen Produktdesigns. Dabei möchten wir sicherstellen, dass unsere Lösungen Services als Kernbausteine für Applikationen zur Verfügung stellen, die von uns oder anderen Unternehmen entwickelt werden.
Eine Platform bieten, die als Mittelpunkt für Zusammenarbeit dient und als solcher die Initiativen von Institutionen und Communities aktiv fördert und erleichtert, unsere Produkte zu verbessern oder sie auf eine Weise zu nutzen, die wir nicht vorhergesehen haben.
Klingt vielversprechend.
seitdem dieser Text angefangen wurde, ist mit Inetbib-K ein Angebot an den Start gegangen, dass diesen Mißstand zu beheben versucht. Siehe auch hier. [↩]
Josh Hadro fasst im Library Journal die “Top Tech Trends” des diesjährigen ALA-Konferenz zusammen.
Perennial favorites open source, APIs, and mobile devices given as top trends, among others
Technology glitches during streaming video, distracting chat room discussion during panel
Karen Coyle: Future may not involve libraries “if we don’t make some extreme changes.”
Äußerst empfehlenswerte Lektüre. Die meisten Erkenntnisse sind zwar weder neu, noch überraschend. So gebündelt findet man die diversen Ermahnungen (”Mehr Offenheit!”) und Visionen (”Mehr Offenheit!”) jedoch selten.
Lambert Heller fragte beim Bibcamp, was Bibliotheken für Blogger tun könnten. Die für mich naheliegendste Antwort war: Bibliographische Daten auf möglichst elegante und einfache Weise zur Verfügung stellen. Vorbild kann das hier schon mal kurz vorgestellte Amazoneinzeltitellinksplugin sein.
Rezept
Zutaten
PHP
XML
XSL
SRU
Mit ein bißchen AJAX und/oder Javascript abschmecken
Zubereitung
Man nehme einen ISBN-Parser, der im Posting enthaltene ISBN ausfindig macht (z.B. so wie hier), packe diese ISBN in eine SRU-Abfrage (wie z.B. diese hier), Über ein XSL-Stylesheet kann die Ausgabe dann beliebig1 gewandelt werden. Die derart aufgehübschten Daten werden nun je nach Einstellung in den Plugin-Options auf die eine oder andere Art und Weise dargestellt. Vorstellbar ist z.B. die Integration von Bibtex, um die bibliographischen Daten auch für Dritte nutzbar machen zu können. Und (oder oder) die Einbindung der bibliographischen Daten durch Fußnoten, Tooltips, was auch immer gefällt.
Eine großartige Idee, wie man der riesigen Wordpress-Nutzerschaft bibliographische Dienstleistungen seitens der Bibliothek auf einfache Art und Weise ins Gedächtnis rufen kann.
Nun kommen wir zur Preisfrage: Wer programmiert das?2
Naja, fast beliebig. Ein paar Hindernisse sind anscheinend noch aus dem Weg zu räumen:
Unfortunately, for security reasons, modern browsers do not allow the processing of XML using a XSLT stylesheet retrieved from a different domain. This prevents a user from specifying their own stylesheet when displaying an SRU response. The implication of this is, for example, that a stylesheet loaded from the British Library cannot be used to display the output of an SRU search from the Library of Congress. This is unfortunate as it prevents a user from developing their own interface to access a variety of SRU services.
There are ways around this “feature”. The first is to use a proxy server which provides a single source for SRU searches, re-directing the searches to the true targets. When the stylesheets are accessed from the proxy, it appear as though the searches are being provided fromthe same domain as the local stylesheet. Alternatively, the use of the Javascript and the XMLhttpRequest function may offer a solution in the future.
Dies ist ein ernstgemeinter Aufruf. Wer sich dazu berufen und in der Lage sieht, so ein Plugin umzusetzen, möge sich bitte hier in den Kommentaren oder per Mail an mich wenden. [↩]