(57)【要約】【課題】大量のドキュメントデータについて、事物やキーワード毎に個別に作業を行うことなく、ユーザが参照したい特徴情報をそのドキュメント上に統一的に表示させ、ドキュメントデータの有効利用を図る。【解決手段】入力装置１１、ディスプレイ装置１０、記憶装置７、ドキュメントデータを読み出す情報表示ソフトウェア１５及びＣＰＵ５を備えた情報処理システム１であって、記憶装置７は、複数の事物と、複数の事物の中から１以上の事物を特定するため識別子と、各事物の特徴情報と、を事物の識別情報に関連付けて記述する利用情報格納部１７と、ＣＰＵ５によって実行されるコンピュータソフトウェアを格納するプログラム格納部１４とを備え、システムソフトウェア１６が、ドキュメントデータから抽出する識別子の選択を前記入力装置１１から受け付ける機能、前記情報表示ソフトウェア１５が読み出したドキュメントデータから選択に係る識別子を特定する機能、特定した識別子に基づいて利用情報格納部１７から事物の特徴情報を検索する機能、及び検索した特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んでディスプレイ装置１０に表示する機能とを有する。【選択図】  図１【特許請求の範囲】
【請求項１】
入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備えたコンピュータシステムによってドキュメントデータ中に関連情報を表示する方法であって、
前記記憶装置は、複数の事物と、複数の事物の中から１以上の事物を特定する識別子と、各事物の特徴情報と、を事物の識別情報に関連付けて記述するデータライブラリと、制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部とを備え、
前記制御手段が、コンピュータソフトウェアを読み出して実行させることで、
ドキュメントデータから抽出する識別子の選択を前記入力手段から受け付ける識別子受付工程と、
読出手段によって読み出されたドキュメントデータから、前記選択に係る識別子を特定する工程と、
前記特定した識別子に基づいてデータライブラリから事物の特徴情報を検索する工程と、
検索した特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する工程と、
を有することを特徴とする方法。
【請求項２】
請求項１の方法において、
前記データライブラリは、遺伝子、生物種、学校、人物、企業、疾病、事件の少なくとも何れかを含む複数の事物と、各事物に含まれる情報若しくは事物を特定する情報からなる要素と、事物や要素に含まれる及び／若しくは１以上の事物や要素を特定する文字列、記号、数値などのテキストデータからなる識別子と、ドキュメントデータ上に表示させるフォーマットを含むファセットデータからなる特徴情報と、を記述するものであり、
前記特徴情報検索工程は、論文やＷＥＢサイト、文書データ、電子メールなどのドキュメントデータから特定した識別子に基づいて事物若しくは要素を特定することで、この事物の特徴情報をデータライブラリから検索するものである
ことを特徴とする方法。
【請求項３】
請求項２の方法において、
前記データライブラリは、識別子として、少なくとも事物若しくは要素の名称と、その同義語とを記述するものであることを特徴とする方法。
【請求項４】
請求項３の方法において、
前記出力工程は、ドキュメントデータ上で特定した識別子に複数の事物若しくは要素が対応する場合に、前記データライブラリを参照して当該複数の事物若しくは要素の特徴情報をディスプレイ装置に一覧表示し、この一覧表示からユーザが選択した１以上の特徴情報をドキュメントデータ上に埋め込んで若しくはオーバーラップして表示するものであることを特徴とする方法。
【請求項５】
請求項１の方法において、
前記データライブラリは、複数の事物若しくは要素で共通する１以上の識別子を記述するものであり、
前記検索工程は、特定された識別子に複数の事物が関連付けられている場合に、該当する複数の事物をディスプレイ装置に一覧表示して１以上の事物の種類の選択を受け付ける工程を備え、
この検索工程は、選択に係る１以上の事物の特徴情報をデータライブラリから検索するものである
を有することを特徴とする方法。
【請求項６】
請求項１の方法において、
前記データライブラリは、特定の識別子について、特徴情報を表示する対象若しくは対象外となる属性を登録するものであり、
前記出力工程は、制御手段が、ドキュメントデータ上で特定した識別子について前記データライブラリを参照して特徴情報を表示するかを判別する工程を備えた
ことを特徴とする方法。
【請求項７】
請求項１の方法において、
さらに、前記制御手段が、
事物、識別子及び特徴情報の少なくとも何れかの情報をこの情報の作成者若しくは管理者から取得して記憶装置に格納する工程と、
データライブラリに登録されていない事物や識別子の情報、識別子と事物との関連付けが不正確若しくは不十分である場合の当該識別子及び事物の情報、の何れかを入力手段を通じて受け付ける工程と、
受け付けた修正情報を前記データライブラリの作成者若しくは管理者に通知する工程と
を備えたことを特徴とする方法。
【請求項８】
請求項１の方法において、
前記データライブラリは、関連性の高い複数の識別子同士を関連付けて登録するものであり、
前記検索工程は、ドキュメントデータの中から前記関連付けられた複数の識別子の何れかを特定した場合に、前記データライブラリを参照して事物の特徴情報を検索するものである
ことを特徴とする方法。
【請求項９】
請求項１の方法において、
さらに、前記制御手段が、データライブラリに記述された事物、識別子若しくは特徴情報の少なくとも何れかを一覧表示する工程を備えたことを特徴とする方法。
【請求項１０】
請求項１の方法において、
前記データライブラリは、複数の事物に対応する１の識別子を記述するものであり、
前記特徴情報検索工程は、ドキュメントデータの中で特定された当該識別子に対応する複数の事物を表示してユーザからの選択を受け付け、選択された事物に関する特徴情報を検索するものである
ことを特徴とする方法。
【請求項１１】
請求項１の方法において、
さらに、前記制御手段が、前記識別子特定工程で特定された識別子に基づいて関連する事物を特定し、この事物の情報を当該事物に応じた地図、図表、グラフなどの形式で表示する工程を備えたことを特徴とする方法。
【請求項１２】
請求項１の方法において、
さらに、前記制御手段が、ドキュメントデータの中から特定された識別子に基づいて特定された複数の事物のリストを作成し、当該ドキュメントデータ中における各識別子若しくは事物の登場頻度や、選択された情報の種類で特定される情報をテーブル形式で表示する工程を備えたことを特徴とする方法。
【請求項１３】
請求項１の方法において、
さらに、前記制御手段が、
ドキュメントデータの中で特定された識別子及びこの識別子に関連する事物の履歴情報を事物若しくは識別子の識別情報に関連付けて前記記憶装置に格納する工程と、
事物若しくは処理対象のドキュメントデータの単位で、表示履歴をディスプレイ装置に表示する工程とを備えた
ことを特徴とする方法。
【請求項１４】
請求項１の方法において、
前記ドキュメントデータは、ハイパーテキスト形式のデータであり、
前記特徴情報表示工程は、特徴情報をハイパーテキスト中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示するものである
ことを特徴とする方法。
【請求項１５】
請求項１の方法において、
前記特徴情報表示工程は、データライブラリに格納された情報に基づいて特徴情報を動的に生成するものであることを特徴とするシステム。
【請求項１６】
請求項１の方法において、
前記特徴情報検索工程は、特徴情報として、ドキュメントデータから特定された識別子に基づいて特定される事物と他の事物との間の関係を前記データライブラリから検索するものであることを特徴とする方法。
【請求項１７】
請求項１の方法において、
前記コンピュータシステムは、通信ネットワークを介して接続される情報提供サーバシステムと、情報表示クライアントシステムとから構成され、
前記情報提供サーバシステムの記憶装置は、データライブラリのうち、複数の事物と識別子とを事物の識別情報に関連付けて記述するサービス情報格納部を備え、
前記情報表示クライアントシステムの記憶装置は、データライブラリのうち、各事物の特徴情報を事物の識別情報に関連付けて記述する利用情報格納部を備えた
ことを特徴とする方法。
【請求項１８】
入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備え、ドキュメントデータ中に関連情報を表示する情報処理システムであって、
前記記憶装置は、複数の事物と、複数の事物の中から１以上の事物を特定するため識別子と、各事物の特徴情報と、を事物の識別情報に関連付けて記述するデータライブラリと、制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部とを備え、
ドキュメントデータから抽出する識別子の選択を前記入力手段から受け付ける識別子受付手段と、
前記読出手段によって読み出されたドキュメントデータから、前記選択に係る識別子を特定する識別子特定手段と、
前記特定した識別子に基づいてデータライブラリから事物の特徴情報を検索する特徴情報検索手段と、
検索した特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する表示手段と
を有することを特徴とするシステム。
【請求項１９】
入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備えたコンピュータシステムの前記記憶装置に格納され、このコンピュータシステムをドキュメントデータ中に関連情報を表示させる情報処理システムとして機能させるためのコンピュータソフトウェアであって、
前記記憶装置は、複数の事物と、複数の事物の中から１以上の事物を特定するための識別子と、各事物の特徴情報と、を事物の識別情報に関連付けて記述するデータライブラリを備え、
前記コンピュータソフトウェアが、
ドキュメントデータから抽出する識別子の選択を前記入力手段から受け付ける手順と、
前記読出手段によって読み出されたドキュメントデータから、前記選択に係る識別子を特定する手順と、
前記特定した識別子に基づいてデータライブラリから事物の特徴情報を検索する手順と、
検索した特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する手順と
を前記コンピュータシステムに実行させることを特徴とするコンピュータソフトウェア。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータシステムによってドキュメントデータ中に関連情報を表示する方法、システム及びコンピュータシステムにこの方法を実行させるためのソフトウェアプログラムに関する。
【背景技術】
【０００２】
コンピュータの一般化による情報の電子化と、インターネットの普及による情報の流通による相乗効果により、利用可能な情報量が爆発的に増大している。例えば、バイオテクノロジーの分野においても、ゲノムプロジェクトをはじめとする巨大プロジェクトや測定技術などの科学技術の発達によって大量の情報が日々生み出されている。このような膨大な電子情報（テキストデータ）には、種々の研究、開発等に有益な体系的情報が含まれていることが多いため、その情報を活用する方法が検討されている。【０００３】
例えば、インターネット上で広く普及している技術であるハイパーリンクを利用する方法がある。これは、テキストデータに含まれる特定の文字列等にハイパーリンクを埋め込み、ユーザがこの文字列等にカーソルを合わせてクリックすることで関連する他の情報を表示させるものである。この方法を利用することで、テキスト中の文字列等に関連した情報を瞬時に表示することができ、ユーザの利便性は向上する。【０００４】
また、指定された範囲のテキストデータを自動翻訳するシステム（ソフトウェア）や、テキストデータに含まれる特定の文字列等にアノテーション（注釈）を与えるシステム（ソフトウェア）、及びテキストデータのコンテキストを解析したりシソーラス辞書を利用することで要約（抄録）を作成するシステム（ソフトウェア）なども実用化されている。これらのシステムを利用することで、外国語の文献、難解な用語等が頻出するテキスト、長文のテキスト等を有効活用できるようになる。【０００５】
このような情報処理の方法としては、例えば、以下の先行文献が参考になる。【０００６】
先行文献１：特開平５−３１３８７７号公報
先行文献２：特開平８−２９２９５８号公報
先行文献３：特開２０００−１０９８１号公報
先行文献４：特開２００２−２０７７２７号公報
先行文献５：特開２００３−６１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記した従来の方法は、何れも解決すべき課題が存在し、多くの電子情報が十分活用されないまま埋もれているのが現状である。【０００８】
例えば、ハイパーリンクを利用する方法では、情報の提供者（テキストの作成者、発信者等）によってリンク元の文字列等とリンク先としての他の情報とが予め設定されているため、表示される情報が画一的であるという問題がある。ユーザがリンク元とリンク先とを独自に設定することも可能であるが、個々の文字列等毎に作業を繰り返す必要があるため、大量のドキュメントデータには不向きである。【０００９】
また、自動翻訳やアノテーション付与、要約作成等のシステムは、予め用意された辞書データやルールなどに従ってテキストデータを画一的に加工しているに過ぎず、ユーザが欲しい情報が得られないおそれがある。【００１０】
さらに、上記した従来の方法では、ユーザがドキュメントデータに含まれる複数の関連する事物について同一の情報（リンク先）を設定したい場合でも、ユーザがシソーラス辞書等を参照しながら作業することになり、統一的な処理は困難である。【００１１】
本発明は、上記課題を解決するためになされたもので、大量のドキュメントデータについて、事物やキーワード毎に個別に作業を行うことなく、ユーザが参照したい特徴情報をそのドキュメント上に統一的に表示させ、ドキュメントデータの有効利用を図ることができる方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の第１の主要な観点によれば、入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備えたコンピュータシステムによってドキュメントデータ中に関連情報を表示する方法であって、前記記憶装置は、複数の事物と、複数の事物の中から１以上の事物を特定するため識別子と、各事物の特徴情報と、を事物の識別情報に関連付けて記述するデータライブラリと、制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部とを備え、前記制御手段が、コンピュータソフトウェアを読み出して実行させることで、ドキュメントデータから抽出する識別子の選択を前記入力手段から受け付ける識別子受付工程と、読出手段によって読み出されたドキュメントデータから、前記選択に係る識別子を特定する工程と、前記特定した識別子に基づいてデータライブラリから事物の特徴情報を検索する工程と、検索した特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する工程とを有することを特徴とする方法が提供される。【００１３】
ここで、「事物」とは、遺伝子、タンパク質、化学物質、生物種、臓器、細胞組織、等の実在する一般的な物と、人物、大学、企業、国、地方（地域）、政党等の固有の物と、疾病、事件、宗教、政治思想、歴史などの抽象的な事象、などが全て含まれる。また、「特徴情報」とは、例えば「遺伝子」という事物に対しては、遺伝子座（Locus）、サイズ、GCコンテンツ、絶対発現量、組織特異的発現頻度、生物学的機能、構造情報、局在情報などの情報を、また「特定の研究者」を事物とする場合には、その年齢、性別、所属研究機関、専門分野、インパクトファクターなどの情報を、夫々テキストデータ（数値や定義、解説等）、図表などで視覚的に表したものである。【００１４】
例えば、事物として「遺伝子」が選択され、特徴情報として「組織特異的発現頻度」が選択された場合に、ドキュメントデータ中で検出された遺伝子を表す識別子の側に、対象遺伝子の組織特異的発現量を表すグラフを表示する。これにより、例えば、疾病に至る遺伝子の相互作用に関するドキュメント中に現れる遺伝子について、組織特異的発現の情報を参照しながら、元々記述された内容を容易に解釈することが可能となる。特に、バイオテクノロジーなどの未解明の領域が多い研究分野では、既知の情報であっても相互参照することで新たな知見を見出すことが少なくないため、本発明によって研究者等のユーザに非常に有益な情報を提供できることになる。【００１５】
また、本発明の第２の主要な観点によれば、入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備え、ドキュメントデータ中に関連情報を表示する情報処理システムであって、前記記憶装置は、複数の事物と、複数の事物の中から１以上の事物を特定するため識別子と、各事物の特徴情報と、を事物の識別情報に関連付けて記述するデータライブラリと、制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部とを備え、ドキュメントデータから抽出する識別子の選択を前記入力手段から受け付ける識別子受付手段と、前記読出手段によって読み出されたドキュメントデータから、前記選択に係る識別子を特定する識別子特定手段と、前記特定した識別子に基づいてデータライブラリから事物の特徴情報を検索する特徴情報検索手段と、検索した特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する表示手段とを有することを特徴とするシステムが提供される。【００１６】
このような構成によれば、コンピュータシステムによって上記した第１の主要な観点におけるドキュメントデータ管理方法を好適に実現できるドキュメントデータ管理システムを得ることができる。【００１７】
さらに、本発明の第３の主要な観点によれば、入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備えたコンピュータシステムの前記記憶装置に格納され、このコンピュータシステムをドキュメントデータ中に関連情報を表示させる情報処理システムとして機能させるためのコンピュータソフトウェアであって、前記記憶装置は、複数の事物と、複数の事物の中から１以上の事物を特定するための識別子と、各事物の特徴情報と、を事物の識別情報に関連付けて記述するデータライブラリを備え、前記コンピュータソフトウェアが、ドキュメントデータから抽出する識別子の選択を前記入力手段から受け付ける手順と、前記読出手段によって読み出されたドキュメントデータから、前記選択に係る識別子を特定する手順と、前記特定した識別子に基づいてデータライブラリから事物の特徴情報を検索する手順と、検索した特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する手順とを前記コンピュータシステムに実行させることを特徴とするコンピュータソフトウェアが提供される。【００１８】
このような構成によれば、コンピュータシステムにインストールされて実行されることで、上記した第２の主要な観点におけるドキュメントデータ管理システムを構築し、第１の主要な観点におけるドキュメントデータ管理方法を好適に実現させることができるコンピュータソフトウェアを得ることができる。
【発明の効果】
【００１９】
本発明によれば、大量のドキュメントデータについて、事物やキーワード毎に個別に作業を行うことなく、ユーザが参照したい特徴情報をそのドキュメント上に統一的に表示させ、ドキュメントデータの有効利用を図ることができる。これにより、従来は、事物や事物に含まれる／事物を特定する要素等の特徴情報や専門知識等を保有する一部のユーザだけが可能であった内容の把握や新たな発見を、一般ユーザでも容易に実践することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の最良の実施形態を、図面を参照して具体的に説明する。  
図１は、本発明の一実施形態に係るドキュメントデータ管理システムの概略構成を示す図である。このシステム１は、通信ネットワークを介して接続される利用者用クライアントシステム２及び情報提供サーバシステム３によって構成される。利用者用クライアントシステム２及び情報提供サーバシステム３は、何れも汎用のコンピュータシステムを利用できる。【００２１】
利用者用クライアントシステム２は、制御手段としてのＣＰＵ５に、ＲＡＭ６、ＨＤＤやＲＯＭなどの記憶装置７、及び入出力インタフェース（Ｉ／Ｆ）８が通信バス９を介して接続され、この入出力Ｉ／Ｆ８に、ＬＥＤディスプレイなどのディスプレイ装置１０、マウスやキーボードなどの入力装置１１、モデム等の通信デバイス１２、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのリムーバブル記録媒体用のドライブ１３等が接続されたハードウェア構成を有する。後述する本発明の特徴的な処理機能は、前記記憶装置７のプログラム格納部１４にインストールされたコンピュータソフトウェア（情報表示ソフトウェア１５やシステムソフトウェア１６）がＣＰＵ５によってＲＡＭ６上に呼び出され、ＯＳ（オペレーションシステム）と協働して実行されることで実現される。【００２２】
また記憶装置７は、前記プログラム格納部１４の他、システムソフトウェア１６の動作を補助する利用情報格納部１７を備えている。この利用情報格納部１７は、電子化された事物、この事物に含まれる若しくは事物を特定する情報である１以上の要素、各事物に対して提供される情報の種類（ファセット）、各要素の識別子、各要素のファセットにおけるデータなどの情報を格納するものである。ここで、種類（ファセット）は、表示する特徴情報の種類（グラフ、フォント、図表等）、大きさ、色などの付加情報を指す。利用情報格納部１７に格納されるデータについては後述する。【００２３】
前記情報表示ソフトウェア１５は、例えばＷｅｂブラウザの様なソフトウェアであり、ドキュメントデータを取得すると、通信ネットワーク経由で情報提供サーバシステム３と交信して後述するサービス情報格納部２０に格納された特徴情報を取得して、利用者用クライアントシステム２のディスプレイ装置１０に表示するデータを生成するものである。【００２４】
システムソフトウェア１６は、ユーザが入力装置１１で入力した情報の受け付け、前記利用情報格納部１７の情報の暗号化・復号化処理、ドキュメントデータの所定位置に特徴情報を埋め込む処理等を行うものである。このシステムソフトウェア１６の詳細な機能はフローチャートを参照して後述する。【００２５】
一方、前記情報提供サーバシステム３は、ＷＷＷネットワークを通じて利用者用クライアントシステム２に対して情報を提供するＷｅｂサーバの機能を備えている。この情報提供サーバシステム３は、利用者用クライアントシステム２と同様のハードウェア構成を備えており（図示は省略）、記憶装置には、事物の特徴情報を事物の識別情報（ＩＤ）に関連付けて格納する前記サービス情報格納部２０とユーザログイン情報等を格納するユーザ情報データベース（ＤＢ）２１とを備えている。また、情報提供サーバシステム３は、利用者用クライアントシステム２の情報表示ソフトウェア１５からアクセスされた場合に、サービス情報格納部２０から必要な情報を検索して受け渡す情報提供ソフトウェア２２を備えている。【００２６】
次に、図２を参照して前記利用情報格納部１７及びサービス情報格納部２０に格納されるデータを具体的に説明する。これらは、以下に列挙するテーブル、格納部が事物ＩＤなどで相互にデータ参照可能なリレーショナルデータベースで構成される。【００２７】
まず、利用情報格納部１７は、事物種類情報テーブル１７ａ、ユーザ用無効識別子情報テーブル１７ｂ、ファミリー識別子情報テーブル１７ｃ、事物要素情報テーブル１７ｄ、事物ファセット情報テーブル１７ｅ、事物要素識別子情報テーブル１７ｆ、ユーザ用事物要素識別子情報テーブル１７ｇ及び事物要素間情報テーブル１７ｈを備えている。【００２８】
事物種類情報テーブル１７ａには、注目する情報の種類である事物の種類に関するマスタＩＤである事物ＩＤ、事物名称及び事物の定義が格納される。事物としては、例えば、遺伝子、タンパク質、化学物質、生物種、臓器、細胞組織、人物、企業、大学、疾病、事件などが挙げられる。ユーザ用無効識別子情報テーブル１７ｂには、特定の種類（属性）の事物において、ユーザが常に無効としたい識別子が格納される。ファミリー識別子情報テーブル１７ｃには、特定の種類の事物において、先頭指定文字数以上の共通部分を有し、末尾または空白を挟んだ末尾が一連の数値あるいは一連のアルファベットである識別子について、先頭の共通部分を一連の事物要素に関連した識別子（ファミリー識別子）が格納される。事物要素情報テーブル１７ｄには、対象事物に含まれる個々の要素に関する情報（事物ＩＤ、要素ＩＤ、代表要素名）が格納される。例えば、事物「遺伝子」の要素としては、「AKAP10」「AKIP」「AKT1」「ALDH1A1」などがある。【００２９】
事物ファセット情報テーブル１７ｅには、事物ＩＤ、ファセットＩＤ、ファセットデータアクセスＵＲＬ及び表示データオプションが格納される。すなわち、対象事物に関して提供可能な情報（ファセット）の種類を格納する。例えば、「遺伝子」という事物に対するファセットとして「サイズ」「機能」「絶対発現量」などである。ここで、ファセットデータアクセスＵＲＬは、事物ＩＤ、要素ＩＤ、ファセットＩＤ、表示データオプションを元にファセットデータにアクセスするためのＵＲＬである。また、表示データオプションは、ファセットデータの表示において選択可能なオプションである。例えば、表示サイズ、表示色、上限・下限、直線・対数メモリ、表示データをクリックされた際にジャンプする先を示すハイパーリンク等の、対象ファセットの表示形態において選択可能なオプションの情報である。【００３０】
事物要素識別子情報テーブル１７ｆには、事物ＩＤ、要素ＩＤ、その要素ＩＤを表す識別子が格納される。ここには、要素ＩＤで識別される要素の代表要素名及び別名が格納される。例えば、代表識別子「ALDH1A1」を持つ要素の識別子として、「ALDH1A1」、「ALDC」「ALDH1」「AL1A1_HUMAN」「P00352」「M31994」「ENAG00000165092」「EC1.2.1.36」などが登録される。本テーブル１７ｆに格納されるレコードを、事物ＩＤで分類される要素ＩＤ毎に纏めたものが、その事物についての識別子辞書となる。【００３１】
また、この事物要素識別子情報テーブル１７ｆには、先頭指定文字数以上の共通部分を持ち、末尾または空白を挟んだ末尾が一連の数値あるいは一連のアルファベットである複数の識別子について、先頭の共通部分を一連の事物要素に関連付けた識別子（ファミリー識別子）が登録される。これにより、ドキュメントデータ中の識別子の認識率を向上させることができる。【００３２】
例えば、事物「蛋白質」には要素として「Keratin1」「Keratin2」「Keratin3」・・・が存在するが、ドキュメントデータ中ではこれらが区別されずに単に「Keratin」と記載されることが多い。この「Keratin」を「Keratin1」「Keratin2」等のファミリー識別子として登録することにより、一連の「Keratin」をドキュメントデータ中の識別子「Keratin」に対応付けることが可能となる。このようなファミリー識別子は、一般の多義識別子の場合と同一のユーザインタフェースにより、複数の関連付けられた事物要素の情報やファセットデータを表示し、また、デフォルトを選択することが可能である。【００３３】
ユーザ用事物要素識別子情報テーブル１７ｇには、特定の種類の事物において、ユーザが独自に定義した識別子と、当該識別子に関連した事物要素のＩＤとが格納される。事物要素間情報テーブル１７ｈには、同一または異なる種類の事物における２つの異なる事物要素とその間の関係を格納される。要素間の関係としては、方向性の有無や関係の強度等が含まれる。【００３４】
また、サービス情報格納部２０は、オリジナル情報テーブル２０ａ、データ生成情報テーブル２０ｂ、オリジナル要素情報テーブル２０ｃ、ファセット情報テーブル２０ｄ、及びＩＤ変換情報テーブル２０ｅを備えている。【００３５】
オリジナル情報テーブル２０ａには、オリジナル情報ＩＤ、オリジナル情報サイトのＵＲＬ及びオリジナル情報の定義が格納される。データ生成情報テーブル２０ｂには、オリジナルの情報からファセットデータを生成するための情報（ファセットＩＤ、オリジナル情報ＩＤ及びデータ変換条件）が格納される。オリジナル要素情報テーブル２０ｃには、オリジナル情報ＩＤ、オリジナル要素ＩＤ及びオリジナルデータが格納される。【００３６】
ファセット情報テーブル２０ｄには、対象要素に対して対象ファセットで提供される情報が格納される。ＩＤ変換情報テーブル２０ｅには、要素ＩＤとそれに対応したオリジナル要素ＩＤが格納され、ファセット情報とオリジナルの要素情報との対応付けを行う。【００３７】
上記した情報のうち、オリジナル情報テーブル２０ａ、データ生成情報テーブル２０ｂ、オリジナル要素情報テーブル２０ｃ及びＩＤ変換情報テーブル２０ｅの情報を元に、オリジナルの情報から、ファセット情報を生成することが可能となる。なお、事物要素に対応するオリジナル要素情報が存在せず、ファセットデータが生成できない場合は、情報提供ソフトウェア２２が、ファセットデータが存在しないことを示すテキストやイメージ（「データなし」の文字や「？」のアイコン等）を生成することにより、ファセットデータが存在しないことを明示するようにしてもよい。【００３８】
これらの情報は、公開鍵暗号を用いて暗号化することにより、データ開発者・作成者が開発した識別子辞書やファセットデータが、開発者が予期しない改ざんを受けることを避けることが好ましい。すなわち、データ開発者等が開発したオリジナルデータを秘密鍵で暗号化し、システムソフトウェア１６が、この開発者から公開された公開鍵を用いて、情報を復号化してこれを用いることが有効である。【００３９】
このような簡潔なデータ構造およびデータ間の独立性により、また、暗号化処理により、第三者が本システムでの利用を目的として、事物要素、識別子辞書、ファセットデータ等を独立に、あるいはセットとして容易に開発し、提供することが可能になる。【００４０】
ここで、対象となるファセットとしては、例えば、事物「生物種」の各要素に対するファセット「生物種イメージ」（後述する図９(ｂ)参照）の様に、１レコードずつ作製したり、測定されたりしたものの他に、例えば、事物「遺伝子」におけるファセット「サイズ」の様に、各要素について存在するオリジナルの情報から情報処理的に生成されるものがある。【００４１】
次に、図３のフローチャートを参照して、前記システムソフトウェア１６が実行する情報処理の工程を説明する。以下の説明においては、情報提供対象の事物として「遺伝子」を、情報を付加する内容であるファセットとして、「サイズ」を指定した例を示す。【００４２】
まず、情報表示ソフトウェア１５が電子化されたドキュメントデータを取得してディスプレイ装置１０に表示すると、（ステップＳ１）、ユーザからそのドキュメントデータに含まれるどの事物についてどういう種類の情報（ファセット）を付加情報として得たいかの選択を受け付ける（ステップＳ２）。この例では、「遺伝子」という事物について「サイズ」というファセットが選択される。システムソフトウェア１６は、利用情報格納部１７から、選択された事物（遺伝子）に対応する識別子辞書（図２の事物要素識別子情報テーブル１７i参照）をロードする（ステップＳ３）。この識別子は、対象とする事物（遺伝子）に含まれる特定の要素を識別可能なタームやＩＤの集合であり、１つの要素を特定する複数の識別子が存在する。【００４３】
次いで、システムソフトウェア１６は、ドキュメントデータの中から前記識別子を探索（マッピング）し、対象事物の要素として識別する（ステップＳ４）。なお、ドキュメント中に埋め込まれた非表示情報も探索対象とすることもできる。このマッピングによって識別された要素に隣接してその要素に関する特徴情報を、選択されたファセット（サイズ）に従って、静的あるいは動的に提供する情報提供ソフトウェア２２へのリンクを埋め込む（ステップＳ５）。情報表示ソフトウェア１５は、ドキュメントデータ中に埋め込まれたリンクに従って特徴情報を取得し、ドキュメントデータ表示の中に展開して、あるいはドキュメントデータ表示にオーバーラップして特徴情報を表示する（ステップＳ６）。なお、ステップＳ４で探索された識別子が複数の要素を同時に示す多義識別子である場合は、前記情報表示ソフトウェア１５は、多義識別子であることを示すテキスト（「多義識別子」「Ｍ」という文字）やイメージ（アイコン等）を表示したり、この識別子が示す複数の要素を並べて表示したり、さらに、表示対象とする要素を選択可能なユーザインターフェース（選択メニューなど）を生成してディスプレイ装置１０に表示する。情報表示ソフトウェア１５は、この選択メニュー等で選択された要素について特徴情報の表示処理を実行する。【００４４】
また、特徴情報を表示した後、ユーザから事物の変更を受け付けた場合（ステップＳ７）には、前記システムソフトウェア１６及び情報表示ソフトウェア１５は、変更された事物に基づいて上記ステップＳ３〜Ｓ６の処理を実行する。さらに、ファセットの変更を受け付けた場合（ステップＳ８）には、変更にかかるファセットに従ってステップＳ４〜Ｓ６の処理を実行する。また、新しいドキュメントデータを取得した場合で（ステップＳ９）、同一の事物及びファセット情報が引き続き選択されている場合には、新しいドキュメントデータに対してステップＳ４〜Ｓ６の処理が実行される。【００４５】
次に、図４〜図１６の表示画面等の例を参照して、本発明の動作及び機能を具体的に説明する。【００４６】
まず、図４は、利用者用クライアントシステム２におけるユーザインタフェースの例である。本実施例において、ユーザインタフェースは、Ｗｅｂブラウザにおいてツールバー３０として実装されている。このツールバー３０は、情報の表示／非表示を切り替えるチェックボックス３１、事物を選択するプルダウンボタン３２、ファセットを選択するプルダウンボタン３３、識別子マッピングを再実行するボタン３４、認識された識別子のハイライト表示／非表示の切換ボタン３５、マッピング情報パネルの表示／非表示の切換ボタン３６、及び動作オプションを設定するためのダイアログボックスを開くためのオプションボタン３７を備える。ここで、前記再実行ボタン３４は、識別子マッピングのパラメータを変更して再実行する際に便利である。例えば、後述する図１１の識別子認識状況のテーブル表示において、多義識別子でデフォルト表示する事物要素を設定した後に、マッピングを再実行する場合である。このように、複数のコマンドをツールバーに実装することにより、簡便に機能を利用することが可能となる。【００４７】
また、事物を選択するプルダウンボタン３２をクリックするとプルダウンメニュー３８が表示される。また、事物として「Gene Symbol」が選択されている際に、ファセット選択プルダウンボタン３３をクリックするとプルダウンメニュー３９が表示される。このインタフェースによって、１種類の事物と、ファセットとが選択可能である。【００４８】
図５は、図４のユーザインタフェースにおいてオプションボタン３７をクリックした場合に表示される動作オプション設定ダイアログボックス４０の例である。この動作オプション設定ダイアログボックス４０は３つのタブによって切り替えられる設定項目Ｄｉｓｐｌａｙ４１と、Ａｃｔｉｖａｔｅ４２と、Ｄｉｃｔｉｏｎａｒｙ４３とを有する。この図では、Ｄｉｓｐｌａｙ設定タブ４１を開いた例を示している。このタブ４１では、ファセット情報をドキュメントデータ内に埋め込んで表示するか、オーバーラップして表示するかを選択するオーバーラップ設定ボックス４５、ドキュメントデータ中で要素として認識された識別子をハイライト表示するかどうかを設定するハイライトテキスト設定ボックス４６、複数の事物（４７ａ）及び複数のファセット（４７ｂ）で指定されるファセット情報を表示するかの設定ボックス４７、ドキュメントデータ上の同じ位置で長い識別子と短い識別子とが認識された場合に、認識範囲が他の識別子の認識範囲内である識別子（短い識別子）を無視し、長い識別子を優先的に表示させるオプション設定ボックス４８、及びドキュメントデータ中において、同一の要素が複数個認識された場合に、１個目の要素についてのみファセット情報を表示させるかのオプション設定ボックス４９を有する。【００４９】
ここで、前記ハイライトテキスト設定４６では、テキスト色及び背景色の設定４６ａ、４６ｂも用意されている。また、複数の事物あるいはファセットデータを表示する場合の表示順序は、表示情報選択リストボックス４７ａ、４７ｂにおける表示順序により決定される。これらのリストボックス４７ａ、４７ｂにおける表示順序は、表示順変更ボタン４７ｃにより変更できる。さらに、例えば、事物「遺伝子」において同じ位置で「kinesin」と「kinesin receptor」という複数の識別子が認識された場合に、前記識別子優先表示オプション設定４９がｏｎにされていると、前者の「kinesin」の識別子は無視される。【００５０】
図６は、図５の動作オプション設定ダイアログボックス４０において、Ａｃｔｉｖａｔｅタブ４２を開いた例である。ここでは、図４のユーザインタフェース及び図５の動作オプション設定ダイアログボックス４０のＤｉｓｐｌａｙタブ４１において表示する事物リストに表示する事物、及びファセットリストに表示するファセットを選択する項目５０、５１を有する。【００５１】
また、ファセット表示におけるオプションを設定する項目５２〜６０を有する。具体的には、ファセットデータ生成のためのパラメータとして、生成するタイプの設定５２、表示サイズの設定５３、及び生成パラメータ５４〜６０の設定を有する。生成タイプとしては、テキスト、グラフ（円、棒、折れ線、複数の棒、パイその他）、イメージ、カスタムが指定可能である。また、それぞれの生成タイプに対応した、生成パラメータが指定できる。例えば、グラフの生成においては、色の指定５４、グラフの向き５５、最大値５６、最小値５７、標準化する／しないの設定５８、対数変換(logN)する／しないの設定５９、ルーラの表示／非表示の設定６０などが指定可能である。また、設定内容をその場で確認できるサンプル６１も表示される。【００５２】
図７は、図５又は図６の動作オプション設定ダイアログボックス４０において、Ｄｉｃｔｉｏｎａｒｙタブ４３を開いた例である。この画面では、前記利用情報格納部１７に格納される、指定した事物に対応した識別子の辞書において、ユーザが追加した識別子や、無効にしたい特定の識別子を設定できるユーザインタフェースを提供する。【００５３】
そのため、このユーザインタフェースでは、対象となる事物に対応した辞書名を表示・変更するテキストボックス６３、新規登録したい識別子を入力するテキストボックス６４、及び無効化された識別子を一覧表示するテキストボックス６５を備えている。【００５４】
識別子を追加する場合には、識別子入力テキストボックス６４にユーザの識別情報と対応する要素ＩＤを入力して登録する。なお、この識別子入力テキストボックス６４を使用して追加した識別子を削除することも可能である。【００５５】
また、特定の識別子を無効化（属性を登録）したい場合には、無効化識別子を追加するボタン６６をマウスでクリックし、図示しない入力ボックスを表示させる。無効化が選択されると、前記ユーザ用無効識別子情報テーブル１７ｂにその識別子のＩＤが登録され、前記情報表示ソフトウェア１５がこのテーブル１７ｂを参照して特徴情報を表示するかを判別する。なお、ユーザは、無効化済識別子表示テキストボックス６５から、無効化を解除したい識別子を選択して、削除ボタン６７をクリックすることで個別に無効化を解除することもできる。【００５６】
例えば、ユーザが参照するドキュメントデータにおいて、ある事物の識別子が、別の意味を持つターム等と同一である場合に、ユーザが意図した事物と異なる事物とが同一の事物と認識され、共通の特徴情報がドキュメントデータ中に表示されるおそれがある。具体的には、事物が「ヒト遺伝子」である場合、ヒト遺伝子「peptide deformylase-like protein」を指す識別子には、adobe社のドキュメントファイル形式の名称である「PDF(Portable Document Format)」と同一の「PDF」が含まれる。そのため、後者を含むドキュメントデータでは前者だけを識別することはできない。そこで、このような場合には、当該識別子「PDF」を無効にできるようにした。【００５７】
また、このユーザインタフェースでは、ユーザによる特定の識別子の追加若しくは無効化の設定が、永続的、一連の処理（セッション）中の複数のドキュメントデータ、若しくは現在表示中の特定のドキュメントデータ、の何れかであるかも選択できるように設計するのが好ましい。なお、ユーザが常にその識別子を無効にしたい場合は、無効識別子を利用情報格納部１７に別途格納し、システムソフトウェア１６が識別子辞書を利用する際に制限する機能が有効である。【００５８】
また、一連のセッション中に、あるいは当該ドキュメントデータ中で、特定の識別子を無効にするためのユーザインタフェースとしては、情報表示ソフトウェア１５によって当該識別子が識別されることにより表示されるファセットデータを、マウスで右クリックすることでポップアップメニューを表示させ、このメニューの中に実行コマンド（セッション中無効、ページ中で無効）を用意することが効果的である。【００５９】
図８は、利用者用クライアントシステム２の情報表示ソフトウェア（Ｗｅｂブラウザ等）１５やシステムソフトウェア１６が稼動してドキュメントデータを表示した例である。この例では、事物「Protein」、ファセット「ＢＭ」が選択されている。ここで、ＢＭは、１０の生体組織における遺伝子発現頻度パターンデータである。表示されたドキュメントデータから「Protein」を表す「CDC2」「CDK1」などの識別子６８、６８が識別されてハイライト表示されると共に、これらの識別子６８の隣に、ファセットデータである１０組織での発現頻度パターンを示す棒グラフ６９が表示されている。この例で示した棒グラフ６９などのファセットデータは、前記情報提供ソフトウェア２２がオリジナル要素情報テーブル２０ｃを参照して動的に生成する。即ち、この利用者用クライアントシステム２から要求された時点で生成することが可能である。そのためユーザは、利用者用クライアントシステム２において設定を変えて、リアルタイムで表示形態を変更することが可能である。【００６０】
ユーザは、識別子６８をマウスで左クリックすることにより、事物情報の管理者（データ開発者若しくは提供者）が設定した事物要素へのハイパーリンクを、また、ファセットデータ（棒グラフ６９）をマウスで左クリックすることにより、ファセットデータの管理者（データ開発者あるいは提供者）が設定したファセットデータへのハイパーリンクを、夫々利用することができる。また、マウスの右クリックにより表示されるポップアップメニューには、事物情報の管理者（データ開発者あるいは提供者）が設定した事物情報リソースや事物要素へのハイパーリンク、及びファセットデータの管理者が設定したファセットデータ情報へのハイパーリンクを利用することが可能になる。また、複数の意味を有する多義識別子のリスト表示とリストからの選択、特定の識別子の無効化、ユーザによるクレーム報告のためのコマンド等が利用可能である。多義識別子の選択および識別子の無効化処理の対象については、永続的、一連の処理（セッション）中の複数のドキュメントデータ、若しくは現在表示中の特定のドキュメントデータ、の何れかをユーザが選択できるコマンドをメニューアイテムとして用意するのが好ましい。【００６１】
図９は、オリジナル要素情報テーブル２０ｃから動的に生成可能なファセットデータの例である。例えば、テキスト７０ａ、円グラフ７０ｂ、棒グラフ７０ｃ、染色体上の位置情報であるローカス情報７０ｄ、メモリ付き棒グラフ７０ｅ、複数棒グラフ７０ｆ、パイグラフ７０ｇなどである。それぞれ、表示サイズ、色の指定、縦横表示の指定、オリジナル情報における下限・上限値指定や直線・対数変換指定等が可能である（図６参照）。【００６２】
図１０（ａ）〜（ｃ）は、利用者用クライアントシステム２の情報表示ソフトウェア（Ｗｅｂブラウザ等）１５やシステムソフトウェア１６を稼動させてドキュメントデータを表示する例である。この例では、事物「Species（生物種）」、ファセット「Picture」が選択されている。図１０（ａ）の情報表示オフの状態から、チェックボックス７２をマウスでクリックすると、図１０（ｂ）の情報表示オンの状態になる。この状態では、図１０（ｃ）で拡大して示すように、ドキュメントデータ中の生物の学名（識別子）７３の側に各生物のイメージ（特徴情報）７４が夫々表示される。【００６３】
図１１は、利用者用クライアントシステム２で処理した情報の履歴を管理し、集計して利用可能とする機能を示す図である。この図では、事物として「遺伝子」（gene）において、複数のページで、「Cdc2」「Cdk1」「Cdk2」の各遺伝子が認識された例を示す。この履歴管理機能は、過去に処理したドキュメントデータ（ページ）において認識された要素情報が、図１１（ａ）に示すように、事物７６又はページ７７の単位でツリー表示される。このツリーから事物又はページをマウスでクリックすると、該当する事物若しくはページが表示される。また、図１１（ｂ）に示すように、認識された要素を集計して表形式で表示させることもできる。【００６４】
図１２は、多義識別子の処理を説明するための図である。要素の名称を識別子とする場合は、多義語など１の識別子が複数の要素に対応する場合がある。この様な場合、ドキュメントデータの中で認識した識別子が複数の要素に対応することを、例えばアイコン８０で表示するのが好ましい。ユーザが、このアイコン８０にマウスのポインタを合わせたり右クリックすると、対応する要素の代表的な名称（＝代表識別子）と特徴情報とを含むポップアップ画面８１を表示し、ユーザがリストの中から特定の要素を選択できるようにする。この画面８１で特定の要素が選択された場合には、アイコン８０が選択された要素の特徴情報に変更されたり、選択された要素の特徴情報がアイコン８０に併記される。【００６５】
また、このように特定の事物を選択させる場合は、その事物と識別子との関連付けが、永続的、一連の処理（セッション）中の複数のドキュメントデータ、若しくは現在表示中の特定のドキュメントデータ、の何れかであるかをユーザが選択できるコマンドをメニューアイテムとして用意するのが好ましい。この場合、テキストマイニングの手法によって、当該複数事物の中で、対象ドキュメントにふさわしい事物を選択候補の上位に表示したり、デフォルトの選択候補とすることも有効である。【００６６】
一方、図１２の紙面左側の表示部８２には、紙面右側のドキュメントデータの該当ページにおいて認識された識別子のリスト８２ａや要素選択のインタフェース８２ｂが表示される。認識された識別子の中には、上記した多義識別子も含まれる。この表示部８２は、対象ドキュメントに存在する要素や、その多義性の情報を提供する有効なインタフェースとなる。【００６７】
図１３は、辞書情報表示機能を示す図である。この図の表示画面は、前記利用情報格納部１７（事物要素識別子情報テーブル１７ｆ）に格納される識別子の辞書に関する情報の表示部８３、及びサービス情報格納部２０（ファセット情報テーブル２０ｄ）に格納されたファセットデータに関する情報の表示部８４を備えている。このような識別子辞書に含まれる識別子の数や事物要素の数、識別子辞書の構築に用いたリソースの情報等を、テキスト、イメージ、リソース情報を提供するＷｅｂサイトやその他の関連情報を取得できるハイパーリンクはユーザに有益な情報となる。【００６８】
図１４は、事物「蛋白質」において、ドキュメントデータ中で認識された事物要素である各種蛋白質のヒトゲノム上の存在位置を、情報パネルのマップタブ８６に表示したヒト全染色体概略図上で表示した例である。また図１５は、同じくドキュメントデータ中で認識された各種蛋白質の種類における事物要素全体における分子量の分布（対数頻度）を情報パネルのマップタブ８７に表示した例である。このように、情報パネルのマップタブでは、選択されている事物に対応して利用可能なマップをプルダウンメニューから選択して、ドキュメントデータ中で認識された識別子を、地図、図表、グラフなど、事物に応じた情報にマッピングすることで、認識された事物要素の概要を容易に知ることができる情報を提供できる。【００６９】
なお、この発明は上記の実施形態に限定されるものではなく、発明の要旨を変更しない範囲で種々変形可能である。【００７０】
例えば、上記の実施形態では、本システム１を利用者用クライアントシステム２と情報提供サーバシステム３とで構成したが、利用者用クライアントシステムだけで構成することもできる。この場合は、図１６に示すように、利用者用クライアントシステム２００にサービス情報格納部２０及び情報提供ソフトウェア２２を備えるように構成する。この場合の特徴情報は、ＷＷＷを通じてＷＥＢサーバからダウンロードしてもよいし、ＣＤ−ＲＯＭなどの記憶媒体から導入してもよい。【００７１】
また、利用情報格納部１７に格納した識別子辞書の情報について、事物種類情報の管理者（作成者を含む。以下同様）に対して報告する機能を備えてもよい。この機能は、前記利用情報格納部１７に格納される識別子辞書に存在しない識別子や、識別子に対応する要素ＩＤの誤り、若しくは識別子に対応する要素ＩＤにより表示されるファセットデータに対するクレーム（不備、不足等）を、ユーザが事物種類情報の管理者に対して報告する機能である。これにより、識別子辞書の精度を高めることができる。【００７２】
これを実現するユーザインタフェースとして、識別子辞書に存在しない識別子の報告は、ユーザの識別子登録における登録確認ダイアログボックスに用意する新規識別子報告ダイアログボックスが有効である。また、識別子に対応する要素ＩＤの誤り、及びファセットデータに対するクレームについては、情報表示ソフトウェア１５によって当該識別子が識別されることにより表示されるファセットデータをマウスで右クリックすることによりポップアップメニューを表示させ、このメニュー中にクレームダイアログボックスをオープンする機能を用意することが効果的である。【００７３】
また、本発明においては、ファセット（特徴情報）として複数の事物若しくは要素の間の関係を表示するようにしてもよい。例えば、図１７に示すように、ドキュメントデータから抽出された識別子によって特定される事物（Protein）において、複数（図示の例では５個）のタンパク質（要素）間の相互作用を特徴情報として識別子の近傍に埋め込んで若しくはオーバーラップして表示する。このような複数要素間の関係は、図２の事物要素間情報テーブル１７ｈに格納される。これにより、個々の事物若しくは要素だけを参照した場合には得られない（得られにくい）新たな知見を得るための有益な情報を提供できる。
【図面の簡単な説明】
【００７４】
【図１】図１は、本発明の実施形態のシステム構成を示す概略図である。
【図２】図２は、同、各データベースの関係を示すスキーマ概略図である。
【図３】図３は、同、処理工程を示すフローチャートである。
【図４】図４は、同、利用者用クライアントシステムにおけるユーザインタフェースの一例を示す図である。
【図５】図５は、同、利用者用クライアントシステムにおけるユーザインタフェースの一例を示す図である。
【図６】図６は、同、利用者用クライアントシステムにおけるユーザインタフェースの一例を示す図である。
【図７】図７は、同、利用者用クライアントシステムにおけるユーザインタフェースの一例を示す図である。
【図８】図８は、利用者用クライアントシステムにおけるシステム動作例を示す図である。
【図９】図９は、ファセットデータの一例を示す図である。
【図１０】図１０は、利用者用クライアントシステムにおけるシステム動作例を示す図である。
【図１１】図１１は、履歴機能の動作例を示す図である。
【図１２】図１２は、利用者用クライアントシステムにおけるシステム動作例（多義識別子の処理）を示す図である。
【図１３】図１３は、利用者用クライアントシステムにおけるシステム動作例（辞書情報表示機能）を示す図である。
【図１４】図１４は、利用者用クライアントシステムにおけるシステム動作例（ヒトゲノム上の存在位置）を示す図である。
【図１５】図１５は、利用者用クライアントシステムにおけるシステム動作例（分子量の分布）を示す図である。
【図１６】図１６は、本発明の変形例のシステム構成を示す概略図である。
【図１７】図１７は、特徴情報の他の表示例を示す図である。
【図１】
2007032095.tif 000002
【図２】
2007032095.tif 000003
【図３】
2007032095.tif 000004
【図４】
2007032095.tif 000005
【図５】
2007032095.tif 000006
【図６】
2007032095.tif 000007
【図７】
2007032095.tif 000008
【図８】
2007032095.tif 000009
【図９】
2007032095.tif 000010
【図１０】
2007032095.tif 000011
【図１１】
2007032095.tif 000012
【図１２】
2007032095.tif 000013
【図１３】
2007032095.tif 000014
【図１４】
2007032095.tif 000015
【図１５】
2007032095.tif 000016
【図１６】
2007032095.tif 000017
【図１７】
2007032095.tif 000018
【手続補正書】
【提出日】平成19年6月4日(2007.6.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備えたコンピュータシステムによってドキュメントデータ中に関連情報を表示する方法であって、
前記記憶装置は、
遺伝子、生物種、学校、人物、企業、疾病、事件等の複数の事物の種類の情報（事物種類情報）、各事物に含まれる情報若しくは事物を特定する情報からなる事物の要素の情報（事物要素情報）、事物要素に含まれる及び／若しくは事物要素を特定する文字列、記号、数値などのテキストデータからなる識別子、ドキュメントデータ上に表示する事物の特徴情報（ファセット）の種類、及び前記事物要素と特徴情報の種類とに関連付けられた当該特徴情報、を事物の識別情報に関連付けて格納するデータライブラリと、
前記制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部と、を備え、
前記制御手段が、コンピュータソフトウェアを読み出して実行させることで、
前記入力装置から、ドキュメントデータから抽出する事物種類及びドキュメントデータ中に表示する特徴情報の種類の選択を受け付ける選択受付工程と、
前記データライブラリから、選択に係る事物に含まれる情報若しくは事物を特定する情報からなる事物要素と、この事物要素に含まれる及び／若しくは事物要素を特定する識別子と、を検索する検索工程と、
読出し手段によって読み出されたドキュメントデータから、前記検索工程で検索された識別子を特定し事物要素として識別する識別子特定工程と、
前記データライブラリから、前記識別された事物要素の特徴情報を検索する特徴情報検索工程と、
検索された特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する特徴情報表示工程と
を実行することを特徴とする方法。
【請求項２】
請求項１の方法において、
前記データライブラリは、識別子として、少なくとも事物若しくは事物要素の名称と、その同義語とを格納するものであることを特徴とする方法。
【請求項３】
請求項２の方法において、
前記特徴情報表示工程は、ドキュメントデータ上で特定した識別子に複数の事物若しくは事物要素が対応する場合に、前記データライブラリを参照して当該複数の事物若しくは事物要素の特徴情報をディスプレイ装置に一覧表示し、この一覧表示からユーザが選択した１以上の特徴情報をドキュメントデータ上に埋め込んで若しくはオーバーラップして表示するものであることを特徴とする方法。
【請求項４】
請求項１の方法において、
前記データライブラリは、複数の事物要素で共通する１以上の識別子を格納するものであり、
前記検索工程は、データライブラリから検索された識別子に複数の事物要素が関連付けられている場合に、該当する複数の事物要素をディスプレイ装置に一覧表示して１以上の事物要素の選択を受け付ける事物要素選択受付工程を備え、
前記特徴情報検索工程は、識別された事物要素のうち、前記事物要素選択受付工程で選択された１以上の事物要素の特徴情報をデータライブラリから検索するものである
を有することを特徴とする方法。
【請求項５】
請求項１の方法において、
前記データライブラリは、特定の識別子について、特徴情報を表示する対象若しくは対象外となる属性を格納するものであり、
前記特徴情報表示工程は、制御手段が、ドキュメントデータ上で特定された識別子について前記データライブラリを参照して特徴情報を表示するかを判別する工程を実行する
ことを特徴とする方法。
【請求項６】
請求項１の方法において、
さらに、前記制御手段が、
事物、識別子及び特徴情報の少なくとも何れかの情報を、この情報の作成者若しくは管理者から取得して記憶装置に格納する工程と、
データライブラリに格納されていない事物や識別子の情報、識別子と事物要素との関連付けが不正確若しくは不十分である場合の当該識別子及び事物要素の情報、の何れかを入力装置を通じて受け付ける修正情報受付工程と、
受け付けた修正情報を前記情報の作成者若しくは管理者に通知する工程と
を実行することを特徴とする方法。
【請求項７】
請求項１の方法において、
前記データライブラリは、関連性の高い複数の識別子同士を関連付けて格納するものであり、
前記特徴情報検索工程は、識別子特定工程でドキュメントデータの中から特定された識別子が、前記関連付けられた複数の識別子の何れかである場合に、前記データライブラリを参照して、当該識別子によって特定される事物要素の特徴情報を検索するものである
ことを特徴とする方法。
【請求項８】
請求項１の方法において、
さらに、前記制御手段が、データライブラリに格納された事物種類情報、事物要素情報、識別子、特徴情報の種類、若しくは特徴情報の少なくとも何れかを一覧表示する工程を実行することを特徴とする方法。
【請求項９】
請求項１の方法において、
前記データライブラリは、複数の事物要素に対応する１の識別子を格納するものであり、
前記特徴情報検索工程は、識別子特定工程でドキュメントデータの中から特定された当該識別子に対応する複数の事物要素を表示してユーザからの選択を受け付け、選択された事物要素に関する特徴情報を検索するものである
ことを特徴とする方法。
【請求項１０】
請求項１の方法において、
さらに、前記制御手段が、前記識別子特定工程で特定された識別子に基づいて関連する事物を特定し、この事物の情報を当該事物に応じた地図、図表、グラフなどの形式で表示する工程を実行することを特徴とする方法。
【請求項１１】
請求項１の方法において、
さらに、前記制御手段が、ドキュメントデータの中から特定された識別子に基づいて特定された複数の事物のリストを作成し、当該ドキュメントデータ中における各識別子若しくは事物の登場頻度や、選択された情報の種類で特定される情報をテーブル形式で表示する工程を実行することを特徴とする方法。
【請求項１２】
請求項１の方法において、
さらに、前記制御手段が、
ドキュメントデータの中で特定された識別子及びこの識別子に関連する事物の履歴情報を事物若しくは識別子の識別情報に関連付けて前記記憶装置に格納する工程と、
事物若しくは処理対象のドキュメントデータの単位で、表示履歴をディスプレイ装置に表示する工程と
を実行することを特徴とする方法。
【請求項１３】
請求項１の方法において、
前記ドキュメントデータは、ハイパーテキスト形式のデータであり、
前記特徴情報表示工程は、特徴情報をハイパーテキスト中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示するものである
ことを特徴とする方法。
【請求項１４】
請求項１の方法において、
前記特徴情報検索工程は、データライブラリに格納された情報に基づいて特徴情報を動的に生成するものであることを特徴とするシステム。
【請求項１５】
請求項１の方法において、
前記特徴情報検索工程は、特徴情報として、ドキュメントデータから特定された識別子に基づいて特定される事物と他の事物との間の関係を前記データライブラリから検索するものであることを特徴とする方法。
【請求項１６】
請求項１の方法において、
前記コンピュータシステムは、通信ネットワークを介して接続される情報提供サーバシステムと、情報表示クライアントシステムとから構成され、
前記情報提供サーバシステムの記憶装置は、データライブラリのうち、前記事物種類情報と事物要素情報と識別子とを事物の識別情報に関連付けて格納するサービス情報格納部を備え、
前記情報表示クライアントシステムの記憶装置は、データライブラリのうち、各事物の特徴情報の種類及び特徴情報を事物の識別情報に関連付けて格納する利用情報格納部を備えた
ことを特徴とする方法。
【請求項１７】
入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備え、ドキュメントデータ中に関連情報を表示する情報処理システムであって、
前記記憶装置は、
遺伝子、生物種、学校、人物、企業、疾病、事件等の複数の事物の種類の情報（事物種類情報）、各事物に含まれる情報若しくは事物を特定する情報からなる事物の要素の情報（事物要素情報）、事物要素に含まれる及び／若しくは事物要素を特定する文字列、記号、数値などのテキストデータからなる識別子、ドキュメントデータ上に表示する事物の特徴情報（ファセット）の種類、及び前記事物要素と特徴情報の種類とに関連付けられた当該特徴情報、を事物の識別情報に関連付けて格納するデータライブラリと、
前記制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部と、を備え、
前記入力装置から、ドキュメントデータから抽出する事物種類及びドキュメントデータ中に表示する特徴情報の種類の選択を受け付ける選択受付手段と、
前記データライブラリから、選択に係る事物に含まれる情報若しくは事物を特定する情報からなる事物要素と、この事物要素に含まれる及び／若しくは事物要素を特定する識別子と、を検索する検索手段と、
読出し手段によって読み出されたドキュメントデータから、前記検索手段が検索した識別子を特定し事物要素として識別する識別子特定手段と、
前記データライブラリから、前記識別された事物要素の特徴情報を検索する特徴情報検索手段と、
検索された特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する特徴情報表示手段と
を有することを特徴とするシステム。
【請求項１８】
入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備えたコンピュータシステムの前記記憶装置に格納され、このコンピュータシステムをドキュメントデータ中に関連情報を表示させる情報処理システムとして機能させるためのコンピュータソフトウェアであって、
前記記憶装置は、
遺伝子、生物種、学校、人物、企業、疾病、事件等の複数の事物の種類の情報（事物種類情報）、各事物に含まれる情報若しくは事物を特定する情報からなる事物の要素の情報（事物要素情報）、事物要素に含まれる及び／若しくは事物要素を特定する文字列、記号、数値などのテキストデータからなる識別子、ドキュメントデータ上に表示する事物の特徴情報（ファセット）の種類、及び前記事物要素と特徴情報の種類とに関連付けられた当該特徴情報、を事物の識別情報に関連付けて格納するデータライブラリと、
前記制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部と、を備え、
前記コンピュータソフトウェアが、
前記入力装置から、ドキュメントデータから抽出する事物種類及びドキュメントデータ中に表示する特徴情報の種類の選択を受け付ける手順と、
前記データライブラリから、選択に係る事物に含まれる情報若しくは事物を特定する情報からなる事物要素と、この事物要素に含まれる及び／若しくは事物要素を特定する識別子と、を検索する手順と、
読出し手段によって読み出されたドキュメントデータから、前記検索された識別子を特定し事物要素として識別する手順と、
前記データライブラリから、前記識別された事物要素の特徴情報を検索する手順と、
検索された特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する手順と
を前記コンピュータシステムに実行させることを特徴とするコンピュータソフトウェア。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明の第１の主要な観点によれば、入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備えたコンピュータシステムによってドキュメントデータ中に関連情報を表示する方法であって、前記記憶装置は、遺伝子、生物種、学校、人物、企業、疾病、事件等の複数の事物の種類の情報（事物種類情報）、各事物に含まれる情報若しくは事物を特定する情報からなる事物の要素の情報（事物要素情報）、事物要素に含まれる及び／若しくは事物要素を特定する文字列、記号、数値などのテキストデータからなる識別子、ドキュメントデータ上に表示する事物の特徴情報（ファセット）の種類、及び前記事物要素と特徴情報の種類とに関連付けられた当該特徴情報、を事物の識別情報に関連付けて格納するデータライブラリと、前記制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部と、を備え、前記制御手段が、コンピュータソフトウェアを読み出して実行させることで、前記入力装置から、ドキュメントデータから抽出する事物種類及びドキュメントデータ中に表示する特徴情報の種類の選択を受け付ける選択受付工程と、前記データライブラリから、選択に係る事物に含まれる情報若しくは事物を特定する情報からなる事物要素と、この事物要素に含まれる及び／若しくは事物要素を特定する識別子と、を検索する検索工程と、読出し手段によって読み出されたドキュメントデータから、前記検索工程で検索された識別子を特定し事物要素として識別する識別子特定工程と、前記データライブラリから、前記識別された事物要素の特徴情報を検索する特徴情報検索工程と、検索された特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する特徴情報表示工程とを実行することを特徴とする方法が提供される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明の第２の主要な観点によれば、入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備え、ドキュメントデータ中に関連情報を表示する情報処理システムであって、前記記憶装置は、遺伝子、生物種、学校、人物、企業、疾病、事件等の複数の事物の種類の情報（事物種類情報）、各事物に含まれる情報若しくは事物を特定する情報からなる事物の要素の情報（事物要素情報）、事物要素に含まれる及び／若しくは事物要素を特定する文字列、記号、数値などのテキストデータからなる識別子、ドキュメントデータ上に表示する事物の特徴情報（ファセット）の種類、及び前記事物要素と特徴情報の種類とに関連付けられた当該特徴情報、を事物の識別情報に関連付けて格納するデータライブラリと、前記制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部と、を備え、前記入力装置から、ドキュメントデータから抽出する事物種類及びドキュメントデータ中に表示する特徴情報の種類の選択を受け付ける選択受付手段と、前記データライブラリから、選択に係る事物に含まれる情報若しくは事物を特定する情報からなる事物要素と、この事物要素に含まれる及び／若しくは事物要素を特定する識別子と、を検索する検索手段と、読出し手段によって読み出されたドキュメントデータから、前記検索手段が検索した識別子を特定し事物要素として識別する識別子特定手段と、前記データライブラリから、前記識別された事物要素の特徴情報を検索する特徴情報検索手段と、検索された特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する特徴情報表示手段とを有することを特徴とするシステムが提供される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
さらに、本発明の第３の主要な観点によれば、入力装置、ディスプレイ装置、記憶装置、ドキュメントデータの読出し手段及び制御手段を備えたコンピュータシステムの前記記憶装置に格納され、このコンピュータシステムをドキュメントデータ中に関連情報を表示させる情報処理システムとして機能させるためのコンピュータソフトウェアであって、前記記憶装置は、遺伝子、生物種、学校、人物、企業、疾病、事件等の複数の事物の種類の情報（事物種類情報）、各事物に含まれる情報若しくは事物を特定する情報からなる事物の要素の情報（事物要素情報）、事物要素に含まれる及び／若しくは事物要素を特定する文字列、記号、数値などのテキストデータからなる識別子、ドキュメントデータ上に表示する事物の特徴情報（ファセット）の種類、及び前記事物要素と特徴情報の種類とに関連付けられた当該特徴情報、を事物の識別情報に関連付けて格納するデータライブラリと、前記制御手段によって実行されるコンピュータソフトウェアを格納するコンピュータソフトウェア格納部と、を備え、前記コンピュータソフトウェアが、前記入力装置から、ドキュメントデータから抽出する事物種類及びドキュメントデータ中に表示する特徴情報の種類の選択を受け付ける手順と、前記データライブラリから、選択に係る事物に含まれる情報若しくは事物を特定する情報からなる事物要素と、この事物要素に含まれる及び／若しくは事物要素を特定する識別子と、を検索する手順と、読出し手段によって読み出されたドキュメントデータから、前記検索された識別子を特定し事物要素として識別する手順と、前記データライブラリから、前記識別された事物要素の特徴情報を検索する手順と、検索された特徴情報を前記ドキュメントデータ中の識別子の位置の近傍に埋め込んで、若しくはオーバーラップしてディスプレイ装置に表示する手順とを前記コンピュータシステムに実行させることを特徴とするコンピュータソフトウェアが提供される。
【国際調査報告】
2007032095.tif 000019
2007032095.tif 000020