Narzędzia DSPL

DSPL Tools to mały zestaw narzędzi wiersza poleceń, który ułatwia generowanie, organizowanie i weryfikowanie zbiorów danych DSPL. Pakiet zawiera obecnie te komponenty:

  • Kontrola DSPL: sprawdza zbiór danych pod kątem różnych kryteriów, w tym zgodności z oficjalnym schematem DSPL, spójnością odwołań wewnętrznych i układem CSV.
  • Generacja DSPL: generuje prosty „zbiór danych” DSPL na podstawie wejściowego pliku CSV.

To oprogramowanie jest udostępniane na licencji BSD. Pełny kod źródłowy jest dostępny do przeglądania i pobierania na GitHubie. Informacje o wersji są dostępne w pliku README narzędzia DSPL.

W sekcji poniżej dowiesz się, jak zainstalować narzędzia DSPL. Gdy to zrobisz, możesz uruchomić poszczególne narzędzia w pakiecie. Aby dowiedzieć się więcej, kliknij linki powyżej.

Uwaga: w poniższych instrukcjach i na linkach do podstron założono, że masz podstawową znajomość środowiska wiersza poleceń w systemie (np. możesz przejść do terminala/polecenia, zmienić katalogi, ekspresowe ścieżki do plików itp.).

Instalowanie narzędzi DSPL

Narzędzia DSPL są napisane w Python, wieloplatformowym języku skryptów typu open source. Aby ją skonfigurować, wykonaj te czynności:

  1. W razie potrzeby zainstaluj interpreter w języku Python (wersja 2.6 lub 2.7):
    • Windows: pobierz i uruchom „instalator MSI x86” z tej strony.
    • macOS: Python jest zainstalowany domyślnie, ale konieczne może być zaktualizowanie go do nowszej wersji. Szczegółowe informacje znajdziesz na tej stronie.
    • Linux: Python jest zazwyczaj zainstalowany domyślnie, ale może być konieczne uaktualnienie go do nowszej wersji. Zapoznaj się z dokumentacją konkretnej dystrybucji.
  2. Zainstaluj narzędzia DSPL:
    1. Pobierz i rozpakuj pakiet ZIP z narzędziami DSPL z witryny open source DSPL.
    2. Otwórz terminal/okno poleceń, przejdź do katalogu najwyższego poziomu w wyodrębnionym pliku ZIP i wykonaj polecenie:
      python setup.py install
      
      Możliwe, że konieczne będzie podanie pełnej ścieżki do pliku wykonywalnego Pythona. Więcej informacji znajdziesz w kroku 3 poniżej.
  3. (Opcjonalnie) Rozszerz ścieżkę systemową, tak aby zawierała plik wykonywalny Pythona oraz pliki dsplcheck.py i dsplgen.py.
    • Jeśli ten krok zostanie pominięty, podczas uruchamiania narzędzi może być konieczne podanie pełnych ścieżek, np. w systemie Windows: c:\python27\python, a nie tylko python.
    • Instrukcje różnią się w zależności od komputera. Zapoznaj się z dokumentacją systemu, aby uzyskać wskazówki.

Kilka uwag i zastrzeżeń:

  • Narzędzia DSPL nie będą działać w języku Python w wersji starszej niż 2.6 lub nowszej.
  • Aby wykonać opisane powyżej czynności, może być konieczne zalogowanie się jako administrator na komputerze.