saezuri

saezuriとは

saezuriは、Tomarigi用のプラグインを作成するためのライブラリで、自然言語解析支援と校正・推敲機能を提供するための雛型が含まれています。

 自然言語解析支援としては、以下の既存の解析ツールに対応しています。ただし、Tomarigi用プラグインとしては、MecabとCabochaのみサポートしています(他のツールを併用することは可能ですが、プラグイン内の処理にて、独自に別の自然言語解析ツールを使用する必要があります)。

  • 形態素解析ツール: Mecab v0.98
  • 形態素解析ツール: Juman v6.0
  • 形態素解析ツール: Yahoo日本語形態素解析 v1
  • 係り受け解析ツール: Cabocha 0.60
  • 係り受け解析ツール: KNP 3.01
  • 係り受け解析ツール: Yahoo日本語係り受け解析 v1

 校正・推敲機能を提供するひな形としては、Tomarigi本体から利用されるためのプラグインインターフェースを提供します。

動作環境

必須

OS Windows 7 (or XP以降※1)
.NET Framework 3.5以上
開発ソフト(推奨) Visual Studio 2010 C#
形態素解析ツール Mecab v0.98
係り受け解析ツール Cabocha v0.60
※1 .NET Framework 3.5以上同梱に限る

任意

形態素解析ツール JUMAN v6.0
形態素解析ツール Yahoo日本語係り受け解析※2 v1
係り受け解析ツール KNP 3.01
係り受け解析ツール Yahoo日本語係り受け解析※2 v1
※2 Yahoo!デベロッパーネットワークより、アプリケーションIDの取得が必要

インストール/アンインストール

インストール

  1. Tomarigiを使用する際は、すでに同梱済みのためインストール作業は不要。
    プラグイン開発に利用する場合は、次の手順も行う。
  2. Visual Studio 2010 C#において、クラスライブラリプロジェクトを作成し、bin\Debugフォルダ内に、saezuri.dllを配置する。
  3. プロジェクトの参照設定から、saezuri.dllを追加する。
  4. 必要に応じて、saezuri.xmlをsaezuri.dllと同じフォルダにコピーする。saezuri.xmlがあると、開発時にメソッドやプロパティの説明が出る。

アンインストール

saezuri.dllをそのまま削除して下さい。また、saezuri.xmlを使用した場合は、それも合わせて削除して下さい。