DE  |  FR

SIARD

Allgemeine Informationen

TitelSIARD – Software Independent Archival of Relational Databases
KategorieStrukturierte Daten aus Datenbanken
AbkürzungSIARD
Dateiendung.siard
Mime Type 
Pronom PUIDfmt/161
Versionaktuelle Version: 2.1.1 (2019, publiziert durch das DILCIS Board) - aktuelle eCH-Version: 1.0 (2013, beruhend auf der ersten Version des Schweizerischen Bundesarchivs von 2008)

Beschreibung

SIARD ermöglicht die Abspeicherung von Struktur (Schemas, Tabellen usw.) und Inhalt von relationalen Datenbanken in eine einfache XML-Kodierung. Das SIARD-Archiv besteht aus einer Inhaltsdatei und einer Metadaten-Datei, die Metadaten aus allen Ebenen umfasst. SIARD basiert auf ISO-Standards (SQL:1999 [SIARD Version 1]/SQL:2008 [SIARD Version 2.1.1] und XML 1.0) und eignet sich für die Aufbewahrung von relationalen Datenbanken aus verschiedenen Systemen, unter anderem aus MS Access, Oracle, MS SQL und MySQL. Es können auch CSV-Dateisammlungen als SIARD-Datei archiviert werden.

Bewertung

Offenheit 4
SIARD ist ein eCH-Standard und wird vom DILCIS Board weiterentwickelt.

Lizenzfreiheit 4
Das Urheberrecht für das SIARD-Format liegt beim Schweizerischen Bundesarchiv. Mit der Standardisierung durch eCH verzichtet das Bundesarchiv auf die Einforderung von Lizenzgebühren.

Verbreitung 2
Die Verbreitung von SIARD ist im Wesentlichen auf die Archivwelt beschränkt. Das Format wird bereits in Archiven in der Schweiz und im Ausland eingesetzt.

Funktionalitaet 3
Aus einem SIARD-Archiv kann ein Datenbankschema mit all seinen Objekten durch Zurückladen in ein relationales DBMS vollständig wiederhergestellt werden. Die Datenbank ist von der Originaldatenbank logisch nicht zu unterscheiden.

Implementierung 4
Es existieren verschiedene Tools, darunter auch Open-Source-Produkte, die SIARD-Files schreiben und lesen können.

Speicherdichte 3
Durch die Verwendung von XML-Dateien zur Abspeicherung der Primärdaten ist das Speichervolumen relativ gross. Der Einsatz der Deflatekomprimierung verbessert jedoch die Speicherdichte.

Verifizierbarkeit 3
SIARD-Dateien können mit KOST-Val validiert werden.

Best Practice 3
SIARD wird in der Archivierung von Datenbanken in der Schweiz und im Ausland eingesetzt und ist zugleich ein offizielles Archivierungsformat verschiedener EU-Projekte (PLANETS, E-ARK).

Perspektive 3
SIARD hat in der Archivwelt Akzeptanz gewonnen; es kann erwartet werden, dass es sich weiter durchsetzen wird.

Formatklasse: B
SIARD wurde eigens für die Archivierung der am häufigsten benutzten relationalen Datenbanken konzipiert. SIARD ist bei zahlreichen Archiven im Einsatz, und die Verbreitung wächst stetig, nicht nur innerhalb der Schweiz.

Fazit

SIARD bietet eine Möglichkeit für die Archivierung von relationalen Datenbanken. Es implementiert eine einfache XML-Kodierung für die langfristige Aufbewahrung von Archivdaten.

Referenzen

DILCIS BOARD
SIARD (Software Independent Archiving of Relational Databases) , Version 2.1.1
2019
https://dilcis.eu/content-types/siard
eCH
eCH-0165: SIARD-Formatspezifikation, Version 1.0
2013
https://www.ech.ch/de/ech/ech-0165

Beispieldateien

Valide SIARD-Dateien zu Testzwecken
SIARD aus Oracle
olympics.siard
scott.siard
SIARD aus MySql
sakila.siard

Literatur

Kaufmann, Roger und Voss, Andreas
Save your databases using SIARD!
2014
https://web.stanford.edu/group/dlss/pasig/PASIG_September2014/20140917_Presentations/20140917_15_Introduction_to_SIARD_Roger_Kaufmann_Andreas_Voss.pdf
Ohnesorge, Krystyna
SIARD – The Swiss Solution for Archiving Relational Databases
2016
http://www.eark-project.com/resources/conference-presentations/finconfpres/82-day-2-5-the-use-of-siard-in-e-ark/file

Verbindungen

Eine funktionelle Beziehung besteht zu SQLX und SQL Script.

Katalog archivischer Dateiformate Version 6.1, August 2020