(57)【要約】本発明は、データベースのユーザーがデータベース中のデータ項目のツリー表示表現を定義できるようにする方法に関する。データベース中のデータ項目はオブジェクト型および属性に関係する。属性は基本属性またはリンク属性でありうる。基本属性はそれが関係しているオブジェクト型に関する一般的な情報を含み、リンク属性の概念は本発明によって提供されるものである。リンク属性は一つのオブジェクト型を一つまたは複数の他のオブジェクト型に関係付けるものであり、ユーザーがツリー構造におけるデータベース中のデータ項目の必要とされる表示を定義することを可能にする可能性を提供する。本発明はユーザーがツリー構造のルートを選び、再帰的データベース表示を定義することを可能にする。
2007505387.tif 000002
【特許請求の範囲】
【請求項１】
データベース中のデータ項目についてツリー構造表示を提供する方法であって、該データ項目がそれぞれ一つまたは複数のオブジェクト型に関係しており、各オブジェクト型は任意の数（０を含む）の属性を有しており、当該方法が、
当該データベース中の任意のオブジェクト型とそれに関係する他のオブジェクト型との間の少なくとも一つの関係をリンク属性として表現し、該リンク属性は展開可能、すなわち一つまたは複数のさらなる属性を有するオブジェクト型に関係しており、
あるオブジェクト型とその属性を提示し、
ユーザーに任意のリンク属性を展開して、それにより前記展開されたリンク属性に関係するオブジェクト型の一つまたは複数のさらなる属性が提示されるようにする可能性を与え、
ユーザーに提示された属性に基づいてデータの表示を定義する可能性を与え、
データの前記のユーザー定義された表示内に前記の属性に関係するデータ項目を表示する、
ことを有することを特徴とする方法。
【請求項２】
ユーザーに、前記ツリー構造表示のルートとして提示されるべきオブジェクト型を選択する可能性を提供する、
ステップをさらに有することを特徴とする、請求項１記載の方法。
【請求項３】
あるオブジェクト型の属性をインデントされた表示で表示する、
ステップをさらに有することを特徴とする、請求項１記載の方法。
【請求項４】
前記属性に関係するデータ項目が画面の第一の部分に提示され、前記属性が前記画面の第二の部分でユーザーに提示されることを特徴とする、請求項１記載の方法。
【請求項５】
当該データベースのあるデータベースモデルの使用によって実行されることを特徴とする、請求項１記載の方法。
【請求項６】
パーソナルコンピュータ、携帯情報端末、セットトップボックスまたはテレビにおいて実行されることを特徴とする、請求項１記載の方法。
【請求項７】
ユーザーに、一つまたは複数のリンク属性を通る巡回的な経路をマークすることによって再帰的な表示を定義する可能性を与えるステップをさらに有することを特徴とする、請求項１記載の方法。
【請求項８】
請求項１ないし７のうちいずれか一項記載の方法を実行するための装置。
【請求項９】
請求項１ないし７のうちいずれか一項記載の方法を実行するためのシステム。
【請求項１０】
データベースからのデータのユーザー定義された表示を表示するための請求項１ないし７のうちいずれか一項記載の方法の使用。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータベース中のデータ項目についてのツリー構造の表示を提供する方法に関する。該データ項目のそれぞれは一つまたは複数のオブジェクト型に関係しており、各オブジェクト型は任意数の属性を有する。
【背景技術】
【０００２】
ツリー構造表示またはツリー構造はあらゆる種類のソフトウェアアプリケーションにおいて広く使われている。例としては、ファイル管理ツールにおけるディレクトリ構造、サブメニューを有するメニューシステム、オンライン文書のコンテンツ構成などがある。ユーザーに提示されるツリー構造はしばしばインデント付きリストとして表現され、１行目にあってインデントなしのルート要素（たとえばメインディレクトリ）から始まって、インデントされた下位要素がそれぞれ別個の後続行に続く。各下位要素はさらなる下位要素をもつこともでき、それが当該下位要素のすぐ下に次のレベルのインデントで示される。
【０００３】
しばしば、ユーザーは個々の要素を展開したりたたんだりして、ある特定の（下位）要素の下位要素を表示させたり隠したりすることができる。どのレベルであれある要素を「選択」することはしばしば何らかの特殊効果をもつ。たとえば、ファイル管理ツールでは（サブ）ディレクトリを選択すると中に含まれるファイルが別のウィンドウに表示される。時に、ある要素を選択すると、下位要素があるかどうかに応じて、展開または別の効果が引き起こされる。たとえば、あるメニュー項目の選択はサブメニューを表示するか、またはサブメニューがない場合には対応する機能を呼び出すといったことができる。
【０００４】
既知のツリー構造は一般にあらかじめ決められており、ツリー内のオブジェクト間の所定の従属関係を使う。たとえば、たいていのファイル管理ツールはディレクトリおよびサブディレクトリの概念に基づいており、この従属関係はツリー表現によって可視化される。そのようなツリーのレベルの数は不定であってもよい。階層式データベースシステムのようなより複雑なシステムは一つのツリー構造中に複数のオブジェクト型を許容する。たとえば、学生データ、学生データに従属するコース登録データ、コース登録データに従属する試験データなどである。別の例としては、患者データ、患者データに従属する検査データ…といったものもありうる。こうしたシステムでは、ツリー構造がどのように定義され、ユーザーに対してどのように可視化されるかは使用するデータモデルが規定する。ツリー構造はしばしば最大深さが固定されており、ユーザーはその定義に関してほとんど関与できない。典型的にはツリー構造中のあるレベルを展開したりたたんだりするというのが唯一の選択肢である。
【０００５】
現代的な、すなわち意味論的またはオブジェクト指向データベースシステムにおいては、複数のオブジェクト型の間に複雑な関係が存在できる。そうした関係の多くは通常は従属関係として分類されるものではない。これは特に１：１およびｎ：ｍ関係についてあてはまる（１：ｎ関係はいつもではないがしばしばオブジェクト型の何らかの形の階層構造を示唆する）。それでも、ツリー構造はそのような複雑な関係を可視化してユーザーがそれを踏査し、理解できるようにするのにきわめて有用でありうる。
【０００６】
たとえば企業データベースにおいては、部局オブジェクトの、あるいはプロジェクトオブジェクトのツリー構造表現の生成が有用であることがある。そのような表示は典型的にはデータベースシステムの上のアプリケーションに変更できないようにコードされる。そのようなコード化はコストがかさみ、時間もかかり、ユーザーニーズのあらゆる可能性を予見することは不可能である。そのため、結果として得られるシステムはエンドユーザーにとってほとんど柔軟性のないものとなり、新しいユーザーニーズはデータベース管理者、典型的にはIT専門家によって実装される必要がある。
【０００７】
US6,341,280B1はユーザー定義のツリー構造表示を与えるよう構成されたインラインツリーフィルタを開示している。このインラインツリーフィルタは、階層的ツリービューアのような伝統的なインターフェース要素に適用することができる。US6,341,280B1は、他の点ではツリービューアの挙動や対話を変更することなくユーザーが表示したいデータを選択的に選べるようにする技術の提供を記載している。しかし、ツリー構造は固定されており、フィルタ処理機構はその固定されたツリー構造の内容の選択された部分をフィルタ処理した表示を提供するはたらきをするものである。このフィルタ処理はツリー構造の子ノードを除去したり追加したりすることを含むことはできるが、US6,341,280B1はツリー構造そのものを定義する方法を提供するものではない。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
したがって、導入部で述べた種類の方法であって、ユーザーがツリービュー表現を定義することを許容する方法を提供することが本発明の目的の一つである。
【課題を解決するための手段】
【０００９】
この目的は、当該方法が、データベース中の任意のオブジェクト型とそれに関係する他のオブジェクト型との間の少なくとも一つの関係をリンク属性として表現し、該リンク属性は展開可能、すなわち一つまたは複数のさらなる属性を有するオブジェクト型に関係しており、あるオブジェクト型とその属性を提示し、ユーザーに任意のリンク属性を展開し、それにより前記展開されたリンク属性に関係するオブジェクト型の一つまたは複数のさらなる属性が提示されるようにする可能性を与え、ユーザーに前記提示された属性に基づいてデータの表示を定義する可能性を与え、データの前記ユーザー定義された表示内に前記の属性に関係するデータ項目を表示する、ことを有するときに達成される。
【００１０】
これにより、ユーザーはデータベース中のデータ項目を表示させるのに固定構造に縛られず、表示されるべきデータ項目のツリー表示表現を定義できる。これはまた、データ項目の表示に関するユーザーのニーズを予見しようする必要がなくなるので、データベース管理者の負担をも軽減する。
【００１１】
ユーザーに任意のリンク属性を展開する可能性を与える一つの方法は、該リンク属性を他の種類の属性の表示とは異なる仕方で表示し、マウスのようなポインティングデバイスによって該リンク属性をクリックすることによる該リンク属性の展開を容易にすることである。
【００１２】
ユーザーに任意のリンク属性を展開する可能性を与える一つの方法は、提示された属性のうち、表示すべきデータ項目に関係するある属性にユーザーがマークを付けられるようにすることである。この可能性はたとえばチェックボックスによって提供される。
【００１３】
属性という語は基本属性およびリンク属性を含んでいることを注意しておく。基本属性は関係しているオブジェクト型に関する一般的な情報を含み、リンク属性は一つのオブジェクト型を一つまたは複数の他のオブジェクト型に関係付けるものである。基本属性の例は「名前」「年齢」などで、オブジェクト型「人物」のリンク属性はたとえばその人が勤めている会社内でのオブジェクト型「部局」を指すなどである。本稿で「属性」の語を使うときには、基本属性およびリンク属性の両方をカバーすることが意図されている。
【００１４】
本発明に基づく方法のある好ましい実施形態では、当該方法はさらに、ユーザーにツリー構造表示のルートとして提示されるべきオブジェクト型を選択する可能性を与えるステップを含む。これにより、データベース中のデータ項目についての、真にユーザー定義可能な表示が提供される。
【００１５】
本発明に基づく方法のある好ましい実施形態によれば、当該方法はさらに、オブジェクト型の属性をインデントされた表示で表示するステップを有する。これにより、表示されるデータ項目の明瞭な概観が与えられる。
【００１６】
本発明に基づく方法のさらなるある好ましい実施形態によれば、当該属性に関係するデータ項目は画面の第一の部分に提示され、当該属性は前記画面の第二の部分でユーザーに提示される。これにより、表示されるべきデータ項目を含んでいるオブジェクト型をユーザーが選択するのが容易になり、データ項目のよく整理された表示が容易になる。
【００１７】
好ましくは、本発明に基づく方法は当該データベースのデータベースモデルの使用によって実行される。
【００１８】
好ましくは、本発明に基づく方法はパーソナルコンピュータ、携帯情報端末、セットトップボックスまたはテレビにおいて実行される。データの表示はそれぞれの装置の画面上で行われる。
【００１９】
ある好ましい実施形態では、本発明に基づく方法はさらに、ユーザーが一つまたは複数のリンク属性を通る巡回的な経路をマークすることによって再帰的な表示を定義する可能性を与える。これにより、ユーザーはデータ項目の再帰的な表示を定義できる。
【００２０】
本発明について好ましい実施形態との関連で図面を参照しつつ以下でより完全な説明をする。
【００２１】
本稿を通じて、同様の符号は同様の要素を指す。
【発明を実施するための最良の形態】
【００２２】
図１および図２は、ディスプレイまたは画面１０上におけるデータ項目の伝統的なツリー構造表現を示す図である。ディスプレイまたは画面１０は、パーソナルコンピュータ、携帯情報端末、セットトップボックスまたはテレビなどいかなる好適な電子ユニットのディスプレイまたはその一部であってもよい。ディスプレイ１０にはテキスト１５がツリー構造表現に構成されて示されている。図１および図２におけるテキスト１５は企業データベースにおける部局オブジェクトの表現の例である。図１ではルートノードは企業内での部局の名称を表し、図２ではルートノードは代わりにプロジェクトオブジェクトを表している。図１および図２では、部局、プロジェクト、従業員の架空の名が示されているだけだが、当然ながら他の属性を提示することもでき、それは「…」によって示されている。そのような表示の構造は典型的にはデータベースシステムの上のアプリケーションにおいて変更できないようにコードされており、ユーザーは表示されるべき表示の定義にごくわずかしか関与できない。図１および図２に示されている画面もしくはディスプレイ１０またはその一部は、示されているテキスト１５の中で上下にスクロールするなどのナビゲーションのための手段１１、１２、１３を含んでいる。
【００２３】
図３および図４は本発明に基づく企業データベース表示を定義するための例を示している。図３および図４はそれぞれ図１および図２に示したデータベース表示を定義するための例を示している。図３は、二つのパネル１０、２０を含むディスプレイもしくは画面またはその一部を示している。左側のデータパネル１０は実際のデータ項目をテキスト１５として提示するためのもので、右側の表示パネル２０はユーザーが前記データ項目について所望の表示を定義できるようにするためのものである。パネル１０、２０のサイズおよびレイアウトは単に例示的であって、本発明の範囲を限定することを意図したものではない。図３において、表示パネル２０はオブジェクト型および属性をテキスト２５として示している。たとえばルートオブジェクト型が「部局」で、属性「部局名」「部局長」「職員」がルートオブジェクト型「部局」に対してインデントされて示されている。属性「部局名」には提示するためのチェックが付けられており（そのことは図３ではチェック記号によって示されている）、このため部局の名称、たとえばオブジェクト型「部局」内のデータ項目がデータパネル１０内に示されている。属性「部局長」および「職員」はチェックされていない。オブジェクト型「部局」内のデータ項目は、データパネル１０内のインデントのないテキスト「部局１」「部局２」として示されている。表示パネル２０では、属性「職員」はリンク属性であり、展開されて図３の表示パネル２０内に属性「名前」「職務」「プロジェクト」の属性が示されている。表示パネルにおいては、リンク属性「職員」に関係する属性「名前」に提示するためのチェックが付けられており、このためリンク属性「職員」内のデータ項目の名称がデータパネル１０内に示されている。これはデータパネル１０では「従業員１」「従業員２」などによって示されている。表示パネルにおける属性「職務」および「プロジェクト」はチェックされていないが、リンク属性「プロジェクト」は展開されて、関係するオブジェクト型の属性すなわち、「名称」「リーダー」がインデントされて示されている。これらの属性は両方とも提示するためのチェックが付けられており、データパネル１０ではそのデータ項目がインデントされて、それぞれ「プロジェクト３」「プロジェクト１」など、「従業員１」「従業員５」「従業員２」などとして示されている。
【００２４】
図４は、図３と同様の本発明に基づく企業データベース表示を定義するための例を示している。ただし、図４では表示パネル２０におけるルートノードは図３の「部局」ではなく「プロジェクト」になっており、データパネル１０内に表示されるデータは図２で表示されていたデータに対応している。これに対し、図３のデータパネル１０内に表示されていたデータは図１に表示されていたデータに対応する。図３および図４にはまた、パネル１０、２０内でのナビゲーションのための手段１１、１２、１３、２１、２２、２３が示されている。しかし、これらの手段は本発明の一部ではなく、これ以上詳細に説明することはしない。
【００２５】
図５は本発明に基づくデータベース表示のデータパネル１０を示している。データパネル１０はテキスト１５として表現されているデータ項目を有し、いくつかのヘッダのある構成となっている。ヘッダは３つのレベルに区分され、それぞれが２行からなり、第一行はそのレベルを直前のレベルとリンクするリンク属性を示し、第二行はデータパネル１０に実際に提示される関連するデータ項目を指示する属性を示している。図５のテーブルヘッダは、当該ツリーが（図５には示されていない表示パネル２０を使って）どう定義されているかに関してユーザーへのさらなる情報伝達のはたらきをする。ユーザーは若干の限られた制御（たとえばあるレベルまたは再帰を除去するなど）をこのヘッダ部において有していてもよいが、この部分は完全にユーザー定義のデータベース表示を生成できるための前記表示パネルの完全な機能（たとえば利用可能な属性全部を一覧表示するなど）をもつものではない。
【００２６】
図６から図９は、本発明に基づいてデータベース表示を定義するためのさらなる代替的な例を示している。これまでに述べた例では、ツリー構造のレベル数は固定されていた。しかし、ディレクトリ構造などのような多くのアプリケーションにおいては、ツリー構造の深さは不定であってもよい。本発明はそのようないわゆる再帰表示をデータベース上で定義するエレガントな方法を提供する。図６は、たとえば系図データベース上で再帰表示を定義したいというユーザーの指示に反応してのデータパネル１０および表示パネル２０を示している。表示パネル２０では、ユーザーは一つのリンク属性とより高いレベル、たとえばルートまたは以前のリンク属性との間の関連を確立できる。ユーザーにこの可能性を提供する一つの考えられる方法は、図６に描かれたようなチェックボックス２６を提供することによってである。これらのチェックボックス２６は、リンク属性を介した再帰が可能なときにのみ表示パネル２０に表示される。今の例では、再帰はリンク属性「子」および「親」を通じては可能であるが、リンク属性「生まれた町」を通じてはできない。チェックされると、チェックボックスが対応するリンク属性と以前のレベルとの間の関連を結ぶ。チェックボックスの代わりに、二つのレベルを関連させるための他のいかなる手段を適用してもよい。たとえば、それらを線で結ぶ、一方を他方にドラッグするなどである。
【００２７】
図６の表示パネル２０では、それぞれ「子」および「親」に関係している二つのチェックボックス２６はいずれもチェックされておらず、データパネルは再帰的表示を表示していない。属性「名前」および「生年月日」はチェックされているので、「人物１」「人物２」などの名前およびそれぞれの生年月日「1/1/1…」はデータパネル１０内に表示されることになる。図７では、属性「名前」および「生年月日」はやはりチェックされており、やはり「人物１」「人物２」などの名前およびそれぞれの生年月日「1/1/1…」はデータパネル１０内に表示されることになる。その上、表示パネル２０における「子」のチェックボックスがチェックされており、その結果、データパネル１０内には再帰表示が表示されている。ここでは、「名前」および「生年月日」の表示がルート「人物」内の人のすべての子および孫に適用されている。各レベルはレベルに応じたインデントで提示されている。
【００２８】
図８は図７と同様であるが、図８の表示パネル２０では、図７のチェックボックス「子」の代わりにチェックボックス「親」がチェックされているという点が違っている。これにより、属性「親」を介した再帰表示が与えられるが、わずかな変異として、属性「名前」に関係しているデータ項目に関係するテキストだけが異なるインデントを有しており、属性「生年月日」に関係する性質はすべての行で同じインデントで提示されている。これはユーザーにとってより便利かもしれない。これは例として示されているだけである。アプリケーション設計の問題であり、ユーザーが調整できることが好ましい。図７および図８の、一方は時間的に前向き、他方は時間的に後ろ向きという逆向きのデータベース表示は、マウスをクリックするだけで得ることができる。
【００２９】
ユーザーはまた、図９に描かれているように、再帰的表示を定義する前にまずリンク属性を展開することを選んでもよい。これにより、ユーザーはツリー構造における異なるレベルについて異なる表示を定義できる。適切なチェックボックスをチェックすることによって、ユーザーはたとえば属性「生年月日」を最上レベルでのみ表示することを選んでもよいし、あるいはまたさまざまなレベルを表示させたり隠したりし、性別を最高レベル以外の各レベルで示すなどを選んでもよい。さらに、各レベルについて独立してインデントが設定されてもよいし、異なるレベルに異なるソートおよび／またはフィルタを適用する（「性別が女の行」だけのように）などしてもよい。いったん展開されたリンク属性はもはや再帰の候補ではなくなる。そこに含まれるデータ項目についての表示が今やループ中のより高い以前の表示によって決定されるからである。
【００３０】
あるリンク属性を介して再帰表示を定義し、同じまたはより上位の別のリンク属性が展開されていることも可能である。図９で最上位の属性「親」に関係するチェックボックス（すなわち、いちばん下のチェックボックス）をチェックすると親およびその子、祖父母およびその子などのミニツリーのツリーがインデント表現で提示される。ユーザーはそれぞれのインデントを別個に調整できるものの、二通りのインデントが混じり合うとまぎらわしいという観点でこの特徴は（たとえばいちばん下のチェックボックスを表示しないことによって）抑制されてもよい。
【００３１】
図１０および図１１は本発明に基づくデータベース表示のデータパネル１０のさらなる例を示している。図１０は、データパネル１０のヘッダ部に再帰的ツリー構造を示す一つの可能な方法を示している。
【００３２】
その上、二つ以上の再帰を同時に定義することも可能である。もしたとえばある人物の両親が属性「親」によって表現されいるのではなく、二つの異なる属性「父」および「母」を介して表現されていた場合、ユーザーは両方をチェックすることができ、完全な家系図を提示させることができる。それが図１１に示されている。
【００３３】
再帰表示において表示、展開および／または表示されるべき属性についてチェックボックスにチェックしたりマーク付けしたりすることは、いかなる好適な手段によって実行することもできることを注意しておく。ポインティングデバイス、たとえばマウス、カーソル、タッチスクリーン上のタッチなどである。
【００３４】
図１２は、本発明に基づく方法のステップを示すフローチャートである。本方法はデータベースのデータベースモデルの上で実行される。データベースそのものの構造は固定されている。前記データベースは、たとえばオブジェクト指向データベースまたはリレーショナルデータベースといったいかなる種類のデータベースであってもよい。フローはステップ１０１で、当該データベース中のオブジェクト型とそれに関連する他のオブジェクト型との間のそれぞれの関係がリンク属性として表現されるところから始まる。
【００３５】
次に、ステップ１０２でオブジェクト型とその属性がユーザーに、典型的には電子装置の画面またはディスプレイ上で提示される。それぞれのリンク属性は展開可能、すなわちそのリンク属性に関係するオブジェクト型の一つまたは複数のさらなる属性を含んでいるのでもよい。あるリンク属性が展開可能であることは、たとえばチェックボックスによって示すこともできるし、あるいはリンク属性の名前をハイパーリンクとして提示することもできるが、むろん、他のいかなる適切な手段を用いて示してもよい。
【００３６】
ステップ１０３では、ユーザーはいかなるリンク属性をも展開することが許される。たとえば、ユーザーによってチェックされるべきチェックボックスが提供されることによる。ステップ１０４では、ユーザーは見たいデータの表示を定義することが許される。これは、ユーザーが表示されるべきデータ項目を含む属性にマーク付けすることを許すことによって達成される。好ましい実施形態では、本方法はパーソナルコンピュータ、携帯情報端末、セットトップボックスまたはテレビのようなディスプレイまたは画面のある電子装置において実行される。好ましくは、本発明に基づく本方法は、ディスプレイまたは画面の二つの異なる部分において情報を提供する。一方の部分がデータが表示されるデータパネルであり、もう一方の部分が属性が表示される表示パネルである。表示パネルにおいては、ユーザーはデータ項目の必要とされる表示を定義できる。これはステップ１０５でデータパネル中によく整理された仕方で示される。
【００３７】
上述したように、本発明に基づく方法はいかなる種類のデータベースとともに用いることもできる。リレーショナルデータベースでは、オブジェクト型はテーブルすなわちレコード型に対応する。他方、属性はテーブルの列に対応する。単数リンク属性、すなわち高々一つのオブジェクトだけを指す属性を、別のテーブルへの外部キーを含むテーブル列を表すために定義することはストレートにできる。複数リンク属性、すなわち、オブジェクトの集合を指す属性は、リレーショナルモデルでは直接的な対応物がない。複数リンク属性は、主キーが別のテーブル中の外部キーとして生起するテーブルについて定義されうる。実効的には、複数の外部キーを含みうるフィールドをもつ仮想列が加えられる。複数リンク属性は、三つ以上のテーブルの間の関係を表すためにも、たとえばそのテーブルの一つがｍ：ｎ関係を確立するための補助テーブルであるとすれば、定義されうる。
【図面の簡単な説明】
【００３８】
【図１】伝統的なツリー構造表示である。
【図２】伝統的なツリー構造表示である。
【図３】本発明に基づくデータベース表示を定義するための例を示す図である。
【図４】本発明に基づくデータベース表示を定義するための例を示す図である。
【図５】本発明に基づくデータベース表示のデータパネルを示す図である。
【図６】本発明に基づく再帰的なデータベース表示を定義するための例を示す図である。
【図７】本発明に基づく再帰的なデータベース表示を定義するための例を示す図である。
【図８】本発明に基づく再帰的なデータベース表示を定義するための例を示す図である。
【図９】本発明に基づく再帰的なデータベース表示を定義するための例を示す図である。
【図１０】本発明に基づくデータベース表示のデータパネルのさらなる例を示す図である。
【図１１】本発明に基づくデータベース表示のデータパネルのさらなる例を示す図である。
【図１２】本発明に基づく方法のステップを示すフローチャートである。
【図１】
2007505387.tif 000003
【図２】
2007505387.tif 000004
【図３】
2007505387.tif 000005
【図４】
2007505387.tif 000006
【図５】
2007505387.tif 000007
【図６】
2007505387.tif 000008
【図７】
2007505387.tif 000009
【図８】
2007505387.tif 000010
【図９】
2007505387.tif 000011
【図１０】
2007505387.tif 000012
【図１１】
2007505387.tif 000013
【図１２】
2007505387.tif 000014
【国際調査報告】
2007505387.tif 000015
2007505387.tif 000016
2007505387.tif 000017
2007505387.tif 000018