« Panther Server Admin | Lisp Showtime » |
Context Sensitive Linking
Viele Universitätsbibliotheken bieten mittlerweile Context Sensitive Linking-Dienste an, viele über einen SFX-Server. Was Kontext-Linking macht, hört sich zunächst ganz einfach an: es bietet zu einer gegebenen bibliographischen Information automatisch zusätzliche Information an. Interessant ist dies vor allem darum, weil sich damit Zugriff auf Ressourcen (Volltext, Online-Journale) ermöglichen lässt.
An den SFX-Server lassen sich automatisierte Anfragen schicken, dazu muss man nur die eigenen bibliographischen Daten im openURL Standard kodieren. De facto wird - soweit ich es sehe - der sehr eingeschränkte openURL Standard 0.1 verwendet, und nicht der sehr viel aufwendigere 1.0 Standard, der allgemeine ContextObjects ermöglicht. (eine Spezifikation lässt sich bei niso.org finden.)
OpenURL 0.1 lässt sich in Lisp mit ein paar CLOS-Klassen und einer URL-encode Funktion einfach implementieren, die BNF ist sehr kurz.
Gleichzeitig möchte ich dieses Angebot aber auch in mein Bibliographie-Programm einbauen, das ich in Cocoa (Objective C) schreibe, Endnote kann das schliesslich auch schon. More on that later.
Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/skins/_item_feedback.inc.php on line 156