Catalogue des formats de données d'archivage (
Cfa, v2)
SIARD
Catégorie
Données structurées de bases de données
Abréviation
SIARD
Titre
SIARD RDB DATA – Software Independent Archiving of Relational Databases
Versions
La première version de SIARD a été publiée en 2008.
Description
SIARD permet d'enregistrer dans un codage XML simple des structures (schémas, tableaux etc.) et le contenu de bases de données relationnelles. Les archives SIARD consistent en un fichier de contenu et un fichier de métadonnées comprenant des métadonnées de tous les niveaux. SIARD est basé sur des normes ISO (SQL:1999 et XML 1.0) et permet de conserver des bases de données relationnelles en provenance de différents systèmes, notamment MS Access, Oracle und MS SQL.
Evaluation
La spécification originale de SIARD a été publiée par les Archives fédérales suisses.
Les Archives fédérales suisses sont détentrices du copyright du processus SIARD.
Dans un premier temps, SIARD n’est utilisé que par les Archives fédérales. Les partenaires du projet PLANETS l’ont en outre reconnu comme format d'archivage officiel pour leurs bases de données.
L’enregistrement de SIARD permet de reconstituer intégralement un schéma de base de données avec tous ses objets, en les rouvrant dans un SGBD relationnel. Les aspects logiques de la base de données ne se distinguent en aucune manière de ceux de l’original.
L'unique implémentation du format SIARD est la suite SIARD des Archives fédérales suisses, qui est disponible en freeware.
L’utilisation de fichiers XML pour le stockage des données primaires et la renonciation à la compression entraînent un volume de mémorisation relativement grand.
SIARD est utilisé dans l'archivage de bases de données de l'administration fédérale et constitue en outre un format d'archivage officiel du projet PLANETS.
L'introduction officielle de SIARD dans le projet PLANETS pourrait paver la voie vers une reconnaissance internationale de ce nouveau format.
SIARD a été conçu spécialement pour l’archivage de bases de données.
Conclusion
SIARD, une application essentiellement conçue pour l’archivage de bases de données relationnelles, conjugue plusieurs méthodes d’approches dans un seul outil: l’approche
SQL Script permettant de décrire la structure d’une base de données à l’aide de DDL, le stockage de chaque tableau en
CSV au sens de SQL-Loader et en outre l’enregistrement de la structure de la base de données dans XML. Le recours à un grand nombre de technologies et de normes peut être considéré comme un inconvénient car il faut tenir compte séparément du cycle de développement de chacune de ces technologies.
Références
Archives fédérales suisses
SIARD Formatbeschreibung
2008
Bibliographie
Bernstein, Amir
Database Preservation: The International Challenge and the Swiss Solution
DPE Briefing Paper, 2008
http://www.digitalpreservationeurope.eu/publications/briefs/database_preservation.pdf
Comment, Jean-Marc
Archiving Databases with SIARD
Presentation to the 16th International Congress on Archives, 2008
http://www.planets-project.eu/docs/presentations/ICA2008_Comment_SIARD.pdf
Liens
Il existe une relation fonctionnelle avec
CSV et
SQL Script.