Mycore

Mycore
MyCoRe
Screenshot
Dokumentenverwaltung
Basisdaten
Entwickler: MyCoRe Community
Aktuelle Version: 2.0
(1. Mai 2009)
Betriebssystem: Unix, Linux, Windows, Mac OS X
Kategorie: Content-Management-System
Lizenz: GPL (Freie Software)
Deutschsprachig: ja
MyCoRe

MyCoRe ['maɪkɔː] ist eine Freie Software, mit deren Hilfe Institutionen eigene Dokumenten- und Publikationsserver oder Archivlösungen (oder allgemeiner „Content Repositorien“ → CoRe) entwickeln können. In der MyCoRe Community arbeiten Entwickler aus mehreren deutschen Universitäten an einem gemeinsamen Software-Kern („core“) für derartige Anwendungen.

MyCoRe ist mit Java- und XML-Technologien implementiert und als Open Source unter GNU General Public License (GPL) verfügbar. Neben Datenbank-Systemen aus dem kommerziellen oder dem Open-Source-Bereich wird als Backend insbesondere Apache Lucene verwendet, mit dessen Hilfe sich auch sehr große digitale Bestände verwalten lassen. Die Beteiligung von Rechenzentren und Bibliotheken soll die Nachhaltigkeit der entstehenden Lösung gewährleisten.

Inhaltsverzeichnis

Funktionalität

Alle Grundfunktionen einer digitalen Bibliothek stellt MyCoRe bereit, so dass einfache Anwendungen primär durch Konfiguration statt Programmierung realisiert werden können. Damit ist MyCoRe mehr als nur ein Framework. Auch komplexe Anwendungen, wie z. B. Online-Verlage können mit MyCoRe realisiert werden.

Benutzerschnittstelle

  • Webschnittstelle für Benutzer auf Basis von Java Servlets plus XSL, oder Java Server Pages (JSP)
  • Erstellen, Verwalten und Bearbeiten aller Inhalte über Online-Eingabeformulare und Datei-Uploadfunktionen
  • Mehrsprachige Oberfläche (I18N): Textabschnitte und Bezeichnungen sind über Konfigurationsdateien anpassbar
  • Kommandozeilen-Interface (CLI) für administrative Aufgaben und Batch-Import/-Export auf dem Server

Konfigurierbares Metadatenmodell

  • Frei konfigurierbares Metadatenmodell
  • Vordefinierte Basisdatentypen für Textfelder, Datumswerte, Zahlen, Wahr-/Falschwerte, Verweise und Kategorien
  • Eigene Datentypen können zusätzlich über Java-Schnittstellen implementiert werden
  • Definition von Objekttypen wie „Dokument“ oder „Person“ als Menge von Feldern wiederholbarer Basisdatentypen
  • Querverweise und Beziehungen zwischen Objekttypen
  • Hierarchien von Objekttypen mit Vererbung von Metadaten an untergeordnete Typen, z. B. Hierarchie Zeitschrift, Heft, Artikel

Klassifikationen

  • Unterstützung beliebiger hierarchischer Klassifikationssysteme (Bäume von Kategorien)
  • Geeignet für hierarchische Fachklassifikatonen wie Dewey-Dezimalklassifikation, PACS, MSC, oder Organisationsstruktur Ihrer Einrichtung
  • Zuordnung von Objekten (Dokumenten) zu ein oder mehreren Kategorien in beliebigen Klassifikationen
  • Online-Klassifikationseditor zur Bearbeitung von Kategorien
  • Import/Export eigener Klassifikationen über XML-Dateien

Internes Dateisystem (IFS)

  • Unterstützung beliebiger Dateitypen und Verwaltung komplexer Verzeichnishierarchien (Dateibäume)
  • Speicherung auf lokalen oder entfernten Dateisystemen via SFTP, FTP, Samba/CIFS
  • Upload auch sehr großer Dateien über Java-Applet
  • Dynamische Generierung von ZIP-Archiven
  • Automatische Generierung und Prüfung von MD5-Prüfsummen

Audio-/Video-Streaming

  • Transparente Integration eines Audio-/Video-Streaming-Servers
  • Helix Universal Server oder IBM VideoCharger Server
  • Streaming von AVI, MPEG1, MPEG2, Quicktime, Real, Windows Media, AVI, MP3, WAV
  • Gezielte Ansteuerung einzelner Stellen im Audio/Video-Stream über URL mit Timecode
  • Unterstützung von SMIL-Präsentationen
  • Anzeige von und Suche in technischen Metadaten, z. B. Bitrate, Framerate, Dauer des Videos

Suchfunktionen

  • Kombinierte Suche in beschreibenden Metadaten, in Volltexten oder in extrahierten Daten
  • Suche in Volltexten von PDF-, Word-, OpenOffice-, HTML- und XML-Dateien
  • Suche in extrahierten Metadaten, z. B. ID3-Tags von MP3-Dateien, EXIF-Daten in JPEG-Dateien, Dateityp und -größe
  • Frei konfigurierbare Suchmasken: einfache Suche, komplexe Suche, Expertensuche
  • Sortierung der Trefferliste nach mehreren Kriterien, auf- oder absteigend
  • Verteilte Suche über mehrere Server via WebServices
  • Integration von Legacy-Systemen über eigene Implementierungen einer Java-Schnittstelle
  • Treffer einer Suche auch als RSS-Feed darstellbar

Benutzer- und Rechteverwaltung

  • Benutzer- und Gruppenverwaltung
  • Privilegien definieren Rechte eines Benutzers, z. B. Anlegen eines neuen Dokumentes
  • Access Control Listen (ACLs) definieren Zugriffs- und Bearbeitungsrechte auf ein Objekt
  • Autorisierung anhand der Benutzerkennung und/oder der IP-Adresse des Client-Browsers

URNs: Persistent Identifier

  • Unterstützung von URNs im Namensraum urn:nbn:de als Persistent Identifier
  • Generierung von URNs über konfigurierbaren Algorithmus, z. B. Zeitstempel oder Zähler
  • Speicherung der URN, Berechnung und Test der Prüfsumme
  • Lokaler Resolver mit Weiterleitung an die Deutsche Nationalibiblithek
  • Registrierung von URNs bei der Deutschen Nationalbibliothek über OAI (Epicur) oder E-Mail

Systemschnittstellen

  • OAI-PHM 2.0 Data Provider (Open Archives Initiative)
  • Unterstützung verschiedener Metadatenformate, z. B. Dublin Core, XMetaDiss, Epicur
  • Web Services (SOAP) Schnittstelle für Suche im Repository
  • Z39.50 Server Schnittstelle: Suchanfragen im Z39.50 Prefix Query Format (PQF)
  • Unterstützung des Google Sitemap Protokolls, spezieller Zugang für Suchmaschinen-Robots

Web Content Management Modul (WCMS)

  • WYSIWYG-Editor für statische Webseiten der Anwendung
  • Pflege der Navigationsstruktur der Website
  • Übersetzungsfunktion für mehrsprachige Webseiten
  • Änderungshistorie
  • Generierte Sitemap
  • Upload von Dateien und anderen Dokumenten
  • Templates für Layout und CSS

Image Viewer Modul

  • Bildbetrachter im Browser, z. B. für hochauflösende Digitalisate
  • Serverseitige Transformation der Dateien über Java Advanced Imaging
  • Skalieren von Bildern und Bereitstellen von Ausschnitten
  • Automatisches Generieren von Miniatur-Vorschaubildern (Thumbnails)
  • Caching generierter Bilder, Neuberechnung nur bei Bedarf on-the-fly

Siehe auch

Literatur

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • MyCoRe — Screenshot Dokumentenverwaltung Basisdaten Entwickler …   Deutsch Wikipedia

  • Hochschulschriftenserver — Ein Dokumentenserver (auch Publikationsserver, Repository oder Repositorium) ist eine Digitale Bibliothek zur Veröffentlichung und Archivierung von elektronischen Publikationen. Im Gegensatz zu einer einfachen Publikation auf einer Homepage sorgt …   Deutsch Wikipedia

  • Online-Archiv — Ein Dokumentenserver (auch Publikationsserver, Repository oder Repositorium) ist eine Digitale Bibliothek zur Veröffentlichung und Archivierung von elektronischen Publikationen. Im Gegensatz zu einer einfachen Publikation auf einer Homepage sorgt …   Deutsch Wikipedia

  • Publikationsserver — Ein Dokumentenserver (auch Publikationsserver, Repository oder Repositorium) ist eine Digitale Bibliothek zur Veröffentlichung und Archivierung von elektronischen Publikationen. Im Gegensatz zu einer einfachen Publikation auf einer Homepage sorgt …   Deutsch Wikipedia

  • UB Duisburg-Essen — Universitätsbibliothek Duisburg Essen Logo der Uni Duisburg Essen Gründung: 2003 Gesamtbestand: ca. 2.500.000 Bände Bibliothekstyp …   Deutsch Wikipedia

  • Dokumentenserver — Ein Dokumentenserver (auch Publikationsserver oder Repository/Repositorium) ist eine Digitale Bibliothek zur Veröffentlichung und Archivierung von elektronischen Publikationen in einem Repository. Im Gegensatz zu einer einfachen Publikation auf… …   Deutsch Wikipedia

  • Fedora Repository — ist ein Open Source Repository, mit dessen Hilfe man digitale Objekte in elektronischen Archiven verwalten und zugänglich machen kann. Fedora Repository wird vorrangig in Bibliotheken, Universitäten und anderen Forschungs und akademischen… …   Deutsch Wikipedia

  • Universitätsbibliothek Duisburg-Essen — Logo der Uni Duisburg Essen Gründung 2003 Bestand ca. 2.500.000 Bände …   Deutsch Wikipedia

  • Фреймворк — (англ. framework  каркас, структура)  структура программной системы; программное обеспечение, облегчающее разработку и объединение разных компонентов большого программного проекта. В отличие от библиотек, которые объединяют набор… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”