(57)【要約】【課題】本発明は、（社）日本植物防疫協会等から配付される農薬登録情報から農薬使用基準のデータベースを効率的に作成できるようにする新たな技術の提供を目的とする。【解決手段】単語の種類と標準表現を記憶する単語辞書と、単語種類の並びで定義される構文パターン毎に、その構文パターンで記載される農薬使用条件の表現形式の変換方法を記憶する変換辞書と、構文パターン毎に、その構文パターンで記載される農薬使用条件に与える種類情報と、その農薬使用条件の分割変換方法とを記憶する分割辞書を用意する。そして、農薬登録情報に記載される農薬使用条件について、単語辞書を使って単語変換し構文パターンを解析し、変換辞書を使って、その解析した構文パターンに従って農薬使用条件の変換後の表現形式を解析し、分割辞書を使って、その解析した農薬使用条件の種類を特定するとともに、その農薬使用条件を分割変換して農薬使用基準を作成する。【選択図】図４
2006215775.tif 000002
【特許請求の範囲】
【請求項１】
単語と表現形式とが統一されずに記載された各農薬の使用条件について規定する農薬登録情報を変換することで農薬使用基準を作成する農薬登録情報変換装置であって、
上記農薬使用条件に記載される可能性のある単語に対応付けて、その単語の種類の情報とその単語の標準表現とを記憶する単語辞書と、
上記単語種類の並びで定義される構文パターンに対応付けて、その構文パターンで記載される農薬使用条件の表現形式の変換方法を記憶する変換辞書と、
上記農薬使用条件について、上記単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、上記単語辞書を使って単語変換し構文パターンを解析して、その構文パターンの指す上記変換辞書の辞書情報に従って、その農薬使用条件の変換後の表現形式を解析する解析手段とを備えることを、
特徴とする農薬登録情報変換装置。
【請求項２】
単語と表現形式とが統一されずに記載された各農薬の使用条件について規定する農薬登録情報を変換することで農薬使用基準を作成する農薬登録情報変換装置であって、
上記農薬使用条件に記載される可能性のある単語に対応付けて、その単語の中間状態を含めた形態の種類の情報とその単語の標準表現とを記憶する単語辞書と、
上記単語種類の並びで定義される構文パターンに対応付けて、その構文パターンで記載される農薬使用条件の表現形式の変換方法を記憶する変換辞書と、
上記農薬使用条件について、上記単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、上記単語辞書を使って単語変換し構文パターンを解析して、その構文パターンが上記変換辞書に記憶されている場合には、その構文パターンの指す上記変換辞書の辞書情報に従って、その農薬使用条件の変換後の表現形式を解析し、それらの解析結果が収束するまで、この解析を繰り返す解析手段とを備えることを、
特徴とする農薬登録情報変換装置。
【請求項３】
請求項１又は２に記載の農薬登録情報変換装置において、
上記構文パターンに対応付けて、その構文パターンで記載される農薬使用条件に与える種類情報と、その農薬使用条件の分割変換方法とを記憶する分割辞書と、
上記解析手段の解析結果となる構文パターンの指す上記分割辞書の辞書情報に従って、上記解析手段の解析結果となる農薬使用条件の種類を特定するとともに、その農薬使用条件を分割変換し、さらに、上記単語未登録の情報が付加されている場合には、変換エラーの可能性があることを示すステータス情報を付加することで農薬使用基準を作成する作成手段とを備えることを、
特徴とする農薬登録情報変換装置。
【請求項４】
請求項３に記載の農薬登録情報変換装置において、
上記作成手段は、同一作物の同一使用方法にかかる農薬使用基準を統合するとともに、この統合した農薬使用基準に対して、その旨を示すステータス情報を付加することを、
特徴とする農薬登録情報変換装置。
【請求項５】
単語と表現形式とが統一されずに記載された各農薬の使用条件について規定する農薬登録情報を変換することで農薬使用基準を作成する農薬登録情報変換方法であって、
上記農薬使用条件に記載される可能性のある単語に対応付けて、その単語の種類の情報とその単語の標準表現とを記憶する単語辞書を参照して、上記農薬使用条件について、単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、単語変換し構文パターンを解析する過程と、
上記単語種類の並びで定義される構文パターンに対応付けて、その構文パターンで記載される農薬使用条件の表現形式の変換方法を記憶する変換辞書を参照して、上記解析した構文パターンの指す変換辞書の辞書情報に従って、上記解析対象となった農薬使用条件の変換後の表現形式を解析する過程とを備えることを、
特徴とする農薬登録情報変換方法。
【請求項６】
単語と表現形式とが統一されずに記載された各農薬の使用条件について規定する農薬登録情報を変換することで農薬使用基準を作成する農薬登録情報変換方法であって、
上記農薬使用条件に記載される可能性のある単語に対応付けて、その単語の中間状態を含めた形態の種類の情報とその単語の標準表現とを記憶する単語辞書を参照して、上記農薬使用条件について、単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、単語変換し構文パターンを解析する過程と、
上記単語種類の並びで定義される構文パターンに対応付けて、その構文パターンで記載される農薬使用条件の表現形式の変換方法を記憶する変換辞書を参照して、上記解析した構文パターンが変換辞書に記憶されている場合には、その構文パターンの指す変換辞書の辞書情報に従って、上記解析対象となった農薬使用条件の変換後の表現形式を解析する過程と、
上記解析した構文パターンと上記解析した農薬使用条件の変換後の表現形式とが収束するまで、上記２つの解析を繰り返す過程とを備えることを、
特徴とする農薬登録情報変換方法。
【請求項７】
単語と表現形式とが統一されずに記載された各農薬の使用条件について規定する農薬登録情報を変換することで農薬使用基準を作成する農薬登録情報変換プログラムであって、
上記農薬使用条件に記載される可能性のある単語に対応付けて、その単語の種類の情報とその単語の標準表現とを記憶する単語辞書を参照して、上記農薬使用条件について、単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、単語変換し構文パターンを解析する処理と、
上記単語種類の並びで定義される構文パターンに対応付けて、その構文パターンで記載される農薬使用条件の表現形式の変換方法を記憶する変換辞書を参照して、上記解析した構文パターンの指す変換辞書の辞書情報に従って、上記解析対象となった農薬使用条件の変換後の表現形式を解析する処理とをコンピュータに実行させるための農薬登録情報変換プログラム。
【請求項８】
単語と表現形式とが統一されずに記載された各農薬の使用条件について規定する農薬登録情報を変換することで農薬使用基準を作成する農薬登録情報変換プログラムであって、
上記農薬使用条件に記載される可能性のある単語に対応付けて、その単語の中間状態を含めた形態の種類の情報とその単語の標準表現とを記憶する単語辞書を参照して、上記農薬使用条件について、単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、単語変換し構文パターンを解析する処理と、
上記単語種類の並びで定義される構文パターンに対応付けて、その構文パターンで記載される農薬使用条件の表現形式の変換方法を記憶する変換辞書を参照して、上記解析した構文パターンが変換辞書に記憶されている場合には、その構文パターンの指す変換辞書の辞書情報に従って、上記解析対象となった農薬使用条件の変換後の表現形式を解析する処理と、
上記解析した構文パターンと上記解析した農薬使用条件の変換後の表現形式とが収束するまで、上記２つの解析を繰り返す処理とをコンピュータに実行させるための農薬登録情報変換プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生産者の農薬使用を正確にチェックできるようにするための農薬使用基準のデータベースを効率的に作成できるようにする農薬登録情報変換装置及びその方法と、その農薬登録情報変換方法の実現に用いられる農薬登録情報変換プログラムとに関する。
【背景技術】
【０００２】
農薬の使用については、生産者に対して、農薬取締法により農薬の適性な使用が義務付けられており、各農薬についての使用条件については、国の機関である農薬検査所で認定されて、（社）日本植物防疫協会などから農薬登録情報として生産者の属する機関などに配付されている。
【０００３】
これにより、生産者は、この農薬登録情報に従って、ある農薬をある作物にある使用方法（農薬登録情報で規定する使用方法であって、散布、塗布というような使用方法）で使用する場合に、適用する病害虫や雑草に応じて、希釈倍数や使用量や使用時期や使用回数などを決めて農薬を使用するようにしている。
【０００４】
このようなことを背景にして、独立行政法人農業・生物系特定産業技術研究機構中央農業総合研究センターを中心するグループは、テキストデータとして提供される農薬登録情報の電子データから農薬の使用基準（農薬登録情報に記載されている）をデータベース化して、それを使って、誤った農薬使用を事前に警告するシステムを開発して公開実験を行った（非特許文献１参照）。
【非特許文献１】農薬ナビ判定サーバシステム〔平成16年11月９日検索〕、インターネット＜ＵＲＬ：http://nouyaku-navi.info/ ＞
【発明の開示】
【発明が解決しようとする課題】
【０００５】
（社）日本植物防疫協会などから配付される農薬登録情報は、農薬メーカが登録申請することで認定されることから、どのようなことを記載するのかについては決められているものの、その記載形式については統一されていないというのが実情である。
【０００６】
例えば、ある農薬メーカは「グラム」と記載するのに対し、別の農薬メーカは「ｇ」と記載するとか、ある農薬メーカは「１０ａ当り２００ｇ」と記載するのに対し、別の農薬メーカは「２００ｇ／１０ａ」と記載するというように、農薬登録情報に記載される単語や表現形式については統一されていないというのが実情である。
【０００７】
しかも、農薬の使用には様々な状況があることから、農薬登録情報には但し書きや補足説明が記載されることがある。
【０００８】
このようなことから、農薬登録情報から農薬使用基準をデータベース化するのは非常な困難を伴うことになる。
【０００９】
非特許文献１に記載されるシステムが具体的にどのような手法を用いて農薬使用基準のデータベース化を行ったのかについては現時点で開示されていないので不明であるが、どのようにデータベース化するのかにより、それを用いて構築されることになる農薬使用の自動チェックシステムの性能が左右されることになる。
【００１０】
本出願人もまた、消費者の安全で安心できる食品への要求に応えるべく農薬使用の自動チェックシステムの開発を進めており、そのためには、生産者の農薬使用を正確にチェックできるようにするための農薬使用基準のデータベースを構築することが不可欠である。
【００１１】
本発明はかかる事情に鑑みてなされたものであり、生産者の農薬使用を正確にチェックできるようにするための農薬使用基準のデータベースを効率的に作成できるようにする新たな農薬登録情報変換技術の提供を目的とする。
【課題を解決するための手段】
【００１２】
〔１〕第１の構成
この目的を達成するために、本発明の農薬登録情報変換装置は、単語と表現形式とが統一されずに記載された各農薬の使用条件について規定する農薬登録情報を変換することで農薬使用基準を作成するために、（イ）農薬使用条件に記載される可能性のある単語に対応付けて、その単語の種類の情報とその単語の標準表現とを記憶する単語辞書と、（ロ）単語種類の並びで定義される構文パターンに対応付けて、その構文パターンで記載される農薬使用条件の表現形式の変換方法を記憶する変換辞書と、（ハ）構文パターンに対応付けて、その構文パターンで記載される農薬使用条件に与える種類情報と、その農薬使用条件の分割変換方法とを記憶する分割辞書と、（ニ）農薬使用条件について、単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、単語辞書を使って単語変換し構文パターンを解析して、その構文パターンの指す変換辞書の辞書情報に従って、その農薬使用条件の変換後の表現形式を解析する解析手段と、（ホ）解析手段の解析結果となる構文パターンの指す分割辞書の辞書情報に従って、解析手段の解析結果となる農薬使用条件の種類を特定するとともに、その農薬使用条件を分割変換し、さらに、単語未登録の情報が付加されている場合には、変換エラーの可能性があることを示すステータス情報を付加することで農薬使用基準を作成する作成手段とを備えるように構成する。
【００１３】
以上の各処理手段が動作することで実現される本発明の農薬登録情報変換方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００１４】
このように構成される本発明の農薬登録情報変換装置では、解析手段は、農薬登録情報に規定される農薬使用条件について、単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、単語辞書を使って単語変換し構文パターンを解析して、その解析した構文パターンの指す変換辞書の辞書情報に従って、その農薬使用条件の変換後の表現形式を解析する。
【００１５】
この解析手段による解析結果を受けて、作成手段は、解析手段の解析した構文パターンの指す分割辞書の辞書情報に従って、解析手段の解析した農薬使用条件の種類を特定するとともに、その農薬使用条件を分割変換し、さらに、単語未登録の情報が付加されている場合には、変換エラーの可能性があることを示すステータス情報を付加することで農薬使用基準を作成する。
【００１６】
この農薬使用基準の作成にあたって、作成手段は、農薬の使用の制限という観点から、同一作物の同一使用方法にかかる農薬使用基準を統合するとともに、この統合した農薬使用基準に対して、その旨を示すステータス情報を付加するように処理することがある。
【００１７】
〔２〕第２の構成
この目的を達成するために、本発明の農薬登録情報変換装置は、単語と表現形式とが統一されずに記載された各農薬の使用条件について規定する農薬登録情報を変換することで農薬使用基準を作成するために、（イ）農薬使用条件に記載される可能性のある単語に対応付けて、その単語の中間状態を含めた形態の種類の情報とその単語の標準表現とを記憶する単語辞書と、（ロ）単語種類の並びで定義される構文パターンに対応付けて、その構文パターンで記載される農薬使用条件の表現形式の変換方法を記憶する変換辞書と、（ハ）構文パターンに対応付けて、その構文パターンで記載される農薬使用条件に与える種類情報と、その農薬使用条件の分割変換方法とを記憶する分割辞書と、（ニ）農薬使用条件について、単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、単語辞書を使って単語変換し構文パターンを解析して、その構文パターンが変換辞書に記憶されている場合には、その構文パターンの指す変換辞書の辞書情報に従って、その農薬使用条件の変換後の表現形式を解析し、それらの解析結果が収束するまで、この解析を繰り返す解析手段と、（ホ）解析手段の解析結果となる構文パターンの指す分割辞書の辞書情報に従って、解析手段の解析結果となる農薬使用条件の種類を特定するとともに、その農薬使用条件を分割変換し、さらに、単語未登録の情報が付加されている場合には、変換エラーの可能性があることを示すステータス情報を付加することで農薬使用基準を作成する作成手段とを備えるように構成する。
【００１８】
以上の各処理手段が動作することで実現される本発明の農薬登録情報変換方法はコンピュータプログラムでも実現できるものであり、このコンピュータプログラムは、適当なコンピュータ読み取り可能な記録媒体に記録して提供されたり、ネットワークを介して提供され、本発明を実施する際にインストールされてＣＰＵなどの制御手段上で動作することにより本発明を実現することになる。
【００１９】
このように構成される本発明の農薬登録情報変換装置では、解析手段は、農薬登録情報に規定される農薬使用条件について、単語辞書に登録されていない文字列がある場合には、その旨を示す情報を付加しつつ、単語辞書を使って単語変換し構文パターンを解析して、その解析した構文パターンが変換辞書に記憶されている場合には、その解析した構文パターンの指す変換辞書の辞書情報に従って、その農薬使用条件の変換後の表現形式を解析する。
【００２０】
そして、解析手段は、それらの解析結果が収束するまで、この解析を繰り返すことで、単語と表現形式とが統一されずに記載された同じ内容の農薬使用条件を、単語と表現形式とが統一された同じものに変換する。
【００２１】
この解析手段による解析結果を受けて、作成手段は、解析手段により収束の判定された構文パターンの指す分割辞書の辞書情報に従って、解析手段により収束の判定された農薬使用条件の種類を特定するとともに、その農薬使用条件を分割変換し、さらに、単語未登録の情報が付加されている場合には、変換エラーの可能性があることを示すステータス情報を付加することで農薬使用基準を作成する。
【００２２】
この農薬使用基準の作成にあたって、作成手段は、農薬の使用の制限という観点から、同一作物の同一使用方法にかかる農薬使用基準を統合するとともに、この統合した農薬使用基準に対して、その旨を示すステータス情報を付加するように処理することがある。
【発明の効果】
【００２３】
本発明によれば、単語や表現形式の統一されていない農薬登録情報から、生産者の農薬使用をチェックできるようにするための農薬使用基準のデータベースを機械的に作成できるようになることから、農薬使用基準のデータベースを効率的に作成できるようになる。
【００２４】
そして、本発明によれば、農薬登録情報に但し書きや補足説明が記載される場合にも、変換エラーの可能性があることを示すステータス情報を付加することで、どの農薬使用基準に変換エラーの可能性があるのかを明示できるようになり、これにより、機械的に作成された膨大な量の農薬使用基準の中に含まれる誤った農薬使用基準を正確にチェックできるようになることから、正確な農薬使用基準のデータベースを作成できるようになる。
【００２５】
そして、本発明によれば、農薬の使用の制限という観点に立った農薬使用基準のデータベースを作成できるようになる。
【発明を実施するための最良の形態】
【００２６】
以下、実施の形態に従って本発明を詳細に説明する。
【００２７】
図１に、本発明の適用される農薬使用チェックシステムのシステム構成を図示する。
【００２８】
この図に示すように、本発明の適用される農薬使用チェックシステムは、農薬登録情報に基づいて各農薬についての使用基準を作成する本発明を具備する農薬登録情報変換装置１と、ネットワーク２を介して農薬登録情報変換装置１に接続されて、農薬登録情報変換装置１の作成した農薬使用基準を使って、生産者の農薬使用をチェックする農協などに設置される複数の農薬使用判定装置３と、ネットワーク４を介して農薬使用判定装置３に接続されて、農薬使用判定装置３に対して農薬使用のチェックを依頼する生産者により操作される複数の生産者端末５とを備える。
【００２９】
図２に、（社）日本植物防疫協会などから配付される農薬登録情報のデータ構造を示す。
【００３０】
この図に示すように、（社）日本植物防疫協会などから配付される農薬登録情報は、農薬の概要情報について記載する登録情報テーブルと、農薬の使用条件について記載する適用情報テーブルと、農薬の有効成分について記載する有効成分テーブルと、農薬のその他の成分について記載するその他成分テーブルという４つのテーブルを持ち、これらのテーブルに従って、各農薬についての情報をテキストデータの形で記載する。
【００３１】
図３に、適用情報テーブルに記載される適用情報の一部の一例を図示する。
【００３２】
この図に示すように、農薬登録情報の適用情報は、農薬登録番号・農薬商品名・作物名称・使用方法名称・適用病害虫名称・希釈倍数使用量・使用時期・使用回数といったフィールドで構成されて、例えば、ＡＡＡ乳剤という農薬を“きゅうり”に「散布」することで、アブラムシ類を防除する場合には、１０００〜２０００倍の希釈倍数で収穫前日まで５回まで使用してよいというような農薬の使用条件について記載するものである。
【００３３】
この適用情報の持つフィールドの内、例えば、希釈倍数使用量・使用時期・使用回数のフィールドについては、農薬メーカにより様々な記載形式で記載されており、これから、本発明の農薬登録情報変換装置１は、その記載形式の違いを吸収して、コンピュータが一律に処理できる農薬使用基準を作成する必要がある。
【００３４】
ここで、農薬登録情報では、農薬と作物と使用方法とで区分けされる単位を一つの使用単位としている。図３の例で説明するならば、ＡＡＡ乳剤を“きゅうり”に「散布」する場合が一つの単位となり、それに属するものについてはまとめることが可能である。一方、ＡＡＡ乳剤を“きゅうり”に「散布」する場合と、ＡＡＡ乳剤を“きゅうり”に「塗布」する場合とは、使用方法が異なるので別々の使用単位となり、それに属するものをまとめることはできない。また、ＡＡＡ乳剤を“きゅうり”に「散布」する場合と、ＡＡＡ乳剤を“なす”に「散布」する場合とは、作物が異なるので別々の使用単位となり、それに属するものをまとめることはできない。
【００３５】
図４に、本発明の農薬登録情報変換装置１の装置構成の一例を図示する。
【００３６】
本発明の農薬登録情報変換装置１は、図３に示すような農薬登録情報の適用情報に基づいて農薬の使用基準を作成する処理を実行するものであって、この図に示すように、（社）日本植物防疫協会などから配付される農薬登録情報を入力する農薬登録情報入力部１０と、農薬登録情報入力部１０の入力した農薬登録情報を保存する農薬登録情報保存部１１と、農薬登録情報保存部１１に保存される農薬登録情報に従って農薬の使用基準を作成する農薬使用基準作成部１２と、農薬使用基準の作成に必要となる辞書情報を管理する辞書部１３と、ディスプレイやキーボードを使って農薬使用基準の作成者と対話することで、農薬使用基準作成部１２の作成した農薬使用基準の確認・修正を行う対話入出力部１４と、農薬使用基準の作成者により確認・修正の行われた農薬使用基準を保存する農薬使用基準保存部１５と、農薬使用基準保存部１５に保存される農薬使用基準と農薬登録情報保存部１１に保存される農薬登録情報とを農薬使用判定装置３に配信する農薬使用基準配信部１６とを備える。
【００３７】
一方、各農薬使用判定装置３は、農薬登録情報変換装置１から配信された農薬使用基準を使って生産者の農薬使用をチェックする処理を実行するものであるが、このチェック処理が農薬登録情報に従う形で漏れなく実行できるようにするために、この図に示すように、農薬登録情報変換装置１から配信された農薬使用基準を自装置に合ったものに編集する農薬使用基準編集部３０を備える構成を採る。
【００３８】
農薬登録情報変換装置１の辞書部１３は、単語辞書１３０と変換辞書１３１と分割辞書１３２という３つの辞書を使って、農薬使用基準の作成に必要となる辞書情報を管理する。
【００３９】
図５に、単語辞書１３０の管理する辞書情報の一例を図示し、図６に、変換辞書１３１の管理する辞書情報の一例を図示し、図７に、分割辞書１３２の管理する辞書情報の一例を図示する。
【００４０】
単語辞書１３０は、図５（ａ）に示すように、農薬登録情報の適用情報に記載される可能性のある単語に対応付けて、その単語の種類の情報と、その単語の標準表現とを管理する。
【００４１】
例えば、“整数・実数（＄Ｎ）”という単語は、種類が“Ｎ（数値であることを示す）”で標準表現が“＄１（そのままであることを示す）”であり、“当り”という単語は、種類が“当”で標準表現が“当り”であり、“グラム”という単語は、種類が“ｘ（未確定な中間状態にあることを示す）”で標準表現が“ｇ”であり、“ｇ”という単語は、種類が“Ｕ（単位であることを示す）”で標準表現が“ｇ”であり、単語辞書１３０に登録されていない“その他文字列”という単語は、種類が“ｏ（変換できないことを示す）”で表現を変換しないということを管理するのである。
【００４２】
ここで、“グラム”という単語に種類“ｘ”を割り当てているのは、後述することから分かるように、“グラム”という単語を“ｇ”に変換することで、“グラム”と“ｇ”とを統一された表現である“ｇ”に変換するためである。また、単語辞書１３０に登録されていない“その他文字列”という単語について管理するのは、適用情報に、但し書きや補足説明が記載されていることがあるからである。
【００４３】
農薬使用基準作成部１２は、この単語辞書１３０の辞書情報を使って、例えば、希釈倍数使用量フィールドに記載される“１０ａ当り２００ｇ”という記載事項について、図５（ｂ）に示すように構文解析（インデックスは出現位置を示す）することになる。
【００４４】
変換辞書１３１は、図６に示すように、単語辞書１３０に登録される単語種類の並びで定義される構文パターンに対応付けて、その構文パターンをどのように変換（並び替え）するのかということについて定義する変換パターン（一部の単語種類について単語変換することもある）を管理し、それにより、その構文パターンで記載される農薬使用条件の変換後の表現形式を管理する。
【００４５】
例えば、“ＮＵ当Ｎ〜ＮＵ”という構文パターンについては、インデックス３の値を先頭に配置し、それに続けて“〜”を配置し、それに続けてインデックス５の値を配置し、それに続けてインデック６の値を配置し、それに続けて“／”を配置し、それに続けてインデックス０の値を配置し、それに続けてインデックス１の値を配置するということを管理することで、その構文パターンの変換後の構文パターンと、その構文パターンで記載される農薬使用条件の変換後の表現形式とを管理するのである。
【００４６】
農薬使用基準作成部１２は、単語辞書１３０を用いた解析により図５（ｂ）に示すような“ＮＵ当ＮＵ”という構文パターンで記載される“１０ａ当り２００ｇ”という農薬使用条件が得られている場合には、図６に示す２番目の辞書情報に従って、インデックス３の値“２００”を先頭に配置し、それに続けてインデックス４の値“ｇ”を配置し、それに続けて“／”を配置し、それに続けてインデックス０の値“１０”を配置し、それに続けてインデックス１の値“ａ”を配置することで、
“１０ａ当り２００ｇ”  →  “２００ｇ／１０ａ”
“ＮＵ当ＮＵ”          →  “ＮＵ／ＮＵ”
というように変換することになる。
【００４７】
ここで、単語辞書１３０を用いた構文解析により、“ＮＵ／ＮＵ”という構文パターンを持つ“２００ｇ／１０ａ”という記載が得られている場合には、変換辞書１３１には最終形である“ＮＵ／ＮＵ”という構文パターンが登録されていないので、農薬使用基準作成部１２は、何も変換を行わずに、“２００ｇ／１０ａ”という記載をそのまま変換パターンとして出力することになる。
【００４８】
このようにして、“１０ａ当り２００ｇ”という記載と、“２００ｇ／１０ａ”という記載とは、“２００ｇ／１０ａ”という統一された表現形式に変換されることになるのである。
【００４９】
分割辞書１３２は、図７に示すように、変換辞書１３１により求められる最終的な構文パターンに対応付けて、その構文パターンで記載される農薬使用条件に対して、どのような農薬使用条件種類を与えるのかということと、その構文パターンで記載される農薬使用条件をどのように分割するのかということについて定義する分割パターン（単純に分割するだけではなくて、繰り返しを指示する変換も含む）を管理する。
【００５０】
例えば、“ＮＵ”という構文パターンに対しては、“ｕＡmount(使用量を示す）”という農薬使用条件種類を与えるとともに、インデックス０の値と、インデックス０の値と、インデックス１の値という３つに分割するということを管理するのである。また、“Ｎ倍”という構文パターンに対しては、“Ｄillution（希釈倍数を示す）”という農薬使用条件種類を与えるとともに、インデックス０の値と、インデックス０の値と、“倍”という３つに分割するということを管理するのである。
【００５１】
なお、図７に示す分割パターンでは“空白”を記載しているが、これは、ｕＡmount の場合には５フィールド、Ｄillutionの場合には３フィールドというように、フィールド数を合わせることでコンピュータに処理しやすい形にするためと、上限値や下限値が記載されている場合に、それが上限値や下限値であるということをコンピュータに分からせるようにするためである。
【００５２】
農薬使用基準作成部１２は、変換辞書１３１を用いた変換により“ＮＵ／ＮＵ”という構文パターンで記載される“２００ｇ／１０ａ”という農薬使用条件が得られている場合には、図７に示す３番目の辞書情報に従って、“ｕＡmount ”という農薬使用条件種類を与えるとともに、インデックス０の値“２００”と、インデックス０の値“２００”と、インデックス１の値“ｇ”と、インデックス３の値“１０”と、インデックス４の値“ａ”という形に分割することで、
“２００ｇ／１０ａ”→“ｕＡmount ｜２００｜２００｜ｇ｜１０｜ａ”
というように分割することになる。
【００５３】
さらに、分割辞書１３２は、変換辞書１３１により求められる最終的な構文パターンが同じ農薬使用条件となるにもかかわらず異なる構文パターンとして変換される場合に、それらが同一の処理結果となるようにと、農薬使用条件種類を付与し分割する機能も有している。例えば、“Ｎ倍”という構文パターンで記載される“１０００倍”という農薬使用条件と、“Ｎ〜Ｎ倍”という構文パターンで記載される“１０００〜１０００倍”という農薬使用条件とを、
“１０００倍”            →“Ｄillution｜１０００｜１０００｜倍”
“１０００〜１０００倍”  →“Ｄillution｜１０００｜１０００｜倍”
というように、同じ農薬使用条件種類を付与し分割する機能を有しているのである。
【００５４】
なお、変換辞書１３１が“Ｎ倍”という構文パターンに変換せずに、“Ｎ〜Ｎ倍”という構文パターンに統一的に変換する機能を有している場合には、分割辞書１３２がこのような分割機能を持つ必要はない。
【００５５】
ここで、農薬使用基準作成部１２がこのような分割を行うのは、農薬使用基準保存部１５のテーブル構造に合わせるためである。後述するように、農薬使用基準保存部１５は、“ｕＡmount ”という農薬使用条件種類について、使用量下限値、使用量上限値、使用量単位（分子）、使用量単位（分母の係数）、使用量単位（分母）というデータエントリーを持つテーブル構造を有していることから、
“２００ｇ／１０ａ”→“ｕＡmount ｜２００｜２００｜ｇ｜１０｜ａ”
というように分割するのである。
【００５６】
図８に、農薬使用基準作成部１２の実行する処理フローの一例を図示する。
【００５７】
次に、この処理フローに従って、このように構成される本発明の農薬登録情報変換装置１の実行する農薬使用基準の作成処理について説明する。
【００５８】
農薬使用基準作成部１２は、農薬使用基準の作成要求があると、図８の処理フローに示すように、先ず最初に、ステップ１０で、農薬登録情報保存部１１に保存される農薬登録情報の持つ全ての適用情報について処理したのか否かを判断して、全ての適用情報について処理していないことを判断する場合には、ステップ１１に進んで、農薬登録情報の適用情報の中から、未処理の適用情報を１つ選択する。
【００５９】
続いて、ステップ１２で、その選択した適用情報の持つ全ての変換対象フィールドについて処理したのか否かを判断する。例えば、図３に示す適用情報の内の希釈倍数使用量・使用時期・使用回数のフィールドを変換対象とする場合には、これらの全てのフィールドについて処理したのか否かを判断するのである。
【００６０】
この判断処理に従って、選択した適用情報の持つ全ての変換対象フィールドについて処理したことを判断する場合には、ステップ１０に戻り、一方、全ての変換対象フィールドについて処理していないことを判断する場合には、ステップ１３に進んで、未処理の変換対象フィールドを１つ選択する。
【００６１】
続いて、ステップ１４で、図５に示すような辞書情報を管理する単語辞書１３０を使って、その選択した変換対象フィールドに記載される農薬使用条件を構文解析し単語変換する。
【００６２】
例えば、選択した変換対象フィールドに“開花期１０ａ当り１００グラム”という農薬使用条件が記載されていた場合には、図９に示すように、先頭の文字から順番に単語辞書１３０を検索して解析することで、その構文パターンが“ｏＮＵ当Ｎｘ”で、その表現形式が“開花期１０ａ当り１００ｇ”であるということを得るのである。
【００６３】
続いて、ステップ１５で、構文解析結果の構文パターンが変換辞書１３１に登録されているのか否かを判断して、登録されていることを判断する場合には、ステップ１６に進んで、図６に示すような辞書情報を管理する変換辞書１３１を使って、その構文パターンを並び替えることで、その構文パターンを変換するとともに、その構文パターンで記載されている選択した変換対象フィールドに記載される農薬使用条件の表現形式を変換する。このとき、全文章の中で構文パターンが一致する部分に対して各々変換処理を行うことになる。
【００６４】
一方、ステップ１５で、構文解析結果の構文パターンが変換辞書１３１に登録されていないことを判断する場合には、このステップ１６の処理を省略する。
【００６５】
続いて、ステップ１７で、構文解析結果の構文パターンと変換後の農薬使用条件の表現形式とが収束したのか否かを判断して、収束していないことを判断する場合には、ステップ１４に戻る。
【００６６】
一方、ステップ１７で、構文解析結果の構文パターンと変換後の農薬使用条件の表現形式とが収束したことを判断する場合には、ステップ１８に進んで、図７に示すような辞書情報を管理する分割辞書１３２を使って、収束した表現形式の農薬使用条件（選択した変換対象フィールドに記載される農薬使用条件の表現形式が変換されたもの）を分割してから、ステップ１２に戻る。このとき、全文章の中で構文パターンが一致する部分に対して各々分割処理を行うことになる。
【００６７】
例えば、農薬使用基準作成部１２は、“１０ａ当り１５０グラム”という記載の農薬使用条件を処理する場合には、ステップ１４〜ステップ１８の処理に従い、図１０に示すような手順に従って処理を実行することで、最終的な構文パターンが“ＮＵ／ＮＵ”で、その分割結果が、
“ｕＡmount ｜１５０｜１５０｜ｇ｜１０｜ａ”
であるというフィールド変換結果を得るのである。
【００６８】
このときには、構文パターンの中に単語辞書１３０に登録されていない文字を示す“ｏ”が含まれていないことから、自動変換完了というステータスを得ることになる。また、図１０に示す手順から分かるように、“１０ａ当り１５０ｇ”や“１５０ｇ／１０ａ”という記載の農薬使用条件を処理する場合にも、これと同じ処理結果を得ることになる。
【００６９】
そして、農薬使用基準作成部１２は、“１０ａ当り１５０グラム（１０００〜２０００倍）”という記載の農薬使用条件を処理する場合には、ステップ１４〜ステップ１８の処理に従い、図１１に示すような手順に従って処理を実行することで、最終的な構文パターンが“ＮＵ／ＮＵ（Ｎ〜Ｎ倍）”で、その分割結果が、
“ｕＡmount ｜１５０｜１５０｜ｇ｜１０｜ａ
＆  Ｄillution｜１０００｜２０００｜倍”
であるというフィールド変換結果を得るのである。
【００７０】
このときには、構文パターンの中に単語辞書１３０に登録されていない文字を示す“ｏ”が含まれていないことから、自動変換完了というステータスを得ることになる。また、図１１に示す手順から分かるように、“１０ａ当り１５０ｇ（１０００〜２０００倍）”や“１５０ｇ／１０ａ（１０００〜２０００倍）”という記載の農薬使用条件を処理する場合にも、これと同じ処理結果を得ることになる。
【００７１】
そして、農薬使用基準作成部１２は、“直線使用（街路樹など）４０ｍ当り１個以上”という記載の農薬使用条件を処理する場合には、ステップ１４〜ステップ１８の処理に従い、図１２に示すような手順に従って処理を実行することで、最終的な構文パターンが“ｏ（ｏ）ＮＵ／ＮＵ上”で、その分割結果が、
“ｕＡmount ｜１｜  ｜個｜４０｜ｍ”
であるというフィールド変換結果を得るのである（ここで、空白は１以上であることを示すために記載される）。
【００７２】
このときには、構文パターンの中に単語辞書１３０に登録されていない文字を示す“ｏ”が含まれていることから、自動変換不可というステータスを得ることになる。
【００７３】
このようにして、ステップ１０〜ステップ１８の処理を繰り返していくことで、ステップ１０で、農薬登録情報保存部１１に保存される農薬登録情報の持つ全ての適用情報について処理したことを判断する場合には、ステップ１９に進んで、対話入出力部１４の備えるディスプレイに、図１３に示すような変換結果の一覧画面を表示して農薬使用基準の作成者と対話することで、このようにして得たフィールド変換結果を確認し修正を行う。
【００７４】
ここで、図１３に示す変換結果一覧画面のステータスには、当初、自動変換が完了したことを示す“自動変換完了（ステータスＮｏ：０）”か、自動変換が失敗したことを示す“自動変換失敗（ステータスＮｏ：１）”が記録されており、農薬使用基準の作成者が、自動変換完了されたフィールド変換結果でよいことを確認した場合には、ステータスに“自動変換結果確認（ステータスＮｏ：２）”が記録され、このフィールド変換結果を手動で修正した場合には、ステータスに“手動変換（ステータスＮｏ：３）”が記録されることになる。そして、農薬使用基準の作成者が、自動変換失敗のフィールド変換結果を手動で修正した場合には、ステータスに“手動変換（ステータスＮｏ：３）”が記録され、データエラーやサポート外などであることを確認した場合には、ステータスにそれに応じた情報が記録されることになる。
【００７５】
続いて、ステップ２０で、フィールド変換結果に基づくレコードコンバートステータス、フィールドコンバートステータスを設定しつつ、各適用情報に従って農薬使用基準を作成する。
【００７６】
農薬使用基準保存部１５に保存される農薬使用基準は、図１４に示すようなデータ構造を有しており、このステップ２０では、図１５に示すように、これまでの処理結果に基づいて、この図１４に示す農薬使用基準のデータエントリーに対して、各適用情報のフィールド変換結果を記録することで農薬使用基準を作成するのである。
【００７７】
このとき作成する農薬使用基準では、図１４に示すように、フィールドコンバートステータスとレコードコンバートステータスというデータエントリーを有している。
【００７８】
このフィールドコンバートステータスには、どのフィールドに変換エラーがあったのかを記録する。例えば、収穫前の使用時期のフィールドで、自動変換結果確認（ステータスＮｏ：２）のステータスが得られていない場合には、そのフィールドに変換エラーがあることを記録する。また、収穫前の使用時期のフィールドと希釈倍数のフィールドとで、自動変換結果確認（ステータスＮｏ：２）のステータスが得られていない場合には、その２つのフィールドに変換エラーがあることを記録する。一方、このレコードコンバートステータスには、フィールド変換結果全体として異常がある場合に、その旨を記録する。例えば、希釈倍数が２つ存在する場合には、その旨を記録する。
【００７９】
続いて、ステップ２１で、対話入出力部１４の備えるディスプレイに、このようにして作成した農薬使用基準の一覧画面を表示して農薬使用基準の作成者と対話することで、作成した農薬使用基準を確認し修正を行ない、最終的な農薬使用基準を作成する。
【００８０】
そして、最後に、ステップ２２で、作成した農薬使用基準を農薬使用基準保存部１５に保存して、処理を終了する。
【００８１】
このようにして、農薬使用基準保存部１５には、図１６に示すような農薬使用基準が保存されることになる。
【００８２】
農薬使用基準作成部１２は、図８の処理フローに従って農薬使用基準を作成する場合には、図１６に示すように、農薬と作物と使用方法とで区分けされる単位の同じ区分けに入るものでも、適用病害虫の異なるものについては別々の農薬使用基準として作成したり、使用時期の異なるものについては別々の農薬使用基準として作成したり、使用回数の異なるものについては別々の農薬使用基準として作成したり、使用量の異なるものについては別々の農薬使用基準として作成したり、希釈倍数の異なるものについては別々の農薬使用基準として作成するようにしている。
【００８３】
これもひとつの考え方ではあるが、農薬の使用を制限するという農薬取締法の理念からすると、適用病害虫が異なろうが、使用時期が異なろうが、使用回数が異なろうが、使用量が異なろうが、希釈倍数が異なろうが、ある農薬をある作物にある使用方法で使用する場合には、こういう使用基準になるという形で農薬使用基準を作成することが考えられる。
【００８４】
この考え方に立って農薬使用基準を作成する場合には、農薬使用基準作成部１２は、図１７の処理フローに示すように、図８の処理フローのステップ２０とステップ２１との間に設けられるステップ２０αに従って、農薬・作物・使用方法が等しい農薬使用基準を抽出し、それらを統合して、その統合結果に基づくステータス情報を設定しつつ、農薬使用基準の一部を変更するという処理を行う。
【００８５】
この場合には、農薬使用基準作成部１２は、農薬と作物と使用方法とで区分けされる単位毎に農薬使用基準が作成されることになるようにと、使用量、希釈倍数、総使用回数、収穫前日数、使用時期について、その範囲のＯＲをとることで統合する。
【００８６】
例えば、希釈倍数について１００〜２００倍と、１５０〜３００倍というものがあった場合は、１００〜３００倍として統合するのである。そして、収穫前１０日までと、収穫前５日までというものがあった場合は、収穫前５日までとして統合するのである。
【００８７】
この統合にあたって、その統合に無理がない場合には、統合を示すステータス情報をレコードコンバートステータスに記録し、一方、例えば、“定植”についての使用時期と、“は種”についての使用時期とを統合するというような、その統合に無理がある場合には（予めこういう統合には無理があるということを定義しておくことで判定する）、統合エラーを示すステータス情報をレコードコンバートステータスに記録する。
【００８８】
このようにして、農薬使用基準作成部１２は、図１７の処理フローに従って農薬使用基準を作成する場合には、図１８に示すように、農薬と作物と使用方法とで区分けされる単位毎に農薬使用基準を作成するように処理することになる。
【００８９】
図５に示した単語辞書１３０の例では、単語の種類として、未確定な中間状態にあることを示す“ｘ”というものを使用するようにしている。
【００９０】
これを受けて、農薬使用基準作成部１２は、図８の処理フローのステップ１４に最初に進むときに、例えば、単語種類“ｘ”の“グラム”という単語を“ｇ”に変換し、その後、ステップ１７を経由してステップ１４に戻るときに、“ｇ”という単語の単語種類“Ｕ”を使って構文パターンを解析するようにしている。
【００９１】
このような単語種類“ｘ”を用いずに、単語辞書１３０で、最初から“グラム”という単語の単語種類が“Ｕ”であるということを管理するようにすれば、単語辞書１３０を一度参照するだけで収束することになり、図８の処理フローのステップ１７からステップ１４に戻る処理は不要となる。
【００９２】
このような構成を採ってもよいが、単語種類“ｘ”を用いるようにすると、農薬メーカの記載する様々な農薬使用条件の記載に対して適切に対処できるようになる。
【００９３】
例えば、図１９（ａ）に示すような単語辞書１３０と、図１９（ｂ）に示すような変換辞書１３１と、図１９（ｃ）に示すような分割辞書１３２とを用意しておくことで、図１９（ｄ）に示すように、“乾燥種子重量の０.2〜０.4％”という農薬使用条件を、“０.2〜０.4％（乾燥種子重量）”というような好ましい表現形式に変換できるようになるのである。
【００９４】
ここで、上述しなかったが、農薬登録情報については、（社）日本植物防疫協会などから例えば定期的に配付されることになるので、農薬使用基準作成部１２は、農薬登録情報を入力すると、それまでに作成した農薬使用基準との差分をとる形で新たな農薬使用基準を作成して、それに従って、農薬使用基準保存部１５に保存される農薬使用基準を更新（追加・変更・削除）していくことになる。そして、この更新にあたって、農薬使用基準作成部１２は、各農薬使用基準に対応付けて、その農薬使用基準がいつ更新されたのかを示す更新日時情報を記録していくことになる。
【００９５】
次に、図２０に示す処理フローに従って、農薬使用基準配信部１６の実行する処理について説明する。
【００９６】
農薬使用基準配信部１６は、このようにして更新される農薬使用基準保存部１５に保存される農薬使用基準を受けて、農薬使用基準が更新されることで新たな農薬使用基準を配信する必要があると、図２０の処理フローに示すように、先ず最初に、ステップ３０で、接続されている全ての農薬使用判定装置３に対して農薬使用基準を配信したのか否かを判断して、全ての農薬使用判定装置３に対して農薬使用基準を配信していないことを判断する場合には、ステップ３１に進んで、接続されている農薬使用判定装置３の中から、未処理の農薬使用判定装置３を１つ選択する。
【００９７】
続いて、ステップ３２で、その選択した農薬使用判定装置３への新規の配信であるのか否かを判断して、新規の配信であることを判断する場合には、ステップ３３に進んで、農薬使用基準保存部１５から農薬使用基準を読み出し、続くステップ３４で、農薬登録情報保存部１１から農薬登録情報を読み出す。
【００９８】
続いて、ステップ３５で、その読み出した農薬使用基準及び農薬登録情報を、選択した農薬使用判定装置３に送信してから、次の農薬使用判定装置３への送信を行うべくステップ３０に戻る。
【００９９】
一方、ステップ３２で、選択した農薬使用判定装置３への新規の配信でないことを判断する場合には、ステップ３６に進んで、選択した農薬使用判定装置３に対して、最終の更新日時情報を通知することを要求し、それに対しての応答を受信することで、選択した農薬使用判定装置３が持つ農薬使用基準の内で最も新しく更新されたものの持つ更新日時情報を入手する。
【０１００】
ここで、農薬登録情報変換装置１の側で、接続される農薬使用判定装置３毎に、最終の更新日時情報を記録する場合には、その記録情報を参照することで、選択した農薬使用判定装置３が持つ農薬使用基準の内で最も新しく更新されたものの持つ更新日時情報を入手することになる。
【０１０１】
続いて、ステップ３７で、農薬使用基準保存部１５から、入手した更新日時よりも新しい更新日時を持つ農薬使用基準を読み出し、続くステップ３８で、農薬登録情報保存部１１から、その読み出した農薬使用基準の作成元となった農薬登録情報を読み出す。
【０１０２】
続いて、ステップ３９で、その読み出した農薬使用基準及び農薬登録情報を、選択した農薬使用判定装置３に送信してから、次の農薬使用判定装置３への送信を行うべくステップ３０に戻る。
【０１０３】
そして、ステップ３０〜ステップ３９の処理を繰り返していくことで、ステップ３０で、全ての農薬使用判定装置３に対して農薬使用基準を配信したことを判断すると、処理を終了する。
【０１０４】
このようにして、農薬使用基準配信部１６は、図２１に示すように、差分データのみを配信する形で農薬使用基準を農薬使用判定装置３に配信していくことで、農薬使用判定装置３に対して、農薬使用基準を効率的に配信していくように処理するのである。
【０１０５】
ここで、図２０に示す処理フローでは説明しなかったが、農薬使用基準配信部１６は、農薬使用判定装置３から配信要求があるときに、農薬使用判定装置３に対して農薬使用基準を配信するようにしてもよいし、農薬使用判定装置３からの配信要求の有無に関係なく、電子メールなどを使って、農薬使用判定装置３に対して農薬使用基準を配信するようにしてもよい。
【０１０６】
以上に説明したように、本発明の農薬登録情報変換装置１は、農薬登録情報を機械的に変換することで農薬使用基準を作成して、それを農薬使用判定装置３に配信するように処理するのであるが、農薬登録情報に記載される単語や表現の形式が統一されていないことで、このとき配信される農薬使用基準は完全なものではないとともに、農薬使用判定装置３にとってカスタマイズされたものとなっていない。
【０１０７】
これから、農薬使用判定装置３の農薬使用基準編集部３０は、農薬登録情報変換装置１から配信された農薬使用基準を編集するようにしている。
【０１０８】
次に、図２２ないし図２９を使って、農薬使用基準編集部３０の実行する農薬使用基準の編集処理の概要について説明する。
【０１０９】
農薬使用基準編集部３０は、図２２に示すように、栽培品選択画面を表示しているときに、農薬使用判定装置３の管理者から追加ボタンが操作されることで新たな栽培品（生産者端末５が農薬使用のチェックを依頼する際に、農薬の使用対象となる栽培品として指定することになるもの）の登録要求があると、栽培品情報登録画面を表示する。
【０１１０】
これを受けて、農薬使用判定装置３の管理者は、この栽培品情報登録画面を使って栽培品（作物）についての情報を入力することで、新たな栽培品の登録を行うことになるが、新たに登録する栽培品の検索を行うために、栽培品情報登録画面の持つ検索ボタンを操作することになる。
【０１１１】
これから、農薬使用基準編集部３０は、図２２に示すように、栽培品情報登録画面を表示しているときに、農薬使用判定装置３の管理者から検索ボタンが操作されることで栽培品の検索要求があると、図２６にその詳細を図示する栽培作物・作型等設定画面を表示する。
【０１１２】
農薬使用基準編集部３０は、この栽培作物・作型等設定画面で、作物分類の大分類の中からある栽培品が選択されると（図２６の例では“野菜類”が選択されている）、その選択された栽培品の分類リスト（ツリー形状のリスト）を表示し、その中からある栽培品が選択されると（図２６の例では“なす”が選択されている）、その選択された栽培品から選択可能な栽培品をリスト表示する。なお、図２６の例では、“なす”、“なす（施設栽培）”、“なす（苗床）”、“なす（露地栽培）”、“なす（小苗）”をリスト表示している。
【０１１３】
そして、このリスト表示する栽培品の中からある栽培品が選択されて、“→”で示す追加ボタンが操作されると、それを登録対象の栽培品としてリスト表示し、一方、このリスト表示する登録対象の栽培品の中からある栽培品が選択されて、“←”で示す削除ボタンが操作されると、それを登録対象の栽培品から外すことで、登録対象の栽培品を決定する。さらに、このとき、Ｕp ボタンとＤown ボタンとの操作に応じて、その決定した登録対象の栽培品の並びを入れ替えることで、それらの栽培品の優先順位を決定する。
【０１１４】
このようにして、農薬使用基準編集部３０は、栽培作物・作型等設定画面を使って農薬使用判定装置３の管理者と対話することで、図２７に示すように、登録対象の栽培品を決定する（図２７に示すように複数となることもある）。なお、図２７の例では、登録対象の栽培品として、“なす”、“なす（露地栽培）”、“なす（小苗）”を決定している。また、“なす”に最優先順位を与えている。
【０１１５】
農薬使用判定装置３の管理者は、栽培作物・作型等設定画面を使って登録対象の栽培品を決定すると、その栽培品を登録すべく、図２３に示すように、栽培作物・作型等設定画面の持つ閉じるボタンを操作することになる。
【０１１６】
これから、農薬使用基準編集部３０は、図２３に示すように、栽培作物・作型等設定画面を表示しているときに、農薬使用判定装置３の管理者から閉じるボタンが操作されると、栽培品情報登録画面に復帰し、これを受けて、農薬使用判定装置３の管理者は、検索により探し出した栽培品についての情報（栽培品のグループに付ける名前など）を入力する。
【０１１７】
農薬使用判定装置３の管理者は、栽培品情報登録画面を使って栽培品についての情報を入力すると、その栽培品の登録を行うべく、栽培品情報登録画面の持つ登録ボタンを操作することになる。
【０１１８】
これから、農薬使用基準編集部３０は、図２３に示すように、栽培品情報登録画面を表示しているときに、農薬使用判定装置３の管理者から登録ボタンが操作されることで栽培品の登録要求があると、その栽培品を登録してから、最初の画面である栽培品選択画面に復帰する。
【０１１９】
一方、農薬使用判定装置３の管理者は、ある登録されている栽培品（栽培品選択画面でグループ名の登録されている栽培品）の農薬使用基準について、それを確認したり、それを自分に合ったものに修正したいような場合には、栽培品選択画面を使って、どの栽培品についての農薬使用基準を処理対象とするのかを選択してから、栽培品選択画面の持つ栽培基準ボタンを操作し、それに応じて、栽培基準編集画面が表示されると、いくつか用意される栽培基準の中から農薬使用基準を選択すべく、栽培基準編集画面の持つ使用農薬ボタンを操作する。
【０１２０】
これから、農薬使用基準編集部３０は、図２４に示すように、栽培品選択画面を表示しているときに、農薬使用判定装置３の管理者からある栽培品を選択して栽培基準ボタンが操作されると、栽培基準編集画面を表示し、それに続いて、栽培基準編集画面の持つ使用農薬ボタンが操作されると、その栽培品についての農薬使用基準の確認・修正を行うべく、図２８にその詳細を図示する使用農薬設定画面を表示する。
【０１２１】
農薬使用基準編集部３０は、この使用農薬設定画面で、農薬登録情報変換装置１から配信された農薬使用基準に従って、選択された栽培品（複数の栽培品が１つのグループとして登録されている場合には、そのグループに属する全ての栽培品）に適用される農薬とそれについての農薬使用基準とを特定して、その一覧を表示する。このとき、表示する農薬について複数の農薬使用基準がある場合には、最も優先順位が高い栽培品で、かつ、最も優先順位の高い使用方法についての農薬使用基準を表示する。
【０１２２】
なお、使用方法の優先度については予め定めておくが、農薬使用判定装置３の管理者と対話することで設定してもよい。また、図２８に示す使用農薬設定画面では、農薬登録情報変換装置１から配信された農薬使用基準に漏れがある可能性があることを考慮して、農薬使用判定装置３の管理者と対話することで、登録されていない農薬を登録できるようにしている。
【０１２３】
農薬使用判定装置３の管理者は、この使用農薬設定画面の表示を受けて、一覧表示される農薬（栽培品選択画面で選択した栽培品に適用される農薬）の中から処理対象となる農薬を選択して、使用農薬設定画面の持つ詳細設定ボタンを操作することになる。
【０１２４】
これから、農薬使用基準編集部３０は、図２５に示すように、使用農薬設定画面を表示しているときに、農薬使用判定装置３の管理者からある農薬を選択して詳細設定ボタンが操作されると、その農薬についての農薬使用基準を確認・修正を行うべく、図２９にその詳細を図示する農薬使用基準設定画面を表示する。
【０１２５】
農薬使用基準編集部３０は、この農薬使用基準設定画面の上段で、選択された農薬についての農薬使用基準（当初は、図２８に示す使用農薬設定画面で表示していた農薬使用基準を表示する）を表示するとともに、この農薬使用基準設定画面の下段で、その選択された農薬についての農薬登録情報を表示する。
【０１２６】
これを受けて、農薬使用判定装置３の管理者は、下段に表示される農薬登録情報を参照しながら、上段に表示される農薬使用基準を確認・修正して、その確認・修正が終わると、農薬使用基準設定画面の持つ登録ボタンを操作する。
【０１２７】
これから、農薬使用基準編集部３０は、図２５に示すように、農薬使用基準設定画面を使って農薬使用基準を確認・修正しているときに、農薬使用判定装置３の管理者から登録ボタンが操作されると、その確認・修正した農薬使用基準を最終的な農薬使用基準として設定する。
【０１２８】
ここで、上述したように、図２９に示す農薬使用基準設定画面では、複数の農薬使用基準がある場合には、最も優先順位が高い栽培品で、かつ、最も優先順位の高い使用方法の農薬使用基準を表示している。この場合、農薬使用判定装置３の管理者の必要とする農薬使用基準が表示されているとは限らない。
【０１２９】
すなわち、農薬使用基準編集部３０は、農薬使用基準の数が膨大なものとなることを考慮して、この例の場合には、栽培品情報登録画面で登録された栽培品のグループに対して、ある一つの農薬使用基準（処理対象の農薬に適用される、最も優先順位が高い栽培品で、かつ、最も優先順位の高い使用方法の農薬使用基準）を割り当てるようにしていることから、農薬使用判定装置３の管理者の必要とする農薬使用基準が表示されているとは限らない。
【０１３０】
そこで、農薬使用基準編集部３０は、このような場合には、選択された栽培品グループに属するいずれかの栽培品についてのいずれかの使用方法に係る農薬使用基準を表示しているというメッセージを表示するようにしている。
【０１３１】
このメッセージがある場合には、農薬使用判定装置３の管理者は、農薬使用基準設定画面の持つ「栽培品選択ボックス」を使って栽培品を選択したり、農薬使用基準設定画面の持つ「使用方法選択ボックス」を使って使用方法を選択した後、農薬使用基準設定画面の持つ切替えボタンを操作することで、農薬使用基準設定画面の上段に、自分の必要としている農薬使用基準を表示して、下段に表示される農薬登録情報で確認を行ないながら、その確認・修正を行ってから、農薬使用基準設定画面の持つ「追加登録ボタン」を使って、処理対象の農薬に適用される農薬使用基準として、最も優先順位が高い栽培品で、かつ、最も優先順位の高い使用方法についての農薬使用基準以外の農薬使用基準を追加登録することになる。
【０１３２】
また、農薬登録情報変換装置１では、上述したように、作成した農薬使用基準に対して、変換エラーの可能性があることを示すステータス情報を付加するようにしている。さらに、図１７に示す処理フローに従って農薬使用基準を作成する場合には、作成した農薬使用基準に対して、適用病害虫や使用時期や使用回数について統合したというステータス情報を付加するようにしている。
【０１３３】
そこで、農薬使用基準編集部３０は、このような場合には、変換エラーの可能性がある農薬使用基準を表示しているというメッセージを表示し、また、このフィールドについて統合した農薬使用基準を表示しているというメッセージを表示するようにしている。
【０１３４】
このメッセージがある場合には、農薬使用判定装置３の管理者は、農薬使用基準設定画面の上段に表示されている農薬使用基準に変換エラーのある可能性があったり、適用病害虫や使用時期や使用回数について統合されていることが分かるので、下段に表示される農薬登録情報で確認を行ないながら、上段に表示されている農薬使用基準の確認・修正を行うことになる。
【０１３５】
このようにして、農薬使用判定装置３の農薬使用基準編集部３０は、農薬登録情報変換装置１から配信された農薬使用基準を自装置に合ったものに編集するように処理するのである。
【図面の簡単な説明】
【０１３６】
【図１】本発明の適用される農薬使用チェックシステムのシステム構成図である。
【図２】農薬登録情報のデータ構造の説明図である。
【図３】適用情報の一部の一例を示す図である。
【図４】本発明の農薬登録情報変換装置の装置構成図である。
【図５】単語辞書の管理する辞書情報の一例を示す図である。
【図６】変換辞書の管理する辞書情報の一例を示す図である。
【図７】分割辞書の管理する辞書情報の一例を示す図である。
【図８】農薬使用基準作成部の実行する処理フローである。
【図９】農薬使用基準作成部の実行する処理の説明図である。
【図１０】農薬使用基準作成部の実行する処理の説明図である。
【図１１】農薬使用基準作成部の実行する処理の説明図である。
【図１２】農薬使用基準作成部の実行する処理の説明図である。
【図１３】農薬使用基準作成部の表示する画面の説明図である。
【図１４】農薬使用基準保存部に保存される農薬使用基準のデータ構造の説明図である。
【図１５】農薬使用基準作成部の実行する処理の説明図である。
【図１６】農薬使用基準保存部に保存される農薬使用基準の一例を示す図である。
【図１７】農薬使用基準作成部の実行する処理フローである。
【図１８】統合された農薬使用基準の一例を示す図である。
【図１９】農薬使用基準作成部の実行する処理の説明図である。
【図２０】農薬使用基準配信部の実行する処理フローである。
【図２１】農薬使用基準配信部の実行する処理の説明図である。
【図２２】農薬使用基準編集部の表示する画面の遷移図である。
【図２３】農薬使用基準編集部の表示する画面の遷移図である。
【図２４】農薬使用基準編集部の表示する画面の遷移図である。
【図２５】農薬使用基準編集部の表示する画面の遷移図である。
【図２６】栽培作物・作型等設定画面の説明図である。
【図２７】栽培作物・作型等設定画面の説明図である。
【図２８】使用農薬設定画面の説明図である。
【図２９】農薬使用基準設定画面の説明図である。
【符号の説明】
【０１３７】
１    農薬登録情報変換装置
２    ネットワーク
３    農薬使用判定装置
４    ネットワーク
５    生産者端末
１０  農薬登録情報入力部
１１  農薬登録情報保存部
１２  農薬使用基準作成部
１３  辞書部
１４  対話入出力部
１５  農薬使用基準保存部
１６  農薬使用基準配信部
３０  農薬使用基準編集部
【図１】
2006215775.tif 000003
【図２】
2006215775.tif 000004
【図３】
2006215775.tif 000005
【図４】
2006215775.tif 000006
【図５】
2006215775.tif 000007
【図６】
2006215775.tif 000008
【図７】
2006215775.tif 000009
【図８】
2006215775.tif 000010
【図９】
2006215775.tif 000011
【図１０】
2006215775.tif 000012
【図１１】
2006215775.tif 000013
【図１２】
2006215775.tif 000014
【図１３】
2006215775.tif 000015
【図１４】
2006215775.tif 000016
【図１５】
2006215775.tif 000017
【図１６】
2006215775.tif 000018
【図１７】
2006215775.tif 000019
【図１８】
2006215775.tif 000020
【図１９】
2006215775.tif 000021
【図２０】
2006215775.tif 000022
【図２１】
2006215775.tif 000023
【図２２】
2006215775.tif 000024
【図２３】
2006215775.tif 000025
【図２４】
2006215775.tif 000026
【図２５】
2006215775.tif 000027
【図２６】
2006215775.tif 000028
【図２７】
2006215775.tif 000029
【図２８】
2006215775.tif 000030
【図２９】
2006215775.tif 000031