Ein Toolkit für hierarchische Bibliotheksdaten Ein Toolkit zur Präsentation von hierarchischen Bibliotheksdaten Andres von Arx UB Basel, August 2006.

Slides:



Advertisements
Ähnliche Präsentationen
Zweieinhalb Jahre Open-Linking im KOBV-Portal: ein Erfahrungsbericht
Advertisements

Aufgabe 17 Thema: Redesign eines Webauftritts 2
Java-Servlets Gliederung: Allgemeine Informationen zu Servlets
Filterfunktion auf Websites
Entwicklung UnivIS-Anbindung auf Basis von PHP und DOM-XML
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
Web 2.0 Ringelmann Arthur.
Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP.
Inhalt – Technische Grundlagen
Musterlösung IT-Struktur an Schulen © M. Stütz, F. Wrede LEU - Zentrale Planungsgruppe Netze am Kultusministerium Baden-Württemberg zwei Pflege der Internetdienste.
Web-CMS der Universität Ulm
Authentifizierung, Autorisierung und Rechteverwaltung Einsatz und Funktion des Rechteservers 2. Shibboleth-Workshop Freiburg, 23. März 2006 Gerald Schupfner,
Datenbankzugriff im WWW (Kommerzielle Systeme)
Persistent Identifiers: URNs
NATURAL Web-Integration 1 / 27/28-Feb-98 TST NATURAL Web-Integration Arbeitskreis NATURAL Süd Theo Straeten SAG Systemhaus GmbH Technologieberater Stuttgart.
Seminar: XML für Fortgeschrittene Referent: Katrin Apel
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Dreamweaver Tatjana Funk. Gebrauchtwagenkauf DW ist ein visueller Editor DW ist ein WYSIWYG Editor (What you see is what you get.
Sortierverfahren Richard Göbel.
Sortierverfahren Richard Göbel.
Datenbankanbindung mit ASP Wilhelm-Schickard-Schule Tübingen
© 2002 Prof. Dr. G. Hellberg 1 XML-Seminar XML-Technologie: XML in Theorie und Praxis Prof. Dr. G. Hellberg XML-Technologie: XML in Theorie und Praxis.
Oracle PL/SQL Server Pages (PSP). © Prof. T. Kudraß, HTWK Leipzig Grundidee: PSP – Internet-Seiten mit dynamischer Präsentation von Inhalten durch Einsatz.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Tomcat (I) Ende 1999 Jakarta-Projekt von Apache, IBM und Sun gegründet
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Java Server Pages Implementierung eines Web-Service-Clients Pea 13: Maik Opitz, Martin Melle, Philipp Hake.
Technik Gestaltung Navigation Daten. Übersicht Client Webbrowser InternetServer.
Seite Common Gateway Interface. Konzepte. Übersicht 1Einleitung 2Was ist CGI? 3Wozu wird CGI verwendet? 4Geschichtlicher Überblick 5Grundvoraussetzungen.
Lokalisierung von Websites
Systementwicklungsprojekt:
... und alles was dazugehört
Welche Funktion hat die php.ini? -Beinhaltet wichtige Einstellungen für PHP. Genannt seien hier u.a. der Speicherort von Cookies, Parameter der Kompilierung,
XML - Konzepte XHTML XML Base XPath XInclude XLink XForms XPointer
Autor: Peter Pfeiffer Seite: Peter Pfeiffer Memeler Str Bad Oeynhausen Hilfe und Tipps Zu dem Eingabemodul und den Exceldateien Bitte.
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Erstellen einer Webseitenstatistik mithilfe eines OLAP-Servers
Grundlagen: Client-Server-Modell
Wird ganz am Anfang der HTML-Datei geschrieben Doctype html public bedeutet, dass man sich auf die Öffentlichkeit der html-dtd bezieht Html ist die meist.
IFB Speyer Daniel Jonietz dj 2 XAMPP - Was ist das? Paket mit: – X – Apache (Webserver) – MySQL oder SQLite (Datenbank) – Perl (Skriptsprache) –
PPS-Veranstaltung (Design einer eigenen WWW-Homepage) Navigationsmechanismen.
XML-Serverpages Vortrag im Rahmen des Seminars XML-Technologien Tobias Faessler.
HORIZONT 1 XINFO ® Das IT - Informationssystem PL/1 Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Oliver Spritzendorfer Thomas Fekete
CMS-Kolloquium am 10. Januar 2006
Von Sebastian Andres Barrierefreies Web Von Sebastian Andres
Torque in Turbine Team 4 Josef Bohninger Thomas Lindenhofer
Dynamische Webseiten-Generierung
Datenanbindung in Webapplikationen
Einführung in PHP.
Einführung in PHP 5.
Mag. Andreas Starzer weloveIT – EDV Dienstleistungen
Client-Server-Modell
Provider und Dienste im Internet
W W W - World Wide Web. Das World Wide Web kommt aus dem Englischen und bedeutet ‚Weltweites Netz‘ ist ein über das Internet abrufbares Hypertext-System.
Tutorium zur LV Forschungspraktikum II (Higher Education) Ein Computerprogramm tut, was Du schreibst, nicht was Du willst.
Willkommen zum Brückensemester
Tutorial Schritt 1: Über den Link im VP gelangen Sie auf die Seite
Universal Plug and Play
Bern University of Applied Sciences Engineering and Information Technology Documentation generator for XML-based description standards Ausgangslage: Die.
1 Wolfgang Wiese, Regionales RechenZentrum Erlangen WCMS 3. August 2000 Wolfgang Wiese RRZE / Lehrstuhl für Informatik VII
IT-Zertifikat der Phil.Fak Kurs 4: Daten- und Metadatenstandards Patrick Sahle BAM-SektorWS 08/09.
JQuery: New Wave Javascript Seite 1 jQuery: New Wave Javascript Jörn Zaefferer TIMETOACT Software & Consulting GmbHT: Im Mediapark 2F:
WINLearn Technische Umsetzung. Basistechnologie Oberfläche in HTML JSP (JavaServerPages) zur Datenauswertung Datenhaltung: Datenbank oder Filesystem JDBC.
Algorithmen und Datenstrukturen
XML-API OLTP-Schnittstelle in XML-CLOB-Technik ab Oracle 8i.
Ein Toolkit zur Präsentation von hierarchischen Bibliotheksdaten Andres von Arx UB Basel, August 2006.
vLib Dienste lokal nutzen: Rezept-Workshop für MPG BibliothekarInnen
 Präsentation transkript:

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