(57)【要約】【課題】法令を改正する法令を入力し、分析する改正法令分析システムに係り、法律の変更箇所及び変更の内容を、自動的に分析し、その結果を出力し、法律変更の理解の促進に役立つことを課題とする。【解決手段】第１正規化で、不要な文章を削除し（７３１）、第２正規化で、行の先頭に処理マークを付加し（７３２）、第３正規化で、読点で分割し（７３３）、第４正規化で、「及び」「並びに」で分割し（７３４）、第５正規化で、語尾を修正し（７３５）、第６正規化で、参照を正規化し（７３６）、第７正規化で、「同条」等を修正し（７３７）、第８正規化で、条項を正規化し（７３８）、第９正規化で、法令条項を数字化し（７３９）、第１０正規化で、法令変更マスタ出力形式に変換する（７３Ａ）。【選択図】        図８
2004295500.tif 000002
【特許請求の範囲】
【請求項１】
法令を改正する法令を入力し、分析する改正法令分析システムであって、以下の要素を有することを特徴とする改正法令分析システム
（１）法令を改正する法令に含まれる文を、所定の分割規則に従って分割する改正法令文分割処理部
（２）分割したものを含む上記文を、所定の修正規則に従って修正する改正法令文修正処理部。
【請求項２】
改正法令文分割処理部は、読点で分割することを特徴とする請求項１記載の改正法令分析システム。
【請求項３】
改正法令文分割処理部は、「及び」あるいは「並びに」で分割することを特徴とする請求項１記載の改正法令分析システム。
【請求項４】
改正法令文修正処理部は、改正法令文分割処理部により分割された後の文に、前の文の条番号、項番号、及び項番号をコピーすることを特徴とする請求項１記載の改正法令分析システム。
【請求項５】
改正法令文修正処理部は、「同」により表現されている条番号、項番号、又は項番号を、前の文の対応する条番号、項番号、又は項番号に修正することを特徴とする請求項１記載の改正法令分析システム。
【請求項６】
改正法令文修正処理部は、文末の「改め」、「とし」、及び「に」を「改める。」に変換することを特徴とする請求項１記載の改正法令分析システム。
【請求項７】
改正法令文修正処理部は、「次の」を含む指示により参照される部分を、本文に取りこむことを特徴とする請求項１記載の改正法令分析システム。
【請求項８】
改正法令分析システムは、更に、分割し、あるいは修正したものを含む上記文を、条番号、項番号、項番号、変更区分、変更前文字列、及び変更後文字列に振り分けることを特徴とする請求項１記載の改正法令分析システム。
【請求項９】
法令を改正する法令を入力し、分析する改正法令分析システムとなるコンピュータに、以下の手順を実行させるためのプログラム
（１）法令を改正する法令に含まれる文を、所定の分割規則に従って分割する手順
（２）分割した文を、所定の修正規則に従って修正する手順。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、法令を改正する法令を入力し、分析する改正法令分析システムに係り、法律の変更箇所及び変更の内容を、自動的に分析し、その結果を出力するに関する。
【０００２】
【従来の技術】
従来における法令変更の手順について説明する。図４０は、従来における法令変更の手順を示す図である。
目視にて変更対象の法令を認識し、官報の「法律を改正する法律」から変更箇所を読み取り、手作業により変更箇所を反映し、新法令を生成していた。
【０００３】
【特許文献１】
特開平０７−３３４５７４号公報
【特許文献２】
特開２０００−０４８０２４号公報
【０００４】
【発明が解決しようとする課題】
本発明は、上記した従来技術の欠点を除くためになされたものであって、その目的とするところは、法律の改正に伴う法律の変更箇所及び変更の内容を、自動的に分析し、その結果を出力することにより、法律変更の理解の促進に役立つことを課題とする。
【０００５】
【課題を解決するための手段】
本発明に係る改正法令分析システムは、
法令を改正する法令を入力し、分析する改正法令分析システムであって、以下の要素を有することを特徴とする
（１）法令を改正する法令に含まれる文を、所定の分割規則に従って分割する改正法令文分割処理部
（２）分割したものを含む上記文を、所定の修正規則に従って修正する改正法令文修正処理部。
【０００６】
改正法令文分割処理部は、読点で分割することを特徴とする。
【０００７】
改正法令文分割処理部は、「及び」あるいは「並びに」で分割することを特徴とする。
【０００８】
改正法令文修正処理部は、改正法令文分割処理部により分割された後の文に、前の文の条番号、項番号、及び項番号をコピーすることを特徴とする。
【０００９】
改正法令文修正処理部は、「同」により表現されている条番号、項番号、又は項番号を、前の文の対応する条番号、項番号、又は項番号に修正することを特徴とする。
【００１０】
改正法令文修正処理部は、文末の「改め」、「とし」、及び「に」を「改める。」に変換することを特徴とする。
【００１１】
改正法令文修正処理部は、「次の」を含む指示により参照される部分を、本文に取りこむことを特徴とする。
【００１２】
改正法令分析システムは、更に、分割し、あるいは修正したものを含む上記文を、条番号、項番号、項番号、変更区分、変更前文字列、及び変更後文字列に振り分けることを特徴とする。
【００１３】
本発明に係るプログラムは、
法令を改正する法令を入力し、分析する改正法令分析システムとなるコンピュータに、以下の手順を実行させるためのプログラムであることを特徴とする
（１）法令を改正する法令に含まれる文を、所定の分割規則に従って分割する手順
（２）分割した文を、所定の修正規則に従って修正する手順。
【００１４】
【発明の実施の形態】
実施の形態１．
以下本発明を図面に示す実施例に基づいて説明する。図１は、電子申請手続構成管理システム（改正法令編集システムの例）の構成を示す図である。
法令登録ツール３は、法令・政令・例規１から法令マスタ５を生成する。官報登録ツール４は、官報２から官報マスタ６を生成する。構成情報抽出ツール７は、官報マスタ６から法令変更マスタ８を生成する。法令変更マスタ８は、差分テキストを直接入力して生成してもよい。
そして、法令差分反映ツール９は、法令マスタ５と法令変更マスタ８から、新法令マスタ１０を生成する。新法令マスタ１０は、新法令・政令・例規として出力される。
【００１５】
まず、法令登録ツール３について説明する。図２は、法令登録ツール３の構成を示す図である。
テキスト形式の法令は、例えば、インターネットのサイト（法令データ提供システム）等から取得することができる。法令読込部３２は、法令データ提供システムからテキストを貼り付け、法令記憶部３３は、貼り付けられたデータを記憶する。
そして、法令抽出部３４は、法令から法令条項と法令条文を抽出し、法令マスタ出力部３５は、法令抽出部３４で抽出された法令条項と法令条文を法令マスタ５に出力する。
【００１６】
ここで、前述の法令抽出部３４の処理について詳述する。図３は、法令抽出部３４の処理フローを示す図である。
先頭／終了判断部３４１は、「第一条」を検索し、法令条文の先頭と認識し、「附則」を検索し、直前までを法令条文の最後と認識する。そして、その間、以下の処理を繰り返す。尚、「第１条」や「附則」は設定を変更し、別の単語で検索することも可能である。
１行ずつ読込み（３４３）、読込んだ行が「（」で始まり、「）＋改行」で終了するか判定し、「（」と「）＋改行」パターンの場合は、次の行を読む（３４３）。これにより、「
（目的）、（定義）」等の見出しを読み飛ばすことができる。尚、「（」や「）」は設定を変更し、別の文字で認識判定させることも可能である。
続いて、法令条項／法令条文抽出処理（３４４）により、読込んだ行の全角スペース位置を抽出し、法令条文格納処理（３４５）により、全角スペースの右側を法令条文として格納する。また、法令条項格納処理（３４６）により、全角スペースの左側を法令条項として格納する。
続いて、法令条項解析処理を行う。先頭が「第」＋「漢数字」の場合には（３４７）、漢数字を算用数字に変換し（３４Ａ）、条番号として条ワークに格納する（３４Ｄ）。また、先頭が「算用数字」の場合には（３４８）、漢数字を算用数字に変換し（３４Ｂ）、条番号として項ワークに格納する（３４Ｅ）。また、先頭が「漢数字」（「第はない」）の場合には（３４９）、漢数字を算用数字に変換し（３４Ｃ）、号番号として号ワークに格納する（３４Ｆ）。
そして、法令条項番号格納処理（３４Ｇ）により、最終的な第ｘ条ｘ項ｘ号の番号を格納する。
【００１７】
上述の処理により生成される法令マスタ５の例を示す。図４は、法令マスタ５の構成例を示す図である。
【００１８】
次に、官報登録ツール４について説明する。図５は、官報登録ツール４の構成を示す図である。
テキスト形式の官報は、例えば、インターネットのサイト（法令データ提供システム）等から取得することができる。官報読込部４２は、法令データ提供システムからテキストを貼り付ける。官報記憶部４３は、貼り付けられたデータを記憶する。テキストで提供される「法律を改正する法律」は、法令を改正する法令の例である。
そして、官報抽出部４４は、１行目を官報の号数と認識し、２行目を官報発行年月日と認識する。そして、「法    律」を検索し、法律番号を抽出する。法律番号の次に記載されている行を法律名として認識し、以下を本文として認識する。尚、１行目、２行目等は設定を変更することが可能である。又、「法    律」の単語も設定を変更することが可能である。これにより、もし、提供される官報のテキスト形式が変わっても対応できる。
官報マスタ出力部４５は、官報抽出部４４で抽出された号数、発行年月日、法律番号、法律名、法令条文を官報マスタ６に出力する。
図６は、官報マスタ６の構成例を示す図である。
【００１９】
続いて、構成情報抽出ツール７について説明する。図７は、構成情報抽出ツール７を示す図である。
官報マスタ法令条文読込部７１は、官報マスタ６から法令条文テキストを読込む。官報マスタ法令条文記憶部７２は、貼り付けられたデータを記憶する。構成情報抽出部７３は、法令条項と法令条文を抽出する。法令変更マスタ出力部７４は、法令抽出部７３で抽出された法令条項と法令条文を法令変更マスタ８に出力する。
【００２０】
ここで、前述の構成情報抽出部７３の処理について詳述する。図８は、構成情報抽出部７３の処理フローを示す図である。更に、第１正規化（７３１）から第１０正規化（７３Ａ）まで、順に説明する。各正規化は、その前の正規化の結果である正規化完了テキストを入力して、処理を行うように構成されている。
【００２１】
第１正規化７３１では、不要な文章の削除を行う。図９は、第１正規化７３１の処理フローを示す図である。
先頭から１行づつ読込み（７３１１）、先頭から、「次のように改正する。」が見つかるまで読み飛ばす（７３１２）。これにより処理対象の先頭を抽出する。このとき、括弧アルゴリズムにより処理する。括弧アルゴリズムについては、図１０を用いて後述する。尚、「次のように改正する」という文章は、設定を変更することが可能である。
また、「次のように改正する。」は読み飛ばす（７３１４）。これにより、対象外処理を排除する。このときも、括弧アルゴリズムにより処理する。これ以外の処理対象行を第１正規化完了テキストに格納する（７３１６）。
そして、「付  則」の行まで、処理を繰り返す（７３１５）。尚、「付  則」は設定を変更することが可能である。
【００２２】
括弧アルゴリズムについて詳述する。図１０は、括弧アルゴリズムによる例を示す図である。この処理により、改正の解説の文言と、法令中の文言を区別して処理することができる。
括弧（“（”、“）”、“「”、“」”等）は「括弧カウンタ」を保持し、開き括弧で１インクリメント、閉じ括弧で１デクリメントを行い、括弧カウントが０以外の場合には検索がヒットしてもヒットしたこととしない。
図中、一重下線＋斜体フォント部分は、開き括弧によって括弧カウンタが１になるので、ヒットしてもヒットしたこととせず、一重下線＋ボールド部分は、括弧カウンタが０になっているのでヒットする。
つまり、“（”や“「”が出現したら括弧カウントを１インクリメントし、括弧カウントが＞０の場合には処理しない。また、“）”や“」”が出現したら括弧カウントを１デクリメントし、括弧カウントが０の場合のみ処理をする。
このアルゴリズムは、以下の処理の各検索において用いられる。
【００２３】
図１１は、第１正規化完了テキストの例を示す図である。図中、上の下線の行までと、下の下線の行からが、不要な文章と判断され、削除されている。
【００２４】
第２正規化７３２では、文章の最後が、「改める。」「加える。」あるいは「削る。」である行の先頭に処理行マークを付加する。図１２は、第２正規化７３２の処理フローを示す図である。但し、「改める。」「加える。」あるいは「削る。」の判断用語は、任意に登録設定を可能とする。
先頭から１行づつ読込み（７３２１）、文章の最後が、「改める。」、「加える。」、あるいは「削る。」の行を（括弧アルゴリズムで）検索し（７３２３）、その行の先頭に処理行マーク（黒四角）を付加する（７３２４）。そして、いずれの行も、第２正規化完了テキストに格納する。読込む行がなくなった時点で終了する（７３２２）。
【００２５】
図１３は、第２正規化完了テキストの例を示す図である。図のように、処理行マークが付加されている。
【００２６】
第３正規化７３３では、文章を読点「、」で分割する。図１４は、第３正規化７３３の処理フローを示す図である。
先頭から１行づつ読込み（７３３１）、先頭文字が処理行マーク（黒四角）の場合に、継続する（７３３３）。これにより、処理行を選択する。
文字列中から読点「、」を（括弧アルゴリズムで）検索し、読点「、」の場合には（７３３４）、「、」は削除するとともに、行を分割し、分割された後ろの行の先頭に処理行マーク＋全角スペース（黒四角）を付加する（７３３６）。そして、いずれの行も、第３正規化完了テキストに格納する。読込む行がなくなった時点で終了する（７３３２）。
【００２７】
図１５は、第３正規化完了テキストの例を示す図である。第２正規化完了テキスト中の下線行が、第３正規化完了テキスト中の下線行のように分割されている。
【００２８】
第４正規化７３４では、文章を「及び」あるいは「並びに」等で分割する。図１６は、第４正規化７３４の処理フローを示す図である。但し、「及び」あるいは「並びに」の判断用語は、任意に登録設定を可能とする。
先頭から１行づつ読込み（７３４１）、先頭文字が処理行マーク（黒四角）の場合に、継続する（７３４３）。これにより、処理行を選択する。
文字列中から「及び」あるいは「並びに」を（括弧アルゴリズムで）検索し、「及び」あるいは「並びに」の場合には（７３４４）、分割／処理行マーク付加処理する（７３４６）。そして、いずれの行も、第４正規化完了テキストに格納する。読込む行がなくなった時点で終了する（７３４２）。
【００２９】
図１７は、分割／処理行マーク付加７３４５の処理フローを示す図である。
“及び”の場合には（７３４４）、文字列先頭から“及び”直前までをワーク１へ格納する（７３４５１）。“及び“以降で“中「”検索し（７３４５２）、“及び”以降“中”直前までをワーク２へ格納する（７３４５３）。そして、“中”以降最後までをワーク３へ格納し、（黒四角）＋ワーク１＋“中”＋ワーク３を出力する（７３４５６）。更に、（黒四角）＋ワーク２＋ワーク３を出力する。他の「及び」を検索し、存在する場合には再度分割処理を継続する（７３４５８）。”並びに”についても、”及び”と同様に処理する。
【００３０】
図１８は、第４正規化完了テキストの例を示す図である。第３正規化完了テキスト中の下線行が、第４正規化完了テキスト中の下線行のように分割されている。
【００３１】
第５正規化７３５は、文章の語尾を修正する。（例：改め→改める。）図１９は、第５正規化７３５の処理フローを示す図である。
先頭から１行づつ読込み（７３５１）、先頭文字が処理行マーク（黒四角）の場合に、継続する（７３５３）。これにより、処理行を選択する。
「改め」、「とし」、あるいは「に」を（括弧アルゴリズムで）検索し（７３５４）、「改め」→「改める。」、「とし」→「に改める。」、あるいは「に」→「に改める。」のように、語尾を修正する（７３５５）。そして、いずれの行も、第５正規化完了テキストに格納する。読込む行がなくなった時点で終了する（７３５２）。尚、「改め」、「とし」、「に」の判断用語は任意に設定することが可能である。
【００３２】
図２０は、第５正規化完了テキストの例を示す図である。第４正規化完了テキスト中の下線行が、第５正規化完了テキスト中の下線行のように修正されている。
【００３３】
第６正規化７３６は、参照を正規化する。図２１は、第６正規化７３６の処理フローを示す図である。これにより、「次の」を含む指示により参照される部分を、本文に取りこむことができる。
先頭から１行づつ読込み（７３６１）、先頭文字が処理行マーク（黒四角）の場合に、継続する（７３６３）。これにより、処理行を選択する。
「次のように」、「次の一条」、「次の一項」、あるいは「次の一号」等を（括弧アルゴリズムで）検索し（７３５４）、参照正規化する（７３６５）。そして、いずれの行も、第６正規化完了テキストに格納する。読込む行がなくなった時点で終了する（７３６２）。
【００３４】
図２２は、参照正規化７３６５の処理フローを示す図である。「次のように」「次の一条」「次の一項」「次の一号」等の文字列は、任意にシステムに登録しておくことができる。これらの判断用語を検索した場合には（７３６４）、文字列先頭からヒットした文字列までをワーク１へ格納し（７３６５１）、ヒットした文字列以降行の最後までをワーク２へ格納する（７３６５２）。更に、１行読込み（７３６５３）、参照先格納ワークへ格納する（７３６５４）。先頭が（黒四角）の行まで処理を繰り返し（７３６５５）、ワーク１＋“「”＋参照先格納ワーク＋“」”＋ワーク２を出力する。
【００３５】
図２３は、第６正規化完了テキストの例を示す図である。第５正規化完了テキスト中の下線行が、第６正規化完了テキスト中の下線行のように正規化されている。
【００３６】
第７正規化７３７は、主語を付加する。図２４は、第７正規化７３７の処理フローを示す図である。これにより、分割された後の文に、前の文の条番号、項番号、及び号番号をコピーすることができる。
１行読み込み（７３７１）、スタックに格納する（７３７２）。更に、１行読み込み（７３７２）、その行が「同」、「第」から始まる場合は（７３７５）、そのまま第５正規化完了テキストに格納する（７３７７）。その行が「同」、「第」から始まらない場合は（７３７５）、別のスタックに記憶している前の行の条項号番号を付加した上で（７３７６）、第５正規化完了テキストに格納する（７３７７）。
【００３７】
図２５は、第７正規化完了テキストの例を示す図である。第６正規化完了テキスト中の下線行が、第７正規化完了テキスト中の下線行のように主語を付加されている。
【００３８】
第８正規化７３８は、条項を正規化する。図２６は、第８正規化７３８の処理フローを示す図である。
各行を条項正規化処理し（７３８３）、第８正規化完了テキストに格納する（７３８４）。条項正規化７３８３では、「同条」、「同項」等を正規化する。
【００３９】
図２７は、条項正規化７３８３の処理フローを示す図である。
”第”＋漢数字＋”条”は（７３８４１）、この部分を一旦条ワークへ格納する（７３８４２）。同様に、”第”＋漢数字＋”項”は（７３８４３）、この部分を一旦項ワークへ格納し（７３８４４）、”第”＋漢数字＋”号”は（７３８４５）、この部分を一旦号ワークへ格納する（７３８４６）。そして、「同条」は（７３８３７）、条ワークの記述に置換する（７３８３８）。同様に、「同項」は（７３８３９）、項ワークの記述に置換し（７３８３Ａ）、「同号」は（７３８３Ｂ）、号ワークの記述に置換する（７３８３Ｃ）。
【００４０】
図２８は、第８正規化完了テキストの例を示す図である。第７正規化完了テキスト中の下線行が、第８正規化完了テキスト中の下線行のように条項が正規化されている。
【００４１】
第９正規化７３９は、法令条項を数字化する。図２９は、第９正規化７３９の処理フローを示す図である。
各行を条項数字化処理し（７３９３）、第９正規化完了テキストに格納する（７３８４）。条項数字化（７３９３）では、条項を数字化する。
【００４２】
図３０は、条項数字化７３９３の処理フローを示す図である。
法令条項格納処理（７３９３１）では、「第ｘ条第ｘ項第ｘ号」を法令条項として検索する。法令条項解析処理（７３９３２〜７３９３９）では、先頭が「第」＋「漢数字」の場合は（７３９３２）、漢数字を算用数字に変換し（７３９３３）、条番号として条ワークに格納する（７３９３４）。先頭が「算用数字」の場合は（７３９３５）、漢数字を算用数字に変換し（７３９３６）、条番号として項ワークに格納する（７３９３７）。また、先頭が「漢数字」（「第はない」）の場合は（７３９３９）、漢数字を算用数字に変換し（７３９３Ａ）、号番号として号ワークに格納する（７３９３Ｂ）。法令条項番号格納（７３９３８）では、最終的な第ｘ条ｘ項ｘ号の番号を＠ｘ−ｘ，ｘ−ｘ，ｘ−ｘ＠形式で付加する。
【００４３】
図３１は、第９正規化完了テキストの例を示す図である。第８正規化完了テキスト中の下線行が、第９正規化完了テキスト中の下線行のように条項が数字化されている。
【００４４】
第１０正規化７３Ａは、法令変更マスタ出力形式に正規化する。図３２は、第１０正規化７３Ａの処理フローを示す図である。
各行を法令変更マスタ出力形式処理し（７３Ａ３）、第１０正規化完了テキストに格納する（７３Ａ４）。
【００４５】
図３３〜図３６は、法令変更マスタ出力形式変更７３Ａ３の処理フローを示す図である。
最初の“＠”の位置を検索し（７３Ａ３１）、更に、２番目の“＠”の位置を検索する（７３Ａ３２）。そして、“＠”から“＠”までを法令条項文字列ワークに格納する（７３Ａ３３）。法令条項文字列ワーク内の「−」を「，」に変換し（７３Ａ３４）、先頭から「，」区切りで前条番、前条附番、前項番、前項附番、前号番、前号附番ワークに格納する（７３Ａ３５）。
“の次に”の位置を検索し（７３Ａ３６）、“の次に”がある場合は（７３Ａ３７）、前条番、前条附番、前項番、前項附番、前号番、前号附番ワークの最下層の番号を１増加させる（７３Ａ３８）。
【００４６】
３番目の“＠”の位置を検索し（７３Ａ３９）、“＠”がない場合は（７３Ａ３Ａ）、前条番、前条附番、前項番、前項附番、前号番、前号附番を、後条番、後条附番、後項番、後項附番、後号番、後号附番ワークに格納する（７３Ａ３Ｆ）。
“＠”がある場合は（７３Ａ３Ａ）、４番目の“＠”の位置を検索し（７３Ａ３Ｂ）、“＠”から“＠”までを法令条項文字列ワークに格納する（７３Ａ３Ｃ）。また、法令条項文字列ワーク内の「−」を「，」に変換し（７３Ａ３Ｄ）、先頭から「，」区切りで後条番、後条附番、後項番、後項附番、後号番、後号附番ワークに格納する（７３Ａ３Ｅ）。
【００４７】
「改める」「加える」あるいは「削る」を検索し（７３Ａ３Ｇ）、「改める」（７３Ａ３Ｈ）ある場合は、区分ワークに「変更」を格納する（７３Ａ３Ｉ）。同様に、「加える」（７３Ａ３Ｊ）がある場合は、区分ワークに「追加」を格納し（７３Ａ３Ｋ）、「削る」（７３Ａ３Ｌ）がある場合は、区分ワークに「削除」を格納する（７３Ａ３Ｍ）。
【００４８】
行内１つ目の“「”の位置を検索する（７３Ａ３Ｎ）。“「”がない場合は、そのまま終了し、“「”が含まれる場合は（７３Ａ３Ｏ）、更に、行内１つ目の“」”の位置を検索する（７３Ａ３Ｐ）。変更前文字列ワークを空にし（７３Ａ３Ｑ）、“「”から“」”までを変更後文字列ワークに格納する（７３Ａ３Ｒ）。
【００４９】
行内に２つ目の“「”が含まれる場合には（７３Ａ３Ｓ）、行内１つ目の“「”の位置を検索し（７３Ａ３Ｔ）、行内１つ目の“」”の位置を検索し（７３Ａ３Ｕ）、“「”から“」”までを変更前文字列ワークに格納する（７３Ａ３Ｖ）。更に、行内２つ目の“「”の位置を検索し（７３Ａ３Ｗ）、行内３つ目の“」”の位置を検索し（７３Ａ３Ｘ）、“「”から“」”までを変更前文字列ワークに格納する（７３Ａ３Ｙ）。
【００５０】
図３７は、第１０正規化完了テキストの例を示す図である。第９正規化完了テキストが、第１０正規化完了テキスように、条番と条附番と項番と項附番と号番と号附番と変更区分と変更前文字列と変更後文字列に振り分けられている。
【００５１】
図３８は、法令差分反映ツールに係る構成を示す図である。法令変更マスタ８は、法令マスタ５とともに、マスタ読込部９１により読み込まれ、マスタ記憶部９２に記憶される。法令差分反映処理９３により、新法令マスタ１０が生成され、新法令マスタ出力部９４から出力される。
図３９は、法令マスタと法令変更マスタと新法令マスタの例を示す図である。
【００５２】
上述の第３正規化と第４正規化は、改正法令文分割処理の例であり、第５正規化から第８正規化は、改正法令文修正処理の例である。
【００５３】
電子申請手続構成管理システムは、コンピュータであり、各要素はプログラムにより処理を実行することができる。また、プログラムを記憶媒体に記憶させ、記憶媒体からコンピュータに読み取られるようにすることができる。
【００５４】
【発明の効果】
本発明においては、法律の改正に伴う法律の変更箇所及び変更の内容を、自動的に分析し、その結果を出力することにより、法律変更の理解の促進に役立つことができる。
【図面の簡単な説明】
【図１】電子申請手続構成管理システムの構成を示す図である。
【図２】法令登録ツール３の構成を示す図である。
【図３】法令抽出部３４の処理フローを示す図である。
【図４】法令マスタ５の構成例を示す図である。
【図５】官報登録ツール４の構成を示す図である。
【図６】官報マスタ６の構成例を示す図である。
【図７】構成情報抽出ツール７を示す図である。
【図８】構成情報抽出部７３の処理フローを示す図である。
【図９】第１正規化７３１の処理フローを示す図である。
【図１０】括弧アルゴリズムによる例を示す図である。
【図１１】第１正規化完了テキストの例を示す図である。
【図１２】第２正規化７３２の処理フローを示す図である。
【図１３】第２正規化完了テキストの例を示す図である。
【図１４】第３正規化７３３の処理フローを示す図である。
【図１５】第３正規化完了テキストの例を示す図である。
【図１６】第４正規化７３４の処理フローを示す図である。
【図１７】分割／処理行マーク付加７３４５の処理フローを示す図である。
【図１８】第４正規化完了テキストの例を示す図である。
【図１９】第５正規化７３５の処理フローを示す図である。
【図２０】第５正規化完了テキストの例を示す図である。
【図２１】第６正規化７３６の処理フローを示す図である。
【図２２】参照正規化７３６５の処理フローを示す図である。
【図２３】第６正規化完了テキストの例を示す図である。
【図２４】第７正規化７３７の処理フローを示す図である。
【図２５】第７正規化完了テキストの例を示す図である。
【図２６】第８正規化７３８の処理フローを示す図である。
【図２７】条項正規化７３８３の処理フローを示す図である。
【図２８】第８正規化完了テキストの例を示す図である。
【図２９】第９正規化７３９の処理フローを示す図である。
【図３０】条項数字化７３９３の処理フローを示す図である。
【図３１】第９正規化完了テキストの例を示す図である。
【図３２】第１０正規化７３Ａの処理フローを示す図である。
【図３３】法令変更マスタ出力形式変更７３Ａ３の処理フロー（１／４）を示す図である。
【図３４】法令変更マスタ出力形式変更７３Ａ３の処理フロー（２／４）を示す図である。
【図３５】法令変更マスタ出力形式変更７３Ａ３の処理フロー（３／４）を示す図である。
【図３６】法令変更マスタ出力形式変更７３Ａ３の処理フロー（４／４）を示す図である。
【図３７】第１０正規化完了テキストの例を示す図である。
【図３８】法令差分反映ツールに係る構成を示す図である。
【図３９】法令マスタと法令変更マスタと新法令マスタの例を示す図である。
【図４０】従来における法令変更の手順を示す図である。
【符号の説明】
１  法令・政令・例規、２  官報、３  法令登録ツール、４  官報登録ツール、５  法令マスタ、６  官報マスタ、７  構成情報抽出ツール、８  法令変更マスタ、９  法令差分反映ツール、１０  新法令マスタ。
【図１】
2004295500.tif 000003
【図２】
2004295500.tif 000004
【図３】
2004295500.tif 000005
【図４】
2004295500.tif 000006
【図５】
2004295500.tif 000007
【図６】
2004295500.tif 000008
【図７】
2004295500.tif 000009
【図８】
2004295500.tif 000010
【図９】
2004295500.tif 000011
【図１０】
2004295500.tif 000012
【図１１】
2004295500.tif 000013
【図１２】
2004295500.tif 000014
【図１３】
2004295500.tif 000015
【図１４】
2004295500.tif 000016
【図１５】
2004295500.tif 000017
【図１６】
2004295500.tif 000018
【図１７】
2004295500.tif 000019
【図１８】
2004295500.tif 000020
【図１９】
2004295500.tif 000021
【図２０】
2004295500.tif 000022
【図２１】
2004295500.tif 000023
【図２２】
2004295500.tif 000024
【図２３】
2004295500.tif 000025
【図２４】
2004295500.tif 000026
【図２５】
2004295500.tif 000027
【図２６】
2004295500.tif 000028
【図２７】
2004295500.tif 000029
【図２８】
2004295500.tif 000030
【図２９】
2004295500.tif 000031
【図３０】
2004295500.tif 000032
【図３１】
2004295500.tif 000033
【図３２】
2004295500.tif 000034
【図３３】
2004295500.tif 000035
【図３４】
2004295500.tif 000036
【図３５】
2004295500.tif 000037
【図３６】
2004295500.tif 000038
【図３７】
2004295500.tif 000039
【図３８】
2004295500.tif 000040
【図３９】
2004295500.tif 000041
【図４０】
2004295500.tif 000042