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. (?)
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