(57)【要約】  システムおよび方法は、少なくとも１つの第１のカテゴリを有する第１のタクソノミーと１つ以上の第２のタクソノミーとを取得することを含み、少なくとも１つの第２のカテゴリが、１つ以上の第２のタクソノミーの少なくとも１つに関係付けられている。システムおよび方法は、少なくとも１つの第１のカテゴリの第１のカテゴリプロファイルと少なくとも１つの第２のカテゴリの第２のカテゴリプロファイルとの比較に基づいて、第１のタクソノミーと第２のタクソノミーとをマージすることによって、新しいタクソノミーを作成することをさらに含む。【選択図】      図１
2009534735.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにより実現される方法において、
第１の複数のカテゴリを有する第１のタクソノミーを取得するステップと、
１つ以上の第２のタクソノミーを取得し、第２の複数のカテゴリが前記１つ以上の第２のタクソノミーに関係付けられているステップと、
前記第１の複数のカテゴリのそれぞれのカテゴリプロファイルと前記第２の複数のカテゴリのそれぞれのカテゴリプロファイルとを比較して、マッチングしているカテゴリと、マッチングしていないカテゴリとを識別するステップと、
前記マッチングしているカテゴリと前記マッチングしていないカテゴリとを含む、第３のタクソノミーを作成するステップと
を含む方法。
【請求項２】
前記第１の複数のカテゴリのそれぞれと前記第２の複数のカテゴリのそれぞれとが、１つ以上のコンテンツアイテムに関係付けられている、請求項１記載の方法。
【請求項３】
前記比較することは、カテゴリプロファイル間の比較がしきい値を上回るときにマッチングを識別する比較器機能を適用する、請求項１記載の方法。
【請求項４】
少なくとも１つの第１のカテゴリを有する第１のタクソノミーと１つ以上の第２のタクソノミーとを取得し、少なくとも１つの第２のカテゴリが、前記１つ以上の第２のタクソノミーの少なくとも１つに関係付けられていることと、
前記少なくとも１つの第１のカテゴリの第１のカテゴリプロファイルと前記少なくとも１つの第２のカテゴリの第２のカテゴリプロファイルとの比較に基づいて、前記第１のタクソノミーと前記第２のタクソノミーとをマージすることによって、新しいタクソノミーを作成することと
を含む方法。
【請求項５】
タクソノミータイプの選択を受信することをさらに含む、請求項４記載の方法。
【請求項６】
前記比較を実行するためのカテゴリ比較器機能を識別することをさらに含む、請求項４記載の方法。
【請求項７】
前記第１のカテゴリプロファイルと前記第２のカテゴリプロファイルとに前記比較器機能を適用して、前記少なくとも１つの第１のカテゴリが前記少なくとも１つの第２のカテゴリにマッチングしているかどうかを決定することをさらに含む、請求項６記載の方法。
【請求項８】
前記比較がしきい値を上回る場合、前記比較器機能はマッチングしていることを識別する、請求項７記載の方法。
【請求項９】
前記比較が前記しきい値を上回らない場合に、
前記少なくとも１つの第１のカテゴリと前記少なくとも１つの第２のカテゴリとの両方を前記新しいタクソノミーに追加すること
をさらに含む、請求項８記載の方法。
【請求項１０】
前記比較が前記しきい値を上回る場合に、
前記少なくとも１つの第１のカテゴリを前記新しいタクソノミーに追加することと、
前記少なくとも１つの第１のカテゴリと、前記少なくとも１つの第２のカテゴリとの間に関係を作成することと
をさらに含む、請求項８記載の方法。
【請求項１１】
前記第１のタクソノミーと前記第２のタクソノミーのどちらがより多くの数のカテゴリを含んでいるかに基づいて、前記第２のタクソノミーに関して前記第１のタクソノミーを順序付けすることをさらに含む、請求項４記載の方法。
【請求項１２】
前記少なくとも１つの第１のカテゴリと前記少なくとも１つの第２のカテゴリとを有するカテゴリリストを作成することをさらに含む、請求項４記載の方法。
【請求項１３】
タクソノミー内マッピングを作成して、前記新しいタクソノミー中で、前記少なくとも１つの第１のカテゴリを前記少なくとも１つの第２のカテゴリに関係付けることをさらに含む、請求項４記載の方法。
【請求項１４】
カテゴリプロファイルは、シングルベクターマシン（ＳＶＭ）を使用して発生される、請求項４記載の方法。
【請求項１５】
カテゴリプロファイルは、ｋ−最近傍法（ｋｎｎ）分類を使用して発生される、請求項４記載の方法。
【請求項１６】
前記新しいタクソノミーに対して、タクソノミー内マッピングを作成することをさらに含む、請求項４記載の方法。
【請求項１７】
前記タクソノミー内マッピングは、前記新しいタクソノミー中のカテゴリ間の親子関係を作成する、請求項１６記載の方法。
【請求項１８】
前記タクソノミー内マッピングは、前記新しいタクソノミー中にツリー構造を作成する、請求項１６記載の方法。
【請求項１９】
ネットワークに通信可能に結合され、少なくとも１つの第１のカテゴリを有している第１のタクソノミーを記憶する第１のコンテンツ情報源と、
ネットワークに通信可能に結合されている第２のコンテンツ情報源と、
前記第１のコンテンツ情報源は少なくとも１つの第２のカテゴリを有している第２のタクソノミーを記憶し、
ネットワークに通信可能に結合され、第１のタクソノミーと第２のタクソノミーとを識別するデータを発生させるクライアントデバイスと、
ネットワークに通信可能に結合され、データを受信し、前記第１のタクソノミーと前記第２のタクソノミーとを取得するサーバと
を具備し、
前記サーバは、前記少なくとも１つの第１のカテゴリの第１のカテゴリプロファイルと、前記少なくとも１つの第２のカテゴリの第２のカテゴリプロファイルとの比較に基づいて、前記第１のタクソノミーと前記第２のタクソノミーとをマージすることによって、新しいタクソノミーを作成するようにさらに構成されているシステム。
【請求項２０】
１つ以上のコンテンツ情報源から第１のタクソノミーと第２のタクソノミーとを取得し、第１のタクソノミーは少なくとも１つの第１のカテゴリを有し、第２のタクソノミーは少なくとも１つの第２のカテゴリを有する情報源コネクタモジュールと、
前記少なくとも１つの第１のカテゴリに対して第１のカテゴリプロファイルを発生させ、前記少なくとも１つの第２のカテゴリに対して第２のカテゴリプロファイルを発生させるカテゴリコンテンツモジュールと、
前記第１のカテゴリプロファイルと前記第２のカテゴリプロファイルとの比較に基づいて、前記第１のタクソノミーと前記第２のタクソノミーとをマージすることによって、新しいタクソノミーを作成するタクソノミーマージプログラムモジュールと
を具備する装置。
【発明の詳細な説明】
【関連出願への相互参照】
【０００１】
本出願は、２００６年４月１９日に出願され、“単一および複数のタクソノミーを管理する方法と装置”と題された、米国仮出願第６０／７４５，１５５号に対して優先権を主張し、その内容は参照としてここにその全体が組み込まれている。
【発明の分野】
【０００２】
本発明は、コンピュータソフトウェアおよびハードウェアにより使用される、単一および複数のタクソノミーを作成し、維持し、管理する方法と装置に関連し、これは、電子的に利用可能なコンテンツ、すなわち、テキスト、データおよび“デジタルコンテンツ”（すなわち、画像、ソフトウェア、マルチメディア）の情報検索および取得、コンテンツ解析、ならびに、分類または類別を行い、あるいは、これらを改善する。
【背景情報】
【０００３】
安価なコンピュータおよびネットワーキング技術が、有線および無線ネットワークにより、ますます大量のデジタルコンテンツを電子的に利用可能にしたことにより、ユーザは、彼らが一貫して確実に位置特定できるよりも、かなり多くの情報に対するアクセスを有するので、情報が過負荷となった。
【０００４】
従来から、私立または公立の図書館における印刷された出版物のような、本、硬貨、地図および図を含むが、これらに制限されることのない物理的なコンテンツ収集物は、人である図書館司書により管理されてきている。図書館司書は、収集物のコンテンツを記述するタクソノミー的構造を開発し、各コンテンツアイテムを調査することと、各コンテンツアイテムを関連性のあるカテゴリに対して割り当てることとにより、物理的収集物に構造を課す。この人的なプロセスは、コンテンツ収集物がゆっくりと増加するときには管理可能であるかもしれないが、現在における、テキストおよびマルチメディア両方のデジタルコンテンツの急速な普及は、いずれのコンテンツ収集物所有者の編集要員も圧倒しかねない。
【０００５】
情報検索および取得技術の結果的な普及と商品化は、コンテンツ情報源により独立してインデックス付けされて維持され、知的所有権下におかれていて数が増加している商業データ、メディアおよびテキスト収集物を生み出してきた。これらのコンテンツ情報源は、公衆検索エンジンによるインデックス付けのためにそれらのデジタルコンテンツを完全にアクセス可能にするのには経済的インセンティブが限られており、公衆検索エンジンは、実際のコンテンツへの直接のアクセスを検索エンジンのユーザに提供することによってよりも、情報源を広告主として持つことにより、より多くの経済的利益を得る。
【０００６】
据え置き型のコンピュータによる従来型コンテンツアクセスに加えて、ラップトップ、パーソナルデジタルアシスタント（ＰＤＡ）、および移動体電話機のような移動体コンピューティングデバイスを使用するインターネットアクセスの爆発的急増があった。この移動体デバイスの急増は著しくコンテンツ利用可能性の性質を変えており、コンテンツ発行者は移動体インターネットアクセスのために彼らのコンテンツを再フォーマットし、再組織化している。
【０００７】
デスクトップコンピュータユーザが複数の試行および閲覧を使用して、快適に情報を検索できるのに対して、移動体コンピューティングユーザは、小型スクリーンおよび入力エルゴノミックス、位置の特定性、および彼ら自身の移動性によって、一般的に制限されている。これらの制約のため、移動体コンピューティングユーザは潜在的に関連性のあるすべての結果を受け取ろうと望む傾向が少なく、特定の情報を即座に望む傾向が多い。
【０００８】
移動体デバイスの利用人口によるコンテンツアクセスの変化する性質は、再現率に対する情報取得適合率の値を増加させる際に大きな役割を果たし、新しい検索および取得プロセスは、結果集合の最初の５から１０エントリに対してできる限り最高の適合率をきわだたせる。同じ理由で、移動体ユーザは彼らの所望のコンテンツへの最短パスも要求する。したがって、発行者は、コンテンツのグループまたはカテゴリへのアクセスを容易にする情報アーキテクチャで彼らのコンテンツを組織化するのにより大きなインセンティブを有する。
【０００９】
単一の発行者検索エンジンまたは大規模公衆検索エンジンに対する代替物として、複数のコンテンツ情報源に渡るフェデレイト検索は、ユーザが彼らのクエリに対して、関連性のある応答を得る機会を改善する。しかしながら、コンテンツ発行者は、異なる情報アーキテクチャ、すなわち“タクソノミー”を使用して、彼らのコンテンツを組織化してきている。
【００１０】
一般的に、タクソノミーは、階層的に組織化されて、統制語彙中の用語間の関係を表す統制語彙である。タクソノミーカテゴリは、ラベル付けされた語彙用語、または関連する語彙用語のグループであってもよい。例えば、製品販売業者名の集合は、百貨店に対する統制語彙であってもよく、カテゴリは（例えば、靴、家庭用品、電気器具のような）店舗部門名であってもよい。
【００１１】
どのように語彙がカテゴリ中にグループ化されるか、および、どのように結果カテゴリが互いに関して配置されるかにしたがって、同一の統制語彙から別のタクソノミーを作成することができる。
【００１２】
自動化されたタクソノミー開発および分類技術により、重要な実用的および商業的価値がもたらされ、その目的は、所定のコンテンツ収集物中の情報を類似したコンテンツのグループへと組織化し、各グループを適切にラベル付けして配置し、収集物にアクセスしているユーザに対して、利便性が最大のグループ組織化を表示することである。
【００１３】
タクソノミー管理および分類技術の結果的な急増は、生み出されている公衆タクソノミーの数を増加させてきており、公衆タクソノミーは、Ｙａｈｏｏ！（登録商標）、Ａｍａｚｏｎ（登録商標）、および、ｅＢａｙ（登録商標）で見受けられるようなナビゲーションディレクトリ、すなわち、“閲覧検索”として主に使用され、コンテンツ発行者、集中型公衆検索エンジン、またはコンテンツアグリゲータから利用可能な、知的所有権下にあるコンテンツへのアクセスを容易にする。
【００１４】
本発明は、改良されたタクソノミー管理システムに対する方法およびシステムに特に関連し、これは、既存のタクソノミーおよび類別されたコンテンツに影響を及ぼして、情報アーキテクトおよびコンテンツ発行者による最小の努力とより大きな制御により、新しいタクソノミーを自動的に作成し、維持し、そして管理する。
【発明の概要】
【００１５】
したがって、本発明の１つの観点は、上に述べた問題のうちの１つ以上を取り扱うことである。本発明の例示的な実施形態にしたがった、コンピュータにより実現される方法において、第１の複数のカテゴリを有する第１のタクソノミーを取得するステップと、１つ以上の第２のタクソノミーを取得し、第２の複数のカテゴリが１つ以上の第２のタクソノミーに関係付けられているステップと、第１の複数のカテゴリのそれぞれのカテゴリプロファイルと第２の複数のカテゴリのそれぞれのカテゴリプロファイルとを比較して、マッチングしているカテゴリと、マッチングしていないカテゴリとを識別するステップと、マッチングしているカテゴリとマッチングしていないカテゴリとを含む、第３のタクソノミーを作成するステップとを含む方法。
【００１６】
本発明の他の例示的な実施形態にしたがった、コンピュータにより実現される方法において、少なくとも１つの第１のカテゴリを有する第１のタクソノミーと１つ以上の第２のタクソノミーとを取得し、少なくとも１つの第２のカテゴリが、１つ以上の第２のタクソノミーの少なくとも１つに関係付けられているステップと、少なくとも１つの第１のカテゴリの第１のカテゴリプロファイルと少なくとも１つの第２のカテゴリの第２のカテゴリプロファイルとの比較に基づいて、第１のタクソノミーと第２のタクソノミーとをマージすることによって、新しいタクソノミーを作成するステップとを含む方法。
【００１７】
本発明の例示的な実施形態にしたがった、コンピュータにより実現されるシステムにおいて、ネットワークに通信可能に結合され、少なくとも１つの第１のカテゴリを有している第１のタクソノミーを記憶する第１のコンテンツ情報源と、ネットワークに通信可能に結合されている第２のコンテンツ情報源と、第１のコンテンツ情報源は少なくとも１つの第２のカテゴリを有している第２のタクソノミーを記憶し、ネットワークに通信可能に結合され、第１のタクソノミーと第２のタクソノミーとを識別するデータを発生させるクライアントデバイスと、ネットワークに通信可能に結合され、データを受信し、第１のタクソノミーと第２のタクソノミーとを取得するサーバとを具備し、サーバは、少なくとも１つの第１のカテゴリの第１のカテゴリプロファイルと、少なくとも１つの第２のカテゴリの第２のカテゴリプロファイルとの比較に基づいて、第１のタクソノミーと第２のタクソノミーとをマージすることによって、新しいタクソノミーを作成するようにさらに構成されているシステム。
【００１８】
本発明の例示的な実施形態にしたがった、コンピュータにより実現されるクエリを処理する装置において、１つ以上のコンテンツ情報源から第１のタクソノミーと第２のタクソノミーとを取得し、第１のタクソノミーは少なくとも１つの第１のカテゴリを有し、第２のタクソノミーは少なくとも１つの第２のカテゴリを有する情報源コネクタモジュールと、少なくとも１つの第１のカテゴリ、および、少なくとも１つの第２のカテゴリに対して、コンテンツカテゴリプロファイルを発生させるカテゴリコンテンツモジュールと、少なくとも１つの第１のカテゴリの第１のカテゴリプロファイルと少なくとも１つの第２のカテゴリの第２のカテゴリプロファイルとの比較に基づいて、第１のタクソノミーと第２のタクソノミーとをマージすることによって、新しいタクソノミーを作成するタクソノミーマージプログラムモジュールとを具備するシステム。
【００１９】
本発明の完全な理解を容易にするために、添付の図面に対する参照がここで行われる。これらの図面は本発明を制限するものとして考えられるべきでなく、例示的なものとしてのみ企図されている。
【実施形態の詳細な説明】
【００２０】
詳細な説明および添付の図面は、本発明の好ましい実施形態を表すが、添付の特許請求の範囲に規定された、本発明の精神および範囲から逸脱することなく、ここで数々の追加、修正および置換を行うことができることが理解されるだろう。特に、本発明はその精神または本質的な特徴から逸脱することなく、他の特定の形態、構造、配置、形状で、そして、他のエレメント、マテリアルおよび構成部品で、実現されてもよいことが当業者にとって明らかになるだろう。したがって、ここで開示する実施形態は、すべての観点で説明的なものであって制限的なものではないとして解釈すべきであり、本発明の範囲は添付の特許請求の範囲によって示され、前述の説明に制限されない。さらに、プロセスの結果を本質的に変えることなく、プロセスが実行される順序を変更させてもよいことに留意すべきである。
【００２１】
したがって、ここで開示する実施形態は、すべての観点で説明的なものであって制限的なものではないとして解釈すべきである。本発明の範囲は、前述の説明というよりは、添付の特許請求の範囲によって示され、これらの均等物の意味および範囲内に収まるすべての変更はここに内包されることが企図されている。
【００２２】
以下の定義は、単に例示的なものであり、以下に説明する本発明のさまざまな実施形態を例示するためにここで参照されている。本発明の実施形態および範囲は以下で述べる定義により制限されない。
【００２３】
検索エンジン：は、情報にインデックス付けし、情報を記憶し、およびクエリによるユーザからの命令に基づいて情報を取得するように設計されているコンピュータプログラムを指す。単一の収集物に対して個々の検索を実行するプロセスは検索エンジンと呼ばれる。複数の検索エンジンおよび／またはデータベースに対して検索を実行し、結果を組み合せるプロセスは、フェデレイトまたはメタ検索エンジンとして知られている。
【００２４】
コンテンツ情報源またはコンテンツ発行者：は、ネットワーク経由で利用可能なデジタルまたは非デジタルコンテンツの収集物を所有する発行者を指す。
【００２５】
クエリ：は、ユーザまたはタクソノミー管理システムによって探される情報もしくはデータを記述あるいは識別する要求を指す。クエリはテキスト、非テキスト、および／または、カテゴリのさまざまな組み合わせを含んでいてもよい。例えば、クエリはキーワード（例えば、用語、フレーズ、自然言語文）とともに、非テキストクエリ（例えば、画像または音声クリップのようなマルチメディア、および／または、オークション入札、購入金額もしくは旅行日付のような数的クエリ）、および／または、カテゴリ（例えば、ロック、ポップ、またはアーバンのような音楽ジャンル）を含んでいてもよい。
【００２６】
クエリタイプおよびフォーマットのさまざまな組み合わせが適用されてもよい。例えば、旅行予約のケースでは、クエリは日付範囲、出発都市と目的都市の対、および／または旅行人数を含んでいてもよい。音声ファイルのケースでは、クエリは言語のまたは音楽のフレーズとともに、アーティスト名、曲タイトル等を含んでいてもよい。より複雑なシナリオでは、クエリは株式相場、株価デリバティブ、信号パターンまたは等圧線に関して特徴付けられてもよい。
【００２７】
ユーザまたはタクソノミー管理システムはネットワークを通してクエリを送信してもよい。さらに、ユーザはコンピュータまたは他の通信デバイスを使用して、クエリを送信してもよい。
【００２８】
記憶されたクエリ：ユーザまたはタクソノミー管理システムは根本的な技術を何も変更することなく、主題カテゴリまたは情報源タクソノミークエリのような頻繁な検索を予めプログラムしてもよい。
【００２９】
結果アイテム：情報の最小部分。結果アイテムはクエリに応答して戻され、特定の文書を指すために使用される。結果アイテムは情報リソースの位置と、記述、タイトルおよび価格等のようなさまざまな他のメタデータ値とを含んでいてもよい。
【００３０】
結果集合：クエリに応答して戻された結果アイテムのリスト。
【００３１】
類別：は、そのメンバーが互いに何らかの類似性を有するタクソノミーとして潜在的に階層的に構成されているグループ中におけるエンティティの配置として規定される。類別システムはそのリソースの知的、機能的または概念的コンテンツを表現することを意図した１つ以上のグループラベルの、リソースに対する割り当てを伴う。これらのラベルは通常、統制語彙から得られる。統制語彙は、用語の集合（ターミノロジー）を正規化し、検索クエリを適切に投げかけるのに使用することができる１組の認証された用語またはラベルを特定することにより、情報取得システムと個々またはいくつかの情報取得システムとの間の通信を提供する。
【００３２】
タクソノミー：は、収集物中のコンテンツを組織化するのに使用される、階層的に配置された統制語彙であってもよい。インターネット検索エンジンは、コンテンツ収集物の閲覧検索を容易にするために、１つ以上の関係するタクソノミーを持っていてもよい。ウェブアプリケーション開発者およびマーケティング担当者は、異なる利害関係者の組織的使用を満足させるために、リソースの組織を２つの別の表現に分割してもよい。単一のタクソノミーノード（taxonomy node）をカテゴリと呼ぶ。ナビゲーション、すなわち、閲覧検索の技術は、記憶されたデジタル情報へのユーザアクセスのための組織的媒体としてタクソノミーを使用してもよい。関係付けられたタクソノミーのマルチレベルの集合は、エンドユーザに対して単純な構造を表示すること、および、正確な類別のために要求される詳細な構造を提供すること、のような異なる要求を満たすのに使用されることが多い。
【００３３】
参照タクソノミー：は、ローカル収集物中に記憶されているコンテンツアイテムの人的または機械的分類のための構造として使用される、細粒度のある、単調に展開するタクソノミーであってもよい。参照タクソノミーは、記憶されたコンテンツを類別するための基礎として使用される構造であってもよい。参照タクソノミーは、検索および情報取得エンジンによって提供されるタイプおよび主題により異なっていてもよい。類似のタイプのコンテンツ、または、類似の主題領域からのコンテンツは、同じ参照タクソノミー内に組織化されてもよい。マルチタクソノミーシステムでは、参照タクソノミーは、数多くの情報源タクソノミー中に表現されるすべてのカテゴリの結合であってもよい。
【００３４】
表示タクソノミー：は、参照タクソノミーの部分集合であり、コンテンツにアクセスしている個人に対する表示のために使用される。表示タクソノミーは、簡潔で、高度に可変性があるタクソノミーであってもよく、表示タクソノミーは、エンドユーザに提示され、エンドユーザによってナビゲートされ、市場の要求を満たすために頻繁に変更できる。表示タクソノミーは参照タクソノミーよりも、より可変性がある。その理由は、表示タクソノミーは個々の閲覧検索に対してカテゴリを表示するのに使用され、異なる時期において、または異なるターゲットユーザグループに対して、コンテンツ発行者スタッフが、コンテンツの異なる領域を強調表示することがさらに重要であると決定することがあるからである。コンテンツ収集物の再類別を最小化させるために、表示タクソノミーへの変更が参照タクソノミー中の変更を発生させることは稀である。マルチタクソノミーシステムでは、表示タクソノミーは、初めのうち、または、全体として、数多くの情報源タクソノミー中に表現されるカテゴリの共通部分であってもよい。
【００３５】
情報源タクソノミー：は、アクセス可能なコンテンツ発行者において利用可能なコンテンツを表現する公的に利用可能なタクソノミーである。フェデレイト検索システムでは、３つのレベルのコンテンツ組織があってもよい。例えば、個人により閲覧可能な表示タクソノミーと、メタ収集物中で利用可能なリソースを組織化するための参照タクソノミーレベルとに加えて、コンテンツ発行者表示タクソノミーが、ユーザ閲覧のために間接的に利用可能であってもよい。
【００３６】
本開示の例示的な実施形態は、単一および複数のタクソノミーを管理する方法およびシステムに関連する。例示的な方法および装置は、既存の単一および複数のタクソノミーを利用して、タクソノミーの人的または機械的な作成と管理を可能にしてもよい。例示的な方法および装置は、複数のタクソノミーの作成、メンテナンス、および記憶を行ってもよい。
【００３７】
自動的に発生されたタクソノミーは多様性の高いトピックを持つ大きなコンテンツ収集物の組織に対する共通感覚の期待にマッチングしないおそれがある。そこで、ここで説明した例示的な実施形態は、タクソノミー、証拠構造およびメタデータを人的に編集するのに使用される管理的ツールの詳細な説明を提供して、タクソノミーの類別とタクソノミーを使用するナビゲーションの容易性とを改善する。
【００３８】
本開示の例示的な実施形態は、タクソノミーを管理する方法および装置を説明し、ネットワークアクセス可能なテキスト、データおよびデジタルコンテンツ収集物に対する、類別および分類エンジンのための、そして、情報検索および取得プラットフォームのためのコンピュータソフトウェアとハードウェアによってタクソノミーは使用される。本開示の例示的な実施形態は、カテゴリ細粒度の異なるレベルにおいて、小さいまたは大きい、タクソノミーの発生を容易にし、このことは類別プロセスに対するカテゴリプロファイルとして必要とされる関係付けられた証拠構造の開発を含む。本開示の例示的実施形態は、予め分類されたコンテンツとアクセス使用法パターンとの両方の解析に基づいて、メンテナンスとエラー処理を提供する。
【００３９】
さらに、本開示の例示的実施形態は、タクソノミー管理に対する管理的プロセスとツールを含み、これらはグラフィカルユーザインターフェイス（ＧＵＩ）、タクソノミーインポートおよびエクスポート、ローカライゼーションおよび翻訳、ユーザおよび役割処理、エラー解析ならびにレポートすることを含む。ＧＵＩは、人的および自動的なタクソノミー編集を提供し、このことは新しいカテゴリを作成すること、類別証拠構造を強化すること、ならびに、自動的および人的にタクソノミー間マッピングおよびタクソノミー内マッピングをすることのような、しかし、これらに制限されることのない、承認サイクル、自動変更履歴およびタクソノミーエラー訂正機能を備えるワークフローを含む。
【００４０】
図１は、本開示の例示的実施形態にしたがった、単一および複数のタクソノミーを管理するシステム１００の例示的な図である。図１はネットワーク接続と構成部品レベル処理モジュールとを備えるシステムレベル図を示す。用語モジュールはコンピュータハードウェア、ソフトウェア、ファームウェア、他の命令処理デバイス、および／または、これらの組合せを指してもよい。システム１００の構成部品はさらに複製され、結合され、および／または、分けられて、本開示の実施形態のさまざまな適用をサポートする。追加的なエレメントがシステム中で実現され、さまざまな適用をサポートしてもよい。
【００４１】
タクソノミー管理クライアント１１０は、ユーザが単一のおよび複数のタクソノミーを管理できるようにする。タクソノミー管理クライアント１１０は、移動体デバイス、または、キオスクもしくはデスクトップコンピュータのような、しかしこれらに制限されない、他の通信デバイスを含んでいてもよい。タクソノミー管理クライアント１１０は、グラフィカルユーザインターフェイスアプリケーションを含んでいてもよい。グラフィカルユーザインターフェイスアプリケーションは、複数のタクソノミー入力を管理するローカルリレーショナルデータベースおよびタクソノミーコンテンツレポジトリ１４４と対話する。タクソノミー管理クライアント１１０は、（有用性テストと配布チャネル要求のための）表示および参照タクソノミーの急速な開発を容易にし、タクソノミー内マッピングおよびタクソノミー間マッピングを作成する。タクソノミー管理クライアント１１０は、カテゴリおよび証拠作成、タクソノミー管理、記憶、エラー解析、ならびに翻訳も容易にする。タクソノミー管理クライアント１１０は、証拠用語の重みを含むカテゴリプロファイルをさらに入力し、そして記憶し、また、校閲および承認を含むタクソノミーワークフロープロセスを管理し、そして、ファイルに対して一括でタクソノミーインポート／エクスポートを行う。以下でより詳細に説明するように、タクソノミー管理クライアント１１０は、ネットワーク１２０を通して、タクソノミーコンテンツレポジトリ１４４に、および／または、タクソノミー管理サーバシステム１３０のタクソノミー管理処理モジュールに接続される。
【００４２】
タクソノミー管理クライアント１１０は、グラフィカルユーザインターフェイスモジュール１１１、ワークフローエンジンモジュール１１２、インポート／エクスポートタクソノミーモジュール１１３、ローカライゼーションモジュール１１４、ローカルデータ記憶１１５、および、ネットワーク接続１１６を含む。
【００４３】
グラフィカルユーザインターフェイスモジュール１１１は、タクソノミー管理クライアント１１０のユーザにグラフィカルユーザインターフェイスを提示して、ユーザがタクソノミー上でさまざまな機能を実行できるようにしてもよい。グラフィカルユーザインターフェイスモジュール１１１は、例えば、ドラッグ・アンド・ドロップのグラフィカルユーザインターフェイスアプリケーションを実現してもよい。グラフィカルユーザインターフェイスモジュール１１１は、タクソノミー編集ツールをユーザに提供してもよい。タクソノミー編集ツールは、ワークフローおよびコンテンツ管理機能を含んでいてもよい。ワークフローおよびコンテンツ管理機能は、ユーザおよび役割処理、認証、変更履歴、ステージング／生産サイクルアウェアネス、校閲、承認、ならびに、注釈を含む。タクソノミー編集の別のバージョンは、特定のユーザ役割に対する、読み出し／書き込み／承認機能を強化してもよい。
【００４４】
ユーザ役割は、表示編集者役割、ドメイン編集者役割、マネージャ役割、および、管理者役割を含む。管理者役割は、例えば、ユーザが、タクソノミーを開発することと、複数のタクソノミー間でマッピングおよび／または翻訳することと、ユーザを作成することと、ユーザ役割および権限を設定することとを可能にする。表示編集者役割は、ユーザが、彼ら自身の表示タクソノミーを作成することと、更新および削除することと、制限された選択を参照タクソノミーから読み出すこととを可能にする。ドメイン編集者役割はオントロジスト役割または図書館司書役割として呼ばれることがあり、ユーザが、表示タクソノミーおよび参照タクソノミーを開発することと、複数のタクソノミー間でマッピングおよび／または翻訳することとを可能にする。タクソノミー編集機能は、例えば、自然史または音楽のような、ドメイン編集者役割の主題領域に制限されていてもよい。マネージャ役割は、ユーザが、任意のタクソノミーを開発することと、タクソノミー間でマッピングおよび／または翻訳することと、ドメインおよび表示編集者役割による変更を承認することとを可能にする。
【００４５】
ワークフローエンジンモジュール１１２は、タクソノミー作成およびメンテナンス手続の操作上の観点を管理することができる。タクソノミー作成およびメンテナンス手続の操作上の観点は、校閲および承認タスクを構成することと、誰がどのタスクを実行するかと、それらの相対的順序は何であるかと、どのようにタスクが同期化されるのかと、どのように情報が流れてタスクをサポートするのかと、どのようにタスクが追跡されるのかとを含むが、これらに制限されない。
【００４６】
インポート／エクスポートタクソノミーモジュール１１３は、さまざまなデータファイルフォーマットからのタクソノミーの一括アップロードを容易にするインポート／エクスポート機能を実行する。さまざまなデータファイルフォーマットは、拡張可能マークアップ言語（ＸＭＬ）、ウェブ・オントロジ言語（ＯＷＬ）、エクセル、プレーンテキストフォーマットファイル、および、他の利用可能なデータファイルフォーマットのようなものであるが、これらに制限されない。インポート機能がタクソノミー詳細を読み出してもよく、タクソノミー詳細は、データファイルからの、メタデータ、カテゴリ、証拠用語、ならびに、タクソノミー間マッピングおよびタクソノミー内マッピングを含むが、これらに制限されない。インポート機能は、タクソノミー管理サーバシステム１３０の内部でタクソノミーの表現を作成し、タクソノミーの表現をタクソノミーコンテンツレポジトリ１４４中に記憶させる。エクスポート機能は、タクソノミー管理サーバシステム１３０またはタクソノミーコンテンツレポジトリ１４４からタクソノミー表現を読み出して、メタデータ、カテゴリ、証拠用語およびマッピングを外部ファイルに書き出す。タクソノミーインポートおよびエクスポート機能は、タクソノミスト、オンロジスト、翻訳者、編集者および発行者からの人的な更新を容易にするために、独自のタクソノミースキーマ、および、（例えば、オープンディレクトリプロジェクト（ＤＭＯＺ）と、国際標準製品・サービス分類（ＵＮＳＰＳＣ）タクソノミーとによりサポートされるもののような）標準のタクソノミースキーマを使用して、代替フォーマットでインポート／エクスポートできるように拡張可能であってもよい。代替フォーマットは、マイクロソフトエクセル（登録商標）スプレッドシート、プレーンテキスト、ＯＷＬおよびＸＭＬファイルを含むが、これらに制限されない。さらに、インポート／エクスポートタクソノミーモジュール１１３は、タクソノミーモードからシソーラスモードに切り替えて、（例えば、シンプルナレッジ組織化システム（ＳＫＯＳ）およびＮＩＳＯシソーラス作成標準Ｚ３９．１９のような）標準シソーラスフォーマットでコンテンツを表示し、インポートし、または、エクスポートすることができる。
【００４７】
ローカライゼーションモジュール１１４はタクソノミーローカライゼーションを実行する。各タクソノミーメタデータ、カテゴリラベル、および、類別証拠用語は、地域の特性を特定するプロパティを有する。地域の特性を特定するプロパティは、言語、国、文字セットエンコーディングのようなものであるが、これらに制限されない。ローカライゼーションモジュール１１４は、人的および自動的プロセスの組合せによって、ユーザがタクソノミーを直接編集できるようにし、メタデータ、カテゴリラベルおよび用語翻訳を追加できるようにする。ローカライゼーションモジュール１１４は、人的にタクソノミーをローカライズし、または、外部の翻訳者によるローカライゼーションのためにファイルをインポート／エクスポートし、あるいは、人の校閲サイクルを備える自動化された翻訳プロセスを管理するために使用することができる。タクソノミーカテゴリラベルは、可能なときは、ベース言語およびターゲット言語の両方のバージョンを有している情報源タクソノミーからの用語の集合（ターミノロジー）を使用して、翻訳される。さらに、ローカライゼーションモジュール１１４は自動化された方法を実行し、翻訳辞書、自動化された機械翻訳プロセス、人的翻訳、および／または、これらの組合せを使用して、タクソノミーローカライゼーションを開始してもよい。
【００４８】
ローカルデータ記憶１１５は、作成、メンテナンスおよび校閲サイクルの間にタクソノミーのワーキングコピーを記憶できるようにする。
【００４９】
ネットワーク接続１１６は、タクソノミー管理クライアント１１０が、ネットワーク１２０を通して、タクソノミー管理サーバシステム１３０に通信することを可能にする。ネットワーク１２０は、インターネットまたは他のネットワークを含んでいてもよい。
【００５０】
タクソノミー管理サーバシステム１３０は、有線または無線ネットワーク接続によりネットワーク１２０を通してタクソノミー管理クライアント１１０に通信してもよく、ネットワーク１２４を通して（例えば、外部コンテンツ情報源１５０ａ、１５０ｂ、・・・１５０ｋのような）コンテンツ情報源、（データベースとして表される）記憶されたコンテンツ収集物モジュール１７０、および／または、例えば、“オンデッキ”コンテンツ情報源のような他の情報源にさらに通信してもよい。
【００５１】
タクソノミー管理サーバシステム１３０は、クエリすることに、取得することに、および／または、他の処理に関係付けられた機能を実行するさまざまなモジュールを含んでいてもよい。例えば、タクソノミー管理サーバシステム１３０はネットワーク通信モジュール１３２、タクソノミープロセッサモジュール１３４、カテゴリコンテンツプロセッサモジュール１３６、タクソノミーマージプログラムモジュール１３８、情報源コネクタモジュール１４０、１つ以上の情報源タクソノミーキャッシュ１４２ａ、・・・１４２ｎおよび／または他のモジュールを含んでいてもよい。タクソノミー管理サーバシステム１３０のさまざまな構成部品はさまざまなアプリケーションおよびプラットフォームをサポートするために、さらに二重化され、組み合わされ、および／または統合されてもよい。さらに、モジュール、キャッシュおよび他の構成部品は、複数のシステム、プラットフォーム、アプリケーション等に渡って実現されてもよい。さまざまな適用をサポートするために、追加的なエレメントがシステムで実現されてもよい。
【００５２】
ネットワーク通信モジュール１３２は、ネットワーク１２０、ネットワーク１２４、ならびに／あるいは、他のネットワークおよび通信ポータルを通して、バランスの取れたデータの交換を管理する。
【００５３】
タクソノミープロセッサモジュール１３４は、保存されたタクソノミーを調べて、カテゴリコンテンツプロファイルおよび証拠用語を作成し、新しいタクソノミーを作成し、そして既存のタクソノミーを維持してもよい。保存されたタクソノミーを調べることは情報源タクソノミーおよびコンテンツをクエリすることを含む。タクソノミープロセッサモジュール１３４は、保存されたタクソノミー閲覧履歴とユーザクエリとを調べて、タクソノミー自動化プロセスを増強および改良し、ユーザに対する個人化サービスと関連カテゴリとクエリ曖昧性除去とを提供する。ユーザに対する個人化サービスは検索、サービスおよび広告の推奨を含む。
【００５４】
カテゴリコンテンツプロセッサモジュール１３６は、コンテンツ情報源１５０に記憶されたコンテンツ収集物を調べて、コンテンツタイプおよび利用可能なメタデータに基づき、何らかの関連する機械学習プロセスおよびアルゴリズムを使用して重みを有するカテゴリプロファイルおよび証拠用語リストを発生させてもよい。何らかの関連する機械学習プロセスおよびアルゴリズムは、シングルベクターマシン（ＳＶＭ）、または、ｋ−最近傍法（ｋｎｎ）分類のようなものである。カテゴリコンテンツプロセッサモジュール１３６は、タクソノミーマージプログラムモジュール１３８による使用のために情報源タクソノミーを使用して、コンテンツ情報源１５０において予め分類された文書を解析して、タクソノミーカテゴリ間のマッピングを提案してもよい。
【００５５】
タクソノミーマージプログラムモジュール１３８は、例えばツリー横断アルゴリズムを使用して、１つ以上の既存のタクソノミーをマージし、カテゴリコンテンツプロセッサモジュール１３６によって発生されるカテゴリコンテンツプロファイルを比較することにより新しいタクソノミーを作成するプロセスを管理してもよい。ツリー横断アルゴリズムは、例えば、幅優先検索のようなものであるが、これに制限されない。
【００５６】
情報源コネクタモジュール１４０は、タクソノミーおよびコンテンツに対するコンテンツ発行者にクエリし、情報源要求に適切な要求をフォーマットし、情報源からの応答を処理し、それを発行者特有のフォーマットから内部ＸＭＬフォーマットへと再フォーマットするフレームワークを含む。
【００５７】
コンテンツ情報源１５０ａ・・・１５０ｋはいくつかのモジュールを使用してそれらのコンテンツ収集物からの情報取得を容易にする。コンテンツ情報源１５０は、有線もしくは無線ネットワーク接続によりネットワーク接続１６０ａ・・・１６０ｋを通して、タクソノミー管理クライアント１１０、および、タクソノミー管理サーバシステム１３０、または、他のプログラムに通信する。検索エンジンアクセスモジュール１６４ａ・・・１６４ｋは、検索エンジン独自のインデックス付けアルゴリズムを使用して到来クエリに対して構文解析することと、クエリをコンテンツインデックスにマッチングすることと、マッチングしているコンテンツアイテムの記述および位置のようなメタデータを含む結果集合を戻すこととを行う。コンテンツインデックス１６６ａ・・・１６６ｋは、記憶メカニズムとコンピュータプログラムを含んでいてもよい。これらは、コンテンツ情報源１５０のコンテンツ収集物中に含まれるリソースからの、メタデータ、テキストおよび／または他の属性を含有していてもよい。記憶されたコンテンツ収集モジュール１７０ａ・・・１７０ｋは、リソース、マルチメディアおよび／または他のコンテンツを含んでいてもよい。リソース、マルチメディアおよび／または他のコンテンツは、検索エンジンによってインデックス付けされ、メタデータにより参照され、結果集合中にリストアップされた位置によりアクセス可能である。
【００５８】
検索エンジンアクセスモジュール１６４ａ・・・１６４ｋは、（例えば、文書、画像、ウェブサイトのような）コンテンツアイテムの収集物に予めインデックス付けし、次にクエリに応答して、クエリを満たすコンテンツアイテムのために１つのまたはグループのコンピュータ中の収集物を調査し、可能性のあるマッチングの順序付けられたリストをカテゴリコンテンツアイテム結果集合として戻す。コンテンツアイテムがどのくらい近くクエリにマッチングしているかを意味している関連性ランキングを示す結果アイテムメタデータが、明示的に戻されてもよく、または、暗黙的にカテゴリコンテンツアイテム結果集合中のアイテムの順序で与えられてもよく、通常最も関連性のあるコンテンツアイテムは順序付けられたリストのトップにある。ランキングは数的類似性スコア値に基づいて、またはコンテンツ発行者によってコンテンツに対して予め計算されて、フルテキストもしくはデータベースインデックスで記憶されている多くの可能性のある尺度のうちの１つに基づいていてもよい。
【００５９】
検索エンジンアクセスモジュール１６４ａ・・・１６４ｋは、少なくとも３つのタイプ、すなわち、集中型インデックス付け、メタ検索、およびフェデレイト検索エンジンに変化してもよく、そしてこれらを含んでいてもよい。各タイプは異なるタイプのコンテンツアイテム収集物に対して検索を行うのに使用される。例えば、集中型インデックスは、単一企業コンテンツ管理システム中に、または、公衆に利用可能なおびただしい数のインターネット可能にされたウェブサイト中に見受けられるもののような、完全にアクセス可能な均質なコンテンツに対する検索を容易にするのに使用される。
【００６０】
異なるコンテンツ情報源１５０は、テキストおよび／またはメタデータの異なるセクションに対して、異なるアルゴリズムを使用して、もしくは、同一のアルゴリズムを処理することにより、それらのコンテンツアイテム収集物をインデックス付けしてもよい。したがって、いくつかの例では、ローカル情報源で計算されたランキング統計および類別は、カテゴリを結合するときに、直接比較されない。
【００６１】
コンテンツ情報源１５０のモジュールおよび他の構成部品は、複数のシステム、プラットフォーム、アプリケーション等に渡って実現されてもよい。さまざまな適用をサポートするために、追加的なエレメントがコンテンツ情報源システム中で実現されてもよい。
【００６２】
記憶されたコンテンツ収集物モジュール１７０は、収集アイテム［１７０ａ−ａ…１７０ａ−ｅ］および［１７０ａ−ａ、１７０ａ−ｂ、１７０ｂ−ａ、１７０ｂ−ｂ、１７０ｂ−ｅ］のようなデータアイテムを含んでいてもよい。例えば、コンテンツアイテムは、コンテンツアイテム［１７０ａ−ａ…１７０ａ−ｅ］でのように、１つの収集物中に出現してもよい。しかしながら、コンテンツアイテムは、記憶されたコンテンツ収集物モジュール１７０ａと１７０ｂ中のコンテンツ集合［１７０ａ−ａ、１７０ａ−ｂ］のオーバーラップにより示されるように、１つより多い収集物中に出現してもよい。
【００６３】
本開示の実施形態にしたがうと、情報源コネクタモジュール１４０は、個々のコンテンツ情報源１５０（例えば、検索エンジン、データベース、他のデータ情報源等）からの情報源タクソノミー１６２を受け取り、他のモジュールによる処理を待機している間に、情報源タクソノミー１６２を情報タクソノミーキャッシュ１４２ａ…１４２ｎ中にさらに記憶させる。情報タクソノミーキャッシュ１４２は、クエリに応答してコンテンツ情報源１５０から戻された情報源タクソノミー１６２を含む。情報源タクソノミーキャッシュ１４２は、関係する一意的なキャッシュキーを持っていてもよく、これは、情報源識別子、クエリまたはカテゴリ用語、および／または、再使用を容易にする他の要因を含んでいてもよい。
【００６４】
クエリ特有の情報源タクソノミーキャッシュ（例えば、情報源タクソノミーキャッシュ１４２ａ…１４２ｎ）は、カテゴリコンテンツプロセッサモジュール１３６における処理のために、コンテンツ情報源１５０ａ…１５０ｋから戻されたタクソノミーおよび／またはコンテンツを記憶してもよい。カテゴリコンテンツプロセッサモジュール１３６は、コンテンツを解析し、カテゴリコンテンツプロファイルを作成し、タクソノミーマージプログラムモジュール１３８による使用のために、タクソノミーコンテンツレポジトリ１４４中にプロファイルを記憶させる。
【００６５】
タクソノミーマージプログラムモジュール１３８は１つ以上の情報源タクソノミーから新しいタクソノミーを作成する。タクソノミーマージプログラムモジュール１３８は、１つ以上のコンテンツ情報源タクソノミーからタクソノミーを抽出し、妥当性を検査し、および、更新するプロセスを含む。タクソノミーマージプログラムモジュール１３８は２つ以上のタクソノミーのコンテンツを自動的に比較するプロセスを含んでいてもよく、そして、新しいタクソノミー中のマッチングしているカテゴリを提案してもよい。これらのプロセスは、例えば、インターネットをクロールして、類似したコンテンツを含んでいる新しいコンテンツ情報源１５０を位置特定する、ウェブスパイダーに付随していてもよい。
【００６６】
タクソノミーマージプログラムモジュール１３８は（複数の既存のタクソノミーおよびこれらの関係する文書からの）タクソノミーの作成およびメンテナンスと、（同一タクソノミー中のカテゴリ間での）タクソノミー内マッピングと、（異なるタクソノミー中のカテゴリ間での）タクソノミー間マッピングと、類別メンテナンスとを提供し、カテゴリおよび証拠のドリフトと旧式化を軽減し、タクソノミー拡張と、類別エラー解析と、校閲および承認ワークフローとを発生させる。校閲および承認ワークフローは、タクソノミー、カテゴリ、証拠およびメタデータの作成、更新、翻訳を確認するためのものである。タクソノミーマージプログラムモジュール１３８は、情報源タクソノミーを使用して、コンテンツ情報源１５０において予め類別された文書を解析し、タクソノミーカテゴリ間のマッピングを提案してもよい。これらのプロセスのそれぞれは、図２−４を参照して以下で説明する。
【００６７】
図２−４は、本開示の例示的な実施形態にしたがった方法のフロー図を図示する。この例示的な方法は例として提供され、本開示にしたがった方法を実行するさまざまな方法がある。図２−４に示した方法は、１つのシステム、または、さまざまなシステムの組み合わせによって実行され、または、さもなければ実施されてもよい。例として、図１中で示したシステム１００により実行されるものとして方法を以下で説明し、図２−４の例示的方法を説明する際にシステム１００のさまざまなエレメントを参照する。図２−４に示した各ブロックは、例示的な方法で実行される、１つ以上のプロセス、方法、または、サブルーチンを表す。
【００６８】
図２は、本開示の例示的な実施形態にしたがったプロセスの例示的なフロー図を図示する。プロセスにより、現存するタクソノミーが取得され、処理されて、タクソノミーカテゴリプロファイルとコンテンツプロファイルとが作成される。フロー図２００はブロック２１２において開始する。
【００６９】
ブロック２１０において、情報源コネクタモジュール１４０は、コンテンツ情報源１５０からの情報源タクソノミーを要求する。ブロック２１２において、コンテンツ情報源１５０は、要求を受信して、要求された情報源タクソノミーを情報源コネクタモジュール１４０に戻す。ブロック２１４において、情報源コネクタモジュール１４０は、情報源タクソノミーを情報源タクソノミーキャッシュ１４２中に記憶させてもよい。
【００７０】
ブロック２３２において、タクソノミープロセッサモジュール１３４は、発行者の好ましいフォーマットから、タクソノミー管理サーバシステム１３０により使用されるフォーマットへと情報源タクソノミーを再フォーマットしてもよい。例えば、タクソノミープロセッサモジュール１３４は、情報源タクソノミーをウェブ・オントロジ言語（ＯＷＬ）表現へと再フォーマットして、タクソノミーカテゴリ、メタデータおよびタクソノミー内マッピングを首尾一貫したフォーマットで取り込んでもよい。
【００７１】
一度再フォーマットされると、ブロック２３４において、タクソノミープロセッサモジュール１３４は再フォーマットされた情報源タクソノミーをタクソノミーコンテンツレポジトリ１４４に記憶させる。
【００７２】
ブロック２３６において、タクソノミープロセッサモジュール１３４は、再フォーマットされた情報源タクソノミーをカテゴリコンテンツプロセッサモジュール１３６に渡す。
【００７３】
カテゴリコンテンツプロセッサモジュール１３６は、ルートカテゴリにおいて開始して、情報源タクソノミー内の各カテゴリに進み、以下に説明するブロック２４１-２４５のそれぞれを完了させる。ブロック２４１において、カテゴリコンテンツプロセッサモジュール１３６は、カテゴリコンテンツアイテム結果集合のために、情報源タクソノミーに関係付けられたコンテンツ情報源１５０に対してクエリする。カテゴリコンテンツアイテム結果集合は、特定のカテゴリに関係付けられた情報源タクソノミー中のコンテンツアイテムのすべてを識別する。例えば、カテゴリコンテンツアイテム結果集合は、最新のニュースヘッドライン、または、すべてのダウンロード可能なポップ音楽着信音のリストを含んでいてもよい。カテゴリコンテンツアイテム結果中の各コンテンツアイテムに対して、カテゴリコンテンツプロセッサモジュール１３６はタクソノミーカテゴリラベルと、各コンテンツアイテムに関係付けられたメタデータとを識別してもよく、またウェブサイト／ページから関心のあるコンテンツを集めてもよい。
【００７４】
ブロック２４２において、カテゴリコンテンツプロセッサモジュール１３６は、コンテンツ情報源１５０から、カテゴリコンテンツアイテム結果集合中で識別された各コンテンツアイテムを取得する。
【００７５】
ブロック２４３において、カテゴリコンテンツプロセッサモジュール１３６は、取得されたそれぞれのコンテンツアイテムから特徴を抽出する。タクソノミーの特定のカテゴリ内のコンテンツアイテムを類別するのに使用されるコンテンツアイテムから関連性のある証拠用語を決定することによって、カテゴリコンテンツプロファイルを作成するのに抽出された特徴が使用される。証拠用語は、例えば、任意のストップワードでない用語（例えば、“ａ”，“ｔｈｅ”“ｂｕｔ”等以外の単語）、ｎ-タームフレーズ（例えば、“random terms”に対する“ran dom ter ms”のような、３文字テキスト分割）、固有名詞（例えば、人、場所、物）、メタデータ（例えば、アーティスト名、ファイルサイズ、画像寸法、価格、色、位置）、構造的強調インジケータ（例えば、ヘッドライン、タイトルまたは要約）および／または導出された統計を含む。導出された統計は、例えば、テキスト中の単語数に対する画像数の比、コンテンツアイテムが電話番号、住所、または、価格を含むというインジケータ、コンテンツアイテム中に特定の用語が出現する回数、あるいは、コンテンツアイテムに含まれている、単語、画像もしくは他の測定可能なアイテムの存在または不存在を示す、他の統計であってもよい。
【００７６】
ブロック２４４において、タクソノミー内の特定のカテゴリに関係づけられた（例えば、コンテンツアイテムのいくつか、または、すべてのような）コンテンツアイテムを代表する集合に対して、カテゴリコンテンツプロセッサモジュール１３６は、抽出された特徴を処理して、タクソノミー内のカテゴリのそれぞれに対するカテゴリプロファイルを作成してもよい。例えば、カテゴリコンテンツプロセッサモジュール１３６は、“ロサンゼルスでのアメリカ癌研究学会の年次会合において月曜に提示された、Ｍａｙｏクリニックの２つの論文が、炎症を減少させることは癌の予防を助ける、と提案した。”というフレーズを含んでいる“病気”カテゴリから、テキストページを読み出してもよい。“病気”カテゴリ中のこのページに対するコンテンツプロファイルは、［炎症を減少させること １、癌 ２、研究 １、Ｍａｙｏクリニック １、論文 ２］のように作成されるだろう。“子供および１０代の若者に対する抗うつ薬の新しい論文の著者は、何人かの患者が自殺の考えを持つ機会を増加させる小さい危険性よりも治療の利点が勝っている、と述べている。”というテキストを持っている、異なる記事に対するコンテンツプロファイルは、［抗うつ薬 １、自殺の考え １、論文 １］のように作成されるだろう。カテゴリプロファイルは、カテゴリ中のすべてのコンテンツに対するコンテンツプロファイルの集合を解析することと、そのカテゴリ中のテキストのメンバーシップを識別するために、特徴の最も有用なものを含む重みづけされたプロファイルを発生させることとにより作成される。例示的な“病気”カテゴリに対して、プロファイルは［炎症 ０．５、癌 １、自殺 ０．５、論文 １．５］であるとして決定されるだろう。
【００７７】
カテゴリコンテンツプロセッサモジュール１３６は、特定のコンテンツアイテムに関係付けられた用語のリストを発生させることによって、用語／コンテンツのアイテム頻度行列により文書を発生させることによって、行列を処理して（［０,１］に）正規化された類似度行列を取得することによって、行列を処理してアイテム中の用語に対する解析係数を取得することによって、および／または、特徴解析の結果として用語重みを発生させるＳＶＭまたはｋｎｎのような任意の機械言語処理アルゴリズムによって、カテゴリコンテンツプロファイル中の証拠用語の重みを決定してもよい。
【００７８】
ブロック２４５において、カテゴリコンテンツプロセッサモジュール１３６は、タクソノミーコンテンツレポジトリ１４４中にタクソノミーカテゴリのそれぞれに対するカテゴリプロファイルを記憶させる。カテゴリコンテンツプロセッサモジュール１３６は、タクソノミー内の各カテゴリに対して、ブロック２４１-２４５を繰り返す。一度、カテゴリコンテンツプロセッサモジュール１３６がタクソノミー内のすべてのカテゴリを処理し終わると、ブロック２６０において、カテゴリコンテンツプロセッサモジュール１３６はタクソノミーマージプログラムモジュール１３８に知らせる。
【００７９】
図３は、本開示の例示的な実施形態にしたがって、タクソノミーマージプログラムモジュール１３８により実行されるタクソノミーマージプロセスの例示的なフロー図を図示する。タクソノミーマージプログラムモジュール１３８により、１つ以上のタクソノミーがマージされて、新しいタクソノミーＴ’が作成される。タクソノミーマージプログラムモジュール１３８は、効率的なツリー横断アルゴリズムを使用してもよい。効率的なツリー横断アルゴリズムは、例えば、第１のタクソノミーを探索し、各カテゴリを訪問する、深さ優先検索または幅優先検索のようなものであるが、これらに制限されない。フロー図はブロック３１０で開始する。
【００８０】
ブロック３１０において、新しいタクソノミーＴ’を作成するために、タクソノミーマージプログラムモジュール１３８は、新しいタクソノミーＴ’に対するタクソノミータイプを選択するようにユーザを促す。タクソノミータイプは、上で説明したように、例えば、参照タクソノミー、表示タクソノミー、位置タクソノミー、主題タクソノミー等を含む。
【００８１】
ブロック３２０において、タクソノミーマージプログラムモジュール１３８は比較器関数を選択および／またはビルドするようにユーザを促す。タクソノミーマージプログラムモジュール１３８により比較器関数を使用して、マッチングを識別してもよい。マッチングは予め特定されたしきい値を上回っているコンテンツプロファイル間の関係として規定されてもよい。タクソノミーマージプログラムモジュール１３８は、第１のカテゴリプロファイルと第２のカテゴリプロファイルとを比較して、マッチングが存在するかどうか決定してもよく、このことは以下でより詳細に説明する。
【００８２】
ブロック３３０において、タクソノミーマージプログラムモジュール１３８はマージするためにＮ個のタクソノミーを選ぶようにユーザに促す。ここで、Ｎは正の整数（すなわち、１，２，３・・・）である。
【００８３】
ブロック３３４において、タクソノミーマージプログラムモジュール１３８は、Ｎ＝１であるか決定する。Ｎ＝１である場合、フロー図３００はブロック３３８に続く。Ｎが１に等しくない場合、フロー図３００はブロック３４０に続く。
【００８４】
ブロック３３８において、タクソノミーマージプログラムモジュール１３８は、新しいタクソノミーＴ’が元のタクソノミーＴNと同一かどうか決定して、元のタクソノミーＴN-1を新しいタクソノミーＴ’として、タクソノミーコンテンツレポジトリ中に記憶させる。
【００８５】
ブロック３４０において、タクソノミーマージプログラムモジュール１３８は、Ｎ個の異なるタクソノミーＴiを各タクソノミー中のカテゴリの数Ｍにより順序付けする。例えば、タクソノミーＴ1は、Ｍ1＝５カテゴリを含んでいてもよく、タクソノミーＴ2は、Ｍ2＝３カテゴリを含んでいてもよい。
【００８６】
ブロック３５０は、本開示の例示的な実施形態にしたがって、タクソノミーマージプログラムモジュール１３８により実行されるタクソノミーマージプロセスの例示的なフロー図を図示する。タクソノミーマージプログラムモジュール１３８によって、２つ以上のタクソノミーが数多くのタクソノミーの結合としてマージされ、新しいタクソノミーＴ’が作成される。この新しいタクソノミーは、上に説明したように、数多くの情報源タクソノミーの上位集合として作成される参照タクソノミーであってもよい。情報源タクソノミーの共通部分として、または、比較器関数により表現された情報源タクソノミーの類似性に基づいて、他のタクソノミーを作成してもよい。
【００８７】
ブロック３５０において、タクソノミーマージプログラムモジュール１３８は新しいタクソノミーＴ’に対するカテゴリリストｔ’を作成する。カテゴリリストｔ’はＮ個すべてのタクソノミーのすべてのカテゴリの上位集合である。タクソノミーマージプログラムモジュール１３８は、各タクソノミーＴi内の各カテゴリｔijをマージして、新しいタクソノミーＴ’を作成する。ここで、ｉ＝１・・・Ｎおよびｊ＝１・・・Ｍiである。
【００８８】
ブロック３５１において、タクソノミーマージプログラムモジュール１３８は、Ｔ1のカテゴリおよびマッピングを含むように新しいタクソノミーＴ’を設定し、カテゴリ内マッピングの重みを１に等しく設定してもよい。
【００８９】
ブロック３５２において、ｉ＝２・・・Ｎである各タクソノミーＴiに対して、新しいタクソノミーＴ’中のｋ＝１・・・Ｍ’である各カテゴリｔ’kに対して、および、ｊ＝１・・・Ｍiである各カテゴリｔijに対して、タクソノミーマージプログラムモジュール１３８は、以下に説明するように、ブロック３６０、３６１、３６２、３６４および３６６を実行する。
【００９０】
ブロック３６０において、タクソノミーマージプログラムモジュール１３８は、比較器関数を適用して、カテゴリｔijのカテゴリプロファイルとタクソノミーＴ’内のカテゴリｔ’kのすべてのカテゴリプロファイルとを比較することによって、カテゴリｔijをタクソノミーＴ’にマージする。タクソノミーマージプログラムモジュール１３８は、ｔ’kのカテゴリプロファイルとタクソノミーＴi中の各カテゴリｔijのカテゴリプロファイルとを比較する。
【００９１】
ブロック３６１において、タクソノミーマージプログラムモジュール１３８は、タクソノミーＴ’内のカテゴリｔ’kのカテゴリプロファイルとカテゴリｔijのカテゴリプロファイルとの間のマッチングを識別し、フロー図３００はブロック３６２に続く。タクソノミーマージプログラムモジュール１３８が、タクソノミーＴ’内のカテゴリｔ’kのカテゴリプロファイルとカテゴリｔijのカテゴリプロファイルとの間のマッチングを識別しない場合、フロー図３００はブロック３６４に続く。
【００９２】
ブロック３６２において、タクソノミーマージプログラムモジュール１３８は、タクソノミーＴ’内のカテゴリｔkとその親カテゴリとの間のカテゴリマッピングの重みを増加させ、タクソノミーコンテンツレポジトリ１４４中にマッピングの重みを記憶させる。
【００９３】
ブロック３６４において、タクソノミーマージプログラムモジュール１３８はカテゴリｔijを新しいタクソノミーＴ’に追加し、ブロック３６６において、タクソノミーマージプログラムモジュール１３８はカテゴリｔijをｔ’k+1としてマッチングしていないマッピングリスト中に配置する。ここで、“ｌ”はＴ’に追加される新しいカテゴリの数である。何らかのものが識別された場合、後続するマッチングしていないカテゴリは、ｔ’k+2、ｔ’k+3等のように、マッチングしていないマッピングリストに追加される。タクソノミーマージプログラムモジュール１３８は、次にタクソノミーコンテンツレポジトリ１４４中にカテゴリｔijを記憶させる。フロー図３００は、それぞれのタクソノミーＴ2,・・・,ＴNのすべてのカテゴリｔijがタクソノミーＴ’のカテゴリｔ’k+1等と比較され終わるまで、ブロック３５２に戻る。
【００９４】
ブロック３７０において、タクソノミーマージプログラムモジュール１３８はタクソノミー内マッピングを作成する。
【００９５】
図４は、本開示の例示的な実施形態にしたがって、タクソノミーマージプログラムモジュール１３８により実行されるタクソノミー内カテゴリマッピングプロセスの例示的なフロー図を図示しする。タクソノミーマージプログラムモジュール１３８により、１つ以上のタクソノミーがマージされ、新しいタクソノミーＴ’が作成される。
【００９６】
タクソノミー内マッピングは、同じタクソノミー中のカテゴリを関係付けて、親子関係を持っているカテゴリによる階層的ツリーとしてタクソノミーを作成する。これらの関係は、統制語彙をカテゴリのサブツリーへと区分し、このことは類別を容易にし、情報取得に対する有用性を向上させる。
【００９７】
タクソノミーマージプログラムモジュール１３８は、例えば、２つのタクソノミーを探索して、同一のまたはほぼ同一のカテゴリプロファイルを持っている異なる情報源タクソノミーからのカテゴリから、新しいタクソノミー中のカテゴリの間の関係を作成する。
【００９８】
ブロック４００は、本開示の例示的な実施形態にしたがって、タクソノミーマージプログラムモジュール１３８により実行されるタクソノミー内マッピングプロセスの例示的なフロー図を図示する。タクソノミーマージプログラムモジュール１３８により、２つ以上のタクソノミーが数多くのタクソノミーの結合としてマージされるとき、マッピングが作成されて、新しいタクソノミーＴ’が作成される。
【００９９】
ブロック４１０において、タクソノミーマージプログラムモジュール１３８は、新しいタクソノミーＴ’から、ｋ＝1・・・Ｍ1であるカテゴリリストｔ’k を取得する。カテゴリリストｔ’kはタクソノミーＴ’からのすべてのカテゴリの集合である。
【０１００】
ブロック４２０において、タクソノミーマージプログラムモジュール１３８は、新しいタクソノミーＴ’から、ｉ＝（Ｍ’−Ｍ1）・・・Ｍ’であるマッチングしていないマッピングリストｔ’iを取得する。マッチングしていないマッピングリストｔ’iは、タクソノミーＴi，ｉ＝２・・・Ｎからのすべてのマッチングしていないカテゴリの集合である。
【０１０１】
ブロック４２１において、タクソノミーマージプログラムモジュール１３８は比較器関数を使用して、カテゴリｔ’iのカテゴリプロファイルとカテゴリｔ’kのカテゴリプロファイルとを比較する。例示的な実施形態では、タクソノミーマージプログラムモジュール１３８は、比較器関数を適用して、タクソノミーＴ’内のカテゴリｔ’kのカテゴリプロファイルとカテゴリｔ’iのカテゴリプロファイルとを比較することにより、１の重みを有するマッピングを作成する。タクソノミーマージプログラムモジュール１３８は、次のタクソノミーＴi中の各カテゴリｔ’iのカテゴリプロファイルとｔ’kのカテゴリプロファイルとを比較する。
【０１０２】
ブロック４２２において、タクソノミーマージプログラムモジュール１３８は、タクソノミーＴ’内のカテゴリｔ’kのカテゴリプロファイルとカテゴリｔ’iのカテゴリプロファイルとの間の近似マッチングを識別し、フロー図はブロック４２４に進む。比較器関数の結果がブロック３２０で特定された近似マッチングしきい値よりも大きい場合、タクソノミーマージプログラムモジュール１３８は近似マッチングを識別する。
【０１０３】
タクソノミーマージプログラムモジュール１３８が、タクソノミーＴ’内のカテゴリｔ’kのカテゴリプロファイルとカテゴリｔ’iのカテゴリプロファイルとの間のマッチングを識別しない場合、フロー図はブロック４２６に続く。
【０１０４】
ブロック４２４において、タクソノミーマージプログラムモジュール１３８はタクソノミーＴ’内のカテゴリｔ’kとその親カテゴリとの間のカテゴリマッピングの重みを増加させ、マッピングの重みをタクソノミーコンテンツレポジトリ１４４中に記憶させる。
【０１０５】
ブロック４２６において、タクソノミーマージプログラムモジュール１３８は、カテゴリｔ’iのカテゴリプロファイルとカテゴリのグループの関数とを比較してもよく、カテゴリのグループの関数はタクソノミーＴ’内の同じ親カテゴリを持つ、すべてのカテゴリｔ’kのカテゴリプロファイルの比較からの比較器関数結果の平均のようなものである。比較器関数の結果が近似マッチングである場合、タクソノミーマージプログラムモジュール１３８はブロック４２４に進む。比較器関数の結果が近似マッチングでない場合、タクソノミーマージプログラムモジュール１３８はiを増加させ、ブロック４２０の始めに戻る。
【０１０６】
図５は、統制語彙５００と、２つの異なる例示的なタクソノミー５０１および５０２との例を示す。統制語彙５００は販売業者ブランド名からなり、タクソノミー５０１および５０２は、異なる階層に組織化した統制語彙５００の２つの例を表す。タクソノミー５０１および５０２は、統制語彙５００のカテゴリと、カテゴリ内のサブカテゴリとを例示する。例えば、タクソノミー５０１は“ファッション”および“キッチン用品”カテゴリを含み、タクソノミー５０２は“男性ファッション”、“女性ファッション”、“キッチン用品” および“家電”カテゴリを含む。“キッチン用品”カテゴリは “鍋とフライパン”および“ナイフ”サブカテゴリをさらに含む。
【０１０７】
図６は、例示的なタクソノミー６０１の例を示し、例示的タクソノミー６０１は、本開示で実現される方法および装置を使用して、タクソノミー５０１および５０２の上位集合として作成される。例えば、タクソノミー６０１は、タクソノミー５０１からの“ファッション”および“キッチン用品”カテゴリを含み、タクソノミー５０２からの“男性ファッション”、“女性ファッション”、“キッチン用品” および“家電”カテゴリを含む。
【０１０８】
したがって、例示的な実施形態は、本開示の例示的な実施形態にしたがって、関係する単一および複数のタクソノミーを管理する方法および装置を開示する。例示的な実施形態は、複数の類似したタクソノミーから作成された、単一の均質なタクソノミーを管理するために使用してもよい。ここで説明した例示的なプロセスおよびツールを使用して、タクソノミー類別と、人的タクソノミー類別および自動的情報クエリ類別と、管理的機能タクソノミーツールと、自動化されたタクソノミー作成および類別と、タクソノミーマッピングおよびエラー解析と、移動体デバイス上でのタクソノミー履歴作成および管理とを通して、タクソノミーを管理してもよい。例示的なタクソノミー管理方法および装置は、情報に対するクエリを解析し、類別する際に、移動体デバイスのためのコンピュータソフトウェアおよびハードウェアの情報検索および取得プラットフォームを使用して実現されてもよい。
【０１０９】
例示的な実施形態は、タクソノミーの作成、メンテナンスおよび管理を支援してもよい。例示的な実施形態は、これらに制限されるものではないが（例えば、音楽ジャンルまたは製品タイプのような）主題および機能タクソノミー、翻訳辞書、（例えば、人、場所および物のような）固有名詞辞書、ならびに、（例えば、国、州、郡、都市タクソノミーのような）地理的タクソノミーを開発するために使用してもよい。例示的な実施形態の管理的機能は、タクソノミーおよびカテゴリ（すなわち、タクソノミーノード）作成、バージョン管理、更新、メタデータ作成、および、注釈付けを含んでいてもよい。ワークフロー機能は、タクソノミーとカテゴリの自動的なおよび人的な作成、校閲ならびに承認を含む。
【０１１０】
例示的な実施形態は、安全な変更操作をもたらす、ユーザおよび役割のアクセス制御リストの作成およびメンテナンスを容易にする。
【０１１１】
本開示の例示的な実施形態にしたがうと、この開示で説明したシステムおよびプロセスは、任意の汎用または専用計算デバイス上で、スタンドアローンのアプリケーションとして、あるいは、クライアントサーバモードで動作するグループとして、ネットワーク上で接続されたいくつかの汎用または専用計算デバイスを通して実施される。本開示の他の実施形態にしたがうと、それらの中に記憶された複数のコンピュータ読取可能プログラムコードを持っている、コンピュータ利用可能および書込可能な媒体が、本開示のプロセスを実現するために提供されてもよい。本開示のプロセスおよびシステムは、Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステム、または、Ｕｎｉｘ（登録商標）ベースのオペレーティングシステム（例えば、Ｕｎｉｘベースのオペレーティングシステムのヒューレットパッカード（登録商標）またはレッドハットリナックス（登録商標）バージョン）のさまざまなバージョン、あるいは、ＡＳ／５００ベースのオペレーティングシステムのさまざまなバージョンのような、さまざまなオペレーティングシステム内で実現されてもよい。例えば、コンピュータ利用可能および書込可能な媒体は、ＣＤ  ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスク、または他の任意のコンピュータ利用可能媒体から構成されていてもよい。本開示を具体化するシステムの構成部品のうちの１つ以上は、コンピュータ利用可能媒体がシステムにインストールされるとき、これらの構成部品が記述された機能をシステムに実行させるように、コンピュータ利用可能な媒体に記憶されている機能的命令の形態のコンピュータ読取可能プログラムコードを含んでいてもよい。本開示に対するコンピュータ読取可能プログラムコードは、他のコンピュータ読取可能プログラムソフトウェアと抱き合わせ販売されていてもよい。また、構成部品のいくつかのものだけが、コンピュータ読取可能コード中に提供されていてもよい。
【０１１２】
さらに、さまざまなエンティティおよびエンティティの組み合わせがコンピュータを用いて、上に説明した機能を実行する構成部品を実現してもよい。本開示の実施形態にしたがうと、コンピュータは、入力デバイス、出力デバイス、プロセッサデバイス、および、データ記憶デバイスを含む、標準コンピュータであってもよい。本開示の他の実施形態にしたがうと、さまざまな構成部品は同一の企業またはエンティティ内の異なる部門のコンピュータであってもよい。他のコンピュータ構成を使用してもよい。本開示の他の実施形態にしたがうと、さまざまな構成部品は企業または有限会社のような別々のエンティティであってもよい。適用できる法律および規則に準拠して、他の実施形態を使用してもよい。
【０１１３】
本開示のある特定の実施形態にしたがうと、システムはソフトウェアシステムの構成部品を含んでいてもよい。システムはネットワーク上で動作してもよく、付加的データまたはアプリケーションサービスを動作させる、共通データベースおよび共通サーバを共有する他のシステムに接続されていてもよい。他のハードウェア配置が提供されてもよい。
【０１１４】
本開示の他の実施形態、使用および利点は、ここで開示した本開示の仕様および実行を考慮すると、当業者に明らかになるだろう。仕様および例は、例示的なものとしてのみ考慮されるべきである。本開示の意図する範囲は、添付の特許請求の範囲によってのみ制限される。
【０１１５】
本開示は特許請求の範囲のプロセスの枠組み内で特に示し、説明したが、変形および修正が本開示の範囲を逸脱することなく当業者にとって実行可能になることが理解されるだろう。さらに、そのようなプロセスおよびシステムはここで説明した特定の実施形態に制限される必要がないことを当業者は理解するだろう。
【図面の簡単な説明】
【０１１６】
【図１】図１は、本開示の例示的な実施形態にしたがった、単一および複数のタクソノミーを管理するシステムの例示的な図である。
【図２】図２は、本開示の例示的な実施形態にしたがった、プロセスの例示的なフロー図を図示し、このプロセスにより、現存するタクソノミーが取得され、処理されて、タクソノミーカテゴリプロファイルとコンテンツプロファイルとが作成される。
【図３】図３は、本開示の例示的な実施形態にしたがって、タクソノミーマージプログラムモジュールにより実行されるタクソノミーマージプロセスの例示的なフロー図を図示し、タクソノミーマージプログラムモジュールにより、１つ以上のタクソノミーがマージされて、新しいタクソノミーＴ’が作成される
【図４】図４は、本開示の例示的な実施形態にしたがって、タクソノミーマージプログラムモジュールにより実行されるタクソノミー内カテゴリマッピングプロセスの例示的なフロー図を図示し、タクソノミーマージプログラムモジュールにより、１つ以上のタクソノミーがマージされ、新しいタクソノミーＴ’が作成される。
【図５】図５は、本開示の例示的な実施形態にしたがった、統制語彙の例と、２つの異なる例示的なタクソノミーとを示す。
【図６】図６は、本開示の例示的な実施形態にしたがった、２つの異なる例示的なタクソノミーの上位集合として作成される例示的なタクソノミーの例を示す。
【図１】
2009534735.tif 000003
【図２】
2009534735.tif 000004
【図３】
2009534735.tif 000005
【図４】
2009534735.tif 000006
【図５】
2009534735.tif 000007
【図６】
2009534735.tif 000008
【国際調査報告】
2009534735.tif 000009
2009534735.tif 000010
2009534735.tif 000011