SIARD Suite 2.2 - Komponenten

Die SIARD Suite besteht aus folgenden Komponenten:

Zum Seitenanfang

SiardGui

SiardGui implementiert eine interaktive graphische Benutzerobfläche, welche das Bearbeiten von Daten im SIARD Format ermöglicht. Metadaten können ergänzt werden, Primärdaten können nicht verändert werden. Für komplexe Recherchen ist SiardGui nicht geeignet. Für diese empfiehlt es sich, das SIARD-Archiv in eine Datenbank zu laden und mit Hilfe der Datenbank-Techniken zu recherchieren.

Zum Seitenanfang

SiardFromDb

Die Befehlszeilenanwendung SiardFromDb dient dem Herunterladen einer Datenbank und deren Speicherung in einer SIARD-Datei. Die Funktionalität dieser Anwendung ist identisch mit der in SiardGui verfügbaren Download-Funktion. Besonders beim Herunterladen grosser Datenbanken oder vieler Datenbanken ist die Benutzung der Befehlszeilenversion bequemer. Mittels Umleitung von stdout und stderr kann das lange dauernde Herunterladen auch besser dokumentiert werden (s. „Verwenden von Befehlsumleitungsoperatoren“).

Zum Seitenanfang

SiardToDb

Die Befehlszeilenanwendung SiardToDb dient dem Hinaufladen einer Datenbank aus einer SIARD-Datei. Die Funktionalität dieser Anwendung ist identisch mit der in SiardGui verfügbaren Upload-Funktion. Besonders beim Hinaufladen grosser Datenbanken ist die Benutzung der Befehlszeilenversion bequemer. Mittels Umleitung von stdout und stderr kann das lange dauernde Hinaufladen auch besser dokumentiert werden (s. „Verwenden von Befehlsumleitungsoperatoren“).

Zum Seitenanfang

SiardApi

SiardApi ist ein JAVA API für das Lesen und Schreiben von SIARD Archiven. Seine Dokumentation im Javadoc-Format findet man im Ordner doc/siard-api der Distribution der SIARD Suite.

Die Funktionen von SiardApi sind alle in siardapi.jar im Ordner lib der Distribution der SIARD Suite implementiert. Zusätzlich werden die folgenden JAR-Dateien benötigt:

  • jaxb-api.jar
  • jaxb-core.jar
  • jaxb-impl.jar
  • msv-core-2010.2.jar
  • stax2-api-3.1.1.jar
  • woodstox-core-lgpl-4.1.2.jar
  • woodstox-msv-rng-datatype-20020414.jar
  • xsdlib-2010.1.jar
  • Zip64File.jar