SIARD Suite 2.2 - Introduction

Introduction

Les Archives fédérales suisses ont développé le format SIARD et l'application SIARD Suite. SIARD (Software-Independent Archival of Relational Databases) sert à archiver à long terme des contenus de bases de données relationnelles.

Sur mandat des Archives fédérales suisses, Enter AG a développé en 2007 le format SIARD et SIARD Suite 1.0, et en 2016-2018 la version présente SIARD Suite 2.1.

En collaboration avec le projet européen E-ARK et laKOST, la version 2.1 du format SIARD a été spécifiée. Comme déjà pour la version 1.0, le format SIARD 2.1 a été homologué comme standard eCH-0165 par l'association eCH E-Government Standards. En 2021, le conseil d'administration de DILCIS a développé et approuvé le format SIARD amélioré 2.2. Puzzle ITC a été chargé par les Archives fédérales suisses de développer SIARD Suite 2.2 conformément au format amélioré.

SIARD Suite 2.2 est l'implémentation de référence pour l'archivage de bases de données relationnelles en format SIARD 2.2 standardisé.

Le présent document constitue le manuel de SIARD Suite 2.2.

Haut de page

Nouveautés de la version 2.2

Les nouveautés les plus importantes du format SIARD 2.2 comparé à la version 2.1 concernent:

  • Large Objects (LOBs) référencés par des DATALINKs et stockés en tant que fichiers externes dans la base de données comme spécifié dans la norme SQL;
  • Large Objects (LOBs) stockés en externe dans l'archive SIARD et segmentés à travers plusieurs dossiers et parties de fichiers.

Les fichiers SIARD comformes aux formats SIARD antérieurs à 2.2 peuvent être lus par SIARD Suite 2.2. Dès que l'on effectue des modifications et qu'on les enregistre, ces dernières sont converties au format 2.2.

SIARD Suite 2.2 est l'implémentation de référence pour l'archivage de bases de données relationnelles en format SIARD 2.2 standardisé.

Haut de page

Droits d'auteur

SIARD Suite est un développement d'Enter AG et de Puzzle ITC GmbH pour les Archives fédérales suisses. Les détenteurs des droits ont publiés SIARD Suite comme logiciel libre sous la licence CDDL-1.0 (dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt).

SIARD Suite s'articule autour des composantes de tiers suivantes:

JAVA SE 1.8 ou plus récent
von Oracle http://www.oracle.com/technetwork/java/javase/downloads/
Licence: Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX dans la distribution SIARD comme doc/licenses/java-license.txt
JavaFX 8
de Oracle comme partie de JAVA SE 1.8 http://www.oracle.com/technetwork/java/javase/downloads/
Licence: Oracle Binary Code License Agreement for the Java SE Platform Products and JavaFX dans la distribution SIARD comme doc/licenses/java-license.txt
ini4j
Raccourci bureau pour LINUX de Apache http://ini4j.sourceforge.net/
Licence: Apache License 2.0 dans la distribution SIARD comme doc/licenses/Apache-license-2.0.txt
mslinks
Raccourci bureau pour Windows de BlackOverlord666 https://github.com/BlackOverlord666/mslinks
Licence: WTFPL License) dans la distribution SIARD comme doc/licenses/WTFPL.txt
SiardApi
des Archives fédérales suisses
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
JavaBeans Activation Framework (Version 1.1.1)
de Sun Microsystems Inc. http://www.java2s.com/Code/Jar/a/Downloadactivationjar.htm Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
Java Architecture for XML Binding (JAXB) (Version 2.3.0)
de Oracle http://www.java2s.com/Code/Jar/j/Downloadjaxbapi22jar.htm
Licence: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)Version 1.11 and the GNU General Public License (GPL) Version 2 (CDDL+GPL 1.1) dans la distribution SIARD comme doc/licenses/CDDL+GPL_1.1.txt
Woodstox XML processor
Une implémentation de Streaming API for XML (StAX2) pour un streaming XML rapide avec validation simultanée à un schéma XML de Codehaus https://mvnrepository.com/artifact/org.codehaus.woodstox/
Licence: GNU Lesser Public License 2.1 (LGPLv2.1) dans la distribution SIARD comme doc/licenses/LGPL2.1.txt
Multi-Schema Validator (MSV)
de SUN/Apache https://github.com/kohsuke/msv/
Licence: BSD license (BSD-2) dans la distribution SIARD comme doc/licenses/BSD-2.txt.
Zip64File
de Enter AG
License: CDDL-1.0 license in der SIARD-Distribution als doc/licenses/CDDL-1.0.txt.
SqlParser
de Enter AG
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt.
ANTLR4 (Version 4.5.2)
Parser Generator de Terence Parr http://www.antlr.org/download.html
Licence: BSD License (BSD-3)) dans la distribution SIARD comme doc/licenses/BSD-3.txt
SiardCmd
des Archives fédérales suisses
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
JTS Topology Suite (version 1.14 - de MySQL nécessaire pour l'expansion GEOMETRY)
de Martin Davis http://tsusiatsoftware.net/
Licence: GNU Library General Public License (LGPLv2.0) dans la distribution SIARD comme doc/licenses/LGPLv2.0.txt.
JdbcBase
des Archives fédérales suisses
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
JdbcPostgres
des Archives fédérales suisses
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
JDBC Driver für Postgres (postresql-42.2.5.jar)
de la PostgreSQL Global Development Group
Licence: Postgres License dans la distribution SIARD comme doc/licenses/licensePostgres.txt.
JdbcOracle
des Archives fédérales suisses
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
JDBC Driver pour Oracle (ojdbc6.jar (version 12.1.0.1.0), xdb6.jar, xmlparserv2.jar)
de Oracle
Licence: Oracle License dans la distribution SIARD comme doc/licenses/licenseOracle.txt.
JdbcMySql
des Archives fédérales suisses
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
JDBC Driver pour MySQL (Version 8.0.18)
de Oracle https://dev.mysql.com/downloads/connector/j/
Licence: GNU Generial Public License (GPLv2.0) dans la distribution SIARD comme doc/licenses/GPLv2.0.txt.
JdbcMsSql
des Archives fédérales suisses
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
JDBC Driver pour SQL Server (version 4.1)
de Microsoft https://msdn.microsoft.com/library/mt484311.aspx
Licence: Microsoft License dans la distribution SIARD comme doc/licenses/license41.txt.
JdbcDb2
des Archives fédérales suisses
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
JDBC Driver pour DB/2 (version 4.1)
d'IBM http://www-01.ibm.com/support/docview.wss?uid=swg21363866
Licence: IBM license dans la distribution SIARD comme doc/licenses/IBM JDBC 4 License.txt and doc/licenses/IBM jdbc4_notices.txt.
Cette très longue licence déclare essentiellement qu'IBM détient les droits d'auteur et permet d'utiliser, de copier et de redistribuer le pilote librement. Les licences techniques limitent toutefois l'utilisation sur d'autres plateformes que Windows, UNIX et LINUX. Celui qui désire utiliser SIARD Suite sur de telles plateformes doit demander au vendeur de l'instance de base de données DB/2 un fichier de licence technique correspondant et l'insérer au class path.
JdbcAccess
des Archives fédérales suisses
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt
Jackcess (Version 2.1.6)
de Health Market Science http://jackcess.sourceforge.net/
Licence: Apache License, Version 2.0 dans la distribution SIARD comme doc/licenses/Apache-license-2.0.txt
Deux composantes (commons-lang-2.6 6 and commons-logging-1.1.3 7 ) d'Apache Commons utilisées par Jackcess
d'Apache Commons http://commons.apache.org/
Licence: Apache License, Version 2.0 dans la distribution SIARD comme doc/licenses/Apache-license-2.0.txt
EnterUtilities
de Enter AG
Licence: CDDL-1.0 license dans la distribution SIARD comme doc/licenses/CDDL-1.0.txt.

Une copie de toutes les licences se trouve dans la répertoire doc/licenses du fichier ZIP de la distribution SIARD. Une copie de toutes les composantes binaires de tiers, nécessaires à SIARD Suite, se trouve dans le répertoire lib.

.

Haut de page