Archivierung und Erschließung von Audio/Video-Material mit miless und MyCoRe
UrMEL - ein System von Applikationen auf der Grundlage von MyCoRe Michael L ö rzer Thomas Scheffler...
-
Upload
julius-kohl -
Category
Documents
-
view
219 -
download
0
Transcript of UrMEL - ein System von Applikationen auf der Grundlage von MyCoRe Michael L ö rzer Thomas Scheffler...
UrMEL -
ein System von Applikationen auf der Grundlage von MyCoRe
Michael Lörzer
Thomas Scheffler
© 2005 Thüringer Universitäts- und Landesbibliothek Jena
Software für den Betrieb eines Systems für Digitale Bibliotheken und Archive
Entwicklungsteam aus 15 Universitäten
My-eigene, lokale Anwendung, Core-Softwarekern o. allg. "Content Repositories" realisiert auf der Basis von Java
Versch. Backend-Datenbanken einsetzbar
Entwurfsgrundsätze- Anpassbarkeit- Erweiterbarkeit- Offene Schnittstellen
MyCoRe ist als Open Source Object unter der GNU Lizenz (General Public License) verfügbar http://www.mycore.de/
MyCoRe
Warum haben wir uns für MyCoRe entschieden ?
Wir benötigen ein skalierbares, sicheres und ausbaufähiges System auf dem evaluierte Content- Applikationen auf einer gemeinsamen Plattform angeboten werden können.
eine Plattform die es uns ermöglicht digitale, elektronische und multimediale Quellen und Dokumente zu präsentieren bzw. anderen Einrichtungen eine Publikationsplattform bieten
© 2004 Thüringer Universitäts- und Landesbibliothek Jena
Einsatzfelder/Zielgruppe/Kooperationspartner
WEB Search InterfaceAbfrage Auswahl Darstellung
Content Manager 8 mit Textsuche
Ressource-manager
Datenhaltungs-schicht
XML als zentralesFormat für• Konfiguration• Import• Export• Speicherung• Layout• Schnittstellen
Persistence Layer
Layo
ut S
ervl
et
Java Servlets: User Interface
MyCoRe Code
Journals@UrMEL Collections@UrMELDigitale Bibliothek Thüringen
Ilmedia IlmenauTarget Erfurt
Teilprojekte Fachhochschulen
University@UrMEL Schnittstellen zuPICA, (OAI, Z39.50) Bibliotheksportalen (IPORT..),Fachdatenbanken,zentralenSystemen (ZDB,EZB…)
Einsatzfelder/Zielgruppe/Kooperationspartner
Einsatzfelder/Zielgruppe/Kooperationspartner
1. journals@UrMEL
2. university@UrMEL
3.collections@UrMEL
http://www.urmel-dl.de
Publikation von Online Zeitschriften (Zusammen mit Verlagen) als Open Access
Publikation mit Wissenschaftlern und Fach-gesellschaften ZfBB und Endocytobiosis
Bereitstellung von digitalisierten historischen Zeitschriften Jenaische Literaturzeitung (Bestandserhaltung, bessere Zugänglichkeit )
Bereitstellung und Langzeitarchivierung von erworbenen Online-Zeitschriftenbeständen
1. journals@UrMEL
Einsatzfelder/Zielgruppe/Kooperationspartner
Teilprojekt von UrMEL ( University Multimedia Electronic Library ) und integraler Bestandteil der Digitalen Bibliothek Thüringen, DBT
Bündelung der Aktivitäten zum Erfassen, Recherchieren und Darstellen elektronischer, digitaler und multimedialer Dokumente in einem hochschul-übergreifenden Projekt
Projektplattform nicht nur Hochschulen sondern auch für Museen, Archive und andere Kultureinrichtungen.http://www.db-thueringen.de/servlets/DocumentServlet?id=3448
Thüringenbibliographie, elektronische Pflichtexemplare, Erwerbung elektronischer Dokumente (Kauf, Tausch, Geschenk)
2. university@UrMEL
Einsatzfelder/Zielgruppe/Kooperationspartner
Darstellung von Vorlesungsreihen und Kongressenhttp://www.db-thueringen.de/servlets/NavigationServlet?classification=VREIHEhttp://www.db-thueringen.de/servlets/NavigationServlet?classification=Konferenzen
Erfassung von Diplom-, Prüfungs- und Magisterordnungenhttp://www.db-thueringen.de/servlets/NavigationServlet?classification=SATZUNGEN
Entwicklung eines Viewers für die Präsentation von elektronischen Büchern und Bildsammlungen, http://www.db-thueringen.de/servlets/DSOViewerServlet?DvID=3273http://www.db-thueringen.de/servlets/DSOViewerServlet?DvID=2426
Die neuen technischen Entwicklungen des URZ/MZ ermöglichen eine synchronisierte Darstellung von Vorlesungsvideos ,Text und Grafikpräsentation.http://www.db-thueringen.de/servlets/DocumentServlet?H_main=&H_searchId=1109853709802&id=1861
Ergebnisse der DBT-Entwicklung integraler Bestanteil des MyCoRE-Codes (WCMS-Modul..) – Code wir von 18 Universitäten entwickelthttp://www.mycore.de
Beispiele
DBT - MultimedialDateien– Vielfältigste Formate, Videoformate, Shockwave, Flash, Audios,
Bildformate – alles möglich– Unterstützung von Mehrdateien-Dokumenten inklusive Verzeichnisstruktur– Automatische Zip Generierung– Content Store der Files konfigurierbar– Videos abhängig vom Typ auf Helix oder VideoCharger Server (Streaming)– Videos vielfach vom MMZ mit Smile aufbereitet
http://www.db-thueringen.de/servlets/DerivateServlet/Derivate-6230/test.mvp/_virtual/test.smil
– Videos mit Storyboard online bearbeitbarhttp://www.db-thueringen.de/servlets/DerivateServlet/Derivate-2168/index.msb=
– Files in‘s Filesystem
Applikation für Archivbestände,Nachlässe (in Entwicklung)
Handschriften und Fragmente (in Vorbereitung)
Spezialsammlungen (Papyri, Anatomische Sammlung in Vorbereitung)
3. collections@UrMEL
Einsatzfelder/Zielgruppe/Kooperationspartner
Wer arbeitet mit wem zusammen?
Die Entwicklung erfolgt in arbeitsteiliger Zusammenarbeit von Universitäts-bibliotheken, Rechenzentren und Multi-mediazentren unter Einbeziehung unserer strategischen Partner:
Wissenschaftler Bibliotheken, Archive Kultureinrichtungen Verlage Fachgesellschaften Medienanstalten
Die Partnerschaften ergeben sich aus den gemeinsamen Bedürfnissen und dem Zusammenspiel von Kernkompetenzen
Einsatzfelder/Zielgruppe/Kooperationspartner
Arbeitsgruppe: Leiter Managemant/Koordinierung Programmierung, Systempflege, Design
(Mitarbeiter, Projektstellen, Praktikanten, studentische Hilfskräfte)
Erfassung, Erschließung, bibliothekarische Projektbetreuung
Digitalisierung , OCR-und Bildbearbeitung , Restaurierungswerkstatt
Multimediale Dienste ergänzt durch Projektstrukturen
Struktur/Geschäftsgänge/Datenmodelle
Was benötigt man für den Aufbau projektbezogener integrierter Geschäftsgänge ?
Organisationsplan dbt
operativer Teil strategischer Teil
Projektkoordinator Wissenschaftlicher
Beirat
lokale
Projektleiter
Technische
Arbeitsgruppe
bibliothekarische
Arbeitsgruppe
lokale
Projekte
Ziel:
die Zusammenarbeit zwischen den Projekt-partnern langfristig auf Grundlage nach-haltiger Strukturen zu regeln.
Hochschul-übergreifendesgemeinsames Entwicklungsteamals Teil von MyCoRe
Lösung von Organisations- und Strukturfragen
Struktur/Geschäftsgänge/Datenmodelle
Erweitertes Dublin Core , Kombination aus Vererbung und Containern (verschiedene Hierachie-Ebenen Band/ Heft Artikel)
leicht konfigurierbare Datenmodelle -> offene Standards
Zeitungsverlauf und Rubriken werden über einen Klassifikation dargestellt, so dass ein Browsen durch Jahrgänge und Rubriken möglich ist
Aufbau der Zeitungen ist von der Grundstruktur gleich, (einheitliches Layout, einheitliche Eingabe, Abfrage u. Ergebnispräsentation..) unterscheiden sich in Labels, Bildern
Struktur/Geschäftsgänge/Datenmodelle
Reduzierung des Entwicklungsaufwands durch Schaffung von Beispiellösungen
Suche in einzelnen Felder, Volltextsuche in den OCR‘s , sowie überfassende Suche ist soll möglich
Servlet zum Vergrößern und Verkleinern der Zeitungsausschnitte
Das ganze basiert auf MyCoRe, läuft unter Linux mit MySQL und eXist auf einer OpenPower 720.
Ein Tomcat, jede Anwendung erhält Ihren eigenen Context
Geplant ist Content Manager 8 als Grundlage
Struktur/Geschäftsgänge/Datenmodelle
Definition des Quellenfundus und des Umfeldes
Absicherung rechtlicher Voraussetzungen (z. B. Urheberrecht, Persönlichkeitsschutz)
Strukturbildung (z. B. Datenmodelle) Einbindung der Kompetenz, der Ressourcen anderer Partner (Verlage, Museen, Archive, Forschergruppen)
Schaffung der Voraussetzungen für technische Realisierbarkeit, (Infrastruktur)
Struktur/Geschäftsgänge/Datenmodelle
Konkretisierung des Arbeitskonzepts, Projektgestaltung, Projektanpassung …
(Geschäftsgänge – Festlegungen zur Erschließungsart und –tiefe, Dokument bezogen,Verankerung des Publikationsnachweises in externen Nachweissystemen, bis hin Rechte- und Nutzerverwaltung)
Projektbegleitendes Controlling, Dokumentation und Berichtswesen
Sicherung der Nachhaltigkeit
Einfügung des im Projekt erworbenen Wissens und praktischen Know-Hows in die Standardangebote der Bibliothek
Struktur/Geschäftsgänge/Datenmodelle
Schnittstellen
Suche in der Applikation selbst
Integgration in Fachdatenbanken (Zeitschriftenartikel, Einbindung in Linksolver (Vituelle Journalnummer, DOI, URN ))
Artikelsuche über PiCA (OAI, Export, Import- Metadaten Volltext liegt in Jena)
Integration in Portale (Implementation in IPORT über Z.39.50 für 2006 geplant)
Semesterappart als Teil der DBT mit Schnittstelle zu PICA
Was benötige ich neben den bibliothekarischen Fachpersonal:- Minimum: Kleiner Server 15 000 Euro- Linux , + 1Mann
MyCoRe 1.1
DocPortal als Beispiel einer MyCoRe-Anwendung
Webanwendungen mit- eigenem Layout- eigenem Datenmodell
Unterstützung einer breiten Anzahl von Softwaresystem
- Von OpenSource bis Enterprise
Client Web Browser
Layout Servlet
Java Servlets & Benutzerschnittstellen
SCHN
ITTST
ELLE
N
KONF
IGUR
ATIO
NStylesheets
Bibliotheks-Systeme
andereexterneSystemeXML
OAI
XSL
HTML
XML
HTTP
Backend-Systeme
Java Datenmodell-Klassen, XML und Persistenz
XML:DBRealServer
OS FileSystem
VideoCharger
IBMCM V8
SearchStore
ObjectStore
ContentStore
SystemManage-
ment
Lucene
DBMS
Volltextsuche
Softwareumgebung
Java Virtual Machine in Version 1.4 oder höher
Für die Webanwendung:- Servlet (Version 2.3) Container
Tomcat ab Version 4.1 IBM WebSphere 5
Für das System-Management:- Relationale Datenbank
MySQL 3.x und höher IBM DB2 UDB 7.x und höher
Softwareumgebung
Speicher für Metadaten- XML:DB kompatibel (z.B. eXist)- IBM ContentManager V8- Im lokalen Arbeitsspeicher
Unterstützung zusätzlich für- Volltextsuche
Lucene (eingebaut) IBM ContentManager V8
- StreamingRealServer IBM VideoCharger
Softwareumgebung
Getestete Betriebssysteme:- IBM AIX 5- GNU/Linux- Sun Solaris- Microsoft Windows
(NT, 2000, XP, 2003)
Hardwarevoraussetungen
Keine besonderen- Betriebssystem muss laufen
- Arbeitsspeicher passend für Installationsgröße und andere Softwarekomponenten (CM8 etc.)
- DocPortal läuft bereits gut aufLinux mit Pentium III (1 Ghz) und
512 MB RAM
Leistung
MyCoRe hat zur Zeit Performanceprobleme bei großer Dokumentenzahl (Größenordnung ab ca.30.000)
- Diplomarbeit Thomas Bender: “Benchmarking von ECM Systemen am Beispiel einer ePublishing Anwendung auf Basis von MyCoRe”, Uni Freiburg
Entwicklung diesbezüglich schreitet voran- Aktueller Entwicklungsschwerpunkt
Installation
DocPortal- Gut dokumentiert:
Reine Installationsdauer: 2 Std. - 2 Wochen
Eigene Anwendungen auf Basis von MyCoRe
- In der Regel: 6 bis 12 Mann-Monate
In jedem Fall Hintergrundwissen nötig für- XML, XSLT, HTML- Grundkenntnisse mit Datenbankverwaltungssystemen- Für eigene Server: JAVA-Kenntnisse sehr nützlich
Migration
DocPortal- Bisherige Dokumente exportieren
und in DocPortal-Datenmodell überführen (XML)
- DocPortal-Layout anpassen (XSLT, HTML)
Eigene Server:- Eigenes Datenmodell definieren (1-2 Monate)- Layout entwerfen und integrieren (1-2 Monate)- Alte Dokumente übernehmen (1-2 Monate)- ggf. Test der Schritte und Neuanlauf
Migration
Unterstützung Dokumentation Mailingliste:
Info unter www.mycore.org
Vielen Dank für Ihre Aufmerksamkeit…