DSPL ツール

DSPL Tools は、DSPL データセットの生成、整理、検証に役立つ小さなコマンドライン ユーティリティ スイートです。このスイートには現在、次のコンポーネントが含まれています。

  • DSPL のチェック: 公式の DSPL スキーマの遵守、内部参照の一貫性、CSV のレイアウトなど、さまざまな基準でデータセットをチェックします。
  • DSPL Gen: 入力 CSV ファイルからシンプルな DSPL データセット「テンプレート」を生成します。

このソフトウェアは BSD ライセンスに基づいてリリースされています。完全なソースコードは GitHub の閲覧とダウンロードで入手できます。リリースノートは DSPL ツールの README ファイルに記載されています。

以下のセクションでは、DSPL ツールのインストール方法について説明します。この処理が完了すると、バンドル内で個別のユーティリティを実行できます。詳しくは、上記のリンクをご覧ください。

注: 以下の手順とリンク先のサブページは、システム上のコマンドライン環境(ターミナルやコマンド プロンプトへのアクセス、ディレクトリの変更、ファイルパスの明示など)に関する基本的な知識があることを前提としています。

DSPL ツールのインストール

DSPL ツールは、クロス プラットフォームのオープンソースのスクリプト言語である Python で記述されています。設定するには、次の手順を行います。

  1. 必要に応じて、Python インタープリタ(バージョン 2.6 または 2.7)をインストールします。
    • Windows: こちらのページにある「Windows x86 MSI インストーラ」をダウンロードして実行します。
    • Mac OS X: Python はデフォルトでインストールされていますが、場合によっては新しいバージョンにアップグレードする必要があります。詳しくは、こちらのページをご覧ください。
    • Linux: 通常、Python はデフォルトでインストールされますが、場合によってはより新しいバージョンにアップグレードする必要があります。具体的なディストリビューションについては、ドキュメントをご覧ください。
  2. DSPL ツールをインストールします。
    1. DSPL オープンソース サイトから DSPL ツールの zip バンドルをダウンロードして解凍します。
    2. ターミナル / コマンド プロンプト ウィンドウを開き、抽出された zip ファイルのトップレベル ディレクトリに移動して、
      python setup.py install
      
      を実行します。場合によっては、Python 実行ファイルのフルパスを指定する必要があります。詳細については、下記のステップ 3 をご覧ください。
  3. (省略可)システムパスを拡張して、Python インタープリタの実行可能ファイルと dsplcheck.py および dsplgen.py ファイルを追加します。
    • この手順をスキップする場合は、ツールの実行時にこれらのコンポーネントのフルパスを指定する必要があります(例: python だけでなく、Windows の場合は c:\python27\python)。
    • この手順はマシンによって異なります。詳しくは、システムのドキュメントをご覧ください。

その他の注意事項:

  • DSPL ツールは、2.6 より前の Python バージョンと 2.7 より後の Python では動作しません。
  • 上記の手順を行うには、マシンの管理者としてログインしなければならない場合があります。