文字列マッチプログラム文字列マッチ今回の処理対象データの特徴として、数値が意味をなさない場合が多く、アルファベット部分の類似度に重きを置くことが有効であった。Commonsライブラリに含まれているDoubleMetaphoneアルゴリズムを利用している。}}オントロジーマッチ関連オントロジーを、所与の文字列にマッチさせる。http://bioportal.bioontology.org/ontologies/1397ID-ターム対応ファイル生成OBISはダウンロードが単純ではなく、取得は見送り。残りの5つについて、それぞれのファイル形式は下記の通りなので、各形式について対応。Ontology、GazetteerはOBOフォーマットが取得出来るので、PerlプログラムでTermとIDの組を取得。"\n";}MySQLダンプ形式FMAはMySQLのダンプが取得出来るので、これをそのままロードする。slot="FMAID"'`frame`をキーとした構造になっているので、上記のクエリを発行して取得し、PerlスクリプトでTermとIDの組を生成。対象としてZ01部分を抽出。's/;/\t/'文字列マッチ上記の処理を行うことで、全てIDと実際のタームがタブ区切りで一行一エントリの形式になる。つづいて、文字列マッチを行うため、ACアルゴリズムに基づくマッチを行うPerlモジュールText::Scanを利用したプログラムを用意。Unportedのライセンスで利用することができます。プライバシー・ポリシーTogoWikiについて。