1.6 KiB
| title | contributors | sites | topics | weight | |||||
|---|---|---|---|---|---|---|---|---|---|
| Dump Things Service: Backend-Metadatenspeicher und API |
|
|
|
1500 |
{{< lead >}}
Der Dump Things Service ist eine Open-Source-API-Implementierung, die das Speichern und Abrufen strukturierter (Meta-)Daten ermöglicht.
{{< /lead >}}
Der Dump Things Service bietet authentifizierte, HTTP-basierte Schnittstellen zum Speichern, Abrufen und Verwalten von Datensätzen gemäß vordefinierten Schemata; insbesondere unterstützt er Schemata, die auf dem Thing-Schema von DataLad basieren. Der Dump Things Service generiert automatisch sammlungsspezifische Endpunkte aus diesen gemeinsamen (Meta-)Datenmodellen und ermöglicht so die Wiederverwendbarkeit über Projekte und Domänen hinweg, ohne dass für jede Anwendung individuelle Datenbankdesigns und APIs erforderlich sind.
Innerhalb der ABCD-J-Plattform fungiert der Dump Things Service als zentrale Persistenzschicht für Forschungsmetadaten. Ein wesentliches Merkmal des Dienstes ist die Trennung zwischen eingehenden und kuratierten Informationen. Daten können über tokenbasierte Workflows eingereicht und anschließend überprüft, angereichert oder harmonisiert werden, bevor sie in kuratierte öffentliche oder private Sammlungen aufgenommen werden. Dies ermöglicht eine kollaborative (Meta-)Datenverwaltung unter Wahrung der Datenqualität und -herkunft.