(57)【要約】【課題】検証対象の文書に、どの程度の重要度のどのような要素が含まれるか、また、どの程度の重要度のどのような要素が欠落しているかを、検証を行う作業者（ユーザ）が検証しやすくすること。【解決手段】情報処理装置１００は、記憶部１１０を有する。記憶部１１０は、複数の文書１０２に含まれる要素に重要度を対応付けて記憶する。情報処理装置１００は、検証対象の文書１０１に含まれる要素を抽出する。情報処理装置１００は、記憶部１１０に記憶された複数の要素それぞれが、抽出した要素に含まれるか否かを判定する。情報処理装置１００は、記憶部１１０に記憶された複数の要素それぞれについての判定結果を、複数の要素それぞれの重要度に対応する表示態様で表示する。【選択図】図１
2019159839.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
検証対象の文書に含まれる要素を抽出し、
複数の文書からそれぞれ抽出された複数の要素ごとに、該複数の文書における出現頻度に関わる重要度を対応付けて記憶する記憶部を参照し、前記複数の要素それぞれが、前記抽出された要素に含まれるか否かを判定し、
前記複数の要素それぞれについての判定結果を、前記複数の要素それぞれの前記重要度が判別可能な態様で表示する、
処理を実行させることを特徴とする情報処理プログラム。
【請求項２】
前記記憶部は、前記複数の文書の種別ごとに、前記種別の文書に含まれる複数の要素と、該複数の要素それぞれの重要度とを対応付けて記憶し、
前記判定する処理は、前記記憶部に記憶された、前記検証対象の文書の種別に対応付けられた前記複数の要素が前記抽出された要素に含まれるか否かを判定し、
前記表示する処理は、前記検証対象の文書の種別に対応付けられた前記複数の要素についての判定結果を、前記複数の要素それぞれの前記重要度が判別可能な態様で表示する、
ことを特徴とする請求項１に記載の情報処理プログラム。
【請求項３】
前記表示する処理は、前記記憶部に記憶された前記複数の要素それぞれに対応する図形を、前記複数の要素それぞれの判定結果と前記重要度とに対応する色または模様で表示する、ことを特徴とする請求項１または２に記載の情報処理プログラム。
【請求項４】
前記表示する処理は、前記記憶部に記憶された前記複数の要素それぞれに対応する図形を、前記複数の要素それぞれの前記重要度が大きいほど、前記図形を含む集合体における中央に近くなるように配置する、ことを特徴とする請求項３に記載の情報処理プログラム。
【請求項５】
前記図形は、矩形であり、
前記表示する処理は、前記記憶部に記憶された各要素に対応する矩形を、前記要素の重要度が大きいほど中央に近くなるように配置する際、前記重要度の範囲ごとに、前記各要素に対応する矩形を１以上含む矩形領域を形成するように、前記矩形を配置する、ことを特徴とする請求項４に記載の情報処理プログラム。
【請求項６】
前記表示する処理は、前記抽出された要素のうち、前記記憶部に記憶された前記複数の要素に含まれない要素がある場合、前記複数の要素に含まれない要素に対応する図形をさらに表示する、ことを特徴とする請求項３〜５のいずれか一つに記載の情報処理プログラム。
【請求項７】
前記コンピュータに、
前記複数の要素それぞれに対応する図形を表示した後、前記複数の要素に対応する複数の図形のうち、図形の指定を受け付けると、前記指定された図形に対応する要素の名称または重要度の少なくともいずれかを表示する、処理を実行させることを特徴とする請求項３〜６のいずれか一つに記載の情報処理プログラム。
【請求項８】
前記コンピュータに、
前記複数の文書に含まれる前記複数の要素を抽出し、前記複数の文書に含まれる前記複数の要素それぞれの前記重要度を算出し、前記複数の文書に含まれる前記複数の要素ごとに前記重要度を対応付けて前記記憶部に記憶する、処理を実行させることを特徴とする請求項１〜７のいずれか一つに記載の情報処理プログラム。
【請求項９】
コンピュータが、
検証対象の文書に含まれる要素を抽出し、
複数の文書からそれぞれ抽出された複数の要素ごとに、該複数の文書における出現頻度に関わる重要度を対応付けて記憶する記憶部を参照し、前記複数の要素それぞれが、前記抽出された要素に含まれるか否かを判定し、
前記複数の要素それぞれについての判定結果を、前記複数の要素それぞれの前記重要度が判別可能な態様で表示する、
処理を実行することを特徴とする情報処理方法。
【請求項１０】
検証対象の文書に含まれる要素を抽出し、
複数の文書からそれぞれ抽出された複数の要素ごとに、該複数の文書における出現頻度に関わる重要度を対応付けて記憶する記憶部を参照し、前記複数の要素それぞれが、前記抽出された要素に含まれるか否かを判定し、
前記複数の要素それぞれについての判定結果を、前記複数の要素それぞれの前記重要度が判別可能な態様で表示する、
制御部を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理方法、および情報処理装置に関する。
【背景技術】
【０００２】
従来、文書を作成または公開する際、文書に記載不備がないかを検証することが望まれる場合がある。記載不備は、例えば、文書に記載することが好ましい重要事項などが文書に記載されていない記載不足の状態、または、文書に記載することが好ましくない機密情報などが文書に記載されている記載過剰の状態である。
【０００３】
先行技術としては、例えば、評価対象の文書の構造を解析した結果に基づいて文書種別の評価、文書レベルの評価、文書専門性の評価を行うものがある。また、例えば、検索語および各関連語を文字列として含む複数のタグを生成し、各タグを所定の平面上に配置させた関連度マップを生成する技術がある。また、例えば、検索結果を、検索対象情報の中に含まれるキーワードの数の多い順に、画面の中央から外に向けてうずまき状に配列して表示する技術がある。また、例えば、一方の文書の段落文が他方の文書の段落文または章節と類似であるか否かを判断する技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２１６２５８号公報
【特許文献２】特開２００９−２７１７９５号公報
【特許文献３】特開平４−１３３１７３号公報
【特許文献４】特開２０１５−２１９７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、文書に記載不備がないかを検証することが難しい。例えば、文書に記載することが好ましい事項、または、文書に記載することが好ましくない事項を判断することが難しく、文書に記載不備がないかを検証する検証者にかかる負担の増大化を招いてしまう。
【０００６】
１つの側面では、本発明は、検証対象の文書に、どの程度の重要度のどのような要素が含まれるか、また、どの程度の重要度のどのような要素が欠落しているかを、検証を行う作業者（ユーザ）が検証しやすくすることを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様によれば、検証対象の文書に含まれる要素を抽出し、複数の文書からそれぞれ抽出された複数の要素ごとに、該複数の文書における出現頻度に関わる重要度を対応付けて記憶する記憶部を参照し、前記複数の要素それぞれが、前記抽出された要素に含まれるか否かを判定し、前記複数の要素それぞれについての判定結果を、前記複数の要素それぞれの前記重要度が判別可能な態様で表示する情報処理プログラム、情報処理方法、および情報処理装置が提案される。
【発明の効果】
【０００８】
一態様によれば、検証対象の文書にどの程度の重要度のどのような要素が含まれるか、また、どの程度の重要度のどのような要素が欠落しているかを、検証を行う作業者（ユーザ）が検証しやすくなる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる情報処理方法の一実施例を示す説明図である。
【図２】図２は、情報処理装置１００のハードウェア構成例を示すブロック図である。
【図３】図３は、ランクテーブル３００の記憶内容の一例を示す説明図である。
【図４】図４は、構成要素テーブル４００の記憶内容の一例を示す説明図である。
【図５】図５は、位置情報テーブル５００の記憶内容の一例を示す説明図である。
【図６】図６は、情報処理装置１００の機能的構成例を示すブロック図である。
【図７】図７は、検証対象の文書の一例を示す説明図である。
【図８】図８は、情報処理装置１００の動作の流れを示す説明図である。
【図９】図９は、基準モデル９０１を作成する一例を示す説明図である。
【図１０】図１０は、検証結果モデル１００２を作成する一例を示す説明図である。
【図１１】図１１は、要素の要素名と重要度とを表示する一例を示す説明図（その１）である。
【図１２】図１２は、要素の要素名と重要度とを表示する一例を示す説明図（その２）である。
【図１３】図１３は、要素の要素名と重要度とを表示する一例を示す説明図（その３）である。
【図１４】図１４は、基準モデル９０１を補正する一例を示す説明図である。
【図１５】図１５は、情報処理装置１００を説明文書の品質向上を図るために利用する一例を示す説明図（その１）である。
【図１６】図１６は、情報処理装置１００を説明文書の品質向上を図るために利用する一例を示す説明図（その２）である。
【図１７】図１７は、情報処理装置１００を公開文書のセキュリティ向上を図るために利用する一例を示す説明図である。
【図１８】図１８は、情報処理装置１００の別の表示例を示す説明図（その１）である。
【図１９】図１９は、情報処理装置１００の別の表示例を示す説明図（その２）である。
【図２０】図２０は、全体処理手順の一例を示すフローチャートである。
【図２１】図２１は、モデル作成処理手順の一例を示すフローチャート（その１）である。
【図２２】図２２は、モデル作成処理手順の一例を示すフローチャート（その２）である。
【図２３】図２３は、比較処理手順の一例を示すフローチャートである。
【図２４】図２４は、表示処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、本発明にかかる情報処理プログラム、情報処理方法、および情報処理装置の実施の形態を詳細に説明する。
【００１１】
（実施の形態にかかる情報処理方法の一実施例）
図１は、実施の形態にかかる情報処理方法の一実施例を示す説明図である。情報処理装置１００は、検証対象の文書１０１に、どの程度の重要度のどのような要素が含まれるかを検証しやすくすることができるコンピュータである。情報処理装置１００は、例えば、サーバ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、タブレット端末、または、スマートフォンなどである。なお、各要素の重要度は、複数の文書における各要素の出現率を示す。例えば、出現率により定まる重要度により、重要度が高い要素は、設計書などの説明文書においては、記載されるべき要素であることが推定される。一方で、出現率により定まる重要度により、重要度が低い要素は、公開文書においては、記載されるべきではない要素であることが推定される。
【００１２】
ここで、文書を作成または公開する際、文書に記載不備がないかを検証することが望まれる場合がある。例えば、設計書のような説明文書を作成した際、作成した説明文書に重要事項が含まれるか否かを検証することが望まれる。さらに、作成した説明文書に含まれない事項が、どの程度重要であるかを検証することが望まれる。これにより、説明文書の記載不備を修正しやすくし、説明文書の品質向上を図ることが望まれる。
【００１３】
また、例えば、特定の集団に対して公開する公開文書を作成した際、作成した公開文書に特定の集団に対して秘匿すべき事項が含まれるか否かを検証することが望まれる。例えば、社外に対して公開する公開文書を作成した際、作成した公開文書に社外秘の機密情報が含まれるか否かを検証することが望まれる。これにより、公開文書に秘匿すべき事項が含まれることを防止し、公開文書のセキュリティ向上を図ることが望まれる。
【００１４】
しかしながら、文書に記載不備がないかを検証することは難しい。例えば、文書を目視で検証する場合、文書に記載不備がないかを検証する検証者にかかる負担の増大化を招いてしまう。また、例えば、文書を自動で検証しようとしても、文書に含まれることが好ましい要素、または、文書に含まれることが好ましくない要素などを判断することが難しく、文書に記載不備がないかを検証する検証者にかかる負担の増大化を招いてしまう。
【００１５】
そこで、本実施の形態では、複数の文書に現れた各要素が、検証対象の文書１０１にも現れるか否かを判定した結果を、当該要素の重要度に対応する表示態様で表示することができる情報処理方法について説明する。
【００１６】
図１の例では、情報処理装置１００は、記憶部１１０を有する。記憶部１１０は、複数の文書１０２に含まれる要素に重要度を対応付けて記憶する。文書は、例えば、構造化文書である。要素は、文書に含まれる事項である。要素は、例えば、文書に含まれる項目名である。重要度は、複数の文書１０２における要素の出現頻度に関する値である。重要度は、例えば、複数の文書１０２における要素の出現頻度の大きさを表す。記憶部１１０の記憶内容は、例えば、情報処理装置１００によって自動生成される。
【００１７】
図１において、情報処理装置１００は、検証対象の文書１０１を受け付ける。情報処理装置１００は、検証対象の文書１０１に含まれる要素を抽出する。図１の例では、抽出した要素は、要素１と要素３である。情報処理装置１００は、記憶部１１０に記憶された複数の要素それぞれが、抽出した要素に含まれるか否かを判定する。図１の例では、記憶部１１０に記憶された要素は、要素１と要素２と要素３とである。
【００１８】
情報処理装置１００は、記憶部１１０に記憶された複数の要素それぞれについての判定結果を、複数の要素それぞれの重要度に対応する表示態様で表示する。表示態様は、重要度が判別可能な態様である。表示態様は、例えば、重要度に対応する順序、位置、色、および、模様の少なくともいずれかである。情報処理装置１００は、例えば、記憶部１１０に記憶された各要素に対応する図形を、当該要素についての判定結果と重要度とに対応する色または模様で表示する。図形は、例えば、矩形である。図形は、例えば、丸や多角形であってもよい。また、情報処理装置１００は、記憶部１１０に記憶された各要素に対応する図形を表示する際、当該要素の重要度が大きいほど中央に近くなるように配置する。
【００１９】
これにより、情報処理装置１００は、検証対象の文書１０１にどの程度の重要度のどのような要素が含まれているか、また、どの程度の重要度のどのような要素が欠落しているかを、検証を行う作業者（ユーザ）が把握することを支援し、記載不備を判断しやすくすることができ、検証対象の文書１０１を検証する際にユーザにかかる負担の低減化を図ることができる。また、情報処理装置１００は、検証対象の文書１０１を修正しやすくすることができ、検証結果を利用する利便性の向上を図ることができる。
【００２０】
情報処理装置１００は、具体的には、検証対象の文書１０１に含まれず、過去の複数の文書１０２に含まれる要素について、重要度に対応する表示態様で表示する。このため、情報処理装置１００は、検証対象の文書１０１に含まれない要素が、どの程度重要な要素であるかを判断しやすくすることができる。結果として、情報処理装置１００は、検証対象の文書１０１にどのような要素を追加することが好ましいか判断し、検証対象の文書１０１の品質向上を図ることを可能にすることができる。また、情報処理装置１００は、検証対象の文書１０１に秘匿すべき要素が含まれるか否かを判断し、検証対象の文書１０１のセキュリティ向上を図ることを可能にすることができる。
【００２１】
ここでは、情報処理装置１００が、検証対象の文書１０１に含まれる要素を抽出し、記憶部１１０に記憶された各要素が、抽出した要素に含まれるか否かを判定した結果を表示する場合について説明したが、これに限らない。例えば、情報処理装置１００が、抽出した各要素が、記憶部１１０に記憶された要素に含まれるか否かを判定した結果を表示する場合があってもよい。
【００２２】
ここでは、情報処理装置１００が、記憶部１１０に記憶された各要素の名称または重要度を直接は表示しない場合について説明したが、これに限らない。例えば、情報処理装置１００が、さらに、各要素の名称または重要度の少なくともいずれかを表示可能である場合があってもよい。
【００２３】
ここでは、情報処理装置１００が、記憶部１１０の記憶内容を自動生成する場合について説明したが、これに限らない。例えば、情報処理装置１００に、記憶部１１０の記憶内容が入力される場合があってもよい。また、例えば、情報処理装置１００が、情報処理装置１００とは異なる装置から、記憶部１１０の記憶内容を受信する場合があってもよい。
【００２４】
ここでは、情報処理装置１００は、記憶部１１０に記憶された各要素についての判定結果を、自装置で表示する場合について説明したが、これに限らない。例えば、情報処理装置１００が、情報処理装置１００とは異なる装置から検証対象の文書１０１を受け付けていれば、記憶部１１０に記憶された各要素についての判定結果を、当該装置を制御して、当該装置で表示させる場合があってもよい。
【００２５】
（情報処理装置１００のハードウェア構成例）
次に、図２を用いて、図１に示した情報処理装置１００のハードウェア構成例について説明する。
【００２６】
図２は、情報処理装置１００のハードウェア構成例を示すブロック図である。図２において、情報処理装置１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１と、メモリ２０２と、ネットワークＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）２０３と、記録媒体Ｉ／Ｆ２０４と、記録媒体２０５とを有する。また、各構成部は、バス２００によってそれぞれ接続される。
【００２７】
ここで、ＣＰＵ２０１は、情報処理装置１００の全体の制御を司る。メモリ２０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ２０１のワークエリアとして使用される。メモリ２０２に記憶されるプログラムは、ＣＰＵ２０１にロードされることで、コーディングされている処理をＣＰＵ２０１に実行させる。
【００２８】
ネットワークＩ／Ｆ２０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して他のコンピュータに接続される。そして、ネットワークＩ／Ｆ２０３は、ネットワーク２１０と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。ネットワークＩ／Ｆ２０３には、例えば、モデムやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アダプタなどを採用することができる。
【００２９】
記録媒体Ｉ／Ｆ２０４は、ＣＰＵ２０１の制御に従って記録媒体２０５に対するデータのリード／ライトを制御する。記録媒体Ｉ／Ｆ２０４は、例えば、ディスクドライブ、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポートなどである。記録媒体２０５は、記録媒体Ｉ／Ｆ２０４の制御で書き込まれたデータを記憶する不揮発メモリである。記録媒体２０５は、例えば、ディスク、半導体メモリ、ＵＳＢメモリなどである。記録媒体２０５は、情報処理装置１００から着脱可能であってもよい。
【００３０】
情報処理装置１００は、上述した構成部のほか、例えば、キーボード、マウス、ディスプレイ、プリンタ、スキャナ、マイク、スピーカーなどを有してもよい。また、情報処理装置１００は、記録媒体Ｉ／Ｆ２０４や記録媒体２０５を複数有していてもよい。また、情報処理装置１００は、記録媒体Ｉ／Ｆ２０４や記録媒体２０５を有していなくてもよい。
【００３１】
（ランクテーブル３００の記憶内容）
次に、図３を用いて、ランクテーブル３００の記憶内容の一例について説明する。ランクテーブル３００は、例えば、図２に示した情報処理装置１００のメモリ２０２や記録媒体２０５などの記憶領域により実現される。
【００３２】
図３は、ランクテーブル３００の記憶内容の一例を示す説明図である。図３に示すように、ランクテーブル３００は、出現率と、ランクと、色とのフィールドを有する。ランクテーブル３００は、ランクごとに各フィールドに情報を設定することにより、ランク情報がレコードとして記憶される。
【００３３】
出現率のフィールドには、複数の文書における要素の出現率が取りうる範囲であり、ランクに該当する条件となる範囲が設定される。ランクのフィールドには、出現率の範囲に対応するランクが設定される。色のフィールドには、ランクに対応する色が設定される。
【００３４】
（構成要素テーブル４００の記憶内容）
次に、図４を用いて、構成要素テーブル４００の記憶内容の一例について説明する。構成要素テーブル４００は、例えば、図２に示した情報処理装置１００のメモリ２０２や記録媒体２０５などの記憶領域により実現される。
【００３５】
図４は、構成要素テーブル４００の記憶内容の一例を示す説明図である。図４に示すように、構成要素テーブル４００は、順位と、構成要素と、出現率と、ランクとのフィールドを有する。構成要素テーブル４００は、要素ごとに各フィールドに情報を設定することにより、構成要素情報がレコードとして記憶される。
【００３６】
順位のフィールドには、複数の文書に含まれる要素の出現率の順位が設定される。構成要素のフィールドには、複数の文書に含まれる要素の要素名が設定される。出現率のフィールドには、複数の文書に含まれる要素の出現率が設定される。出現率の単位は、例えば、％である。ランクのフィールドには、複数の文書に含まれる要素の出現率の範囲に対応するランクが設定される。
【００３７】
（位置情報テーブル５００の記憶内容）
次に、図５を用いて、位置情報テーブル５００の記憶内容の一例について説明する。位置情報テーブル５００は、例えば、図２に示した情報処理装置１００のメモリ２０２や記録媒体２０５などの記憶領域により実現される。
【００３８】
図５は、位置情報テーブル５００の記憶内容の一例を示す説明図である。図５に示すように、位置情報テーブル５００は、升目番号と、構成要素とのフィールドを有する。位置情報テーブル５００は、要素ごとに各フィールドに情報を設定することにより、要素の位置情報がレコードとして記憶される。
【００３９】
升目番号のフィールドには、要素に対応する図形を表示した位置を示す升目番号が設定される。図形は、例えば、矩形である。図形は、例えば、丸や多角形であってもよい。構成要素のフィールドには、升目番号が示す位置に表示された要素の要素名が設定される。
【００４０】
（情報処理装置１００の機能的構成例）
次に、図６を用いて、情報処理装置１００の機能的構成例について説明する。
【００４１】
図６は、情報処理装置１００の機能的構成例を示すブロック図である。情報処理装置１００は、記憶部６００と、取得部６０１と、解析部６０２と、抽出部６０３と、判定部６０４と、出力部６０５とを含む。
【００４２】
記憶部６００は、例えば、図２に示したメモリ２０２や記録媒体２０５などの記憶領域によって実現される。以下では、記憶部６００が、情報処理装置１００に含まれる場合について説明するが、これに限らない。例えば、記憶部６００が、情報処理装置１００とは異なる装置に含まれ、記憶部６００の記憶内容が情報処理装置１００から参照可能である場合があってもよい。
【００４３】
取得部６０１〜出力部６０５は、制御部の一例として機能する。取得部６０１〜出力部６０５は、具体的には、例えば、図２に示したメモリ２０２や記録媒体２０５などの記憶領域に記憶されたプログラムをＣＰＵ２０１に実行させることにより、または、ネットワークＩ／Ｆ２０３により、その機能を実現する。各機能部の処理結果は、例えば、図２に示したメモリ２０２や記録媒体２０５などの記憶領域に記憶される。
【００４４】
記憶部６００は、各機能部の処理において参照され、または更新される各種情報を記憶する。記憶部６００は、例えば、検証対象の文書を記憶してもよい。記憶部６００は、例えば、複数の文書に含まれる要素ごとに重要度を対応付けて記憶してもよい。重要度は、複数の文書における要素の出現頻度に関する値である。重要度は、複数の文書における要素の出現頻度の大きさを表す。重要度は、例えば、出現率である。複数の文書は、例えば、検証対象の文書と同種の文書である。換言すれば、記憶部６００は、例えば、複数の文書からそれぞれ抽出された複数の要素ごとに、複数の文書における出現頻度に関わる重要度を対応付けて記憶する。記憶部６００は、例えば、複数の文書を記憶してもよい。記憶部６００は、例えば、要素の表示態様の決定規則を記憶してもよい。記憶部６００は、例えば、要素ごとに表示位置を対応付けて記憶してもよい。記憶部６００は、具体的には、図３〜図５に示した各種テーブルを記憶してもよい。
【００４５】
記憶部６００は、例えば、文書の種別ごとに、当該種別の複数の文書に含まれる要素ごとに重要度を対応付けて記憶してもよい。換言すれば、記憶部６００は、例えば、文書の種別ごとに、当該種別の文書に含まれる複数の要素と、当該複数の要素それぞれの重要度とを対応付けて記憶する。文書の種別は、例えば、設計書のような説明文書、または、特定の集団に対して公開する公開文書である。文書の種別は、設計書のような説明文書に対応する技術分野であってもよい。さらに、文書の種別は、公開文書に対応する文書の名称（ＩＲ情報等）であってもよい。記憶部６００は、具体的には、文書の種別ごとに、図４に示した構成要素テーブル４００を記憶してもよい。
【００４６】
取得部６０１は、各機能部の処理に用いられる各種情報を取得し、各機能部に出力する。取得部６０１は、例えば、各機能部の処理に用いられる各種情報を記憶部６００から取得し、各機能部に出力してもよい。取得部６０１は、例えば、各機能部の処理に用いられる各種情報を、情報処理装置１００とは異なる装置から取得し、各機能部に出力してもよい。取得部６０１は、例えば、各機能部の処理に用いられる各種情報を、利用者からの操作入力に基づいて取得し、各機能部に出力してもよい。取得部６０１は、具体的には、検証対象の文書を取得してもよい。取得部６０１は、具体的には、複数の文書に含まれる要素ごとに重要度を対応付けた対応情報を取得し、記憶部６００に記憶してもよい。取得部６０１は、具体的には、複数の文書を取得してもよい。取得部６０１は、具体的には、要素の表示態様の決定規則を取得してもよい。
【００４７】
解析部６０２は、複数の文書の少なくともいずれかの文書に含まれる要素を抽出する。解析部６０２は、抽出した要素の重要度を算出する。解析部６０２は、抽出した要素ごとに重要度を対応付けて記憶部６００に記憶する。解析部６０２は、例えば、複数の文書のそれぞれの文書を解析し、項目名を要素として抽出する。解析部６０２は、抽出した要素ごとに、複数の文書のうちで当該要素が出現した文書の割合である出現率を、当該要素の重要度として算出する。解析部６０２は、抽出した要素ごとに、算出した重要度を対応付けた対応情報を生成し、記憶部６００に記憶する。
【００４８】
解析部６０２は、具体的には、図４に示した構成要素テーブル４００を生成し、記憶部６００に記憶する。これにより、解析部６０２は、文書に記載不備がないかを検証するための基準を決定することができる。解析部６０２は、例えば、文書に含まれることが好ましい要素、または、文書に含まれることが好ましくない要素などを判断する基準として、重要度を算出することができる。
【００４９】
ここでは、解析部６０２が、複数の文書の少なくともいずれかの文書に含まれる要素を抽出する場合について説明したが、これに限らない。例えば、解析部６０２が、複数の文書のうちの所定数以上の文書に共通して含まれる要素を抽出する場合があってもよい。これにより、解析部６０２は、複数の文書のいずれかの文書に特有な要素を除外し、文書に含まれることが好ましい要素、または、文書に含まれることが好ましくない要素などを判断する基準となる重要度の算出精度の向上を図ることができる。
【００５０】
また、例えば、解析部６０２が、複数の文書の少なくともいずれかに含まれ、所定条件を満たす要素を抽出する場合があってもよい。所定条件は、例えば、文書上の要素の記載位置、要素の意味や品詞などである。これにより、解析部６０２は、文書の検証に有用と判断される要素を抽出しやすくすることができる。
【００５１】
抽出部６０３は、検証対象の文書に含まれる要素を抽出する。検証対象の文書は、例えば、記載不備を検証することが望まれる文書である。検証対象の文書は、具体的には、記載不備を検証され、修正を受けることにより、品質向上を図ることが望まれる説明文書である。検証対象の文書は、具体的には、秘匿すべき事項が含まれるか否かを検証され、セキュリティ向上を図ることが望まれる公開文書である。検証対象の文書は、具体的には、複数の文書と同種の文書である。抽出部６０３は、例えば、検証対象の文書を解析し、項目名を要素として抽出する。これにより、抽出部６０３は、検証対象の文書にどのような要素が含まれるかを特定することができる。
【００５２】
判定部６０４は、記憶部６００を参照し、複数の要素それぞれが、抽出された要素に含まれるか否かを判定する。換言すれば、判定部６０４は、記憶部６００に記憶された各要素が、抽出した要素に含まれるか否かを判定する。また、判定部６０４は、抽出した各要素のうち、記憶部６００に記憶された要素に含まれない要素を特定する。判定部６０４は、例えば、図４に示した構成要素テーブル４００に記憶された各要素が、抽出した要素に含まれるか否かを判定する。また、判定部６０４は、例えば、抽出した各要素のうち、図４に示した構成要素テーブル４００に記憶された要素に含まれない要素を特定する。これにより、判定部６０４は、複数の文書に含まれるが検出対象の文書に含まれない要素を特定し、検出対象の文書に含まれない要素がどの程度重要であるかを特定可能にすることができる。
【００５３】
判定部６０４は、記憶部６００に記憶された、検証対象の文書の種別に対応付けられた複数の要素が、抽出された要素に含まれるか否かを判定する。換言すれば、判定部６０４は、記憶部６００に記憶された、検証対象の文書と同一の種別の複数の文書に含まれる各要素が、抽出した要素に含まれるか否かを判定してもよい。判定部６０４は、例えば、検出対象の文書の種別に対応する図４に示した構成要素テーブル４００に記憶された各要素が、抽出した要素に含まれるか否かを判定する。これにより、判定部６０４は、検証対象の文書と同種の複数の文書に含まれるが検出対象の文書に含まれない要素を特定し、検出対象の文書に含まれない要素がどの程度重要であるかを特定可能にすることができる。
【００５４】
出力部６０５は、複数の要素それぞれについての判定結果を、複数の要素それぞれの重要度が判別可能な態様で表示する。換言すれば、出力部６０５は、記憶部６００に記憶された各要素の判定結果を、当該要素の重要度に対応する表示態様で表示する。表示態様は、例えば、重要度に対応する順序、位置、色、および、模様の少なくともいずれかである。出力形式は、例えば、ディスプレイへの表示、プリンタへの印刷出力、ネットワークＩ／Ｆ２０３による外部装置への送信、または、メモリ２０２や記録媒体２０５などの記憶領域への記憶である。出力部６０５は、例えば、記憶部６００に記憶された各要素に対応する図形を、当該要素の判定結果と重要度とに対応する色または模様で表示する。図形は、例えば、矩形である。図形は、例えば、丸や多角形であってもよい。
【００５５】
出力部６０５は、具体的には、記憶部６００に記憶された要素に対応する図形を、当該要素が抽出部６０３によって抽出された要素に含まれないという判定結果であれば、背景色と同色で表示する。出力部６０５は、具体的には、記憶部６００に記憶された要素に対応する図形を、当該要素が抽出部６０３によって抽出された要素に含まれるという判定結果であれば、重要度に対応する色で表示する。これにより、出力部６０５は、検証対象の文書にどの程度の重要度のどのような要素が含まれているか、また、どの程度の重要度のどのような要素が欠落しているかを、検証を行う作業者（ユーザ）が把握することを支援し、記載不備を判断しやすくすることができ、検証対象の文書１０１を検証する際にユーザにかかる負担の低減化を図ることができる。
【００５６】
出力部６０５は、例えば、記憶部６００に記憶された複数の要素それぞれに対応する図形を、複数の要素それぞれの重要度が大きいほど、図形を含む集合体における中央に近くなるように配置する。換言すれば、出力部６０５は、例えば、記憶部６００に記憶された各要素に対応する図形を、当該要素の重要度が大きいほど、図形を含む集合体における中央に近くなるように配置してもよい。出力部６０５は、具体的には、記憶部６００に記憶された各要素に対応する図形を、当該要素の重要度が大きい順に、中央から螺旋状に並べて配置する。これにより、出力部６０５は、要素の重要度の大きさを直感的に把握しやすくすることができる。
【００５７】
出力部６０５は、例えば、記憶部６００に記憶された各要素に対応する矩形を、当該要素の重要度が大きいほど中央に近くなるように配置する際、重要度の範囲ごとに、各要素に対応する矩形を１以上含む矩形領域を形成するように、矩形を配置してもよい。これにより、出力部６０５は、要素の重要度が、いずれの重要度の範囲に属するかを、直感的に把握しやすくすることができる。
【００５８】
出力部６０５は、抽出した要素のうち、記憶部６００に記憶された複数の要素に含まれない要素がある場合、複数の要素に含まれない要素に対応する図形をさらに表示してもよい。換言すれば、出力部６０５は、抽出した要素のうち、記憶部６００に記憶された要素に含まれない要素がある場合、当該要素に対応する図形をさらに表示する。出力部６０５は、例えば、判定部６０４が特定した要素に対応する図形を、記憶部６００に記憶された各要素に対応する図形を並べて表示した後に続けて表示する。これにより、出力部６０５は、複数の文書に含まれず検証対象の文書に含まれる要素を把握しやすくし、検証対象の文書が記載過剰であるか否かを判断しやすくすることができる。
【００５９】
出力部６０５は、複数の要素それぞれに対応する図形を表示した後、表示されたいずれかの図形の指定を受け付けると、指定された図形に対応する要素の名称または重要度の少なくともいずれかを表示する。これにより、出力部６０５は、表示された図形がいずれの要素を表し、どの程度重要であるかを把握しやすくすることができる。
【００６０】
出力部６０５は、各機能部の処理結果を出力してもよい。出力形式は、例えば、ディスプレイへの表示、プリンタへの印刷出力、ネットワークＩ／Ｆ２０３による外部装置への送信、または、メモリ２０２や記録媒体２０５などの記憶領域への記憶である。これにより、出力部６０５は、各機能部の処理結果を利用者に通知可能にし、情報処理装置１００の管理や運用、例えば、情報処理装置１００の設定値の更新などを支援することができ、情報処理装置１００の利便性の向上を図ることができる。
【００６１】
（情報処理装置１００の動作例）
次に、図７〜図１４を用いて、情報処理装置１００の動作例について説明する。まず、図７を用いて、検証対象の文書の一例として設計書７００について説明する。
【００６２】
図７は、検証対象の文書の一例を示す説明図である。設計書７００は、検証対象の文書となる。設計書７００は、構造化文書であり、複数の要素を含む。要素は、例えば、項目名である。要素は、具体的には、設計書種別、作成日付、作成者、版数、システム名、機能名、機能概要、利用者、起動方法などである。次に、図８の説明に移行し、設計書７００のような検証対象の文書に対する情報処理装置１００の動作の流れについて説明する。
【００６３】
図８は、情報処理装置１００の動作の流れを示す説明図である。図８において、情報処理装置１００は、検証対象の文書、および、検証対象の文書と同種の複数の文書８０１を、入力として受け付ける。検証対象の文書および複数の文書８０１は、例えば、同じタイミングで入力される。検証対象の文書および複数の文書８０１は、例えば、異なるタイミングで入力されてもよい。検証対象の文書は、具体的には、複数の文書８０１が入力された後に入力される。
【００６４】
（８−１）情報処理装置１００は、入力された複数の文書８０１に基づいて基準モデルを作成する。基準モデルは、複数の文書８０１に含まれる各要素に対応する矩形を配置したモデルである。基準モデルは、例えば、各要素に対応する矩形を、当該要素の重要度が大きい順に、中央から螺旋状に並べて配置したモデルである。基準モデルを作成する一例については図９を用いて後述する。
【００６５】
（８−２）情報処理装置１００は、検証対象の文書に含まれる要素を抽出する。そして、情報処理装置１００は、検証対象の文書に含まれる要素と基準モデルとを比較し、検証対象の文書に含まれる各要素が複数の文書８０１に含まれる要素に含まれるか否かを判定し、検証結果モデル８０２を作成する。検証結果モデル８０２は、検証対象の文書に含まれる各要素が、複数の文書８０１に含まれる要素に含まれるか否かを判定した結果を把握可能なように、基準モデルを基に生成されるモデルである。ここで、検証結果モデル８０２を作成する一例については図１０を用いて後述する。
【００６６】
情報処理装置１００は、検証結果モデル８０２を作成した後、検証対象の文書に含まれる要素に基づいて、基準モデルを更新する場合があってもよい。次に、図９および図１０の説明に移行する。
【００６７】
図９は、基準モデル９０１を作成する一例を示す説明図である。図９において、情報処理装置１００は、複数の文書９００を受け付ける。情報処理装置１００は、複数の文書９００に含まれる１以上の要素を抽出し、各要素の出現率を算出する。情報処理装置１００は、抽出した１以上の要素を出現率が大きい順にソートし、順位付ける。
【００６８】
情報処理装置１００は、ランク定義テーブルを参照し、算出した各要素の出現率に基づいて、各要素にランクを対応付ける。情報処理装置１００は、要素ごとに、当該要素の順位と要素名と出現率とランクとを対応付けたレコードを生成し、構成要素テーブル４００に追加する。
【００６９】
情報処理装置１００は、ランク定義テーブルおよび構成要素テーブル４００を参照し、基準モデル９０１を作成する。情報処理装置１００は、例えば、各要素に対応する矩形を、当該要素のランクに対応する色で色付けし、当該要素の重要度が大きい順に、中央から螺旋状に並べて配置することにより、基準モデル９０１を作成する。次に、図１０の説明に移行する。
【００７０】
図１０は、検証結果モデル１００２を作成する一例を示す説明図である。図１０において、情報処理装置１００は、検証対象の文書１０００を受け付ける。情報処理装置１００は、検証対象の文書１０００に含まれる要素１００１を抽出する。情報処理装置１００は、基準モデル９０１の矩形が示す要素と、検証対象の文書１０００から抽出した要素１００１とを比較する。
【００７１】
情報処理装置１００は、比較した結果、基準モデル９０１の矩形が示す要素に含まれ、かつ、検証対象の文書１０００から抽出した要素１００１に含まれる第１の種類の要素を特定する。第１の種類の要素は、検証対象の文書１０００に不足しておらず、かつ、検証対象の文書１０００に特有ではない要素である。
【００７２】
情報処理装置１００は、比較した結果、基準モデル９０１の矩形が示す要素に含まれるが、検証対象の文書１０００から抽出した要素１００１に含まれない第２の種類の要素を特定する。第２の種類の要素は、複数の文書９００に比べて、検証対象の文書１０００に不足する要素である。
【００７３】
情報処理装置１００は、比較した結果、基準モデル９０１の矩形が示す要素に含まれず、検証対象の文書１０００から抽出した要素１００１に含まれる第３の種類の要素を特定する。第３の種類の要素は、複数の文書９００に比べて、検証対象の文書１０００に特有な要素である。
【００７４】
情報処理装置１００は、第１の種類の要素と、第２の種類の要素と、第３の種類の要素とを区別可能なように、基準モデル９０１から検証結果モデル１００２を作成する。
【００７５】
情報処理装置１００は、例えば、第１の種類の要素に対応する矩形を、基準モデル９０１と同様に重要度に対応する色で表示し、どの程度の重要度の要素であるかを表すようにする色付部分に決定する。
【００７６】
情報処理装置１００は、例えば、第２の種類の要素に対応する矩形を、基準モデル９０１とは異なり、背景色と同色で表示し、検証対象の文書１０００に不足する要素であることを表すようにする色消部分に決定する。
【００７７】
情報処理装置１００は、例えば、第３の種類の要素に対応する矩形を、基準モデル９０１の矩形とは異なる色で表示し、検証対象の文書１０００に特有な要素であることを表すようにする追加部分に決定する。
【００７８】
情報処理装置１００は、例えば、基準モデル９０１に対して、色付部分の矩形の色を変更せず、色消部分の矩形を背景色と同色に変更し、追加部分の矩形を追加することにより、検証結果モデル１００２を作成する。
【００７９】
情報処理装置１００は、作成した検証結果モデル１００２を表示する。これにより、情報処理装置１００は、検証対象の文書１０００にどの程度の重要度のどのような要素が含まれているか、また、どの程度の重要度のどのような要素が欠落しているかを、検証を行う作業者（ユーザ）が把握することを支援し、記載不備を判断しやすくすることができ、検証対象の文書１０１を検証する際にユーザにかかる負担の低減化を図ることができる。
【００８０】
情報処理装置１００は、例えば、複数の文書９００に含まれ、かつ、検証対象の文書１０００に含まれる検証対象の文書１０００に特有ではない要素が、どの程度の重要度の要素であるかを、色により直観的に把握しやすくすることができる。
【００８１】
情報処理装置１００は、例えば、検証対象の文書１０００に不足する要素を把握しやすくすることができる。また、情報処理装置１００は、例えば、検証対象の文書１０００に不足する要素が、どの程度の重要度の要素であるかを、矩形が配置された位置により直観的に把握しやすくすることができる。
【００８２】
情報処理装置１００は、例えば、複数の文書９００に含まれず、検証対象の文書１０００に含まれる検証対象の文書１０００に特有な要素を、色および矩形が配置された位置により直観的に把握しやすくすることができる。
【００８３】
ここでは、情報処理装置１００が、基準モデル９０１を作成してから検証結果モデル１００２を作成する場合について説明したが、これに限らない。例えば、情報処理装置１００が、基準モデル９０１を作成せずに検証結果モデル１００２を作成する場合があってもよい。
【００８４】
ここでは、情報処理装置１００が、要素に対応する矩形を配置した検証結果モデル１００２を作成する場合について説明したが、これに限らない。例えば、情報処理装置１００が、要素に対応する多角形を配置した検証結果モデル１００２を作成する場合があってもよい。また、例えば、情報処理装置１００が、要素に対応する扇形を配置した検証結果モデル１００２を作成する場合があってもよい。
【００８５】
次に、図１１〜図１３の説明に移行し、情報処理装置１００が、要素の要素名と重要度とを表示することにより、表示された矩形に対応する要素が、何の要素であり、どの程度の重要度の要素であるかを把握しやすくする場合について説明する。
【００８６】
図１１〜図１３は、要素の要素名と重要度とを表示する一例を示す説明図である。図１１に示すように、情報処理装置１００は、基準モデル９０１を作成した際、各矩形に升目番号を設定し、各矩形に対応する要素の要素名と各矩形に設定された升目番号とを対応付けたレコードを、位置情報テーブル５００に追加しておく。
【００８７】
また、情報処理装置１００は、検証結果モデル１００２を作成した際、追加部分に決定された矩形があれば、位置情報テーブル５００のうち、当該矩形に対応する要素の要素名を更新しておいてもよい。これにより、情報処理装置１００は、いずれの矩形が、どの要素に対応するかを特定可能にしておくことができる。次に、図１２の説明に移行する。
【００８８】
図１２において、情報処理装置１００は、検証結果モデル１００２を表示した際、背景色と同色で表示され、検証対象の文書１０００に不足する要素を表す矩形に対する選択操作を受け付ける。情報処理装置１００は、位置情報テーブル５００を参照し、選択操作を受け付けた矩形に対応する要素の要素名を取得する。図１２の例では、情報処理装置１００は、要素名「機能名」を取得する。情報処理装置１００は、構成要素テーブル４００を参照し、特定した要素名に対応する出現率を取得する。図１２の例では、情報処理装置１００は、出現率「９９．８％」を取得する。
【００８９】
情報処理装置１００は、取得した要素名と出現率とに基づいて、コメントを作成して表示する。図１２の例では、情報処理装置１００は、コメント「出現率９９．８％の要素「機能名」が未記載です。」を作成して表示する。これにより、情報処理装置１００は、表示された矩形に対応する要素が、何の要素であり、どの程度の重要度の要素であるかを把握しやすくすることができる。次に、図１３の説明に移行する。
【００９０】
図１３において、情報処理装置１００は、検証結果モデル１００２を表示した際、検証対象の文書１０００に特有な要素を表す矩形に対する選択操作を受け付ける。情報処理装置１００は、位置情報テーブル５００を参照し、選択操作を受け付けた矩形に対応する要素の要素名を取得する。図１３の例では、情報処理装置１００は、要素名「パスワード」を取得する。情報処理装置１００は、検証対象の文書１０００に特有な要素であるため、出現率を取得しない。
【００９１】
情報処理装置１００は、取得した要素名に基づいて、コメントを作成して表示する。図１３の例では、情報処理装置１００は、コメント「基準モデル９０１に存在しない要素「パスワード」が記載されています。」を作成して表示する。これにより、情報処理装置１００は、表示された矩形に対応する要素が、何の要素であるかを把握しやすくすることができる。
【００９２】
次に、図１４の説明に移行し、情報処理装置１００が、基準モデル９０１を補正することにより、表示された矩形に対応する要素が、何の要素であり、どの程度の重要度の要素であるかを、さらに直観的に把握しやすくする場合について説明する。
【００９３】
図１４は、基準モデル９０１を補正する一例を示す説明図である。図１４に示すように、情報処理装置１００は、基準モデル９０１を作成する際、重要度の範囲ごとの矩形集合が、矩形領域を形成するように、基準モデル９０１を補正する。矩形領域は、（２ｎ−１）＾２個の矩形により形成される。ｎは１以上の整数である。
【００９４】
情報処理装置１００は、例えば、ランクＡの要素に対応する矩形が７個であるため、３＾２＝９個に不足すると判断する。そこで、情報処理装置１００は、ランクＡの要素に対応する矩形と同色のダミー矩形を２個用意し、合計９個の同色の矩形を、優先度が大きい順に配置する。これにより、情報処理装置１００は、配置済みの矩形集合に、矩形領域を形成させることができる。このため、情報処理装置１００は、例えば、ランクＡの要素に対応する７個目の矩形を背景色と同色で表示しても、７個目の矩形がランクＡの要素に対応することを、７個目の矩形の周辺にある矩形の色から直観的に把握しやすくすることができる。
【００９５】
同様に、情報処理装置１００は、例えば、配置済みの矩形が９個であり、ランクＢの要素に対応する矩形が７１個であるため、９＾２＝８１個に不足すると判断する。そこで、情報処理装置１００は、ランクＢの要素に対応する矩形と同色のダミー矩形を１個用意し、合計７２個の同色の矩形を、優先度が大きい順に配置する。これにより、情報処理装置１００は、配置済みの矩形集合に、矩形領域を形成させることができる。このため、情報処理装置１００は、例えば、ランクＢの要素に対応する７１個目の矩形を背景色と同色で表示しても、７１個目の矩形がランクＢの要素に対応することを、７１個目の矩形の周辺にある矩形の色から直観的に把握しやすくすることができる。結果として、情報処理装置１００は、基準モデル９０１を補正した基準モデル１４００を生成することができる。
【００９６】
また、図１４に示すように、情報処理装置１００は、ダミー矩形に★マークを付与して配置してもよい。これにより、情報処理装置１００は、ダミー矩形が、何の要素にも対応していないことを把握可能にすることができる。このため、情報処理装置１００は、検証対象の文書１０００に含まれるランクごとの要素の数を間違えにくくすることができる。
【００９７】
（情報処理装置１００の利用例）
次に、図１５〜図１７を用いて、情報処理装置１００の利用例について説明する。
【００９８】
図１５および図１６は、情報処理装置１００を説明文書の品質向上を図るために利用する一例を示す説明図である。説明文書では、要素の重要度が大きいほど、当該要素が他の説明文書に比較的多く含まれることを表し、当該要素が説明文書に記載することが好ましい重要な要素であることを表す。一方で、説明文書では、要素の重要度が小さいほど、当該要素が説明文書に記載しなくてもよい要素である可能性が高いことを表す。
【００９９】
図１５において、情報処理装置１００は、検証対象の説明文書に対して検証結果モデル１５００を作成する。これにより、利用者は、検証結果モデル１５００を参照し、重要な要素が検証対象の説明文書に不足していることを、直観的に把握することができる。利用者は、検証結果モデル１５００に含まれる背景色と同色である矩形と、当該矩形の周辺の矩形の色とに基づき視覚的に、検証対象の文書が記載不足の状態であることを把握することができる。また、利用者は、検証結果モデル１５００を参照し、検証対象の説明文書に不足する要素の数が、比較的少ないことを直観的に把握することができる。
【０１００】
結果として、利用者は、検証対象の説明文書を、記載不足を解消するように修正する場合、重要度に基づき、検証対象の説明文書に対して、いずれの要素を優先的に追加すればよいかを判断可能になり、修正作業の効率化を図ることができる。また、利用者は、重要度に基づき、検証対象の説明文書に追加しなくてもよい要素を判断可能になり、修正作業の効率化を図ることができる。次に、図１６の説明に移行する。
【０１０１】
図１６において、情報処理装置１００は、検証対象の説明文書に対して検証結果モデル１６００を作成する。これにより、利用者は、検証結果モデル１６００を参照し、重要な要素が検証対象の説明文書に漏れなく含まれることを、直観的に把握することができる。また、利用者は、検証結果モデル１５００を参照し、検証対象の説明文書に不足する要素の数が、比較的多いことを直観的に把握することができる。さらに、利用者は、検証対象の説明文書に不足する要素が、記載しなくてもよい要素である可能性が高い要素であることを把握することができる。次に、図１７の説明に移行する。
【０１０２】
図１７は、情報処理装置１００を公開文書のセキュリティ向上を図るために利用する一例を示す説明図である。公開文書では、要素の重要度が大きいほど、当該要素が他の公開文書に比較的多く含まれることを表し、当該要素が秘匿されていない傾向があることを表す。一方で、公開文書では、要素の重要度が小さいほど、当該要素が他の公開文書に含まれづらく、当該要素が秘匿されている傾向があることを表す。
【０１０３】
図１７の例では、ランクＡは、出現頻度９０％以上の要素である。ランクＢは、出現頻度６０％以上で９０％未満の要素である。ランクＣは、出現頻度３０％以上で６０％未満の要素である。ランクＤは、出現頻度３０％未満の要素である。
【０１０４】
さらに、管理者が、ランクＡ乃至Ｄについて、対応するランクの要素の取り扱いに関する補足説明を、事前に設定することとしてもよい。例えば、管理者が、ランクＡをインターネット公開が許可された要素である可能性が高いことを表すとして設定した場合、情報処理装置１００は、ランクＡの要素の補足説明として「インターネット公開許可の要素」という説明文を、検証結果モデル１７００とともに表示してもよい。
【０１０５】
さらに、管理者が、ランクＢを、自社内公開が許可された要素である可能性が高いことを表すとして設定した場合、情報処理装置１００は、ランクＢの要素の補足説明として「自社内公開許可の要素」という説明文を、検証結果モデル１７００とともに表示してもよい。
【０１０６】
さらに、管理者が、ランクＣを、グループ会社内公開が許可された要素である可能性が高いことを表すとして設定した場合、情報処理装置１００は、ランクＣの要素の補足説明として「グループ会社内公開許可の要素」という説明文を、検証結果モデル１７００とともに表示してもよい。
【０１０７】
さらに、管理者が、ランクＤを、関係者内公開が許可された要素である可能性が高いことを表すとして設定した場合、情報処理装置１００は、ランクＤの要素の補足説明として「関係者内公開許可の要素」という説明文を、検証結果モデル１７００とともに表示してもよい。
【０１０８】
図１７において、情報処理装置１００は、検証対象の公開文書に対して検証結果モデル１７００を作成する。これにより、利用者は、検証結果モデル１７００を参照し、検証対象の公開文書に、自社内公開が許可されるがインターネット公開が許可されていない要素である可能性が高い要素が含まれることを、直観的に把握することができる。利用者は、例えば、検証結果モデル１７００に含まれる矩形の色に基づき視覚的に、検証対象の公開文書が記載過剰の状態であることを把握することができる。
【０１０９】
結果として、利用者は、検証対象の公開文書を、記載過剰を解消するように修正する場合、重要度に基づき、検証対象の公開文書から、いずれの要素を削除すればよいかを判断可能になり、修正作業の効率化を図ることができる。また、利用者は、重要度に基づき、検証対象の公開文書から削除しなくてよい要素を判断可能になり、修正作業の効率化を図ることができる。
【０１１０】
（情報処理装置１００の別の表示例）
次に、図１８および図１９を用いて、情報処理装置１００の別の表示例について説明する。以上の説明では、情報処理装置１００が、出現率が大きい順に中央から螺旋状に要素に対応する矩形が並ぶように、要素に対応する矩形を配置した検証結果モデル１００２を作成して表示する場合について説明したが、これに限らない。
【０１１１】
図１８および図１９は、情報処理装置１００の別の表示例を示す説明図である。図１８に示すように、情報処理装置１００は、第１の種類の要素と第２の種類の要素と第３の種類の要素とを区別可能なように、要素のランクごとに、要素に対応する矩形を横方向に並べて配置した検証結果モデル１８００を作成して表示する場合があってもよい。次に、図１９の説明に移行する。この場合も、情報処理装置１００は、検証対象の文書に、どの程度の重要度のどのような要素が含まれているか、また、どの程度の重要度のどのような要素が欠落しているかを、検証を行う作業者（ユーザ）が把握することを支援し、記載不備を判断しやすくすることができ、検証対象の文書１０１を検証する際にユーザにかかる負担の低減化を図ることができる。
【０１１２】
図１９に示すように、情報処理装置１００は、図９および図１０の場合とは異なり、第２の種類の要素に対応する矩形を、背景色と同色で表示せずに重要度に対応する色で表示し、×マークを付した検証結果モデル１９００を作成して表示する場合があってもよい。この場合も、情報処理装置１００は、検証対象の文書に、どの程度の重要度のどのような要素が含まれているか、また、どの程度の重要度のどのような要素が欠落しているかを、検証を行う作業者（ユーザ）が把握することを支援し、記載不備を判断しやすくすることができ、検証対象の文書１０１を検証する際にユーザにかかる負担の低減化を図ることができる。
【０１１３】
（全体処理手順）
次に、図２０を用いて、情報処理装置１００が実行する、全体処理手順の一例について説明する。全体処理は、例えば、図２に示したＣＰＵ２０１と、メモリ２０２や記録媒体２０５などの記憶領域と、ネットワークＩ／Ｆ２０３とによって実現される。
【０１１４】
図２０は、全体処理手順の一例を示すフローチャートである。図２０において、情報処理装置１００は、図２１および図２２に後述するモデル作成処理を実行する（ステップＳ２００１）。そして、情報処理装置１００は、図２３に後述する比較処理を実行する（ステップＳ２００２）。
【０１１５】
次に、情報処理装置１００は、図２４に後述する表示処理を実行する（ステップＳ２００３）。そして、情報処理装置１００は、全体処理を終了する。
【０１１６】
（モデル作成処理手順）
次に、図２１および図２２を用いて、情報処理装置１００が実行する、モデル作成処理手順の一例について説明する。モデル作成処理は、例えば、図２に示したＣＰＵ２０１と、メモリ２０２や記録媒体２０５などの記憶領域と、ネットワークＩ／Ｆ２０３とによって実現される。
【０１１７】
図２１および図２２は、モデル作成処理手順の一例を示すフローチャートである。図２１において、情報処理装置１００は、複数の文書を受け付ける（ステップＳ２１０１）。そして、情報処理装置１００は、複数の文書に含まれる１以上の要素を抽出し、各要素の出現率を算出する（ステップＳ２１０２）。
【０１１８】
次に、情報処理装置１００は、抽出した１以上の要素を出現率が大きい順にソートする（ステップＳ２１０３）。そして、情報処理装置１００は、ランク定義テーブルを参照し、算出した各要素の出現率に基づいて、各要素にランクを対応付ける（ステップＳ２１０４）。
【０１１９】
次に、情報処理装置１００は、要素ごとに、当該要素の順位と要素名と出現率とランクとを対応付けたレコードを生成し、構成要素テーブル４００に追加する（ステップＳ２１０５）。そして、情報処理装置１００は、ステップＳ２２０１の処理に移行する。
【０１２０】
図２２において、情報処理装置１００は、抽出した１以上の要素の中で未選択の要素のうち、出現率が最も大きい要素を選択する（ステップＳ２２０１）。
【０１２１】
次に、情報処理装置１００は、出現率が大きい順に中央から螺旋状に要素に対応する矩形が並ぶように、選択した要素に対応する矩形を配置する（ステップＳ２２０２）。そして、情報処理装置１００は、矩形を配置した要素のランクと、矩形を配置した要素の次に出現率が大きい要素のランクとが一致するか否かを判定する（ステップＳ２２０３）。
【０１２２】
ここで、一致しない場合（ステップＳ２２０３：Ｎｏ）、情報処理装置１００は、ステップＳ２２０６の処理に移行する。一方で、一致する場合（ステップＳ２２０３：Ｙｅｓ）、情報処理装置１００は、ステップＳ２２０４の処理に移行する。
【０１２３】
ステップＳ２２０４では、情報処理装置１００は、配置済みの１以上の要素に対応する矩形集合が、矩形領域を形成しているか否かを判定する（ステップＳ２２０４）。情報処理装置１００は、例えば、現時点までに矩形を配置した回数が（２ｎ−１）＾２に一致すれば矩形領域を形成していると判定し、一致しなければ矩形領域を形成していないと判定する。ｎは１以上の整数である。
【０１２４】
ここで、矩形領域を形成している場合（ステップＳ２２０４：Ｙｅｓ）、情報処理装置１００は、ステップＳ２２０６の処理に移行する。一方で、矩形領域を形成していない場合（ステップＳ２２０４：Ｎｏ）、情報処理装置１００は、ステップＳ２２０５の処理に移行する。
【０１２５】
ステップＳ２２０５では、情報処理装置１００は、配置済みの要素が矩形領域を形成するように、ダミー矩形を配置する（ステップＳ２２０５）。情報処理装置１００は、例えば、現時点までに矩形を配置した回数に最も近く、現時点までに矩形を配置した回数より大きい（２ｎ−１）＾２から、現時点までに矩形を配置した回数を減算した値を、ダミー矩形の数として特定する。情報処理装置１００は、特定した数のダミー矩形を配置する。そして、情報処理装置１００は、ステップＳ２２０６の処理に移行する。
【０１２６】
ステップＳ２２０６では、情報処理装置１００は、抽出した要素をすべて選択したか否かを判定する（ステップＳ２２０６）。ここで、未選択の要素がある場合（ステップＳ２２０６：Ｎｏ）、情報処理装置１００は、ステップＳ２２０１の処理に戻る。一方で、すべて選択している場合（ステップＳ２２０６：Ｙｅｓ）、情報処理装置１００は、ステップＳ２２０７の処理に移行する。
【０１２７】
ステップＳ２２０７では、情報処理装置１００は、各要素に対応する矩形を配置して形成された基準モデルの左上にある矩形から順に、升目番号を設定する（ステップＳ２２０７）。
【０１２８】
次に、情報処理装置１００は、升目番号と、升目番号の矩形に対応する要素の要素名とを対応付けたレコードを、位置情報テーブル５００に追加する（ステップＳ２２０８）。そして、情報処理装置１００は、モデル作成処理を終了する。
【０１２９】
（比較処理手順）
次に、図２３を用いて、情報処理装置１００が実行する、比較処理手順の一例について説明する。比較処理は、例えば、図２に示したＣＰＵ２０１と、メモリ２０２や記録媒体２０５などの記憶領域と、ネットワークＩ／Ｆ２０３とによって実現される。
【０１３０】
図２３は、比較処理手順の一例を示すフローチャートである。図２３において、情報処理装置１００は、検証対象の文書を受け付ける（ステップＳ２３０１）。次に、情報処理装置１００は、検証対象の文書に含まれる要素を抽出する（ステップＳ２３０２）。そして、情報処理装置１００は、ステップＳ２３０３の処理に移行する。
【０１３１】
ステップＳ２３０３では、情報処理装置１００は、抽出した１以上の要素の中で未選択の要素のうち、いずれかの要素を選択する（ステップＳ２３０３）。そして、情報処理装置１００は、選択した要素が、構成要素テーブル４００に記憶された要素に含まれるか否かを判定する（ステップＳ２３０４）。
【０１３２】
ここで、含まれる場合（ステップＳ２３０４：Ｙｅｓ）、情報処理装置１００は、ステップＳ２３０５の処理に移行する。一方で、含まれない場合（ステップＳ２３０４：Ｎｏ）、情報処理装置１００は、ステップＳ２３０６の処理に移行する。
【０１３３】
ステップＳ２３０５では、情報処理装置１００は、基準モデルのうち、選択した要素と一致する構成要素テーブル４００に記憶された要素の要素名に対応付けられた升目番号の矩形を、重要度に応じた色で表示する色付部分に決定する（ステップＳ２３０５）。そして、情報処理装置１００は、ステップＳ２３０７の処理に移行する。
【０１３４】
ステップＳ２３０６では、情報処理装置１００は、選択した要素に対応する矩形を、基準モデルの外側に追加する追加部分に決定する（ステップＳ２３０６）。ここで、情報処理装置１００は、選択した要素に対応する矩形に升目番号を設定し、升目番号と、升目番号の矩形に対応する要素の要素名とを対応付けたレコードを、位置情報テーブル５００に追加してもよい。そして、情報処理装置１００は、ステップＳ２３０７の処理に移行する。
【０１３５】
ステップＳ２３０７では、情報処理装置１００は、抽出した要素をすべて選択したか否かを判定する（ステップＳ２３０７）。ここで、未選択の要素がある場合（ステップＳ２３０７：Ｎｏ）、情報処理装置１００は、ステップＳ２３０３の処理に戻る。一方で、すべて選択している場合（ステップＳ２３０７：Ｙｅｓ）、情報処理装置１００は、ステップＳ２３０８の処理に移行する。
【０１３６】
ステップＳ２３０８では、情報処理装置１００は、色付部分および追加部分に基づいて、基準モデルから検証結果モデルを作成し、検証結果モデルを表示する（ステップＳ２３０８）。基準モデルのうち、色付部分ではない矩形は、複数の文書に含まれるが検証対象の文書に含まれない要素に対応する矩形であり、背景色と同色で表示される色消部分である。そして、情報処理装置１００は、比較処理を終了する。
【０１３７】
（表示処理手順）
次に、図２４を用いて、情報処理装置１００が実行する、表示処理手順の一例について説明する。表示処理は、例えば、図２に示したＣＰＵ２０１と、メモリ２０２や記録媒体２０５などの記憶領域と、ネットワークＩ／Ｆ２０３とによって実現される。
【０１３８】
図２４は、表示処理手順の一例を示すフローチャートである。図２４において、情報処理装置１００は、クリックされた矩形に対応する升目番号を取得する（ステップＳ２４０１）。
【０１３９】
次に、情報処理装置１００は、位置情報テーブル５００を参照し、取得した升目番号に対応する要素名を取得する（ステップＳ２４０２）。そして、情報処理装置１００は、構成要素テーブル４００を参照し、取得した要素名が付された要素の出現率を取得する（ステップＳ２４０３）。
【０１４０】
次に、情報処理装置１００は、取得した要素名と出現率とを表示する（ステップＳ２４０４）。そして、情報処理装置１００は、表示処理を終了する。これにより、情報処理装置１００は、表示された矩形に対応する要素が、何の要素であり、どの程度の重要度の要素であるかを把握しやすくすることができる。
【０１４１】
以上説明したように、情報処理装置１００によれば、検証対象の文書１０１に含まれる要素を抽出することができる。情報処理装置１００によれば、複数の文書１０２に含まれる要素に重要度を対応付けて記憶する記憶部１１０に記憶された各要素が、抽出した要素に含まれるか否かを判定することができる。情報処理装置１００によれば、記憶部１１０に記憶された各要素の判定結果を、当該要素の重要度に対応する表示態様で表示することができる。これにより、情報処理装置１００は、検証対象の文書１０１に、どの程度の重要度のどのような要素が含まれているか、また、どの程度の重要度のどのような要素が欠落しているかを、検証を行う作業者（ユーザ）が把握することを支援し、記載不備を判断しやすくすることができ、検証対象の文書１０１を検証する際にユーザにかかる負担の低減化を図ることができる。
【０１４２】
情報処理装置１００によれば、記憶部１１０に、文書の種別ごとに、当該種別の複数の文書１０２に含まれる要素に重要度を対応付けて記憶させることができる。情報処理装置１００によれば、記憶部１１０に記憶された、検証対象の文書１０１と同一の種別の複数の文書１０２に含まれる各要素が、抽出した要素に含まれるか否かを判定することができる。これにより、情報処理装置１００は、検証対象の文書１０１の種別に合わせて、利用する記憶部１１０の記憶内容を切り替え、検証対象の文書１０１を精度よく検証可能にすることができる。また、情報処理装置１００は、様々な種別の文書を検証対象の文書１０１として受け付けることができ、利便性の向上を図ることができる。情報処理装置１００は、例えば、説明文書、および、公開文書のいずれでも、検証対象の文書１０１として受け付けることができる。情報処理装置１００は、例えば、それぞれ技術分野が異なる複数の説明文書のいずれでも、検証対象の文書１０１として受け付けることができる。
【０１４３】
情報処理装置１００によれば、記憶部１１０に記憶された各要素に対応する図形を、当該要素の判定結果と重要度とに対応する色または模様で表示することができる。これにより、情報処理装置１００は、要素の判定結果と重要度とを、要素に対応する図形の色または模様から直感的に把握しやすくすることができる。
【０１４４】
情報処理装置１００によれば、記憶部１１０に記憶された各要素に対応する図形を、当該要素の重要度が大きいほど中央に近くなるように配置することができる。これにより、情報処理装置１００は、要素の重要度の大きさを、要素に対応する図形が配置された位置から直感的に把握しやすくすることができる。
【０１４５】
情報処理装置１００によれば、記憶部１１０に記憶された各要素に対応する図形を、当該要素の重要度が大きいほど中央に近くなるように配置する際、重要度の範囲ごとに矩形領域を形成するように配置することができる。これにより、情報処理装置１００は、要素の重要度が、いずれの重要度の範囲に属するかを、直感的に把握しやすくすることができる。
【０１４６】
情報処理装置１００によれば、抽出した要素のうち、記憶部１１０に記憶された要素に含まれない要素がある場合、当該要素に対応する図形をさらに表示することができる。これにより、情報処理装置１００は、複数の文書１０２に含まれず検証対象の文書１０１に含まれる要素を把握しやすくし、検証対象の文書１０１が記載過剰であるか否かを判断しやすくすることができる。
【０１４７】
情報処理装置１００によれば、表示された図形の指定を受け付けると、指定された図形に対応する要素の名称または重要度の少なくともいずれかを表示することができる。これにより、情報処理装置１００は、表示された図形がいずれの要素を表し、どの程度重要な要素に対応するかを把握しやすくすることができる。
【０１４８】
情報処理装置１００によれば、複数の文書１０２に含まれる要素を抽出し、複数の文書１０２に含まれる要素の重要度を算出し、複数の文書１０２に含まれる要素ごとに重要度を対応付けて記憶部１１０に記憶することができる。これにより、情報処理装置１００は、利用者に重要度を算出する負担がかからないようにすることができる。
【０１４９】
情報処理装置１００によれば、重要度として、複数の文書１０２における要素の出現頻度の大きさを利用することができる。これにより、情報処理装置１００は、重要度を基に、他の文書にも含まれる傾向がある検出対象の文書にも記載することが好ましい要素などを判断可能にすることができる。
【０１５０】
なお、本実施の形態で説明した情報処理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本実施の形態で説明した情報処理プログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本実施の形態で説明した情報処理プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１５１】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１５２】
（付記１）コンピュータに、
検証対象の文書に含まれる要素を抽出し、
複数の文書からそれぞれ抽出された複数の要素ごとに、該複数の文書における出現頻度に関わる重要度を対応付けて記憶する記憶部を参照し、前記複数の要素それぞれが、前記抽出された要素に含まれるか否かを判定し、
前記複数の要素それぞれについての判定結果を、前記複数の要素それぞれの前記重要度が判別可能な態様で表示する、
処理を実行させることを特徴とする情報処理プログラム。
【０１５３】
（付記２）前記記憶部は、前記複数の文書の種別ごとに、前記種別の文書に含まれる複数の要素と、該複数の要素それぞれの重要度とを対応付けて記憶し、
前記判定する処理は、前記記憶部に記憶された、前記検証対象の文書の種別に対応付けられた前記複数の要素が前記抽出された要素に含まれるか否かを判定し、
前記表示する処理は、前記検証対象の文書の種別に対応付けられた前記複数の要素についての判定結果を、前記複数の要素それぞれの前記重要度が判別可能な態様で表示する、
ことを特徴とする付記１に記載の情報処理プログラム。
【０１５４】
（付記３）前記表示する処理は、前記記憶部に記憶された前記複数の要素それぞれに対応する図形を、前記複数の要素それぞれの判定結果と前記重要度とに対応する色または模様で表示する、ことを特徴とする付記１または２に記載の情報処理プログラム。
【０１５５】
（付記４）前記表示する処理は、前記記憶部に記憶された前記複数の要素それぞれに対応する図形を、前記複数の要素それぞれの前記重要度が大きいほど、前記図形を含む集合体における中央に近くなるように配置する、ことを特徴とする付記３に記載の情報処理プログラム。
【０１５６】
（付記５）前記図形は、矩形であり、
前記表示する処理は、前記記憶部に記憶された各要素に対応する矩形を、前記要素の重要度が大きいほど中央に近くなるように配置する際、前記重要度の範囲ごとに、前記各要素に対応する矩形を１以上含む矩形領域を形成するように、前記矩形を配置する、ことを特徴とする付記４に記載の情報処理プログラム。
【０１５７】
（付記６）前記表示する処理は、前記抽出された要素のうち、前記記憶部に記憶された前記複数の要素に含まれない要素がある場合、前記複数の要素に含まれない要素に対応する図形をさらに表示する、ことを特徴とする付記３〜５のいずれか一つに記載の情報処理プログラム。
【０１５８】
（付記７）前記コンピュータに、
前記複数の要素それぞれに対応する図形を表示した後、前記複数の要素に対応する複数の図形のうち、図形の指定を受け付けると、前記指定された図形に対応する要素の名称または重要度の少なくともいずれかを表示する、処理を実行させることを特徴とする付記３〜６のいずれか一つに記載の情報処理プログラム。
【０１５９】
（付記８）前記コンピュータに、
前記複数の文書に含まれる前記複数の要素を抽出し、前記複数の文書に含まれる前記複数の要素それぞれの前記重要度を算出し、前記複数の文書に含まれる前記複数の要素ごとに前記重要度を対応付けて前記記憶部に記憶する、処理を実行させることを特徴とする付記１〜７のいずれか一つに記載の情報処理プログラム。
【０１６０】
（付記９）前記重要度は、前記複数の文書における要素の出現頻度の大きさを表す、ことを特徴とする付記１〜８のいずれか一つに記載の情報処理プログラム。
【０１６１】
（付記１０）コンピュータが、
検証対象の文書に含まれる要素を抽出し、
複数の文書からそれぞれ抽出された複数の要素ごとに、該複数の文書における出現頻度に関わる重要度を対応付けて記憶する記憶部を参照し、前記複数の要素それぞれが、前記抽出された要素に含まれるか否かを判定し、
前記複数の要素それぞれについての判定結果を、前記複数の要素それぞれの前記重要度が判別可能な態様で表示する、
処理を実行することを特徴とする情報処理方法。
【０１６２】
（付記１１）検証対象の文書に含まれる要素を抽出し、
複数の文書からそれぞれ抽出された複数の要素ごとに、該複数の文書における出現頻度に関わる重要度を対応付けて記憶する記憶部を参照し、前記複数の要素それぞれが、前記抽出された要素に含まれるか否かを判定し、
前記複数の要素それぞれについての判定結果を、前記複数の要素それぞれの前記重要度が判別可能な態様で表示する、
制御部を有することを特徴とする情報処理装置。
【符号の説明】
【０１６３】
１００  情報処理装置
１０１，１０２，８０１，９００，１０００  文書
１１０，６００  記憶部
２００  バス
２０１  ＣＰＵ
２０２  メモリ
２０３  ネットワークＩ／Ｆ
２０４  記録媒体Ｉ／Ｆ
２０５  記録媒体
２１０  ネットワーク
３００  ランクテーブル
４００  構成要素テーブル
５００  位置情報テーブル
６０１  取得部
６０２  解析部
６０３  抽出部
６０４  判定部
６０５  出力部
７００  設計書
８０２，１００２，１５００，１６００，１７００，１８００，１９００  検証結果モデル
９０１，１４００  基準モデル
１００１  要素
【図１】
2019159839.tif 000003
【図２】
2019159839.tif 000004
【図３】
2019159839.tif 000005
【図４】
2019159839.tif 000006
【図５】
2019159839.tif 000007
【図６】
2019159839.tif 000008
【図７】
2019159839.tif 000009
【図８】
2019159839.tif 000010
【図９】
2019159839.tif 000011
【図１０】
2019159839.tif 000012
【図１１】
2019159839.tif 000013
【図１２】
2019159839.tif 000014
【図１３】
2019159839.tif 000015
【図１４】
2019159839.tif 000016
【図１５】
2019159839.tif 000017
【図１６】
2019159839.tif 000018
【図１７】
2019159839.tif 000019
【図１８】
2019159839.tif 000020
【図１９】
2019159839.tif 000021
【図２０】
2019159839.tif 000022
【図２１】
2019159839.tif 000023
【図２２】
2019159839.tif 000024
【図２３】
2019159839.tif 000025
【図２４】
2019159839.tif 000026