Katalog archivischer Dateiformate Version 5.1, Dez. 2017

SIARD


Kategorie

Strukturierte Daten aus Datenbanken

Abkürzung

SIARD
.siard
fmt/161

Titel

SIARD – Software Independent Archival of Relational Databases

Versionen

aktuelle Version: 2.0 (2016, eCH-0165 v2.0, entwickelt in Zusammenarbeit mit dem europäischen Archivprojekt eARK)
frühere Versionen: Version 1.0 wurde 2008 in erster Version vom Schweizerischen Bundesarchiv veröffentlicht. Eine inhaltsgleiche Version wurde 2013 als eCH-Standard 0165 publiziert.

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] 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.

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 einigen 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 Datenbanken (relationale 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

eCH
eCH-0165: SIARD-Formatspezifikation, Version 2.0
2017
https://www.ech.ch/vechweb/page?p=dossier&documentNumber=eCH-0165&documentVersion=2.0

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.
last update: georg.buechler - Wed, 20 Dec 2017 [09:50:09]
Copyright © by Koordinationsstelle für die dauerhafte Archivierung elektronischer Unterlagen
Copyright © by Centre de coordination pour l'archivage à long terme de documents électroniques