(57)【要約】【課題】名前やマルチメディア情報の管理業務の効率化を図ること。【解決手段】名前情報を取得する名前取得部１０４と、名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定し、上記名前情報に基づいて、設定された要素をトップレベルとする名前候補の集合であるオントロジを生成し、オントロジを構成する各名前をマルチメディア情報とリンク付けするオントロジ生成部１０５とを備え、オントロジ生成部１０５は、リンク付けされたマルチメディア情報をマルチメディア情報データベース１１０に登録する。【選択図】　　　図１
2004102456.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定する要素設定手段、
予め取得された名前情報に基づいて、前記設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成する生成手段、
前記名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けするリンク手段、
として機能させるためのマルチメディア処理プログラム。
【請求項２】
前記コンピュータを、前記名前が使用される環境に応じて検索／参照可能な名前の範囲を制限するセキュリティゲートを設定する設定手段として機能させるための請求項１に記載のマルチメディア処理プログラム。
【請求項３】
前記コンピュータを、前記名前空間オントロジに対応する名前、該名前にリンク付けられたマルチメディア情報の検索を実行し、前記セキュリティゲートに応じた検索結果を出力する検索手段として機能させるための請求項２に記載のマルチメディア処理プログラム。
【請求項４】
名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定する要素設定手段と、
予め取得された名前情報に基づいて、前記設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成する生成手段と、
前記名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けするリンク手段と、
を備えたことを特徴とするマルチメディア処理装置。
【請求項５】
名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定する要素設定工程と、
予め取得された名前情報に基づいて、前記設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成する生成工程と、
前記名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けするリンク工程と、
を含むことを特徴とするマルチメディア処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネーミング等を行うためのマルチメディア処理プログラム、マルチメディア処理装置およびマルチメディア処理方法に関するものであり、特に、名前に基づくマルチメディア情報の管理業務の効率化を図ることができるマルチメディア処理プログラム、マルチメディア処理装置およびマルチメディア処理方法に関するものである。
【０００２】
【従来の技術】
従来より、製造メーカにおいては、製品の企画、設計、製造、フィールドサポート等の一連の業務プロセスで、開発コードネーム、図面番号、部品名、ファームウェア名、ソフトウェア名等のあらゆる名前が用いられている。各業務プロセスでは、名前をキーとして業務が遂行されている。また、各業務プロセスでは、大量のテキスト情報、画像情報、音響情報等がマルチメディア情報として用いられている。
【０００３】
【特許文献１】
特開２００２−６３０３３号公報
【０００４】
【発明が解決しようとする課題】
ところで、前述したように、従来においては、名前の付与やマルチメディア情報の使用に際して、社内外での重複チェック、管理ルールの設定を徹底させることが難しいため、チェック漏れ等が生じ管理しにくいものとなっていた。
【０００５】
本発明は、上記に鑑みてなされたもので、名前やマルチメディア情報の管理業務の効率化を図ることができるマルチメディア処理プログラム、マルチメディア処理装置およびマルチメディア処理方法を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明は、コンピュータを、名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定する要素設定手段、予め取得された名前情報に基づいて、前記設定された要素をトップレベル（例えば、開発コードネーム）とする名前候補の集合である名前空間オントロジを生成する生成手段、前記名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けするリンク手段、として機能させるためのマルチメディア処理プログラムである。
【０００７】
また、本発明は、名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定する要素設定手段と、予め取得された名前情報に基づいて、前記設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成する生成手段と、前記名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けするリンク手段と、を備えたことを特徴とする。
【０００８】
また、本発明は、名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定する要素設定工程と、予め取得された名前情報に基づいて、前記設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成する生成工程と、前記名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けするリンク工程と、を含むことを特徴とする。
【０００９】
かかる発明によれば、予め取得された名前情報に基づいて、実装空間で設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成し、この名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けすることとしたので、名前やマルチメディア情報の管理業務の効率化を図ることができる。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明にかかるマルチメディア処理プログラム、マルチメディア処理装置およびマルチメディア処理方法の一実施の形態について詳細に説明する。
【００１１】
図１は、本発明にかかる一実施の形態の構成を示すブロック図である。この図において、マルチメディア処理装置１００は、後述するオントロジを用いて名前を付与するというネーミングサービスや、名前に対応付けてマルチメディア情報を管理する管理サービス等を実行する装置である。
【００１２】
マルチメディア処理装置１００の通信部１０１は、所定の通信プロトコルに従って、ネットワーク２００を介してマルチメディア処理装置１００と、登録系クライアント３００および検索／参照系クライアント４００との間での通信を制御する。
【００１３】
登録系クライアント３００は、名前情報、オントロジ情報等を登録するためのコンピュータ端末であり、ネットワーク２００を介して、マルチメディア処理装置１００にアクセスする。
【００１４】
一方、検索／参照系クライアント４００は、名前やマルチメディア情報を検索するためのコンピュータ端末であり、ネットワーク２００を介してマルチメディア処理装置１００にアクセスする。
【００１５】
ここで、一実施の形態では、実装空間と名前空間（オントロジ）がポイントとなる。実装空間は、図２に示したように、ある装置に実装されている要素を階層構造（クラス、第１層〜最下層）で表したものである。同図に示した例では、クラスがＳｅｒｖｅｒ（サーバ）の場合が図示されている。
【００１６】
第１層には、Ｌｏｃｋｅｒ（ロッカ）、ｐｏｗｅｒ　ｓｕｐｐｌｙ（電源）が配されている。第２層には、第１層のＬｏｃｋｅｒ（ロッカ）に従属するＰＣＢ０１（プリント板０１）や、第１層のｐｏｗｅｒ　ｓｕｐｐｌｙ（電源）に従属するＰＣＢ００（プリント板００）等が配されている。
【００１７】
第３層には、第２層のＰＣＢ０１（プリント板０１）に従属するＭｉｃｒｏ　Ｐｒｏｃｅｓｓｏｒ（マイクロプロセッサ）や、第２層のＰＣＢ００（プリント板００）に従属するＦｒａｓｈ　Ｍｅｍｏｒｙ（フラッシュメモリ）等が配されている。
【００１８】
第４層には、第３層のＭｉｃｒｏ　Ｐｒｏｃｅｓｓｏｒ（マイクロプロセッサ）に従属するＣｏｏｌｉｎｇ　ｆａｎ（冷却ファン）等が配されている。第５層には、第４層のＣｏｏｌｉｎｇ　ｆａｎ（冷却ファン）に従属するｈｅａｔ　ｓｉｎｋ（ヒートシンク）等が配されている。最下層には、第５層のｈｅａｔ　ｓｉｎｋ（ヒートシンク）に従属するｐｙｐｅ等が配されている。このように、装置を構成する要素は、実装空間で階層的に表現される。
【００１９】
また、装置を構成する各要素には、通常、名前が付与される。図３には、一実施の形態における名前情報が図示されている。装置の場合には、ＤＣＮ：開発コードネーム、部品名、ＯＴＮ：その他名が同一のドメインに属している。ＤＣＮ：開発コードネームは、当該装置の開発に際して付与される名前であり、ＦＭＮ：ファミリ名、ＫＳＫ：機種名、ＳＵＮ：装置名、ＵＮＮ：ユニット名から構成れている。
【００２０】
一方、部品名は、ＣＰＮ：コンポーネント名、ＤＶＮ：デバイス名およびＥＬＮ：エレメント名から構成されている。ＥＬＮ：エレメント名は、名前の最小単位とされている。
【００２１】
また、名前は、概念間の関係（上下関係、従属関係）を概念体系として、図４に示した名前空間（オントロジ）で表現される。トップレベルは、概念化対象（名前を付ける対象）である。第１層から最下層のそれぞれには、上記関係に基づく要素（名前）が配されている。
【００２２】
図５に示した例では、Ｓｅｒｖｅｒ（サーバ）の部品表一覧のうち、ＰＣＢ（プリント板）００が上記トップレベルに位置しており、Ｍｉｃｒｏ　Ｐｒｏｃｅｓｏｒ（マイクロプロセッサ）、Ｆｒａｓｈ　Ｍｅｍｏｒｙ（フラッシュメモリ）が下層に位置している。
【００２３】
図１に戻り、登録制御部１０２は、各データベースへの情報登録を制御する。オントロジエディタ１０３は、オントロジを編集する機能を備えている。名前取得部１０４は、名前の候補を取得する機能を備えている。オントロジ生成部１０５は、ニューラルネットワーク、ファジイロジック、遺伝的アルゴリズム等の手法により、上述したオントロジ（図４参照）を自動生成する機能を備えている。
【００２４】
検索／参照処理部１０６は、検索／参照系クライアント４００からの検索／参照要求に応じて、検索／参照を行う機能を備えている。マルチメディア情報データベース１１０は、マルチメディア情報（画像情報、映像情報、音響情報、各種ドキュメント等（例えば、規格情報、設計情報、製造情報、購買情報、保守情報等に関する情報））を格納するデータベースである。
【００２５】
単語辞書情報データベース１１１は、名前の候補としての単語辞書情報を格納するデータベースである。オントロジ情報データベース１１２は、オントロジ生成部１０５で作成されたオントロジ情報を格納するデータベースである。名前情報データベース１１３は、名前取得部１０４で取得された名前情報を格納するデータベースである。
【００２６】
名前空間情報データベース１１４は、名前空間情報を格納するデータベースである。実装空間情報データベース１１５は、図２に示した実装空間に対応する部品表一覧情報（図７参照）を格納するデータベースである。スキーマボキャブラリ情報データベース１１６は、スキーマボキャブラリ情報を格納するデータベースである。
【００２７】
つぎに、一実施の形態の動作について、図８〜図１６に示したフローチャートを参照しつつ説明する。
【００２８】
図８に示したステップＳＡ１では、登録制御部１０２は、登録系クライアント３００より登録要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。ステップＳＡ２では、検索／参照処理部１０６は、検索／参照系クライアント４００より検索／参照要求があるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。以後、判断結果が「Ｙｅｓ」になるまで、ステップＳＡ１およびステップＳＡ２の判断が繰り返される。
【００２９】
そして、登録系クライアント３００より登録要求があると、登録制御部１０２は、ステップＳＡ１の判断結果を「Ｙｅｓ」とする。ステップＳＡ３では、登録処理が実行される。
【００３０】
具体的には、図９に示したステップＳＢ１では、登録制御部１０２は、新規登録が要求されているか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。ステップＳＢ２では、名前取得部１０４は、名前取得処理を実行する。
【００３１】
具体的には、図１０に示したステップＳＣ１では、名前取得部１０４は、登録系クライアント３００を用いたＷｅｂ（図示略）からの名前情報の読み込みが指定されているか否かを判断する。
【００３２】
ステップＳＣ１の判断結果が「Ｎｏ」である場合、ステップＳＣ３では、名前取得部１０４は、単語辞書情報データベース１１１から単語辞書情報（名前情報）を読み込む。一方、ステップＳＣ１の判断結果が「Ｙｅｓ」である場合、ステップＳＣ２では、名前取得部１０４は、Ｗｅｂから指定内容（名前情報）を読み込む。
【００３３】
ここで、ステップＳＣ３またはステップＳＣ２で読み込まれる名前情報は、図３に示したドメイン（領域）内の開発コードネームや部品名、その他名等である。開発コードネームは、ＦＭＮ：ファミリ名、ＫＳＮ：機種名、ＳＵＮ：装置名、ＵＮＮ：ユニット名等である。また、部品名は、ＣＰＮ：コンポーネント名、ＤＶＮ：デバイス名およびＥＬＮ：エレメント名である。
【００３４】
なお、名前情報については、Ｗ３Ｃ（ＷＷＷ　ｃｏｎｓｏｒｔｉｕｍ）でＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ
Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）名前空間としてルール化されている。
【００３５】
ステップＳＣ４では、名前取得部１０４は、ステップＳＣ３またはステップＳＣ２で読み込まれた名前情報に拡張子が指定されているか否かを判断する。拡張子は、名前に拡張性を持たせるためのものであり、ハイフンや＃＃＃（予約文字）、プリフィックス、サフィックス等である。
【００３６】
ステップＳＣ４の判断結果が「Ｙｅｓ」である場合、ステップＳＣ５では、名前取得部１０４は、拡張子を指定したユーザと、拡張子付きの当該名前情報の所有者とが一致するか否かを判断する。
【００３７】
ステップＳＣ５の判断結果が「Ｎｏ」である場合、ステップＳＣ７では、名前取得部１０４は、エラーメッセージを登録系クライアント３００の表示部（図示略）に表示させる。一方、ステップＳＣ５の判断結果が「Ｙｅｓ」である場合、ステップＳＣ６では、名前取得部１０４は、拡張子の指定を認可し、ステップＳＣ８の処理を実行する。
【００３８】
一方、ステップＳＣ４の判断結果が「Ｎｏ」である場合、ステップＳＣ８では、名前取得部１０４は、名前情報データベース１１３に既に登録済みの名前情報と、ステップＳＣ３またはステップＳＣ２で読み込まれた名前情報とを照合する。ステップＳＣ９では、名前取得部１０４は、ステップＳＣ８の照合結果が一致であるか否かを判断する。
【００３９】
ステップＳＣ９の判断結果が「Ｎｏ」である場合、ステップＳＣ１０では、名前取得部１０４は、読み込まれた名前情報が他のドメインにも無いか否かを判断する。ステップＳＣ１０の判断結果が「Ｎｏ」である場合、ステップＳＣ１１では、名前取得部１０４は、図３に示したＤＣＮ：開発コードネームまたはＥＬＮ：エレメント名の先頭にドメイン名を加えて、ＰＡＴ／でつないで使用するか否かを判断する。この判断結果が「Ｎｏ」である場合、ステップＳＣ１５の判断を行う。
【００４０】
一方、ステップＳＣ１０の判断結果が「Ｙｅｓ」である場合、またはステップＳＣ１１の判断結果が「Ｙｅｓ」である場合、ステップＳＣ１２では、名前取得部１０４は、読み込まれた名前情報の下位構成要素（部品名等）が唯一であるか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。ステップＳＣ１３では、名前取得部１０４は、読み込まれた名前情報を名前情報データベース１１３に登録する。
【００４１】
一方、ステップＳＣ１２の判断結果が「Ｎｏ」である場合、ステップＳＣ１４では、名前取得部１０４は、エラーメッセージ（例えば、「同一構成要素が存在するため名前を変えてください。」）を登録系クライアント３００の表示部（図示略）に表示させる。
【００４２】
また、ステップＳＣ９の判断結果が「Ｙｅｓ」である場合、またはステップＳＣ１１の判断結果が「Ｎｏ」である場合、ステップＳＣ１５では、名前取得部１０４は、他の類似語を検索するか否かを判断する。ステップＳＣ１５の判断結果が「Ｎｏ」である場合、ステップＳＣ１６では、名前取得部１０４は、再入力メッセージ（例えば、「名前が既に存在します。他の名前を入力してください。」）を登録系クライアント３００の表示部（図示略）に表示させる。
【００４３】
一方、ステップＳＣ１５の判断結果が「Ｙｅｓ」である場合、ステップＳＣ１７では、名前取得部１０４は、名前情報データベース１１３を検索し、入力された名前情報と類似する類似語があるか否かを判断し、この判断結果が「Ｎｏ」である場合、ステップＳＣ１の判断を行う。また、ステップＳＣ１７の判断結果が「Ｙｅｓ」である場合、ステップＳＣ１８では、名前取得部１０４は、Ｗｅｂで類似語入力を促す。
【００４４】
図９に戻り、ステップＳＢ３では、登録制御部１０２は、アプローチ１によりオントロジ（図４参照）を生成するか否かを判断し、この場合、判断結果を「Ｎｏ」とする。アプローチ１は、既存の図面番号や物品番号を用いる方法である。一方、ステップＳＢ３の判断結果が「Ｙｅｓ」である場合、ステップＳＢ８では、登録制御部１０２は、既存の図面番号や物品番号に基づいて、オントロジを生成し、このオントロジをオントロジ情報データベース１１２に格納する。
【００４５】
ステップＳＢ４では、登録制御部１０２は、アプローチ２によりオントロジ（図４参照）を生成するか否かを判断し、この場合、判断結果を「Ｎｏ」とする。アプローチ２は、社外ベンダ等から提供されるベンダ仕様書を用いる方法である。ステップＳＢ４の判断結果が「Ｙｅｓ」である場合、ステップＳＢ９では、登録制御部１０２は、社外ベンダ等から提供されるベンダ仕様書に基づいて、オントロジを生成し、このオントロジをオントロジ情報データベース１１２に格納する。
【００４６】
ステップＳＢ５では、登録制御部１０２は、アプローチ３によりオントロジ（図４参照）を生成するか否かを判断し、この場合、判断結果を「Ｎｏ」とする。アプローチ３は、オントロジエディタ１０３を用いる方法である。ステップＳＢ５の判断結果が「Ｙｅｓ」である場合、ステップＳＢ１０では、登録制御部１０２は、新規作成されたオントロジをオントロジ情報データベース１１２に格納する。
【００４７】
ステップＳＢ６では、登録制御部１０２は、アプローチ４によりオントロジを生成するか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。アプローチ４は、ニューラルネットワークを用いる方法である。
【００４８】
ステップＳＢ１１では、オントロジ生成部１０５は、ニューラルネットワークオントロジ生成処理を実行する。このニューラルネットワークオントロジ生成処理は、図１７に示したように、ハードウェア、ファームウェア、ソフトウェア等の如何なる名称に適用可能である。
【００４９】
同図の例では、ニューラルネットワークを用いて、Ｓｅｒｖｅｒ（サーバ）の開発コードネーム（例えば、Ｅａｇｌｅ）の決定や、Ｅａｇｌｅの下位ユニットの開発コードネームの決定が行われる。また、決定された名前については、社内、社外の既存カタログ名とのバッティングが回避される。
【００５０】
具体的には、図１１に示したステップＳＤ１では、オントロジ生成部１０５は、実装空間情報データベース１１５から図７に示した部品表一覧情報を読み込む。
【００５１】
ステップＳＤ２では、オントロジ生成部１０５は、登録系クライアント３００からのユーザ指示により、概念化対象として例えば「装置名」を決定する。ステップＳＤ３では、オントロジ生成部１０５は、登録系クライアント３００からのユーザ指示により希望の名前があるか否かを判断する。
【００５２】
ステップＳＤ３の判断結果が「Ｙｅｓ」である場合、ステップＳＤ４では、オントロジ生成部１０５は、登録系クライアント３００を用いたＷｅｂより希望の名前を入力させる。ステップＳＤ３の判断結果が「Ｎｏ」である場合、ステップＳＤ５では、オントロジ生成部１０５は、概念化対象がユビキタスＷｅｂであるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。一方、ステップＳＤ５の判断結果が「Ｙｅｓ」である場合、ステップＳＤ１３では、オントロジ生成部１０５は、名前空間（図４参照）のトップレベルにユビキタスＷｅｂを設定する。
【００５３】
ステップＳＤ６では、オントロジ生成部１０５は、概念化対象がファミリ名または機種名であるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。一方、ステップＳＤ６の判断結果が「Ｙｅｓ」である場合、ステップＳＤ１４では、オントロジ生成部１０５は、名前空間のトップレベルにファミリ名または機種名を設定する。
【００５４】
ステップＳＤ７では、オントロジ生成部１０５は、概念化対象が装置名であるか否かを判断する。ステップＳＤ７の判断結果が「Ｎｏ」である場合、ステップＳＤ８では、オントロジ生成部１０５は、概念化対象がユニット名であるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。一方、ステップＳＤ８の判断結果が「Ｙｅｓ」である場合、ステップＳＤ１６では、オントロジ生成部１０５は、名前空間のトップレベルにユニット名を設定する。
【００５５】
ステップＳＤ９では、オントロジ生成部１０５は、概念化対象がコンポーネント名であるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。一方、ステップＳＤ９の判断結果が「Ｙｅｓ」である場合、ステップＳＤ１７では、オントロジ生成部１０５は、名前空間のトップレベルにコンポーネント名を設定する。
【００５６】
ステップＳＤ１０では、オントロジ生成部１０５は、概念化対象がデバイス名であるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。一方、ステップＳＤ１０の判断結果が「Ｙｅｓ」である場合、ステップＳＤ１８では、オントロジ生成部１０５は、名前空間のトップレベルにデバイス名を設定する。
【００５７】
ステップＳＤ１１では、オントロジ生成部１０５は、概念化対象がエレメント名であるか否かを判断し、この判断結果が「Ｙｅｓ」である場合、ステップＳＤ１９では、オントロジ生成部１０５は、名前空間のトップレベルにエレメント名を設定する。
【００５８】
一方、ステップＳＤ１１の判断結果が「Ｎｏ」である場合、ステップＳＤ１２では、オントロジ生成部１０５は、名前空間のトップレベルにその他名を設定する。
【００５９】
この場合、オントロジ生成部１０５は、ステップＳＤ７の判断結果を「Ｙｅｓ」とする。ステップＳＤ１５では、オントロジ生成部１０５は、名前空間のトップレベルに装置名を設定する。図１２に示したステップＳＤ２０では、オントロジ生成部１０５は、名前情報の一つ（候補）を登録系クライアント３００を介してユーザに提示する。
【００６０】
ステップＳＤ２１では、装置名の候補として設定された名前情報が、ユーザに気に入られているか否かをユーザの操作により判断する。
【００６１】
ステップＳＤ２１の判断結果が「Ｎｏ」である場合、ステップＳＤ２２では、オントロジ生成部１０５は、ユーザに登録系クライアント３００を用いたＷｅｂより気に入っている名前情報を入力設定させる。
【００６２】
一方、ステップＳＤ２１の判断結果が「Ｙｅｓ」である場合、ステップＳＤ２３では、オントロジ生成部１０５は、ユーザに気に入られた名前情報または入力設定された名前情報に、概念化対象（この場合、装置）のグループを割り付ける。ステップＳＤ２４では、オントロジ生成部１０５は、名前情報データベース１１３から概念化対象の名前情報を読み出す。
【００６３】
ステップＳＤ２５では、オントロジ生成部１０５は、ステップＳＤ２４で読み出した名前情報が同一グループであるか否かを判断する。この判断結果が「Ｎｏ」である場合、オントロジ生成部１０５は、ステップＳＤ１７の判断を行う。一方、ステップＳＤ２５の判断結果が「Ｙｅｓ」である場合、ステップＳＤ２６では、オントロジ生成部１０５は、名前情報に同一グループＩＤを付与する。
【００６４】
ステップＳＤ２７では、オントロジ生成部１０５は、ステップＳＤ２０での名前情報の候補の提示が全て終了したか否かを判断し、この場合、判断結果を「Ｎｏ」として、ステップＳＤ２０の処理が実行される。以後、ステップＳＤ２０からステップＳＤ２７が繰り返されることにより、グループにおける名前情報の候補が決定される。
【００６５】
そして、ステップＳＤ２７の判断結果が「Ｙｅｓ」になると、ステップＳＤ２８では、オントロジ生成部１０５は、名前情報の候補により生成される名前空間（オントロジ）の階層深さを決定するための階層深さ決定処理をニューラルネットワーク（図１８参照）に基づいて実行する。
【００６６】
具体的には、図１３に示したステップＳＥ１では、オントロジ生成部１０５は、上記グループにおける要素としての名前情報を一つ取り出す。ステップＳＥ２では、オントロジ生成部１０５は、図４に示した名前空間（オントロジ）における第１層で発火したか否かを判断する。ステップＳＥ２の判断結果が「Ｙｅｓ」である場合、ステップＳＥ３では、オントロジ生成部１０５は、第１層に関して重み付けを行う。
【００６７】
ステップＳＥ２の判断結果が「Ｎｏ」である場合、ステップＳＥ４では、オントロジ生成部１０５は、図４に示した第２層で発火したか否かを判断する。ステップＳＥ４の判断結果が「Ｙｅｓ」である場合、ステップＳＥ５では、オントロジ生成部１０５は、第２層に関して重み付けを行う。
【００６８】
以後、第３層以降（省略）についても、ステップＳＥ２およびステップＳＥ３と同様の処理が実行される。ステップＳＥ６では、オントロジ生成部１０５は、最下層の重み付けを行う。ステップＳＥ７では、オントロジ生成部１０５は、グループからの要素（名前情報）の取り出しが終わったか否かを判断し、この場合、判断結果を「Ｎｏ」として、ステップＳＥ１以降の処理を実行する。
【００６９】
そして、ステップＳＥ７の判断結果が「Ｙｅｓ」になると、ステップＳＥ８では、オントロジ生成部１０５は、ニューラルネットワークによる学習を終了とする。ステップＳＥ９では、オントロジ生成部１０５は、発火した階層のうち最も大きい階層を深さとして決定した後、図４に示した階層構造の名前空間情報を名前空間情報データベース１１４に格納する。
【００７０】
図１２に戻り、ステップＳＤ２９では、オントロジ生成部１０５は、名前情報（概念）をカテゴリ分けするためのカテゴライズ処理を実行する。具体的には、図１４に示したステップＳＦ１では、概念間の相互関係を表すｉｓ−ａ、Ｐａｒｔ−ｏｆのテーブルを設定する。ｉｓ−ａは、名前空間（図４、図５および図６参照）における二つの名前情報が表す概念が横の関係にあることを意味している。また、Ｐａｒｔ−ｏｆは、二つの名前情報が表す概念が上下関係にあることを意味している。
【００７１】
ステップＳＦ２では、オントロジ生成部１０５は、名前空間情報データベース１１４から名前空間情報（図４参照）を読み出す。ステップＳＦ３では、オントロジ生成部１０５は、図４に示した名前空間から同一ドメイン、同一階層に属する名前情報を取り出す。
【００７２】
ステップＳＦ４では、オントロジ生成部１０５は、ニューラルネットワークににおいてｉｓ−ａで発火したか否かを判断する。ステップＳＦ４の判断結果が「Ｙｅｓ」である場合、ステップＳＦ５では、オントロジ生成部１０５は、当該名前情報をｉｓ−ａにカテゴライズする。
【００７３】
一方、ステップＳＦ４の判断結果が「Ｎｏ」である場合、ステップＳＦ６では、オントロジ生成部１０５は、ニューラルネットワークにおいてＰａｒｔ−ｏｆで発火したか否かを判断する。ステップＳＦ６の判断結果が「Ｙｅｓ」である場合、ステップＳＦ７では、オントロジ生成部１０５は、当該名前情報をＰａｒｔ−ｏｆにカテゴライズする。ステップＳＦ８では、オントロジ生成部１０５は、発火状況をテーブルに反映する。
【００７４】
ステップＳＦ９では、オントロジ生成部１０５は、名前空間情報データベース１１４からの名前空間情報で全ての名前情報について処理が終了したか否かを判断し、この場合、判断結果を「Ｎｏ」とする。以後、ステップＳＦ３〜ステップＳＦ９が繰り返されることにより、名前情報間における意味ネットワーク（例えば、図１９参照）が形成される。
【００７５】
そして、ステップＳＦ９の判断結果が「Ｙｅｓ」になると、ステップＳＦ１０では、オントロジ生成部１０５は、カテゴライズされた図４に示したオントロジ情報をオントロジ情報データベース１１２に登録する。
【００７６】
図９に示したステップＳＢ２１では、登録制御部１０２は、スキーマボキャブラリ情報データベース１１６からスキーマボキャブラリ情報を読み込む。ステップＳＢ２２では、登録制御部１０２は、オントロジ情報データベース１１２に格納されているオントロジ情報をオントロジ記述言語（ＲＤＦ（Ｒｅｓｏｕｒｃｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｆｒａｍｅｗｏｒｋ））で記述し、これをオントロジ情報データベース１１２に登録する。
【００７７】
ステップＳＢ２３では、登録制御部１０２は、図２０に示した業務プロセスを設定する。業務プロセスは、製品の企画、設計、ハードウェア（ファームウェア）・ソフトウェア・マニュアル開発・印刷製本、生産手配、購買、製造、試験、検査、営業、販売促進、受注、手配、納品、現調、フィールドサポート等の一連のプロセスである。
【００７８】
各業務プロセスでは、上述した方法により生成された名前（例えば、開発コードネーム）が利用される。図５および図６には、業務プロセスが利用された場合が図示されている。
【００７９】
図９に示したステップＳＢ２４では、登録制御部１０２は、図２０に示したセキュリティゲートを業務プロセス毎に設定する。このセキュリティゲートは、業務プロセスに応じて、検索／参照可能な名前の範囲を制限するためのものである。
【００８０】
ステップＳＢ２５では、登録制御部１０２は、図４に示した名前空間（オントロジ）の各要素（名前）と、図２１に示したように対応するマルチメディア情報（画像情報、映像情報、音響情報、各種ドキュメント等（例えば、規格情報、設計情報、製造情報、購買情報、保守情報等に関する情報））とをリンク付けする。ステップＳＢ２６では、登録制御部１０２は、名前とリンク付けされたマルチメディア情報をマルチメディア情報データベース１１０に格納する。
【００８１】
また、図９に示したステップＳＢ６の判断結果が「Ｎｏ」である場合、登録制御部１０２は、ＧＡ（遺伝的アルゴリズム）で上述したオントロジを生成する。ステップＳＢ１の判断結果が「Ｎｏ」である場合、すなわち、オントロジの修正が必要な場合、ステップＳＢ１２では、登録制御部１０２は、アプローチ１により生成されたオントロジ（図４参照）を修正するか否かを判断し、この場合、判断結果を「Ｎｏ」とする。
【００８２】
一方、ステップＳＢ１２の判断結果が「Ｙｅｓ」である場合、ステップＳＢ１７では、登録制御部１０２は、既存の図面番号や物品番号に基づいて、オントロジを修正する。
【００８３】
ステップＳＢ１３では、登録制御部１０２は、アプローチ２により生成されたオントロジ（図４参照）を修正するか否かを判断し、この場合、判断結果を「Ｎｏ」とする。一方、ステップＳＢ１３の判断結果が「Ｙｅｓ」である場合、ステップＳＢ１８では、登録制御部１０２は、社外ベンダ等から提供されるベンダ仕様書に基づいて、オントロジを修正する。
【００８４】
ステップＳＢ１４では、登録制御部１０２は、アプローチ３により生成されたオントロジ（図４参照）を修正するか否かを判断し、この場合、判断結果を「Ｎｏ」とする。一方、ステップＳＢ１４の判断結果が「Ｙｅｓ」である場合、ステップＳＢ１９では、登録制御部１０２は、オントロジを修正する。
【００８５】
ステップＳＢ１５では、登録制御部１０２は、アプローチ４により生成されたオントロジを修正するか否かを判断し、この場合、判断結果を「Ｎｏ」とする。一方、ステップＳＢ１５の判断結果が「Ｙｅｓ」である場合、ステップＳＢ２０では、登録制御部１０２は、ニューラルネットワークに基づいてオントロジを修正する。ステップＳＢ１６では、登録制御部１０２は、ステップＳＢ７で生成されたオントロジをＧＡ（遺伝的アルゴリズム）で修正する。
【００８６】
また、検索／参照系クライアント４００より検索／参照要求があると、検索／参照処理部１０６は、図８に示したステップＳＡ２の判断結果を「Ｙｅｓ」とする。ステップＳＡ４では、検索／参照処理が実行される。
【００８７】
具体的には、図１５に示したステップＳＧ１では、検索／参照処理部１０６は、検索キーとしてテキスト質問クエリ（要求）を用いるか否かを判断する。この判断結果が「Ｙｅｓ」である場合、ステップＳＧ２では、検索／参照処理部１０６は、検索／参照系クライアント４００よりテキスト質問クエリを入力させる。
【００８８】
ステップＳＧ７では、検索／参照処理部１０６は、図２０を参照して説明したセキュリティゲートに基づいて、セキュリティ検索を行うか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。なお、ステップＳＧ７の判断結果が「Ｎｏ」である場合、ステップＳＧ９の処理が実行される。
【００８９】
ステップＳＧ８では、検索／参照処理部１０６は、検索／参照系クライアント４００の検索者に対応する業務プロセス（予め入力）に基づいて、セキュリティゲート（図２０参照）をチェックする。
【００９０】
ステップＳＧ９では、検索／参照処理部１０６は、検索キー（この場合、テキスト質問クエリ）に基づいて、マルチメディア情報データベース１１０よりマルチメディア情報を検索し、このマルチメディア情報にリンク付けされた名前をオントロジ情報データベース１１２から検索する。
【００９１】
また、検索／参照処理部１０６は、検索結果がセキュリティゲートで制限されるか否かをチェックし、制限される場合には検索結果無しとする。ステップＳＧ１０では、検索／参照処理部１０６は、検索結果（マルチメディア情報、名前）を検索／参照系クライアント４００の表示部に表示させる。
【００９２】
一方、ステップＳＧ１の判断結果が「Ｎｏ」である場合、ステップＳＧ３では、検索／参照処理部１０６は、検索キーとして画像質問クエリ（要求）を用いるか否かを判断し、この場合、判断結果を「Ｎｏ」とする。
【００９３】
ステップＳＧ５では、検索／参照処理部１０６は、検索キーとして音響クエリ（要求）を用いるか否かを判断する。この判断結果が「Ｎｏ」である場合、ステップＳＧ１の判断を行う。
【００９４】
ステップＳＧ５の判断結果が「Ｙｅｓ」である場合、ステップＳＧ６では、検索／参照処理部１０６は、検索／参照系クライアント４００より音響クエリを入力させる。
【００９５】
ステップＳＧ７では、検索／参照処理部１０６は、上述したようにセキュリティ検索を行うか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。
【００９６】
ステップＳＧ８では、検索／参照処理部１０６は、検索／参照系クライアント４００の検索者に対応する業務プロセス（予め入力）に基づいて、セキュリティゲートをチェックする。
【００９７】
ステップＳＧ９では、検索／参照処理部１０６は、検索キー（この場合、音響クエリ）に基づいて、マルチメディア情報データベース１１０よりマルチメディア情報を検索し、このマルチメディア情報にリンク付けされた名前をオントロジ情報データベース１１２から検索する。
【００９８】
また、検索／参照処理部１０６は、検索結果がセキュリティゲートで制限されるか否かをチェックし、制限される場合には検索結果無しとする。ステップＳＧ１０では、検索／参照処理部１０６は、検索結果（マルチメディア情報、名前）を検索／参照系クライアント４００の表示部に表示させる。
【００９９】
一方、ステップＳＧ３の判断結果が「Ｙｅｓ」である場合、ステップＳＧ４では、検索／参照処理部１０６は、画像クエリ処理を実行する。具体的には、図１６に示したステップＳＨ１では、検索／参照処理部１０６は、検索キーとしてキーワード入力をさせるか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。ステップＳＨ２では、検索／参照処理部１０６は、画像質問クエリに対応するキーワード（例えば、大きな花で黄色）を検索／参照系クライアント４００より入力させる。
【０１００】
一方、ステップＳＨ１の判断結果が「Ｎｏ」である場合、ステップＳＨ３では、検索／参照処理部１０６は、検索キーの候補として複数の画像パターンを検索／参照系クライアント４００に表示させた後、一つを選択させる。
【０１０１】
ステップＳＨ４では、検索／参照処理部１０６は、ステップＳＨ３またはステップＳＨ２に対応する画像パターンを検索／参照系クライアント４００に表示させる。ステップＳＨ５では、検索／参照処理部１０６は、画像パターンを選択させる。ステップＳＨ６では、検索／参照処理部１０６は、ステップＳＨ５で選択された画像パターンが目標のパターンであるか否かを判断する。
【０１０２】
ステップＳＨ６の判断結果が「Ｎｏ」である場合、ステップＳＨ４以降の処理が実行される。そして、ステップＳＨ６の判断結果が「Ｙｅｓ」になると、図１５に示したステップＳＧ７では、検索／参照処理部１０６は、上述したようにセキュリティ検索を行うか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。
【０１０３】
ステップＳＧ８では、検索／参照処理部１０６は、検索／参照系クライアント４００の検索者に対応する業務プロセス（予め入力）に基づいて、セキュリティゲートをチェックする。
【０１０４】
ステップＳＧ９では、検索／参照処理部１０６は、検索キー（この場合、ステップＳＨ６で目標とされた画像パターン）に基づいて、マルチメディア情報データベース１１０よりマルチメディア情報を検索し、このマルチメディア情報にリンク付けされた名前をオントロジ情報データベース１１２から検索する。
【０１０５】
また、検索／参照処理部１０６は、検索結果がセキュリティゲートで制限されるか否かをチェックし、制限される場合には検索結果無しとする。ステップＳＧ１０では、検索／参照処理部１０６は、検索結果（マルチメディア情報、名前）を検索／参照系クライアント４００の表示部に表示させる。
【０１０６】
以上説明したように、一実施の形態によれば、予め取得された名前情報に基づいて、実装空間（図２参照）で設定された要素をトップレベル（図４参照）とする名前候補の集合であるオントロジ（図４参照）を生成し、このオントロジを構成する各名前をマルチメディア情報とリンク付けすることとしたので、名前やマルチメディア情報の管理業務の効率化を図ることができる。
【０１０７】
また、一実施の形態によれば、名前空間（図４）のトップレベルに設定された要素に応じてオントロジを生成することとしたので、要素に応じて生成されるオントロジを変更することができる。
【０１０８】
また、一実施の形態によれば、生成されたオントロジによる名前をそのまま採用するか否かを選択させることとしたので、ユーザの思想もネーミングに反映させることができる。
【０１０９】
また、一実施の形態によれば、名前情報を取得する際、既に取得済みの名前情報を照会し、重複チェックを行うこととしたので、無駄なネーミングを回避することができ、管理効率をさらに高めることができる。
【０１１０】
また、一実施の形態によれば、名前情報が属するドメイン内で重複チェックを行うこととしたので、他のドメインとの間で重複した名前を使用することができる。
【０１１１】
また、一実施の形態によれば、拡張機能を備えた拡張子付きの名前情報も取得することとしたので、ネーミングの拡張性を高めることができる。
【０１１２】
また、一実施の形態によれば、図２０に示したように、名前が使用される環境（業務プロセス）に応じて検索／参照可能な名前の範囲を制限するセキュリティゲートを設定することとしたので、セキュリティを高めることができる。
【０１１３】
また、一実施の形態によれば、検索／参照処理で、オントロジに対応する名前、該名前にリンク付けられたマルチメディア情報の検索を実行し、図２０に示したセキュリティゲートに応じた検索結果を出力することとしたので、名前やマルチメディア情報の検索業務の効率化を図ることができるという効果を奏する。
【０１１４】
以上本発明にかかる一実施の形態について図面を参照して詳述してきたが、具体的な構成例はこの一実施の形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【０１１５】
例えば、前述した一実施の形態においては、マルチメディア処理装置１００の機能を実現するためのプログラムを図２３に示したコンピュータ読み取り可能な記録媒体６００に記録して、この記録媒体６００に記録されたプログラムを同図に示したコンピュータ５００に読み込ませ、実行することにより各機能を実現してもよい。
【０１１６】
同図に示したコンピュータ５００は、上記プログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）５１０と、キーボード、マウス等の入力装置５２０と、各種データを記憶するＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）５３０と、演算パラメータ等を記憶するＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）５４０と、記録媒体６００からプログラムを読み取る読取装置５５０と、ディスプレイ、プリンタ等の出力装置５６０と、装置各部を接続するバス５７０とから構成されている。
【０１１７】
ＣＰＵ５１０は、読取装置５５０を経由して記録媒体６００に記録されているプログラムを読み込んだ後、プログラムを実行することにより、前述した機能を実現する。なお、記録媒体６００としては、光ディスク、フレキシブルディスク、ハードディスク等が挙げられる。
【０１１８】
また、一実施の形態では、オントロジを生成する手法として、ニューラルネットワークやＧＡ（遺伝的アルゴリズム）を挙げたが、その他の手法（例えば、図２２に示したファジイロジック）を用いてオントロジを生成してもよい。
【０１１９】
（付記１）コンピュータを、
名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定する要素設定手段、
予め取得された名前情報に基づいて、前記設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成する生成手段、
前記名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けするリンク手段、
として機能させるためのマルチメディア処理プログラム。
【０１２０】
（付記２）前記生成手段は、設定された前記要素に応じた前記名前空間オントロジを生成することを特徴とする付記１に記載のマルチメディア処理プログラム。
【０１２１】
（付記３）前記コンピュータを、前記名前空間オントロジによる名前をそのまま採用するか否かを選択させる名前選択手段として機能させるための付記１または２に記載のマルチメディア処理プログラム。
【０１２２】
（付記４）前記生成手段は、前記名前情報を取得する際、既に取得済みの名前情報を照会し、重複チェックを行うことを特徴とする付記１〜３のいずれか一つに記載のマルチメディア処理プログラム。
【０１２３】
（付記５）前記生成手段は、前記名前情報が属するドメイン内で前記重複チェックを行うことを特徴とする付記４に記載のマルチメディア処理プログラム。
【０１２４】
（付記６）前記生成手段は、前記名前情報を取得する際に、拡張機能を備えた拡張子付きの名前情報も取得することを特徴とする付記１〜５のいずれか一つに記載のマルチメディア処理プログラム。
【０１２５】
（付記７）前記コンピュータを、前記名前が使用される環境に応じて検索／参照可能な名前の範囲を制限するセキュリティゲートを設定する設定手段として機能させるための付記１〜６のいずれか一つに記載のマルチメディア処理プログラム。
【０１２６】
（付記８）前記コンピュータを、前記名前空間オントロジに対応する名前、該名前にリンク付けられたマルチメディア情報の検索を実行し、前記セキュリティゲートに応じた検索結果を出力する検索手段として機能させるための付記７に記載のマルチメディア処理プログラム。
【０１２７】
（付記９）名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定する要素設定手段と、
予め取得された名前情報に基づいて、前記設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成する生成手段と、
前記名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けするリンク手段と、
を備えたことを特徴とするマルチメディア処理装置。
【０１２８】
（付記１０）名前付与対象である各要素が階層的に表現された実装空間から、ある要素を設定する要素設定工程と、
予め取得された名前情報に基づいて、前記設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成する生成工程と、
前記名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けするリンク工程と、
を含むことを特徴とするマルチメディア処理方法。
【０１２９】
【発明の効果】
以上説明したように、本発明によれば、予め取得された名前情報に基づいて、実装空間で設定された要素をトップレベルとする名前候補の集合である名前空間オントロジを生成し、この名前空間オントロジを構成する各名前をマルチメディア情報とリンク付けすることとしたので、名前やマルチメディア情報の管理業務の効率化を図ることができるという効果を奏する。
【０１３０】
また、本発明によれば、名前が使用される環境に応じて検索／参照可能な名前の範囲を制限するセキュリティゲートを設定することとしたので、セキュリティを高めることができるという効果を奏する。
【０１３１】
また、本発明によれば、名前空間オントロジに対応する名前、該名前にリンク付けられたマルチメディア情報の検索を実行し、セキュリティゲートに応じた検索結果を出力することとしたので、名前やマルチメディア情報の検索業務の効率化を図ることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明にかかる一実施の形態の構成を示すブロック図である。
【図２】同一実施の形態における実装空間を説明する図である。
【図３】同一実施の形態における名前情報を説明する図である。
【図４】同一実施の形態における名前空間（オントロジ）を説明する図である。
【図５】同一実施の形態の動作を説明する図である。
【図６】同一実施の形態の動作を説明する図である。
【図７】同一実施の形態における部品表一覧情報を示す図である。
【図８】同一実施の形態の動作を説明するフローチャートである。
【図９】図８に示した登録処理を説明するフローチャートである。
【図１０】図９に示した名前取得処理を説明するフローチャートである。
【図１１】図９に示したニューラルネットワークオントロジ生成処理を説明するフローチャートである。
【図１２】図９に示したニューラルネットワークオントロジ生成処理を説明するフローチャートである。
【図１３】図１２に示した階層深さ決定処理を説明するフローチャートである。
【図１４】図１２に示したカテゴライズ処理を説明するフローチャートである。
【図１５】図８に示した検索／参照処理を説明するフローチャートである。
【図１６】図１５に示した画像クエリ処理を説明するフローチャートである。
【図１７】同一実施の形態におけるニューラルネットワークを用いた動作の概要を説明する図である。
【図１８】同一実施の形態におけるニューラルネットワークを説明する図である。
【図１９】同一実施の形態におけるニューラルネットワークを説明する図である。
【図２０】同一実施の形態における業務プロセス毎のセキュリティゲートを説明する図である。
【図２１】同一実施の形態におけるリンク付けを説明する図である。
【図２２】同一実施の形態におけるファジイロジックを説明する図である。
【図２３】同一実施の形態の変形例の構成を示すブロック図である。
【符号の説明】
１００　マルチメディア処理装置
１０２　登録制御部
１０３　オントロジエディタ
１０４　名前取得部
１０５　オントロジ生成部
１０６　検索／参照処理部
２００　ネットワーク
３００　登録系クライアント
４００　検索／参照系クライアント
【図１】
2004102456.tif 000003
【図２】
2004102456.tif 000004
【図３】
2004102456.tif 000005
【図４】
2004102456.tif 000006
【図５】
2004102456.tif 000007
【図６】
2004102456.tif 000008
【図７】
2004102456.tif 000009
【図８】
2004102456.tif 000010
【図９】
2004102456.tif 000011
【図１０】
2004102456.tif 000012
【図１１】
2004102456.tif 000013
【図１２】
2004102456.tif 000014
【図１３】
2004102456.tif 000015
【図１４】
2004102456.tif 000016
【図１５】
2004102456.tif 000017
【図１６】
2004102456.tif 000018
【図１７】
2004102456.tif 000019
【図１８】
2004102456.tif 000020
【図１９】
2004102456.tif 000021
【図２０】
2004102456.tif 000022
【図２１】
2004102456.tif 000023
【図２２】
2004102456.tif 000024
【図２３】
2004102456.tif 000025