Инструменты DSPL

DSPL Tools — это небольшой набор утилит командной строки, предназначенных для создания, организации и проверки наборов данных DSPL. В настоящее время пакет включает в себя следующие компоненты:

  • Проверка DSPL. Проверяет набор данных по множеству критериев, включая соблюдение официальной схемы DSPL, непротиворечивость внутренних ссылок и формат CSV.
  • DSPL Gen: создает простой «шаблон» набора данных DSPL из входного CSV-файла.

Это программное обеспечение выпущено под лицензией BSD; полный исходный код доступен для просмотра и загрузки на GitHub. Примечания к выпуску содержатся в файле README инструментов DSPL.

В следующем разделе описывается, как установить DSPL Tools. Как только это будет сделано, вы можете запускать отдельные утилиты в комплекте. Перейдите по ссылкам выше для получения дополнительной информации.

Примечание. Инструкции , приведенные ниже и на связанных подстраницах, предполагают, что у вас есть базовые знания о среде командной строки в вашей системе (например, вы можете получить доступ к терминалу / командной строке, изменить каталоги, указать пути к файлам и т. д.) .

Установка инструментов DSPL

Инструменты DSPL написаны на Python , кросс-платформенном языке сценариев с открытым исходным кодом. Для настройки выполните следующие шаги:

  1. Установите интерпретатор Python (версия 2.6 или 2.7), если требуется:
    • Windows: Загрузите и запустите «Установщик MSI для Windows x86», который можно найти на этой странице .
    • Mac OS X: Python установлен по умолчанию, но вам может потребоваться обновить его до более новой версии. Подробнее см. на этой странице .
    • Linux: Python обычно устанавливается по умолчанию, но вам может потребоваться обновить его до более новой версии. Обратитесь к документации для вашего конкретного дистрибутива.
  2. Установите инструменты DSPL:
    1. Загрузите и распакуйте zip-пакет инструментов DSPL с сайта с открытым исходным кодом DSPL .
    2. Откройте окно терминала/командной строки, перейдите в каталог верхнего уровня извлеченного zip-файла и запустите:
      python setup.py install
      
      Возможно, вам потребуется указать полный путь к исполняемому файлу Python; подробности см. в шаге 3 ниже.
  3. (Необязательно) Расширьте системный путь, включив в него исполняемый файл интерпретатора Python и файлы dsplcheck.py и dsplgen.py .
    • Если этот шаг пропущен, вам, возможно, придется указать полные пути к этим компонентам при запуске инструментов, например (в Windows) c:\python27\python вместо просто python .
    • Инструкции для этого варьируются от машины к машине. Обратитесь к документации по вашей системе за инструкциями.

Некоторые разные примечания и предостережения:

  • Инструменты DSPL не будут работать с версиями Python ранее 2.6 или новее 2.7.
  • Возможно, вам потребуется войти в систему как администратор на вашем компьютере, чтобы выполнить описанные выше шаги.