DSpace

DSpace ist eine weit verbreitete Open-Source-Repository-Software, mit der Hochschulen, Bibliotheken und Forschungseinrichtungen digitale Dokumente, Publikationen und Forschungsdaten sammeln, verwalten, archivieren und öffentlich zugänglich machen können.
Sie unterstützt langfristige Speicherung, Metadaten-Standards (z. B. Dublin Core), Suchfunktionen sowie den offenen Zugang (Open Access) zu wissenschaftlichen Inhalten.

DSpace Model

Vereinfachte Darstellung des Datenmodells:

Darstellung des Datenmodells im Kontext der gesammten DSpace Anwendungsidee:


Quelle: DSpace, http://www.dspace.org/sites/dspace.org/files/media/DSpace%20Diagram_0.pdf

Datenmodelle in UML

Erklärvideos zu Klassendiagrammen in UML:

DSpace Modell in UML geschrieben:


Quelle: DSpace System Documentation, https://wiki.duraspace.org/display/DSDOC18/Functional+Overview

Architektur

Allgemeines zur Softwarearchitektur

Anwendungs-, Verwaltungs- und Speicherschicht oder Präsentation, Steuerung und Modell, oder (MVC = Model-View-Control):


Quelle: DSpace System Documentation, https://wiki.lyrasis.org/display/DSDOC6x/Architecture

Was bedeutet 'Architektur' im Kontext von Softwareentwicklung?

Tutorial: Model View Controller MVC

Tutorial: Wie entsteht Software?

Features

siehe Dokumentation

  • OAI-PMH-Schnittstelle
  • unterstützte Metadatenformate:
    DC, QDC, METS, MODS, MPEG21-DIDL, XEpicur
  • Persistent Identifier: CNRI Handle oder
  • Autorenverträge: eigene Lizenz und Creative Commons konfigurierbar.
  • Möglichkeit des Erzeugen von integrierte, sessionbasierte Statistik aufgrund von integriertem Logsystem.
  • Vollständige Benutzerverwaltung mit Nutzern und Gruppen und ein System zur Authentifizierung und Authorisierung enthalten.
  • Datenspeicherung für Langzeitarchivierung geeignet. (?)

DSpace

DSpace Online Account

Themen

  • Was ist DSpace?
  • DSpace Daten-Modell erläutern.(kurz ohne UML)
  • DSpace Architektur erläutern.
  • Wie wird das Problem der Langzeitarchivierung angegangen?
  • Erläutern der Funktionalitäten, die bei dem Aufbau der Digitalen Bibliothek genutzt werden.
  • Fokus auf: Aufbau einer Digitalen Bibliothek mit der DSpace Online Account:
    • Anlegen einer Community / Collection / Item mit Metadaten
    • Rollenbasiertes Usermanagement
    • Workflows
    • Lizenzverträge
    • Userfrontend