(57)【要約】【課題】外部のモデルエディタで作成され、Ｗｅｂサーバ上に保存されたモデルに関するデータを、ネットワークを経由で、ＨＴＭＬ文書化する。【解決手段】モデルデータ変換装置は、モデルデータのＨＴＭＬ文書への変換を要求されると、モデルデータ解析部でモデルデータを読み込み、ＨＴＭＬ変換部でＨＴＭＬ文書を作成する。また、モデルデータ変換装置は、モデルデータの画像データへの変換を要求されると、モデルデータ解析部でモデルデータを読み込み、画像データ変換部で画像データを作成する。【選択図】図１
2010146212.tif 000002
【特許請求の範囲】
【請求項１】
モデルデータを読み取り、前記モデルデータの内容を解析し、前記モデルデータ中のモデルを構成する要素タイプに応じてテキスト情報及び描画情報を抽出し変換した解析情報を作成するモデルデータ解析手段と、
前記解析情報に基づいて画像データを作成する画像データ変換手段と、
前記解析情報に基づいて前記画像データへのリンクが記述されたＷｅｂページ形式データを作成する文書形式変換手段と
を具備する
モデルデータ変換装置。
【請求項２】
請求項１に記載のモデルデータ変換装置であって、
前記モデルデータ解析手段は、前記モデルデータから作成されたＷｅｂページ形式データ及び画像データが存在しない場合と、既存のＷｅｂページ形式データ及び画像データが前記モデルデータよりも古い場合に、前記モデルデータを解析し、前記解析情報を作成する
モデルデータ変換装置。
【請求項３】
請求項１又は２に記載のモデルデータ変換装置であって、
前記モデルデータは、
第１ノードと、
第２ノードと、
前記第１ノードと前記第２ノードとの間の関連を示すエッジと、
色及び線の設定に関する描画情報と、
前記第１ノード及び前記第２ノードの座標情報と、
前記第１ノード及び前記第２ノードの幅及び高さに関する情報と
を保有するＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）図である
モデルデータ変換装置。
【請求項４】
請求項３に記載のモデルデータ変換装置であって、
前記Ｗｅｂページ形式データは、
前記第１ノード及び前記第２ノードの座標情報と幅及び高さに関する情報とに基づく全体サイズが設定されたタグと、
前記画像データをダウンロードするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が設定されたタグと、
前記テキスト情報を表示するためのタグと
を含む
モデルデータ変換装置。
【請求項５】
モデルデータ変換装置により実施されるモデルデータ変換方法であって、
モデルデータを読み取り、前記モデルデータの内容を解析し、前記モデルデータ中のモデルを構成する要素タイプに応じてテキスト情報及び描画情報を抽出し変換した解析情報を作成するステップと、
前記解析情報に基づいて画像データを作成するステップと、
前記解析情報に基づいて前記画像データへのリンクが記述されたＷｅｂページ形式データを作成するステップと
を含む
モデルデータ変換方法。
【請求項６】
請求項５に記載のモデルデータ変換方法であって、
前記モデルデータから作成されたＷｅｂページ形式データ及び画像データが存在しない場合と、既存のＷｅｂページ形式データ及び画像データが前記モデルデータよりも古い場合に、前記モデルデータを解析し、前記解析情報を作成するステップ
を更に含む
モデルデータ変換方法。
【請求項７】
請求項５又は６に記載のモデルデータ変換方法であって、
前記モデルデータは、
第１ノードと、
第２ノードと、
前記第１ノードと前記第２ノードとの間の関連を示すエッジと、
色及び線の設定に関する描画情報と、
前記第１ノード及び前記第２ノードの座標情報と、
前記第１ノード及び前記第２ノードの幅及び高さに関する情報と
を保有するＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）図である
モデルデータ変換方法。
【請求項８】
請求項７に記載のモデルデータ変換方法であって、
前記Ｗｅｂページ形式データは、
前記第１ノード及び前記第２ノードの座標情報と幅及び高さに関する情報とに基づく全体サイズが設定されたタグと、
前記画像データをダウンロードするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が設定されたタグと、
前記テキスト情報を表示するためのタグと
を含む
モデルデータ変換方法。
【請求項９】
モデルデータを読み取り、前記モデルデータの内容を解析し、前記モデルデータ中のモデルを構成する要素タイプに応じてテキスト情報及び描画情報を抽出し変換した解析情報を作成するステップと、
前記解析情報に基づいて画像データを作成するステップと、
前記解析情報に基づいて前記画像データへのリンクが記述されたＷｅｂページ形式データを作成するステップと
をコンピュータに実行させるための
モデルデータ変換用プログラム。
【請求項１０】
請求項９に記載のモデルデータ変換用プログラムであって、
前記モデルデータから作成されたＷｅｂページ形式データ及び画像データが存在しない場合と、既存のＷｅｂページ形式データ及び画像データが前記モデルデータよりも古い場合に、前記モデルデータを解析し、前記解析情報を作成するステップ
を更にコンピュータに実行させるための
モデルデータ変換用プログラム。
【請求項１１】
請求項９又は１０に記載のモデルデータ変換用プログラムであって、
前記モデルデータは、
第１ノードと、
第２ノードと、
前記第１ノードと前記第２ノードとの間の関連を示すエッジと、
色及び線の設定に関する描画情報と、
前記第１ノード及び前記第２ノードの座標情報と、
前記第１ノード及び前記第２ノードの幅及び高さに関する情報と
を保有するＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）図である
モデルデータ変換用プログラム。
【請求項１２】
請求項１１に記載のモデルデータ変換用プログラムであって、
前記Ｗｅｂページ形式データは、
前記第１ノード及び前記第２ノードの座標情報と幅及び高さに関する情報とに基づく全体サイズが設定されたタグと、
前記画像データをダウンロードするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が設定されたタグと、
前記テキスト情報を表示するためのタグと
を含む
モデルデータ変換用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モデルデータ変換装置に関し、特にＵＭＬ（Ｕｎｉｆｉｅｄ  Ｍｏｄｅｌｉｎｇ  Ｌａｎｇｕａｇｅ）図をＷｅｂブラウザで表示可能にするモデルデータ変換装置に関する。
【背景技術】
【０００２】
ソフトウェアの設計では、しばしば、クラス図やシーケンス図等を含むＵＭＬ図等の図式表現（モデル図）が用いられる。
【０００３】
当該モデル図は、専用の設計装置（モデルエディタ）を用いて作成・編集・表示が行われ、モデルエディタが解釈できるデータ書式に基づくモデルデータとして保存される。
【０００４】
ソフトウェア設計文書にワードプロセッサファイルやＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書等を用いる場合、モデルエディタで作成されたモデル図を、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）等の画像データに変換して、当該ソフトウェア設計文書に埋め込む必要がある。
【０００５】
例えば、特開平１１−０３９３１０号公報（特許文献１）には、図面ＤＢファイル（イメージ情報、座標値、属性情報等）を基に自動的にＨＴＭＬ文書を作成する技術が記載されている。
【０００６】
この技術では、設計書は、Ｗｅｂサーバ等のサーバ上に保存され、Ｗｅｂブラウザ等のクライアントにより参照され、管理者・設計者・開発者等の利害関係者間で情報共有に使用される。
【０００７】
しかし、前述の既存技術には、下記のような問題があった。
【０００８】
第１の問題点は、特開平１１−０３９３１０号公報（特許文献１）の技術は、モデルデータ中のテキスト情報（文字情報）も画像データ化してしまうため、ブラウザ画面上でモデルデータに含まれるテキスト情報を範囲選択し、コピー（複写）し、再利用することができない。
【０００９】
第２の問題点は、特開平１１−０３９３１０号公報（特許文献１）の技術は、クライアント上でモデルデータを作成してサーバ上で画像データに変換する場合、クライアント上でモデルデータを作成した時に使用したフォントをサーバ上でも持たなくてはならない。
【００１０】
なお、関連する技術として、特開平０９−２２３２４０号公報（特許文献２）に文書電子化装置が開示されている。この文書電子化装置は、領域識別部と、文字認識部と、画像処理部と、文字コード化部と、ハイパーテキスト化部と、画像番号付与部を備える。領域識別部は、文字の領域と写真・図表の領域とを識別する。文字認識部は、文字の領域にある文字を認識し、認識し難い文字についてはイメージとして処理する。文字コード化部は、それらの文字を文字コードへ変換する。画像番号付与部は、写真・図表の画像データに対し画像番号を付与する。最後に、ハイパーテキスト化部は、文字コードと画像番号とにより、ハイパーテキスト形式のファイルを作成する。
【００１１】
【特許文献１】特開平１１−０３９３１０号公報
【特許文献２】特開平０９−２２３２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ＵＭＬ図のように、Ｗｅｂサーバ上に保存されたモデルデータは、外部のクライアント側にインストールされたモデルエディタで作成され、インターネット等のネットワークを経由して、クライアント側のＷｅｂブラウザで表示される。
【００１３】
しかし、このようなモデルデータをクライアント側のＷｅｂブラウザで表示するためには、モデルエディタによりモデルデータをＰＮＧ等の画像データに変換し、Ｗｅｂサーバ上に保存しておくとともに、変換された画像データへのリンクを記述したＨＴＭＬ文書をＷｅｂサーバ上に保存しておく必要がある。
【００１４】
モデル図を変更しようとする場合、モデルエディタ等でモデル図を書き換えると、モデルデータが更新されるため、その都度、モデルエディタ等により、更新されたモデルデータを画像データに変換して、Ｗｅｂサーバ上に保存する作業を行わねばならず、モデル図の変更が頻繁に行なわれる場合、非常に手間がかかるという問題があった。
【００１５】
また、モデルデータを単に画像データに変換するだけだと、ブラウザ画面上でモデルデータに含まれるテキスト情報を範囲選択し、コピー（複写）し、再利用することができないという問題もあった。
【課題を解決するための手段】
【００１６】
本発明のモデルデータ変換装置は、モデルデータを読み取り、モデルデータの内容を解析し、モデルデータ中のモデルを構成する要素タイプに応じてテキスト情報及び描画情報を抽出し変換した解析情報を作成するモデルデータ解析手段と、画像データ作成のフラグが設定されていれば、解析情報に基づいて画像データを作成する画像データ変換手段と、ＷＥＢページ形式データ作成のフラグが設定されていれば、解析情報に基づいて画像データへのリンクが記述されたＷｅｂページ形式データを作成する文書形式変換手段とを具備する。
【００１７】
本発明のモデルデータ変換方法は、モデルデータ変換装置により実施されるモデルデータ変換方法であって、モデルデータを読み取り、モデルデータの内容を解析し、モデルデータ中のモデルを構成する要素タイプに応じてテキスト情報及び描画情報を抽出し変換した解析情報を作成し、画像データ作成のフラグが設定されていれば、解析情報に基づいて画像データを作成し、ＷＥＢページ形式データ作成のフラグが設定されていれば、解析情報に基づいて画像データへのリンクが記述されたＷｅｂページ形式データを作成することを含む。
【００１８】
本発明のモデルデータ変換用プログラムは、モデルデータを読み取り、モデルデータの内容を解析し、モデルデータ中のモデルを構成する要素タイプに応じてテキスト情報及び描画情報を抽出し変換した解析情報を作成し、画像データ作成のフラグが設定されていれば、解析情報に基づいて画像データを作成し、ＷＥＢページ形式データ作成のフラグが設定されていれば、解析情報に基づいて画像データへのリンクが記述されたＷｅｂページ形式データを作成することをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１９】
表示対象のモデル種類を少ないコストで追加できる。また、モデル要素にリンク先を追加設定できる。
【発明を実施するための最良の形態】
【００２０】
＜基本構成＞
以下に、本発明の実施形態について添付図面を参照して説明する。
図１に示すように、本発明のモデルデータ変換システムは、記憶装置１０と、モデルデータ変換装置２０を含む。
【００２１】
記憶装置１０は、モデルデータ変換装置２０により利用される記憶装置である。記憶装置１０は、コンピュータ内外でデータやプログラムを格納する。記憶装置１０の例として、メモリ等の半導体記憶装置、ハードディスク等の外部記憶装置（ストレージ）、又は、記憶媒体（メディア）等が考えられる。但し、実際には、これらの例に限定されない。
【００２２】
モデルデータ変換装置２０は、プログラム制御により動作する。モデルデータ変換装置２０の例として、ＰＣ（パソコン）、シンクライアント端末／サーバ、ワークステーション、メインフレーム、スーパーコンピュータ等のコンピュータ、或いは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やマイクロプロセッサ（ｍｉｃｒｏｐｒｏｃｅｓｓｏｒ）等の処理装置、又は同様の機能を有する半導体集積回路（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ（ＩＣ））等が考えられる。但し、実際には、これらの例に限定されない。
【００２３】
記憶装置１０は、モデルデータ１１と、解析情報１２と、ＨＴＭＬ文書１３と、画像データ１４を記憶する。
【００２４】
モデルデータ１１は、モデルエディタ等により作成されたモデルデータであり、モデルを構成する要素のタイプと、テキスト情報と、描画情報とを含んでいる。
【００２５】
解析情報１２は、モデルデータ１１を解析した結果に関する情報で、要素タイプに応じてテキスト情報及び描画情報を抽出し、変換したものである。
【００２６】
ＨＴＭＬ文書１３は、解析情報１２をＨＴＭＬ形式のデータに変換したものである。ここでは、ＨＴＭＬを例に説明するが、実際には、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）等の他のマークアップ言語や、スクリプト言語を使用しても良い。すなわち、ＨＴＭＬ文書１３は、Ｗｅｂページ形式のデータ、或いは、Ｗｅｂページで参照可能なデータであれば良い。
【００２７】
画像データ１４は、解析情報１２を画像データに変換したものである。
【００２８】
ここでは、記憶装置１０は、モデルデータ１１を永続的に保存し、解析情報１２とＨＴＭＬ文書１３と画像データ１４を一時的に保存する。
【００２９】
モデルデータ変換装置２０は、モデルデータ解析部２１と、ＨＴＭＬ変換部２２と、画像データ変換部２３を備える。
【００３０】
モデルデータ解析部２１は、モデルデータ１１を読み取り、モデルデータ１１の内容を解析し、解析情報１２を作成する。
【００３１】
ＨＴＭＬ変換部２２は、解析情報１２に基づいて、ＨＴＭＬ文書１３を作成する。
【００３２】
画像データ変換部２３は、解析情報１２に基づいて、画像データ１４を作成する。
【００３３】
なお、モデルデータ解析部２１、ＨＴＭＬ変換部２２、及び画像データ変換部２３は、各々の機能をコンピュータに実行させるためのプログラムでも良い。但し、実際には、これらの例に限定されない。
【００３４】
＜実施例＞
次に、図２を参照して、本発明の実施例について詳細に説明する。ここでは、本発明の実施例として、文書共有システムについて説明する。
【００３５】
図２を参照すると、本発明の実施例である文書共有システムは、クライアント１と、ネットワーク２と、記憶装置１０と、文書共有装置３０を含む。
【００３６】
クライアント１は、Ｗｅｂブラウザが動作する端末である。クライアント１は、複数でも良い。クライアント１の例として、ＰＣ（パソコン）、シンクライアント端末、ワークステーション、携帯電話機、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、カーナビ（カーナビゲーションシステム）、携帯ゲーム機、家庭用ゲーム機、双方向テレビ、情報家電（ｉｎｆｏｒｍａｔｉｏｎ  ｈｏｍｅ  ａｐｐｌｉａｎｃｅ）、ＯＡ（Ｏｆｆｉｃｅ  Ａｕｔｏｍａｔｉｏｎ）機器、又は同様の通信機能を有する電子機器等が考えられる。また、クライアント１は、車両や船舶、航空機等の移動体に搭載されていても良い。但し、実際には、これらの例に限定されない。
【００３７】
ネットワーク２は、クライアント１と文書共有装置３０を接続する。ネットワーク２の例として、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、無線ＬＡＮ（Ｗｉｒｅｌｅｓｓ  ＬＡＮ）、ケーブルテレビ（ＣＡＴＶ）回線、固定電話網、携帯電話網、ＷｉＭＡＸ、３Ｇ（第３世代携帯電話）、専用線（ｌｅａｓｅ  ｌｉｎｅ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、シリアル通信回線等が考えられる。但し、実際には、これらの例に限定されない。
【００３８】
記憶装置１０は、文書共有装置３０により利用される記憶装置である。記憶装置１０は、コンピュータ内外でデータやプログラムを格納する。記憶装置１０の例として、外部記憶装置（ストレージ）を想定している。なお、記憶装置１０は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のフラッシュメモリドライブでも良い。或いは、記憶装置１０は、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やメモリカード等の記憶媒体（メディア）等でも良い。また、記憶装置１０は、コンピュータ本体に内蔵された記憶装置に限らず、周辺機器（外付けＨＤＤ等）や外部のサーバ（ストレージサーバ等）に設置された記憶装置、或いは、ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）でも良い。但し、実際には、これらの例に限定されない。
【００３９】
図２では、記憶装置１０は、独立した装置として記載されているが、実際には、文書共有装置３０に内蔵されていても良い。また、記憶装置１０は、ネットワーク２を介して、文書共有装置３０と接続されていても良い。
【００４０】
記憶装置１０は、モデルデータ１１と、解析情報１２と、ＨＴＭＬ文書１３と、画像データ１４と、設定情報１５を記憶する。
【００４１】
モデルデータ１１は、モデルエディタ等により作成されたモデルデータであり、モデルを構成する要素のタイプと、テキスト情報と、描画情報とを含んでいる。
【００４２】
解析情報１２は、モデルデータ１１を解析した結果に関する情報で、要素タイプに応じてテキスト情報及び描画情報を抽出し、変換したものである。
【００４３】
ＨＴＭＬ文書１３は、解析情報１２をＨＴＭＬ形式に変換したものである。
【００４４】
画像データ１４は、解析情報１２を画像データに変換したものである。
【００４５】
設定情報１５は、モデルデータ１１に対する処理に関する設定情報を保存したものである。ここでは、設定情報１５は、アップロード時にモデルデータ１１を変換するか否かの設定情報を保存したものである。
【００４６】
ここでは、記憶装置１０は、モデルデータ１１及び設定情報１５を永続的に保存し、解析情報１２、ＨＴＭＬ文書１３、及び画像データ１４を一時的に保存する。
【００４７】
文書共有装置３０は、プログラム制御により動作する。文書共有装置３０の例として、ＰＣ（パソコン）、シンクライアントサーバ、ワークステーション、メインフレーム、スーパーコンピュータ等のコンピュータを想定している。但し、実際には、これらの例に限定されない。
【００４８】
文書共有装置３０は、要求インタフェース機能部３１と、ファイルアップロード機能部３２と、ファイル参照機能部３３と、ファイルダウンロード機能部３４と、モデルデータ変換装置２０を備える。
【００４９】
要求インタフェース機能部３１は、Ｗｅｂサーバ等であり、クライアント１のリクエストに応じて、ファイルアップロード機能部３２とファイル参照機能部３３とファイルダウンロード機能部３４を呼び出す機能を備える。例えば、要求インタフェース機能部３１の例として、「Ａｐａｃｈｅ」等のＷｅｂサーバソフトウェア等が考えられる。なお、Ｗｅｂサーバは、一例に過ぎない。また、要求インタフェース機能部３１は、ネットワーク２を介してクライアント１と通信するための通信用インタフェースと連携する。通信用インタフェースの例として、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）等のネットワークアダプタや、アンテナ等の通信装置、接続口（コネクタ）等の通信ポート等が考えられる。但し、実際には、これらの例に限定されない。
【００５０】
ここでは、クライアント１がネットワーク２を介して文書共有装置３０と通信を行うことによって、ファイルやデータをやり取りすることを想定しているが、実際には、ＵＳＢメモリやＤＶＤ等の記憶媒体にファイルやデータを記憶し、当該記憶媒体を介して、ファイルやデータをやり取りすることも可能である。この場合、要求インタフェース機能部３１は、通信用インタフェースの代わりに、ＵＳＢポート等の接続口（コネクタ）やＤＶＤドライブ等の読取装置と連携する。
【００５１】
ファイルアップロード機能部３２は、設定情報１５に基づいて、クライアント１からアップロードされたモデルデータ１１を記憶装置１０に保存する。
【００５２】
ファイル参照機能部３３は、モデルデータ変換装置２０にモデルデータ１１のＨＴＭＬへの変換を要求し、ＨＴＭＬ文書１３を返却する。
【００５３】
ファイルダウンロード機能部３４は、モデルデータ変換装置２０にモデルデータ１１の画像データへの変換を要求し、画像データ１４を返却する。
【００５４】
なお、ファイルアップロード機能部３２、ファイル参照機能部３３、及びファイルダウンロード機能部３４は、各々の機能をコンピュータに実行させるためのプログラムでも良い。但し、実際には、これらの例に限定されない。
【００５５】
モデルデータ変換装置２０については、前述の通りである。
【００５６】
図２では、モデルデータ変換装置２０は、文書共有装置３０に内蔵されているが、実際には、独立した装置でも良い。この場合、モデルデータ変換装置２０は、ネットワーク２を介して、文書共有装置３０と接続されていても良い。
【００５７】
＜実施例の動作＞
図３を参照して、本発明の実施例の文書共有システムにおける動作について説明する。なお、操作種別には、「アップロード」、「参照」、「ダウンロード」が存在する。
【００５８】
＜アップロード＞
（１）ステップＳ１１
要求インタフェース機能部３１は、クライアント１から操作種別に応じた情報を受け取り、操作種別に応じた処理を行う。例えば、クライアント１がモデルデータ１１をアップロードする場合、要求インタフェース機能部３１は、クライアント１から操作種別「アップロード」と、ファイル名と、ファイル内容とを受け取る。ファイル名及びファイル内容は、モデルデータ１１に関するものである。要求インタフェース機能部３１は、操作種別が「アップロード」であることからファイルアップロード機能部３２を呼び出す。
【００５９】
（２）ステップＳ２２
ファイルアップロード機能部３２は、要求インタフェース機能部３１からファイル名と、ファイル内容とを受け取り、モデルデータ１１を保存する。例えば、ファイルアップロード機能部３２は、要求インタフェース機能部３１から、操作種別「アップロード」と共に受け取ったファイルを、モデルデータ１１として保存する。
【００６０】
（３）ステップＳ２３
ファイルアップロード機能部３２は、設定情報１５を参照し、設定情報１５にアップロード時にモデルデータ１１を変換するように設定されているか確認する。ファイルアップロード機能部３２は、設定情報１５にアップロード時にモデルデータ１１を変換するように設定されていない場合、処理を終了する。
【００６１】
（４）ステップＳ２４
ファイルアップロード機能部３２は、設定情報１５にアップロード時にモデルデータ１１を変換するように設定されている場合、ＨＴＭＬ作成のフラグ及び画像データ作成のフラグを設定する。ここでは、ファイルアップロード機能部３２は、ＨＴＭＬ作成のフラグ及び画像データ作成のフラグをそれぞれ「ｔｒｕｅ（真）」に設定する。例えば、ファイルアップロード機能部３２は、「ｔｒｕｅ（真）」に設定する場合、ＨＴＭＬ作成のフラグ及び画像データ作成のフラグの値をそれぞれ「１」に変更し、「ｆａｌｓｅ（偽）」に設定する場合、ＨＴＭＬ作成のフラグ及び画像データ作成のフラグの値をそれぞれ「０」に変更する。なお、ＨＴＭＬ作成のフラグ及び画像データ作成のフラグは、クライアント１のリクエスト毎に使用される一時的な変数である。これらのフラグは、リクエストを受けた際に生成され、リクエストに応じた処理が完了した際に破棄又は放棄される。これらのフラグは、要求インタフェース機能部３１から呼び出された際にファイルアップロード機能部３２が生成しても良いし、クライアント１からリクエストを受けた際に要求インタフェース機能部３１が生成しても良い。
【００６２】
（５）ステップＳ２５
ファイルアップロード機能部３２は、モデルデータ１１を変換する処理を呼び出す。ここでは、ファイルアップロード機能部３２は、モデルデータ変換装置２０を呼び出す。モデルデータ変換装置２０のモデルデータ解析部２１は、モデルデータ１１を読み取り、解析情報１２を作成する。このとき、ファイルアップロード機能部３２は、要求インタフェース機能部３１を介して、クライアント１にアップロード処理が完了した旨を通知しても良い。
【００６３】
＜参照＞
（１）ステップＳ１１
要求インタフェース機能部３１は、クライアント１から操作種別に応じた情報を受け取り、操作種別に応じた処理を行う。例えば、クライアント１がモデルデータ１１を参照する場合、要求インタフェース機能部３１は、クライアント１から操作種別「参照」と、ファイル名とを受け取る。要求インタフェース機能部３１は、操作種別が「参照」であることからファイル参照機能部３３を呼び出す。
【００６４】
（２）ステップＳ３２
ファイル参照機能部３３は、要求インタフェース機能部３１からファイル名を受け取り、ＨＴＭＬ作成のフラグを設定する。ここでは、ファイル参照機能部３３は、ＨＴＭＬ作成のフラグを「ｔｒｕｅ（真）」に設定する。ＨＴＭＬ作成のフラグは、要求インタフェース機能部３１から呼び出された際にファイル参照機能部３３が生成しても良いし、クライアント１からリクエストを受けた際に要求インタフェース機能部３１が生成しても良い。
【００６５】
（３）ステップＳ３３
ファイル参照機能部３３は、モデルデータ１１を変換する処理を呼び出す。ここでは、ファイル参照機能部３３は、モデルデータ変換装置２０を呼び出す。モデルデータ変換装置２０のＨＴＭＬ変換部２２は、解析情報１２からＨＴＭＬ文書１３を作成し、ファイル参照機能部３３にＨＴＭＬ文書１３を返却する。
【００６６】
（４）ステップＳ３４
ファイル参照機能部３３は、要求インタフェース機能部３１を介して、クライアント１にＨＴＭＬ文書１３を提供する。
【００６７】
＜ダウンロード＞
（１）ステップＳ１１
要求インタフェース機能部３１は、クライアント１から操作種別に応じた情報を受け取り、操作種別に応じた処理を行う。例えば、クライアント１がモデルデータ１１をダウンロードする場合、要求インタフェース機能部３１は、クライアント１から操作種別「ダウンロード」と、モデルデータ１１を変換するか否かのフラグと、ファイル名とを受け取る。要求インタフェース機能部３１は、操作種別が「ダウンロード」であることからファイルダウンロード機能部３４を呼び出す。
【００６８】
（２）ステップＳ４２
ファイルダウンロード機能部３４は、要求インタフェース機能部３１からモデルデータ１１を変換するか否かのフラグと、ファイル名とを受け取り、モデルデータ１１を変換するか否かのフラグを確認する。
【００６９】
（３）ステップＳ４３
ファイルダウンロード機能部３４は、モデルデータ１１を変換する旨のフラグが設定されている場合、画像データ作成のフラグを設定する。ここでは、ファイルダウンロード機能部３４は、画像データ作成のフラグを「ｔｒｕｅ（真）」に設定する。画像データ作成のフラグは、要求インタフェース機能部３１から呼び出された際にファイルダウンロード機能部３４が生成しても良いし、クライアント１からリクエストを受けた際に要求インタフェース機能部３１が生成しても良い。
【００７０】
（４）ステップＳ４４
ファイルダウンロード機能部３４は、モデルデータ１１を変換する処理を呼び出す。ここでは、ファイルダウンロード機能部３４は、モデルデータ変換装置２０を呼び出す。モデルデータ変換装置２０の画像データ変換部２３は、解析情報１２から画像データ１４を作成し、ファイルダウンロード機能部３４に画像データ１４を返却する。
【００７１】
（５）ステップＳ４５
ファイルダウンロード機能部３４は、要求インタフェース機能部３１を介して、クライアント１に画像データ１４を提供する。
【００７２】
（６）ステップＳ４６
ファイルダウンロード機能部３４は、モデルデータ１１を変換する旨のフラグが設定されていない場合、クライアント１にモデルデータ１１を返却する。
【００７３】
＜モデルデータ変換処理＞
図４を参照して、モデルデータ１１を変換する処理の詳細について説明する。
【００７４】
（１）ステップＳ５１
モデルデータ変換装置２０のモデルデータ解析部２１は、モデルデータ１１から作成されたＨＴＭＬ文書１３と画像データ１４が存在するか否かを調べる。このとき、モデルデータ変換装置２０のモデルデータ解析部２１は、ＨＴＭＬ文書１３と画像データ１４がモデルデータ１１よりも新しいか否かについても調べる。
【００７５】
（２）ステップＳ５２
モデルデータ変換装置２０のモデルデータ解析部２１は、モデルデータ１１から作成されたＨＴＭＬ文書１３と画像データ１４が存在しない場合、或いは、ＨＴＭＬ文書１３と画像データ１４がモデルデータ１１よりも古い場合、モデルデータ１１を解析し解析情報１２を作成する。すなわち、モデルデータ変換装置２０のモデルデータ解析部２１は、モデルデータ１１よりも新しいＨＴＭＬ文書１３と画像データ１４が存在しない場合、モデルデータ１１を解析し解析情報１２を作成する。
【００７６】
（３）ステップＳ５３
モデルデータ変換装置２０のＨＴＭＬ変換部２２は、ＨＴＭＬ作成のフラグが設定されているか否か確認する。なお、実際には、モデルデータ変換装置２０のモデルデータ解析部２１が、解析情報１２を作成した後、ＨＴＭＬ作成のフラグが設定されているか否か確認し、ＨＴＭＬ変換部２２に確認結果を通知するようにしても良い。例えば、モデルデータ解析部２１は、ＨＴＭＬ作成のフラグが設定されている場合、ＨＴＭＬ変換部２２を呼び出すようにする。
【００７７】
（４）ステップＳ５４
モデルデータ変換装置２０のＨＴＭＬ変換部２２は、ＨＴＭＬ作成のフラグが設定されている場合、解析情報１２からＨＴＭＬ文書１３を作成する。
【００７８】
（５）ステップＳ５５
モデルデータ変換装置２０の画像データ変換部２３は、画像データ作成のフラグが設定されているか否か確認する。なお、実際には、モデルデータ変換装置２０のモデルデータ解析部２１が、解析情報１２を作成した後、画像データ作成のフラグが設定されているか否か確認し、画像データ変換部２３に確認結果を通知するようにしても良い。例えば、モデルデータ解析部２１は、画像データ作成のフラグが設定されている場合、画像データ変換部２３を呼び出すようにする。
【００７９】
（６）ステップＳ５６
モデルデータ変換装置２０の画像データ変換部２３は、画像データ作成のフラグが設定されている場合、解析情報１２から画像データ１４を作成する。
【００８０】
＜具体例＞
次に、具体例を用いて本実施例の動作を説明する。
【００８１】
＜モデルデータの一例＞
図５に、モデルデータ１１の一例として、図６に示すＵＭＬ図のユースケース図のモデルデータを簡略化したＸＭＬ形式の文書を示す。
【００８２】
図５に示すＸＭＬ文書は、「ｎａｍｅ」がアクター１の「Ａｃｔｏｒ」ノード（ｎｏｄｅ）と、「ｎａｍｅ」がユースケース２の「ＵｓｅＣａｓｅ」ノードと、その間の関連を示す「Ａｓｓｏｃｉａｔｉｏｎ」エッジ（ｅｄｇｅ）とを保有している。
【００８３】
また、図５に示すＸＭＬ文書は、前景色「ＦｏｒｅｇｒｏｕｎｄＣｏｌｏｒ」等の描画情報と、座標情報「ｘ」と、座標情報「ｙ」と、幅「ｗｉｄｔｈ」と、高さ「ｈｅｉｇｈｔ」とを保有している。
【００８４】
なお、前景色「ＦｏｒｅｇｒｏｕｎｄＣｏｌｏｒ」等の描画情報は、ノードやエッジで個別に定義することもできる。また、幅「ｗｉｄｔｈ」、高さ「ｈｅｉｇｈｔ」は、「ｎｏｄｅ」や「ｅｄｇｅ」の「ｔｙｐｅ」に応じて計算により求めることもある。
【００８５】
＜アップロード＞
クライアント１が図５のモデルデータ１１をアップロードする場合、要求インタフェース機能部３１は、クライアント１から操作種別「アップロード」と、モデルデータ１１のファイル名「ｕｓｅｃａｓｅ１．ｕｓｅｃａｓｅ」と、モデルデータ１１のファイル内容とを受け取る。
【００８６】
要求インタフェース機能部３１は、操作種別をＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の宛先で判断することもある。例えば、要求インタフェース機能部３１は、ＵＲＬの宛先が「ｕｐｌｏａｄ．ｆｏｒｍ」の場合にアップロードと判断する。例えば、ＵＲＬは、「ｈｔｔｐ：／／ｈｏｓｔｎａｍｅ／ｕｐｌｏａｄ．ｆｏｒｍ」のように指定される。ファイル名及びファイル内容は、ＨＴＴＰプロトコルによりポスト（ＰＯＳＴ）送信される。
【００８７】
要求インタフェース機能部３１は、操作種別が「アップロード」であることからファイルアップロード機能部３２を呼び出す（図３のステップＳ１１）。
【００８８】
ファイルアップロード機能部３２は、要求インタフェース機能部３１からファイル名「ｕｓｅｃａｓｅ１．ｕｓｅｃａｓｅ」と、モデルデータ１１のファイル内容とを受け取り、モデルデータ１１を保存する（図３のステップＳ２２）。
【００８９】
ファイルアップロード機能部３２は、設定情報１５に例えばアップロード時にモデルデータ１１を変換する設定「ｃｏｎｖｅｒｔＭｏｄｅｌＯｎＵｐｌｏａｄ」が「ｔｒｕｅ（真）」に設定されている場合（図３のステップＳ２３のＹｅｓ）、ＨＴＭＬ作成のフラグ及び画像データ作成のフラグを設定し（図３のステップＳ２４）、モデルデータ１１を変換する処理を呼び出す（図３のステップＳ２５）。
【００９０】
＜参照＞
クライアント１が図５のモデルデータ１１を参照する場合、要求インタフェース機能部３１は、クライアント１から操作種別「参照」と、ファイル名「ｕｓｅｃａｓｅ１．ｕｓｅｃａｓｅ」とを受け取る。要求インタフェース機能部３１は、操作種別をＵＲＬの宛先で判断することもある。例えば、要求インタフェース機能部３１は、ＵＲＬの宛先が「ｖｉｅｗ．ｆｏｒｍ」の場合に参照と判断する。例えば、ＵＲＬは、「ｈｔｔｐ：／／ｈｏｓｔｎａｍｅ／ｖｉｅｗ．ｆｏｒｍ？ｆｉｌｅ＝ｕｓｅｃａｓｅ１．ｕｓｅｃａｓｅ」のように指定される。
【００９１】
要求インタフェース機能部３１は、操作種別が「参照」であることからファイル参照機能部３３を呼び出す（図３のステップＳ１１）。
【００９２】
ファイル参照機能部３３は、要求インタフェース機能部３１からファイル名「ｕｓｅｃａｓｅ１．ｕｓｅｃａｓｅ」を受け取り、ＨＴＭＬ作成のフラグを設定し（図３のステップＳ３２）、モデルデータ１１を変換する処理を呼び出し（図３のステップＳ３３）、ＨＴＭＬ文書１３を返却する（図３のステップＳ３４）。
【００９３】
＜ダウンロード＞
クライアント１が図５のモデルデータ１１をダウンロードする場合、要求インタフェース機能部３１は、クライアント１から操作種別「ダウンロード」と、モデルデータ１１を変換するか否かのフラグとを受け取る。例えば、要求インタフェース機能部３１は、「ｃｏｎｖｅｒｔ」と、ファイル名「ｕｓｅｃａｓｅ１．ｕｓｅｃａｓｅ」とを受け取る。要求インタフェース機能部３１は、操作種別をＵＲＬの宛先で判断することもある。例えば、要求インタフェース機能部３１は、ＵＲＬの宛先が「ｄｏｗｎｌｏａｄ．ｆｏｒｍ」の場合にダウンロードと判断する。例えば、ＵＲＬは、「ｈｔｔｐ：／／ｈｏｓｔｎａｍｅ／ｄｏｗｎｌｏａｄ．ｆｏｒｍ？ｆｉｌｅ＝ｕｓｅｃａｓｅ１．ｕｓｅｃａｓｅ＆ｃｏｎｖｅｒｔ＝ｔｒｕｅ」のように指定される。
【００９４】
要求インタフェース機能部３１は、操作種別が「ダウンロード」であることからファイルダウンロード機能部３４を呼び出す（図３のステップＳ１１）。
【００９５】
ファイルダウンロード機能部３４は、モデルデータ１１を変換するか否かのフラグが「ｔｒｕｅ（真）」に設定されている場合、例えば「ｃｏｎｖｅｒｔ＝ｔｒｕｅ」のように設定されている場合（図３のステップＳ４２のＹｅｓ）、画像データ作成のフラグを設定し（図３のステップＳ４３）、モデルデータ１１を変換する処理を呼び出し（図３のステップＳ４４）、画像データ１４を返却する（図３のステップＳ４５）。
【００９６】
ファイルダウンロード機能部３４は、モデルデータ１１を変換するか否かのフラグが「ｔｒｕｅ（真）」に設定されていない場合、例えば「ｃｏｎｖｅｒｔ＝ｆａｌｓｅ」のように設定されている場合、或いは、モデルデータ１１を変換するか否かのフラグが指定されなかった場合（図３のステップＳ４２のＮｏ）、図５のモデルデータ１１を返却する（図３のステップＳ４６）。
【００９７】
＜モデルデータ変換処理＞
モデルデータ変換装置２０は、図５のモデルデータ１１から作成されたＨＴＭＬ文書１３と画像データ１４が存在するか否かを調べる（図４のステップＳ５１）。
【００９８】
モデルデータ変換装置２０は、図５のモデルデータ１１から作成されたＨＴＭＬ文書１３と画像データ１４が存在しない場合（図４のステップＳ５１のＮｏ）、モデルデータ解析部２１で図５のモデルデータ１１を解析し解析情報１２を作成する（図４のステップＳ５２）。
【００９９】
＜解析情報の一例＞
図７に、解析情報１２の一例として、ＨＴＭＬ作成のフラグ及び画像データ作成に必要な描画ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を呼び出すための情報を示す。ここでは、描画ＡＰＩとして、「ｓｅｔＦｏｎｔ」、「ｓｅｔＢｇＣｏｌｏｒ」、「ｓｅｔＦｇＣｏｌｏｒ」、「ｓｅｔＬｉｎｅＳｔｙｌｅ」、「ｄｒａｗＯｖａｌ」、「ｄｒａｗＬｉｎｅ」、「ｄｒａｗＳｔｒｉｎｇ」、「ｄｒａｗＰｏｌｙｌｉｎｅ」等が使用されている。
【０１００】
＜モデルデータと解析情報の対応＞
図８に、図５のモデルデータ１１と図７の解析情報１２の対応を示す。
図８では、例えば「ＦｏｎｔＦａｍｉｌｙ」及び「ＦｏｎｔＳｉｚｅ」からフォントを設定するＡＰＩである「ｓｅｔＦｏｎｔ」に対応付けている。ここでは、モデルデータ解析部２１は、モデルデータ１１毎に、ＡＰＩと対応付けて記憶するようにしている。
【０１０１】
＜描画ＡＰＩの一例＞
図９に、ＨＴＭＬ作成のフラグ及び画像データ作成に必要な描画ＡＰＩの一例として、描画コマンドとパラメータをカンマ区切りテキスト情報で保存した情報を示す。例えば、「ｓｅｔＦｇＣｏｌｏｒ」メソッドは、線や文字の色を設定する。また、「ｄｒａｗＬｉｎｅ」メソッドは、指定された座標（ｌｅｆｔ，  ｔｏｐ）から座標（ｒｉｇｈｔ，  ｂｏｔｔｏｍ）への線を描画する。
【０１０２】
モデルデータ変換装置２０は、ＨＴＭＬ作成のフラグが設定されている場合（図４のステップＳ５３のＹｅｓ）、ＨＴＭＬ変換部２２で解析情報１２からＨＴＭＬ文書１３を作成する（図４のステップＳ５４）。
【０１０３】
＜ＨＴＭＬ文書の一例＞
図１０に、ＨＴＭＬ文書１３の一例を示す。
【０１０４】
この例では、モデルデータ変換装置２０は、ＨＴＭＬとＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）の標準機能を使用して、モデルデータ１１全体を表示するために解析情報１２の座標と、幅と、高さに基づいて全体サイズを計算し、設定したタグと、モデルデータ１１を画像データとしてダウンロードするためのＵＲＬを設定したタグを作成し、更に、図７の「ｄｒａｗＳｔｒｉｎｇ」の情報を使用して、図５のモデルデータ１１のテキスト部を表示するためのタグを作成している。これにより、モデルデータ変換装置２０は、図１０のＨＴＭＬ文書１３を作成している。
【０１０５】
＜ＣＳＳの一例＞
図１１に、図１０で参照したＣＳＳの一例を示す。
【０１０６】
図１１のＣＳＳでは、画像データの描画領域に関して、「ｍａｒｇｉｎ（外余白）」や「ｐａｄｄｉｎｇ（内余白）」、「ｐｏｓｉｔｉｏｎ（表示位置）」等を設定している。
【０１０７】
＜画面イメージの一例＞
図１２は、図１０のＨＴＭＬ文書１３のテキスト部のみを抜き出し、Ｗｅｂブラウザで表示した画面イメージである。ここでは、画面イメージには、アクター１とユースケース２が表示されている。
【０１０８】
＜解析情報とＨＴＭＬ文書と画面イメージの対応＞
図１３に、図７の解析情報１２から図１０のＨＴＭＬ文書１３の対応と、図１０のＨＴＭＬ文書１３と図１２の画面イメージの対応とを示す。
【０１０９】
モデルデータ変換装置２０は、画像データ作成のフラグが設定されている場合（図４のステップＳ５５のＹｅｓ）、画像データ変換部２３で解析情報１２から画像データ１４を作成する（図４のステップＳ５６）。
【０１１０】
＜画像データの一例＞
図１４に、画像データ１４の一例を示す。
【０１１１】
この例では、モデルデータ変換装置２０は、図７の「ｄｒａｗＳｔｒｉｎｇ」以外のＡＰＩを使用して図１４の画像データ１４を作成している。
【０１１２】
＜モデルデータと画像データの対応＞
図１５に、図５のモデルデータ１１と図１４の画像データ１４の対応を示す。
【０１１３】
この例では、図５のモデルデータ１１における「ｓｅｔＢｇＣｏｌｏｒ」、「ｓｅｔＦｇＣｏｌｏｒ」、及び「ｓｅｔＬｉｎｅＳｔｙｌｅ」は、図１４の画像データ１４の背景等の色の指定や、描画される線の種類を設定している。また、図５のモデルデータ１１における「ｄｒａｗＯｖａｌ」、「ｄｒａｗＬｉｎｅ」、「ｄｒａｗＳｔｒｉｎｇ」、「ｄｒａｗＰｏｌｙｌｉｎｅ」は、図１４の画像データ１４に描画される円や線、文字等の座標や大きさを設定している。
【０１１４】
以上のように、本発明は、外部のモデルエディタで作成され、Ｗｅｂサーバ上に保存されたモデルに関するデータ（モデルデータ）を、インターネット等のネットワークを経由したクライアントのＷｅｂブラウザによる要求に応じて、ＨＴＭＬ文書化することを可能にする。
【０１１５】
具体的には、モデルデータ変換装置は、モデルデータのＨＴＭＬへの変換を要求されると、モデルデータ解析部でモデルデータを読み込み、ＨＴＭＬ変換部でＨＴＭＬ文書を作成する。また、モデルデータ変換装置は、モデルデータの画像データへの変換を要求されると、モデルデータ解析部でモデルデータを読み込み、画像データ変換部で画像データを作成する。
【０１１６】
本発明によれば、表示対象のモデル種類を少ないコストで追加できる。その理由は、追加する表示対象のモデル種類に応じて、モデルデータ解析部だけに機能追加を行えば良いためである。
【０１１７】
また、本発明によれば、モデル要素にリンク先を追加設定できる。その理由は、モデルを構成する要素に付随するテキスト情報を抽出しＨＴＭＬ化するためである。
【０１１８】
以上、本発明の実施形態を詳述してきたが、実際には、上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の変更があっても本発明に含まれる。
【図面の簡単な説明】
【０１１９】
【図１】本発明の基本的な実施形態であるモデルデータ変換システムの構成例を示すブロック図である。
【図２】本発明の実施例である文書共有システムの構成例を示すブロック図である。
【図３】本発明の実施例の文書共有システムにおける動作を示すフローチャートである。
【図４】モデルデータ変換処理の動作を示すフローチャートである。
【図５】モデルデータの一例を示す図である。
【図６】ＵＭＬ図のユースケース図である。
【図７】解析情報の一例を示す図である。
【図８】モデルデータと解析情報の対応を示す図である。
【図９】描画ＡＰＩの一例を示す図である。
【図１０】ＨＴＭＬ文書の一例を示す図である。
【図１１】ＣＳＳの一例を示す図である。
【図１２】画面イメージの一例を示す図である。
【図１３】解析情報とＨＴＭＬ文書と画面イメージの対応を示す図である。
【図１４】画像データの一例を示す図である。
【図１５】モデルデータと画像データの対応を示す図である。
【符号の説明】
【０１２０】
１…  クライアント
２…  ネットワーク
１０…  記憶装置
１１…  モデルデータ
１２…  解析情報
１３…  ＨＴＭＬ文書
１４…  画像データ
１５…  設定情報
２０…  モデルデータ変換装置
２１…  モデルデータ解析部
２２…  ＨＴＭＬ変換部
２３…  画像データ変換部
３０…  文書共有装置
３１…  要求インタフェース機能部
３２…  ファイルアップロード機能部
３３…  ファイル参照機能部
３４…  ファイルダウンロード機能部
【図１】
2010146212.tif 000003
【図２】
2010146212.tif 000004
【図３】
2010146212.tif 000005
【図４】
2010146212.tif 000006
【図５】
2010146212.tif 000007
【図６】
2010146212.tif 000008
【図７】
2010146212.tif 000009
【図８】
2010146212.tif 000010
【図９】
2010146212.tif 000011
【図１０】
2010146212.tif 000012
【図１１】
2010146212.tif 000013
【図１２】
2010146212.tif 000014
【図１３】
2010146212.tif 000015
【図１４】
2010146212.tif 000016
【図１５】
2010146212.tif 000017