Infrastrukturen für Digitale Bibliotheken: Ein GLOBAL INFO-Projekt Eike Schallehn Universität Magdeburg Andreas Bartelt Universität Hamburg Lukas Faulstich Freie Universität Berlin Daniel Faensen Freie Universität Berlin Einführung Gruppe von 3 Projekten als Teil der GLOBAL INFO-Initiative Digitale Bibliotheken Allgemeinere Sicht: Anbieter digitaler Inhalte und/oder damit verbundener Dienste Infrastrukturen Spezielle Dienste mit einem vorrangig integrativen Charakter. 2 Situation: Anbieter WWW Protokolle Email ... Schnittstellen Dienste Anbieter Digitale Inhalte Metadaten (Inhalte, Dienste) Erstellung Recherche Benachrichtigung Abrechnung ... Verlage Bibliotheken Reseller Kataloge ... 3 Situation: Gesamtbild ... Nutzer Bibliotheken Reseller Kataloge Verlage Autoren Lektoren ... ... ... Große Anzahl unterschiedlicher Anbieter, Dienste und Schnittstellen Nutzer benötigen Wissen über Anbieter, deren Beziehungen und Dienste Komplexe Interaktionen (B2B, B2C) 4 Motivation infrastruktureller Dienste Nutzer und Anbieter: individuelle, einheitliche Sicht auf Dienste der für sie relevanten Anbieter und Dienste notwendig Infrastrukturdienste: Bereitstellung notwendiger integrativer Funktionalität 5 Standards Existierende und zukünftige Standards für Inhalte (XML/SGML, PDF, HTML ...) Metadaten (XML, RDF, DC, MARC, DOI, ...) Zugriff (HTTP, Z39.50, OAI, CORBA, ...) Standards nicht alleinige Lösung notwendige Grundlage für effiziente Realisierung von Infrastrukturen viele „Standards“ existieren - welche sind relevant und zukunftsträchtig? 6 Projektübersicht Projekt Infrastrukturen Bausteine für Digitale Bibliotheken Keine komplette Infrastruktur Teilprojekte Hermes - Benachrichtigungsdienst (Freie Universität Berlin) Demetrios - Föderierungsdienst (Universität Magdeburg) Gibraltar - Broker/Trader-Architektur (Universität Hamburg) Kooperationspartner: Spektrum Akademischer Verlag, Springer-Verlag, IZ Bonn (CARMEN) 7 Einführung Gibraltar Dienst, der seine Nutzer bei der zielgerichteten Auswahl weiterer Dienste systematisch unterstützt und eine automatische Vermittlung durchführt. Hermes Dienst, der seine Nutzer (das können auch andere Dienste sein) über neue Veröffentlichungen benachrichtigt Demetrios Dienst, der seinen Nutzern oder anderen Diensten eine vereinheitlichte Sicht auf strukturierte, bibliographische Daten bietet 8 gibraltar The Global Info Brokerage Architecture Information Service Brokerage mit dem PublicationPORTAL Universität Hamburg, Fachbereich Informatik AG Verteilte Systeme VSYS gibraltar IT-Potentiale im ePublishing Vielfältige Akteure, Rollen und elektronische Dienste. ePublishing Services: Digitale Bibliotheken, elektr. Kataloge, Zitatservices, ... Spezifische UnterReader eJournal Retrieval Editor stützungsdienste: Service Lizensierung, Evaluation Copyright, ... Service Lector Generische UnterstützungsBank dienste: Broker Payment, Security, ... Internet Repository Registration Server Advertising Service Author Proof Reader Print Shop Catalogue Service 10 gibraltar Anwendungskonzept Orientierung und Vermittlung Navigationshilfen durch den Informationsdienstraum Dienstleistungsvermittlung vom Ziel bis zum Angebot Kombination und Koordination Etablierung von Wertschöpfungsketten Integrationshilfen für Teildienstleistungen Zugang und Nutzung Unterstützung bei Initialisierung, Aufruf und interaktiver Nutzung von Dienstleistungen Einheitliche Schnittstellen mit Teilautomatisierung 11 gibraltar PublicationPORTAL Web-Applikation nach Art heutiger InternetPortale PublicationPORTAL = Portal + innovative Techniken ( TypeMgm, Negotiation, Personalisierung, ...) für Vermittlung, Integration und TeilAutomatisierung Zur strukturierten zielgerichteten Unterstützung der menschlichen Akteure im ePublishing 12 gibraltar Technische Basiskonzepte Typmanagement Verwaltung generischer Diensttypen zur Katalogisierung und Vermittlung von Informationsdiensten Trading Typbasierte Vermittlung von global verteilten Dienstanbietern des ePublishing Komponentenorientierung Simultane Kombination / Koordination verschiedener Dienstangebote durch eine generative Komponentenarchitektur Automated Negotiation Etablierung von Dienstbeziehungen und dynamische Vereinbarung von Konditionen 13 Benachrichtigungsdienste für Digitale Bibliotheken Freie Universität Berlin, Institut für Informatik Hermes Einführung Benachrichtigung über wiss. Publikationen Verlagsangebot unzureichend Hermes-Ziele Abdeckung einer Vielzahl von Anbietern (auch passive) Anbieterintegration Verschiedene Dokumenttypen Offenheit für weitere Anbieter Mehrsprachigkeit Ausgefeilte Interessensprofile 15 Hermes Stand der Dinge Erste Version mit eingeschränkter Funktionalität Einfache Profile Zeitschriftenartikel und Technical Reports Springer, Wiley/VCH, Nature, ACM, arXiv, NCSTRL Benachrichtigung per EMail (Klartext, HTML oder XML) 16 Hermes Architektur User Provider Observer Filter XSL au = xxx ti = yyy Majour Web GUI Preprocessor Wrapper EMailReceiver Notifier < ? x m l> < h e a d e r> ... < /h e a d e r> < ? x m l> < h e a d e r> ... < /h e a d e r> Profile Definition Subscriber < ? x m l> < h e a d e r> ... < /h e a d e r> ClientProxy < ? x m l > < h e a d e r > . . . << / ?h x e m a dl > e r > < h e a d e r > . . . << /? h x em a l d> e r > < h . . . < / JMS Message Queuing System e h a e d a e d r e > r > JDBC RDBMS 17 Hermes Online Prototyp: Profildefinition 18 Föderierungsdienst für bibliographische Daten Otto-von-Guericke-Universität Magdeburg, Institut für Technische u. Betriebliche Informationssysteme Demetrios Einführung Integration bibliographischer Daten Projektziele: Flexibler Dienst zur dynamischen Integration von Metadaten verschiedener Anbieter Verlagen Bibliotheken Online-Katalogen und Diensten Buchhändlern Adapter für relevante Klassen von Anbietern Werkzeugunterstützung für Integration Konfiguration von Adaptern 20 Demetrios Übersicht Globaler Höhere Dienste - FRAQL - erweitertes SQL - Mechanismen zur Lösung von Konflikten Recherchedienst - Anfrageumformulierung - Ergebnisintegration - Globale Anfragebearbeitung Anwendungsebene - Anfrageübersetzung Föderierungsebene - Ergebnisübersetzung Demetrios Föderierungsdienst DB Adapter XML Adapter WWW Adapter Z39.50 Adapter Adapterebene ... 21 Demetrios Schwerpunkt: Föderierungsebene Virtuelle Sicht über integrierten Datenbestand Erkennung identischer Objekte Beschreibung und Ausnutzung von Anfragemöglichkeiten ISBN 382660258 AUTHORS Gunter Saake Ingo Schmitt Can Türker ... ... ISBN 382660258 3932588770 ... AUTOR G. Saake I. Schmitt C. Türker A. Endres D. Fellner ... TITEL Objektdatenbanken Digitale Bibliotheken ... TITLE Objektdatenbanken PRICE $ 31 ... ... <book> <author>Gunter Saake</author> <author>Ingo Schmitt</author> <author>Can Türker</author> <title>Objektdatenbanken</title> <price>DM 69,-</price> ... </book> 22 Demetrios Prototyp: Integriertes Anfrageergebnis 23 SFM “Infrastrukturen” Zusammenfassung Globale verteilte digitale Bibliotheken bestehen aus einer Vielzahl verschiedener Dienste Infrastrukturen für digitale Bibliotheken umfassen Teildienste und deren Koordination SFM: verschiedene Integrationsdienste praktisch: Verknüpfung von Publikations-Providern Hermes - Benachrichtigungsdienst grundlegend: Föderation von Publikations-Daten Demetrios - Föderierungsdienstdienst generisch: Koordination von Publikations-Diensten Gibraltar – Brokerage-Architektur 24 ... weitere Informationsmöglichkeiten SFM “Infrastrukturen” http://www.inf.fu-berlin.de/projects/globalinfo/ Hermes - Benachrichtigungsdienst www.inf.fu-berlin.de/inst/ag-db/projects/project_hermes.html Demetrios – Föderierungsdienst wwwiti.cs.uni-magdeburg.de/iti_db/forschung/globalinfo/ Gibraltar - Broker/Trader-Architektur vsys-www.informatik.uni-hamburg.de/projects/GlobalInfo/ 25