Upload
jasmin-holtzer
View
213
Download
0
Embed Size (px)
Citation preview
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Digitale Bibliothekenmit MILESS und MyCoRe
Frank LützenkirchenHochschulRechenZentrum der Universität Essen
http://miless.uni-essen.de/ http://www.mycore.de/
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
• MILESS: Multimedialer Lehr- und Lernserver Essen• Genauer: Multimedialer Lehr- und Lernmittel-Server• Nicht: E-Learning-System (Kursmanagement, Diskussionsforen, ...)• Essener Digitale Bibliothek: Infrastruktur für die Universität Essen
• In Essen für Essen entwickelte Applikation, d .h. ursprünglich zugeschnitten auf Essener Anforderungen• Dublin Core Datenmodell, XML-Schnittstellen, beliebige Dateitypen
• Benötigt IBM Content Manager, DB2 unter AIX / NT• Java-Applikation bestehend aus Servlets, Applets
• Open Source unter GNU General Public License, nichtkommerziell• Nachnutzung durch 12 andere Universitäten erfolgreich, z. B. Leipzig (Bach Digital), Jena (Urmel), ca. ein Dutzend Installationen• Zunehmende Flexibilisierung zur einfacheren Nachnutzung• Teil der CampusSource Initiative NRW, Teil des MyCoRe Projekts
MILESS Überblick
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
MILESS Basis: Content Manager V7
Abbildung: Marc Schlüpmann, Universität Essen
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Architektur Content Manager V8
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
MILESS Software-Architektur
Abbildung: Marc Schlüpmann, Universität Essen
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
• Dokumentenmodell ist Umsetzung des Dublin Core Element Set:Creator, Publisher, Contributor, Title, Subject, Description, Source, Coverage, Rights, Type, Format, Date, Language, ...
• Ergänzt um Modell für Personen / Körperschaftsdaten:Personen, Namensformen, Kontaktinformationen, ...
• Ergänzt um Modell für Dokumenten-Derivate und DateienEin Dokument in verschiedenen Formaten (HTML, PS, PDF, ...)
• Metadatensatz ist abgestimmt auf / mit
Deutsche Bibliothek:Elektronische Dissertationen
MILESS Datenmodell
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Übersicht MILESS Datenmodell
Abbildung: Marc Schlüpmann, Universität Essen
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Allgemeine u. fachspezifische Suchmasken
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Liste der Suchergebnisse
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Anzeige der Dokumenten-Metadaten
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Applet-GUI für Autoren: Einstellen / Ändern
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Dissertation in verschiedenen Formaten
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Java- oder Shockwave-Animation
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Dissertation in LaTeX, Anzeige-Applet
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
• Essener Lösung „MILESS“ ist spezialisiert auf die Essener Anforderungen (z. B. in Datenmodell, Graphische Oberflächen)
• „MILESS Community“ der Nachnutzer brachte zusätzliche Anforderungen, Flexibilisierungswünsche, neue Anwendungsgebiete ein
• Daher, ausgehend von MILESS, gemeinsame Entwicklung eines flexiblen, anpassbaren Software-Kerns („core“) zur Erstellung von digitalen Bibliothekssystemen / Archivlösungen (allgemein „Content Repositories“ -> CoRe), für verschiedene Backend-Datenbanken, unter anderem IBM Content Manager
• Entwicklung als Open Source auf Java-Basis unter GNU GPL• Kern, ergänzt um Anpassungen und Erweiterungen, bildet
jeweils eine lokale Lösung, z. B. für Münzsammlung, Papyri-Archiv, ...
MyCoRe: Entstehung und Ziele
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
• Universität Essen: Rechenzentrum, Bibliothek, Medienzentrum• Universität Jena: Rechenzentrum, Bibliothek• Universität Leipzig: Rechenzentrum• Universität Münster: Rechenzentrum, Bibliothek• Universität Halle: Rechenzentrum, Bibliothek• Universität Freiburg: Rechenzentrum • Universität Rostock: Rechenzentrum, Bibliothek, Informatik Prof. Heuer• Universität Bonn: Rechenzentrum• Universität Greifswald: Rechenzentrum• Universität Hamburg. Rechenzentrum, Bibliothek
• GWDG Göttingen mit Bayerischer Staatsbibliothek München• Universität Uppsala / Louisiana Tech University: Architectural History
• IBM Deutschland: Content Manager Gruppe, Forschung & Lehre
• Weitere potentielle Beteiligte / interessierte zukünftige Nutzer / KontakteDüsseldorf, Bochum, Mainz, BASF Ludwigshafen, Paul Hartmann AG ...
MyCoRe: Projektbeteiligte
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
• Konfiguration statt Programmierung• Konfigurierbares Metadatenmodell• Konfigurierbares Layout über XSL Stylesheets• Flexibles internes logisches Dateisystem• Audio-/Video-Unterstützung• Unterstützung verschiedener Datenbank-Backends• Verteilte Suche über mehrere Systeme• XML Import/Export Schnittstellen• HTML GUI auch als Metadaten-Editor für Autoren• Anbindung Benutzer-/Rechteverwaltung an LDAP, ...• Schnittstellen für OAI, Z.39.50, Web Services: SOAP
MyCoRe: Ziele und Funktionalität
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
MyCoRe: Datenmodellierung
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
MyCoRe Classification System:Browsing through classifications
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
MyCoRe Internal Logical Filesystem:Separation of file metadata and content
MCRNode
MCRDirectoryMCRFile
MCRFileContentStore
FCSContentManager FCSLocalFileSystem FCSRealServer
FCSVideoChargerFCSRemoteFTPServervarious interfaceimplementations
Manages file metadata
• directory structure • file names, types • size, MD5 checksum• date modified
stored in RDBMS
*
1
Manages file content
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
MyCoRe Internal Logical Filesystem:Audio/Video Stores and Extenders
MCRNode
MCRDirectoryMCRFile
MCRFileContentStore
FCSContentManager
FCSRealServer
FCSVideoCharger
*
1
MCRAudioVideoExtender
AVXRealServer
AVCVideoCharger
• audio/video files can be treated as ordinary files (import, export, ...)• audio/video content will automatically be stored in appropriate streaming server• audio/video files have additional metadata (bitrate, framerate, ...) and capabilities (start a streaming player)
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
MyCoRe: Architektur
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Generation of HTML Pages by MyCoRe Servlets: Separation of Logic & Layout
MyCoRe Servlet
XML Document
Client Browser
MCRLayoutServlet
HTML Page
XSL Stylesheet
1
2
3
4
• Data
• Business Logic
• Layout instructions
• Independent functions, can be• changed• maintained• developed separately
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
MyCoRe LayoutServlet:Three different sources of XML
Other MyCoRe Servlet
MILESS Derivate Servlet
Static XML Document from Web Server Filesystem
Stored XML Document aspart of a MILESS derivate
MyCoReLayoutServlet
XSL Stylesheet
Dynamically generated XML Document
Output HTML Page
ClientBrowser
1a
1b
1c
2a
2b
2c
3
4
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Video-Storyboard via XSL-Stylesheet
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Video-Storyboard, XML-Darstellung
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
MyCoRe EditorServlet:Architecture Overview
EditorServlet
Editor Page XML
LayoutServlet Editor Page XSLBrowser Editor Page HTML
Editor Def. XML
XML Source XML Target
XML OutputXML Input
1: read XML to edit
2: read editor definition for this kind of xml document
3: create editor page and render it to HTML form using XSL
4: user edits form in browser and sends form data to EditorServlet
5: validate data, generate XML output and save to target
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Person Metadata Editor generated by EditorServlet
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Verteilte Suche in MyCoRe:Remote Query Server & Clients
HTTP / XML
PräsentationSuchergebnisse
Lokale Suche
Lokale Suche
Lokale Suche
Lokale Suche
Lokale Suchez.B. Content Manager
Client
Server
Quelle: M. Zarick, Universität Rostock
Göttingen, 17.09.2002 ProPrint Workshop F. Lützenkirchen
Vielen Dank für Ihre Aufmerksamkeit!
http://miless.uni-essen.de/ http://www.mycore.de/
Haben Sie weitere Fragen?