(57)【要約】【課題】汎用のファイルサーバで既存のファイルシステムを置き換えず保存される文書について、新規作成、上書き保存、削除により変遷した文書を時間軸で検索可能にする。【解決手段】本発明は、共有文書サーバから新規文書作成、更新、または、削除の文書操作通知及び文書を受信し、該文書の単語毎に文書識別子を付与して時制転置インデックス記憶手段に格納すると共に、該文書識別子、文書の変遷に関する情報（操作日時）及び文書を含む文書リストを文書リスト記憶手段に格納し、入力された検索要求の検索条件（キーワード、指定日時、文書名）に基づいて時制転置インデックス記憶手段と文書リスト記憶手段を検索した検索結果に文書識別子が複数ある場合には、操作日時の古い文書を検索結果から削除して出力する。【選択図】図１
2009176044.tif 000002
【特許請求の範囲】
【請求項１】
共有文書サーバと接続され、文書を検索する検索装置における文書検索方法であって、
文書収集手段が、前記共有文書サーバから新規文書作成、更新、または、削除の文書操作通知及び文書を受信し、該文書を複製して該文書毎に文書識別子を付与して複製文書記憶手段に格納する文書収集ステップと、
インデクシング手段が、前記複製文書記憶手段から前記文書を取得して、該文書の単語毎に前記文書識別子を付与して時制転置インデックス記憶手段に格納すると共に、該文書識別子、操作日時を含む文書の変遷に関する情報及び前記文書を含む文書リストを文書リスト記憶手段に格納するインデクシングステップと、
検索要求解析手段が、入力された検索要求を解析し、検索属性と検索条件を抽出する検索要求解析ステップと、
検索実行手段が、前記検索条件に基づいて前記時制転置インデックス記憶手段から単語を検索し、該単語に対応する文書識別子（転置インデックス）を取得し、該転置インデックスに基づいて前記文書リスト記憶手段を検索することにより、検索結果の文書を取得する検索ステップと、
検索結果結合手段が、前記検索ステップで取得した文書の文書識別子が複数ある場合には、操作日時の古い文書を検索結果から削除して出力する検索結果結合ステップと、
を行うことを特徴とする文書検索方法。
【請求項２】
前記検索ステップにおいて、
前記検索属性に対応する検索条件として、文書の作成、更新、または削除の日時が指定されている場合には、前記文書リスト記憶手段から該日時に一致する文書識別子を取得して、該文書識別子に対応する文書を取得する
請求項１記載の文書検索方法。
【請求項３】
前記検索ステップにおいて、
前記検索属性に対応する検索条件として、文書名が指定されている場合には、前記文書リスト記憶手段から該文書名に一致する文書識別子を取得して、該文書識別子に対応する文書を取得する
請求項１記載の文書検索方法。
【請求項４】
共有文書サーバと接続され、文書を検索する文書検索装置であって、
前記共有文書サーバから新規文書作成、更新、または、削除の文書操作通知及び文書を受信し、該文書を複製して該文書毎に文書識別子を付与して複製文書記憶手段に格納する文書収集手段と、
前記複製文書記憶手段から前記文書を取得して、該文書の単語毎に前記文書識別子を付与して時制転置インデックス記憶手段に格納すると共に、該文書識別子、操作日時を含む文書の変遷に関する情報及び前記文書を含む文書リストを文書リスト記憶手段に格納するインデクシング手段と、
入力された検索要求を解析し、検索属性と検索条件を抽出する検索要求解析手段と、
前記検索条件に基づいて前記時制転置インデックス記憶手段から単語を検索し、該単語に対応する文書識別子（転置インデックス）を取得し、該転置インデックスに基づいて前記文書リスト記憶手段を検索することにより、検索結果の文書を取得する検索実行手段と、
前記検索実行手段で取得した文書の文書識別子が複数ある場合には、操作日時の古い文書を検索結果から削除して出力する検索結果結合手段と、
を有することを特徴とする文書検索装置。
【請求項５】
前記検索実行手段は、
前記検索属性に対応する検索条件として、文書の作成、更新、または削除の日時が指定されている場合には、前記文書リスト記憶手段から該日時に一致する文書識別子を取得して、該文書識別子に対応する文書を取得する手段を含む
請求項４記載の文書検索装置。
【請求項６】
前記検索実行手段は、
前記検索属性に対応する検索条件として、文書名が指定されている場合には、前記文書リスト記憶手段から該文書名に一致する文書識別子を取得して、該文書識別子に対応する文書を取得する手段を含む
請求項４記載の文書検索装置。
【請求項７】
請求項４乃至６のいずれか１項に記載の文書検索装置を構成する各手段としてコンピュータを機能させることを特徴とする文書検索プログラム。
【請求項８】
請求項７記載の文書検索プログラムを格納したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書検索方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体に係り、特に、汎用のファイルサーバで既存のファイルシステムを置き換えず保存される文書を検索するための文書検索方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体に関する。
【背景技術】
【０００２】
ファイル管理システムとして、Ｌｉｎｕｘのローカルファイルシステムに保存されている文書の変遷を転置インデックスとするログ構造化方式を採用することにより、ディスクブロックの上書きがなくなり、障害発生時の被害を最小限に抑えることが可能なNilfsがある。このNilfsはユーザフレンドリであるため、スナップショットをキーワードで検索する技術がある（例えば、非特許文献１参照）。
【０００３】
また、文書検索システムとして、膨大な文書を検索するための全文検索システムの検索エンジンや、個人用のファイル検索等の小規模な検索に用いられるNamazuがある（例えば、非特許文献３参照）。
【非特許文献１】天海他、「Linux用ログ構造化ファイルシステムnilfsの設計と実装」情報処理学会研究報告、IPSJ SIG Technical Report 2005-OS-99 (9) 2005/5/26, pp61-68.
【非特許文献２】Namazu (http://www.namazu.org/)
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のNamazuを用いて時制検索しようとすると、転置インデックス作成処理の手数が大きくなるという問題がある。なお、ここで、「時制」とは、時間軸上の一時点を基にして時間の前後関係（現在、過去、未来等）を表すものであり、「時制検索」とは時間軸に基づいて検索対象を検索することを言う。
【０００５】
また、Nilfsにより時制検索しようとするとローカルファイルシステムに保存されている文書の変遷を転置インデックスとしているため、汎用のファイルサーバ（リモートファイルシステム）に保存されている文書の変遷を転置インデックスにするためには、事前に文書を複製してローカルファイルシステムに保存する必要がある。
【０００６】
また、Nilfsでファイルサーバを実現する場合は、事前にファイルシステムをNilfsに変更する必要がある。
【０００７】
さらに、NilfsとNamazuを単純に組み合わせても、Namazuの転置インデックスの変遷がNilfsに保存されて最新のNamazuの転置インデックスを検索することになるため、上記の問題は依然解決されない。
【０００８】
本発明は、上記の点に鑑みなされたもので、汎用のファイルサーバで既存のファイルシステムを置き換えず保存される文書（ファイル）について、新規作成、上書き保存、削除により変遷した文書を時制検索可能な文書検索方法及び装置及びプログラム及びコンピュータ読取可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
図１は、本発明の原理を説明するための図である。
【００１０】
本発明（請求項１）は、共有文書サーバと接続され、文書を検索する検索装置における文書検索方法であって、
文書収集手段が、共有文書サーバから新規文書作成、更新、または、削除の文書操作通知及び文書を受信し、該文書を複製して該文書毎に文書識別子を付与して複製文書記憶手段に格納する（ステップ１）文書収集ステップと、
インデクシング手段が、複製文書記憶手段から文書を取得して、該文書の単語毎に文書識別子を付与して時制転置インデックス記憶手段に格納する（ステップ２）と共に、該文書識別子、操作日時を含む文書の変遷に関する情報及び文書を含む文書リストを文書リスト記憶手段に格納する（ステップ３）インデクシングステップと、
検索要求解析手段が、入力された検索要求を解析し、検索属性と検索条件を抽出する（ステップ４）検索要求解析ステップと、
検索実行手段が、検索条件に基づいて時制転置インデックス記憶手段から単語を検索し、該単語に対応する文書識別子（転置インデックス）を取得し（ステップ５）、該転置インデックスに基づいて文書リスト記憶手段を検索することにより、検索結果の文書を取得する（ステップ６）検索ステップと、
検索結果結合手段が、検索ステップで取得した文書の文書識別子が複数ある場合には、操作日時の古い文書を検索結果から削除して出力する（ステップ７）検索結果結合ステップと、を行う。
【００１１】
また、本発明（請求項２）は、検索ステップにおいて、
検索属性に対応する検索条件として、文書の作成、更新、または削除の日時が指定されている場合には、文書リスト記憶手段から該日時に一致する文書識別子を取得して、該文書識別子に対応する文書を取得する。
【００１２】
また、本発明（請求項３）は、検索ステップにおいて、
検索属性に対応する検索条件として、文書名が指定されている場合には、文書リスト記憶手段から該文書名に一致する文書識別子を取得して、該文書識別子に対応する文書を取得する。
【００１３】
図２は、本発明の原理構成図である。
【００１４】
本発明（請求項４）は、共有文書サーバと接続され、文書を検索する文書検索装置であって、
共有文書サーバから新規文書作成、更新、または、削除の文書操作通知及び文書を受信し、該文書を複製して該文書毎に文書識別子を付与して複製文書記憶手段１７０に格納する文書収集手段１７５と、
複製文書記憶手段１７０から文書を取得して、該文書の単語毎に文書識別子を付与して時制転置インデックス記憶手段１５５に格納すると共に、該文書識別子、操作日時を含む文書の変遷に関する情報及び文書を含む文書リストを文書リスト記憶手段１５０に格納するインデクシング手段１６０と、
入力された検索要求を解析し、検索属性と検索条件を抽出する検索要求解析手段１３０と、
検索条件に基づいて時制転置インデックス記憶手段１５５から単語を検索し、該単語に対応する文書識別子（転置インデックス）を取得し、該転置インデックスに基づいて文書リスト記憶手段１５０を検索することにより、検索結果の文書を取得する検索実行手段１４０と、
検索実行手段１４０で取得した文書の文書識別子が複数ある場合には、操作日時の古い文書を検索結果から削除して出力する検索結果結合手段１３５と、を有する。
【００１５】
また、本発明（請求項５）は、検索実行手段１４０において、
検索属性に対応する検索条件として、文書の作成、更新、または削除の日時が指定されている場合には、文書リスト記憶手段から該日時に一致する文書識別子を取得して、該文書識別子に対応する文書を取得する手段を含む。
【００１６】
また、本発明（請求項６）は、検索実行手段１４０において、
検索属性に対応する検索条件として、文書名が指定されている場合には、文書リスト記憶手段から該文書名に一致する文書識別子を取得して、該文書識別子に対応する文書を取得する手段を含む。
【００１７】
本発明（請求項７）は、請求項４乃至６のいずれか１項に記載の文書検索装置を構成する各手段としてコンピュータを機能させる文書検索プログラムである。
【００１８】
本発明（請求項８）は、請求項７記載の文書検索プログラムを格納したコンピュータ読取可能な記録媒体である。
【発明の効果】
【００１９】
本発明は、汎用の共用文書サーバで保存されている文書の新規作成・更新・削除等の変遷を示す日時情報と当該文書を取得して記憶しておくことにより、当該サーバで管理される既存のファイルシステムを置き換えずに日時指定を含む検索条件に基づいて検索する時制検索が可能となる。
【００２０】
さらに、削除の日時も共用文書サーバから取得して保持しておくことにより、検索キーに削除日時も指定することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下、図面と共に本発明の実施の形態を説明する。
【００２２】
図３は、本発明の一実施の形態における時制検索装置の構成を示す。
【００２３】
同図に示す時制検索装置は、ユーザインタフェース部１２５、検索要求解析部１３０、検索結果結合部１３５、検索実行部１４０、文書リスト部１５０、時制転置インデックス記憶部１５５、インデクシング部１６０、形態素解析部１６５、複製文書部１７０、文書収集インタフェース部１７５から構成される。
【００２４】
ユーザインタフェース１２５は、LAN(Local Area Network)を介してユーザ端末１１０と接続され、当該ユーザ端末１１０との間で検索構文１２０と検索結果１１５を送受信する。また、文書収集インタフェース部１７５は、LANを介して共有文書（ファイル）サーバ１８０と接続される。
【００２５】
文書収集インタフェース部１７５は、共有文書（ファイル）サーバ１８０から取得した文書及び新規文書作成、更新（上書き）や削除等の操作種別と、それらの操作時間を取得し、文書毎にDocument IDを払い出し、取得した文書を複製して複製文書部１７０にDocument IDと共に格納する。
【００２６】
インデクシング部１６０は、取得した文書を形態素解析部１６５に渡し、形態素解析結果である単語を取得して、単語毎にDocument IDを付与して時制転置インデックス記憶部１５５に格納する。また、共有文書（ファイル）サーバ１８０から取得した情報及びDocument ID、操作時間等を文書リスト部１５０に追加書き込みする。
【００２７】
検索要求解析部１３０は、ユーザ端末１１０から入力された検索構文を解析して、検索属性と当該検索属性に対応する検索条件の組み合わせを抽出し、検索実行部１４０に出力する。
【００２８】
検索実行部１４０は、検索属性に対応する検索条件（キーワードとなる単語）に基づいて、時制転置インデックス記憶部１５５より、時制転置インデックスとして、文書を特定するための文書識別子であるDocument IDを取得し、当該Document IDに基づいて、文書リスト部１５０から時制検索するための文書の新規作成日時・上書き日時、または、削除日時を取得し、また、検索条件（時間軸の指定及びファイル名（文書名））に基づいて、文書リスト部１５０の文書を検索し、検索結果（文書の一覧）と時制転置インデックスを検索結果結合部１３５に出力する。
【００２９】
検索結果結合部１３５は、同一文書で同じ操作日時の文書の重複を排除し、ユーザインタフェース部１２５を介してユーザ端末１１０に出力する。
【００３０】
最初に、検索処理を行う前の、文書収集インタフェース部１７５とインデクシング部１６０における時制転置インデックス及び文書リスト作成時の処理について説明する。
【００３１】
図４は、本発明の一実施の形態における転置インデックス作成・文書リスト作成処理のフローチャートである。
【００３２】
文書収集インタフェース部１７５は、共有文書サーバ１８０から文書操作通知を受信すると（ステップ１０１）、当該文書操作通知のメッセージ種別が、新規作成や更新（上書き保存）いずれであるかを判定する。いずれでもない場合は（ステップ１０２、Ｎｏ）、メッセージ種別が文書の削除であると判定し、文書操作通知のメッセージの操作日時情報を文書リスト記憶部１５０のファイルの削除日時の領域に設定し、また、ファイル（文書）の削除フラグを立て、文書リスト記憶部１５０を更新する（ステップ１０７）。いずれかである場合は（ステップ１０２、Ｙｅｓ）、文書収集インタフェース部１７５において、共有文書サーバ１８０から取得した文書（ファイル）を複製し、複製した文書に対応するDocument IDを作成し、当該Document IDと複製した文書を複製文書部１７０に格納する（ステップ１０３）。
【００３３】
次に、インデクシング部１６０において、複製文書部１７０から文書を読み込み（ステップ１０４）、形態素解析部１６５において文書を形態素解析し、解析結果の単語及び、Document IDをインデクシング部１６０に渡す（ステップ１０５）。これにより、インデクシング部１６０は、時制転置インデックス記憶部１５５に図５に示すような構造で格納する（ステップ１０６）。
【００３４】
また、インデクシング部１６０は、図６に示すように、複製文書部１７０から読み出した情報に基づいて、ファイル識別子（Document IDを論理的な１つのファイルとするための番号）、ファイルの変遷（版）番号、複製文書を特定するための番号である文書識別子（Document ID）、ファイルの新規作成日時・上書き日時、ファイルの本文（文章）、共有文書サーバ名、ファイルを保存しているフォルダ名であるパス名、ファイル名を文書リスト部１５０に格納する（ステップ１０７）。上記の処理を文書操作通知を受信する毎に実施する。
【００３５】
次に、検索時の処理を説明する。
【００３６】
図７は、本発明の一実施の形態における検索処理のフローチャートである。
【００３７】
ステップ２１０）  ユーザインタフェース部１２５がユーザ端末１１０からLANを介して検索要求である検索構文を受け付ける。
【００３８】
ステップ２２０）  検索要求解析部１３０は、検索構文を解析し、検索属性と検索条件の組み合わせを抽出する。本処理の詳細については後述する。
【００３９】
ステップ２３０）  検索結果実行部１４０は、時制転置インデックス記憶部１５５を参照して検索条件に一致する文書を文書リスト部１５０から取得する。本処理の詳細については後述する。
【００４０】
ステップ２４０）  検索結果結合部１３５は、検索結果において同一文書で同じ操作日時の文書の重複を排除し、ユーザインタフェース部１２５に出力する。本処理の詳細については後述する。
【００４１】
ステップ２６０）  ユーザインタフェース部１２５は、検索結果１１５をユーザ端末１１０に返却する。
【００４２】
次に、上記の図７のステップ２２０の検索要求解析部１３０の処理について詳細に説明する。
【００４３】
図８は、本発明の一実施の形態における検索構文解析処理のフローチャートである。
【００４４】
ステップ２２１）  入力された検索構文を検索属性と検索条件の組み合わせに分解する。
【００４５】
ステップ２２２）  検索属性と検索条件の組数が０であるかを判定し、０の場合はステップ２２５に移行し、そうでない場合にはステップ２２３に移行する。
【００４６】
ステップ２２３）  検索属性を取り出す。
【００４７】
ステップ２２４）  検索条件を取り出し、ステップ２２３で取り出された検索属性と共にメモリ（図示せず）に格納し、ステップ２２２に移行する。
【００４８】
ステップ２２５）  ステップ２２２において検索属性と検索条件の組が０になっている場合は、検索属性が全文検索指定のものが含まれているかを判定し、含まれている場合には、前述のステップ２３０の処理に移行し、含まれていない場合は処理を終了する。
【００４９】
上位の処理で取り出された検索属性と検索条件の例を図９に示す。
【００５０】
取り出された検索属性及び検索条件は、キーワード、日時、ファイル名であり、図９の例では、指定されている検索キーワードのAND条件で検索することを指定している。また、日時は、年月日、時刻により指定され、指定日時に存在していたファイルに限定して検索する、または、指定日時以前、指定日時以降、指定期間に存在していたファイルに限定して検索することを指定する。またファイル名の一部を指定することにより、指定されたファイル名を含む文書を検索対象とすることができる。
【００５１】
次に、図７のステップ２３０の検索実行部１４０における検索実行処理について説明する。
【００５２】
図１０は、本発明の一実施の形態における検索処理のフローチャートである。
【００５３】
ステップ２３１）  検索実行部１４０は、取得した検索属性の検索条件のキーワードに基づいて時制転置インデックス記憶部１５５より検索した単語と組になっているDocument IDを取得し、メモリ（図示せず）に格納する。このとき、キーワードが複数指定されている場合には、ＡＮＤ条件で検索する。
【００５４】
ステップ２３２）  上記のキーワードに対応する単語について時制転置インデックス記憶部１５５をすべて検索して、対応するDocument IDをメモリ（図示せず）に格納する。
【００５５】
ステップ２３３）  検索条件に日時指定があるかを判定する。日時指定には、図９に示すように、
・指定日時；
・指定日時以前；
・指定日時以降；
・指定期間；
等の指定の方法がある。日時指定がある場合はステップ２３４に移行し、無い場合はステップ２３５に移行する。
【００５６】
ステップ２３４）  ステップ２３２で取得した日時指定に基づいて、文書リスト記憶部１５０を検索し、当該日時指定に対応するDocument IDを取得し、メモリ（図示せず）に格納する。
【００５７】
ステップ２３５）  検索属性に文書名（ファイル名）の指定があるかを判定し、ある場合は、ステップ２３６に移行し、無い場合はステップ２４０に移行する。
【００５８】
ステップ２３６）  文書名（ファイル名）に基づいて文書リスト部１５０を検索し、当該文書名（ファイル名）に対応するDocument IDを取得し、メモリ（図示せず）に格納する。
【００５９】
次に、図７のステップ２４０における検索結果結合部１３５の処理を詳細に説明する。
【００６０】
図１１は、本発明の一実施の形態における検索結果の結合処理のフローチャートである。
【００６１】
ステップ２４１）  検索実行部１４０から上記のステップ２３２で取得し、メモリ（図示せず）に格納されているDocument IDを第１のキーとし、上記のステップ２３４、ステップ２３６で取得し、メモリ（図示せず）に格納されているDocument IDを第２のキーとして、メモリ（図示せず）上に降順に並べる。
【００６２】
ステップ２４２）  第１のキーに対する第２のキーが複数あるかを判定する。複数ある場合はステップ２４３に移行し、そうでない場合はステップ２４９に移行する。
【００６３】
ステップ２４３）  文書リスト部１５０から第２のキーに対応するDocument IDと一致する操作日時を取得する。
【００６４】
ステップ２４４）  比較対象となる操作日時があるかどうかを判定し、ある場合はステップ２４５に移行し、無い場合はステップ２４８に移行する。
【００６５】
ステップ２４５）  １つのDocument IDに対して同じ操作日時がある場合には、ステップ２４６に移行し、無い場合はステップ２４７に移行する。
【００６６】
ステップ２４６）  ステップ２４５において同じ操作日時がある場合は、重複しているので、古い操作日時のDocument IDを検索結果から削除し、ステップ２４４に移行する。
【００６７】
ステップ２４７）  ステップ２４５において重複しない場合には、次の操作日時を設定し、ステップ２４４に移行する。
【００６８】
ステップ２４８）  ステップ２４４において、比較する操作日時がない場合には、比較元に次に比較対象となる文書を設定し、ステップ２４３に移行する。
【００６９】
ステップ２４９）  ステップ２４２において第２のキーであるDocument IDが複数ない場合には、検索一覧を並べ替えるためのランキングの計算を行う。ランキングの計算としては、例えば、ＴＦ・ＩＤＦ（Term Frequency / Inverted Document Frequency）を用いるものとする。
【００７０】
ステップ２５０）  ランキングの値に基づいて、検索結果一覧を並べ替える。
【００７１】
なお、上記の時制検索装置の構成要素の動作をプログラムとして構築し、時制検索装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００７２】
また、構築されたプログラムをハードディスクや、フレキシブルディスク・ＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。
【００７３】
なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【産業上の利用可能性】
【００７４】
本発明は、汎用のファイルサーバのファイルシステムの検索に適用可能である。
【図面の簡単な説明】
【００７５】
【図１】本発明の原理を説明するための図である。
【図２】本発明の原理構成図である。
【図３】本発明の一実施の形態における時制検索装置の構成図である。
【図４】本発明の一実施の形態における転置インデックス作成処理のフローチャートである。
【図５】本発明の一実施の形態における時制転置インデックス記憶部の構造の例である。
【図６】本発明の一実施の形態における文書リスト部の構造の例である。
【図７】本発明の一実施の形態における検索処理のフローチャートである。
【図８】本発明の一実施の形態における検索構文解析処理のフローチャートである。
【図９】本発明の一実施の形態における抽出された検索属性と検索条件の例である。
【図１０】本発明の一実施の形態における検索処理のフローチャートである。
【図１１】本発明の一実施の形態における検索結果の結合処理のフローチャートである。
【符号の説明】
【００７６】
１１０  ユーザ端末
１１５  検索結果
１２０  検索構文
１２５  ユーザインタフェース部
１３０  検索要求解析手段、検索要求解析部
１３５  検索結果結合手段、検索結果結合部
１４０  検索実行手段、検索実行部
１５０  文書リスト記憶手段、文書リスト部
１５５  時制転置インデックス記憶手段、時制転置インデックス記憶部
１６０  インデクシング手段、インデクシング部
１６５  形態素解析部
１７０  複製文書記憶手段、複製文書部
１７５  文書収集手段、文書収集インタフェース部
１８０  共有文書（ファイル）サーバ
【図１】
2009176044.tif 000003
【図２】
2009176044.tif 000004
【図３】
2009176044.tif 000005
【図４】
2009176044.tif 000006
【図５】
2009176044.tif 000007
【図６】
2009176044.tif 000008
【図７】
2009176044.tif 000009
【図８】
2009176044.tif 000010
【図９】
2009176044.tif 000011
【図１０】
2009176044.tif 000012
【図１１】
2009176044.tif 000013