DSPL-Tools

DSPL-Tools ist eine kleine Suite von Befehlszeilen-Dienstprogrammen, die zum Generieren, Organisieren und Validieren von DSPL-Datasets verwendet werden. Die Suite umfasst derzeit die folgenden Komponenten:

  • DSPL-Prüfung: Prüft ein Dataset anhand einer Vielzahl von Kriterien, einschließlich der Einhaltung des offiziellen DSPL-Schemas, der Konsistenz interner Verweise und des CSV-Layouts.
  • DSPL-Gen: Erzeugt eine einfache „DSPL-Dataset-Vorlage“ aus einer CSV-Eingabedatei

Diese Software wird im Rahmen einer BSD-Lizenz veröffentlicht. Den vollständigen Quellcode finden Sie auf GitHub. Versionshinweise finden Sie in der Readme-Datei der DSPL-Tools.

Im folgenden Abschnitt wird die Installation von DSPL-Tools beschrieben. Anschließend können Sie die einzelnen Dienstprogramme im Bundle ausführen. Klicken Sie auf die Links oben, um weitere Informationen zu erhalten.

Hinweis: Bei den Anleitungen unten und auf den verlinkten Unterseiten wird davon ausgegangen, dass du mit den Befehlszeilen auf deinem System vertraut bist. So kannst du beispielsweise zum Terminal bzw. zur Eingabeaufforderung wechseln, Verzeichnisse ändern oder Dateipfade ausdrücken.

DSPL-Tools installieren

DSPL Tools ist in Python geschrieben, einer plattformübergreifenden Open-Source-Skriptsprache. Führen Sie dazu die folgenden Schritte aus:

  1. Installieren Sie bei Bedarf einen Python-Interpreter (Version 2.6 oder 2.7):
    • Windows:Laden Sie das „MSI-Installationsprogramm für Windows x86“ auf dieser Seite herunter und führen Sie es aus.
    • Mac OS X:Python ist standardmäßig installiert. Möglicherweise müssen Sie aber ein Upgrade auf eine neuere Version ausführen. Weitere Informationen
    • Linux:Python wird normalerweise standardmäßig installiert. Sie müssen jedoch möglicherweise auf eine neuere Version aktualisieren. Weitere Informationen zur Verteilung finden Sie in der Dokumentation.
  2. Installieren Sie die DSPL-Tools:
    1. Laden Sie das ZIP-Paket mit den DSPL-Tools von der DSP-Open-Source-Website herunter und extrahieren Sie sie.
    2. Öffnen Sie ein Terminal-/Eingabeaufforderungsfenster, wechseln Sie zum obersten Verzeichnis der extrahierten ZIP-Datei und führen Sie folgenden Befehl aus:
      python setup.py install
      
      . Möglicherweise müssen Sie einen vollständigen Pfad zur ausführbaren Python-Datei angeben. Weitere Informationen finden Sie unter Schritt 3.
  3. (Optional) Erweitern Sie Ihren Systempfad so, dass er die ausführbare Datei des Python-Interpreters sowie die Dateien dsplcheck.py und dsplgen.py enthält.
    • Wenn dieser Schritt übersprungen wird, müssen Sie beim Ausführen der Tools möglicherweise vollständige Pfade zu diesen Komponenten angeben, z.B. (unter Windows) c:\python27\python statt nur python.
    • Die Vorgehensweise hierfür ist von Gerät zu Gerät unterschiedlich. Weitere Informationen finden Sie in der Systemdokumentation.

Verschiedene Hinweise und Hinweise:

  • DSPL-Tools funktionieren nicht mit Python-Versionen vor 2.6 oder höher als 2.7.
  • Möglicherweise müssen Sie als Administrator auf Ihrem Computer angemeldet sein, um die obigen Schritte auszuführen.