Ein Toolkit für hierarchische Bibliotheksdaten Ein Toolkit zur Präsentation von hierarchischen Bibliotheksdaten Andres von Arx UB Basel, August 2006
Ein Toolkit für hierarchische Bibliotheksdaten Das Problem: lange, unübersichtliche Listen im Webopac Indexlisten Kurztitellisten
Ein Toolkit für hierarchische Bibliotheksdaten Mögliche Lösungen: Relevance Ranking
Ein Toolkit für hierarchische Bibliotheksdaten Mögliche Lösungen: Relevance Ranking Gruppieren Zusammenfassen gleichartiger Einheiten FRBR
Ein Toolkit für hierarchische Bibliotheksdaten Mögliche Lösungen: Relevance Ranking Gruppieren Zusammenfassen gleichartiger Einheiten FRBR Hierarchisieren Anzeige in Baumstruktur
Ein Toolkit für hierarchische Bibliotheksdaten Anzeige der Hierarchie in HTML Baumstruktur: Anzeige eines Element im Kontext
Ein Toolkit für hierarchische Bibliotheksdaten Anzeige der Hierarchie in DHTML Baumstruktur: Anzeige nach Bedarf durch Explode and Collapse
Ein Toolkit für hierarchische Bibliotheksdaten Die hierarchische Anzeige empfiehlt sich überall, wo bibliographische Daten selbst eine hierarchische Struktur haben: BIB-BIB Verknüpfungen Band- und Reihenübersichten, Analytica Archivaufnahmen nach ISAD Handschriften / AMREM FRBR AUT-AUT Verknüpfungen Thesauri
Ein Toolkit für hierarchische Bibliotheksdaten Die hierarchische Anzeige kann derzeit nur ausserhalb des Bibliothekssystems Aleph realisiert werden. Aleph WebopacExterne Website
Ein Toolkit für hierarchische Bibliotheksdaten Realisierungen Guido Badalamenti, Università di Siena (dynamischer Zugriff mit CGI auf Aleph Oracle Tabelle z103)
Ein Toolkit für hierarchische Bibliotheksdaten Realisierungen Toolkit UB Basel für statische Webseiten funktioniert unabhängig vom Bibliothekssystem verwendet XML-Standardformate und OpenSource Tools (Perl, XSLT)
Ein Toolkit für hierarchische Bibliotheksdaten Komponenten Website XML / HTML Bibliothekssystem
Ein Toolkit für hierarchische Bibliotheksdaten Komponenten Website XML / HTML MARC21 Slim XML Selektion, Extraktion Bibliothekssystem
Ein Toolkit für hierarchische Bibliotheksdaten Komponenten Website XML / HTML MARC21 Slim XML Sortieren, Hierarchisieren Hierarchie XML Selektion, Extraktion Bibliothekssystem
Ein Toolkit für hierarchische Bibliotheksdaten Komponenten Website XML / HTML Formatieren MARC21 Slim XML Sortieren, Hierarchisieren Hierarchie XML Selektion, Extraktion Bibliothekssystem
Ein Toolkit für hierarchische Bibliotheksdaten Komponenten Session-Link Website XML / HTML Formatieren MARC21 Slim XML Sortieren, Hierarchisieren Hierarchie XML Selektion, Extraktion Bibliothekssystem
Ein Toolkit für hierarchische Bibliotheksdaten Komponenten Session-Link Website XML / HTML Formatieren MARC21 Slim XML Sortieren, Hierarchisieren Hierarchie XML Selektion, Extraktion Bibliothekssystem
Ein Toolkit für hierarchische Bibliotheksdaten Selektion, Extraktion Aleph X-Services Perl: Download von XML Records mit CCL XSLT: Konversion in MARC 21 XML Aleph Sequential Aleph GUI: ret-03, print-03 Perl: Konversion in MARC 21 XML
Ein Toolkit für hierarchische Bibliotheksdaten MARC 21 Slim XML
Ein Toolkit für hierarchische Bibliotheksdaten Komponenten Session-Link Website XML / HTML Formatieren MARC21 Slim XML Sortieren, Hierarchisieren Hierarchie XML Selektion, Extraktion Bibliothekssystem
Ein Toolkit für hierarchische Bibliotheksdaten Sortieren, Hierarchisieren Ziel: Generierung einer XML-Datei, welche die natürliche Hierarchie abbildet XSLT: extrahiert die Felder, die für den Nachbau der Hierarchie nötig sind Perl: rekonstruiert die Verknüpfungen Zweck: Erleichterung der Formatierung
Ein Toolkit für hierarchische Bibliotheksdaten Sortieren, Hierarchisieren Das Verfahren ist abhängig von der Datenstruktur In UNIMARC / IDS-MARC enthält das Feld 490 die Systemnummer des Uplinks: Die Hierarchie kann über die 490 Felder rekonstruiert werden (Bottom-Up oder Top-Down) In USMARC AUT sind Verknüpfungen implizit: Oberbegriffe, Unterbegriffe, Verweisungen müssen aus dem Inhalt der Daten rekonstruiert werden
Ein Toolkit für hierarchische Bibliotheksdaten Hierarchie XML
Ein Toolkit für hierarchische Bibliotheksdaten Hierarchie XML
Ein Toolkit für hierarchische Bibliotheksdaten Komponenten Session-Link Website XML / HTML Formatieren MARC21 Slim XML Sortieren, Hierarchisieren Hierarchie XML Selektion, Extraktion Bibliothekssystem
Ein Toolkit für hierarchische Bibliotheksdaten Formatierung mit XSLT Ordnung aus Hierarchie XML beliebige Inhalte aus MARC XML Output Webseiten (oder Teile davon): XML, XHTML, HTML JavaScript Codelemente für DHTML...
Ein Toolkit für hierarchische Bibliotheksdaten Komponenten Session-Link Website XML / HTML Formatieren MARC21 Slim XML Sortieren, Hierarchisieren Hierarchie XML Selektion, Extraktion Bibliothekssystem
Ein Toolkit für hierarchische Bibliotheksdaten Sessionlink Das Problem Jeder Aufruf von Aleph über eine URL öffnet eine neue Session Die Lösung Deep-Linking zu Aleph mit Wiederverwendung einer Session
Ein Toolkit für hierarchische Bibliotheksdaten Sessionlink 1. Ein Aufruf der lokalen Webseite ohne eine Session in der URL wird umgeleitet auf eine Seite auf dem Aleph Webserver. aleph=' + 'file_name=api-session-rebus.html'; if ( window.location.search=='' ) window.location.replace(aleph);
Ein Toolkit für hierarchische Bibliotheksdaten Sessionlink 2. Der Aleph Webserver leitet zurück auf die Webseite und gibt eine Sessionsnummer mit. <meta http-equiv="refresh" content="0; URL= rebus/index.html?&session">
Ein Toolkit für hierarchische Bibliotheksdaten Sessionlink 3. Die lokale Webseite ergänzt die folgenden Aufrufe von Aleph durch die Session, die jetzt in der eigenen URL steckt. session=window.location.search.substring(1); function bib(recno) { myurl=' + session + '?func=find-b' + '&find_code=SYS' + '&local_base=dsv05' + '&request=' + recno; alephwin=window.open(myurl,"DSV"); }
Ein Toolkit für hierarchische Bibliotheksdaten Link Beispielanwendungen, Dokumentation, Toolkit