(57)【要約】【課題】参照情報を効率的かつ容易に獲得することができる情報共有装置を提供すること。【解決手段】複数の利用者が共有する共有情報と前記共有情報の属性を示す付属情報とを対応づけた共有情報属性表を記憶する情報記憶部２１０と、利用者による情報の入力を受付ける情報入力受付部２０１と、前記情報から参照語句を含む部分情報を取得する部分情報取得部２０２と、前記部分情報に基づき、前記部分情報と前記付属情報との関連する度合いを示す類似度を算出し、該類似度が予め定められた閾値を超えるか否か判断し、超えている場合に前記付属情報を前記共有情報属性表から検索する付属情報検索部２０３と、前記付属情報検索部２０３が検索した前記付属情報と対応づけられている前記共有情報を、参照対象とする情報の候補として前記共有情報属性表から取得する参照情報取得部２０４とを備えた。【選択図】        図２
2006202018.tif 000002
【特許請求の範囲】
【請求項１】
複数の利用者が共有する共有情報と前記共有情報の属性を示す付属情報とを対応づけて記憶する情報記憶手段と、
利用者による情報の入力を受付ける情報入力受付手段と、
前記情報入力受付手段が受付けた前記情報から、当該情報以外の他の共有情報を参照することを示す記述である参照語句を含む部分情報を取得する部分情報取得手段と、
前記部分情報取得手段が取得した前記部分情報に基づき、前記部分情報と前記付属情報との関連する度合いを示す類似度を算出する算出手段と、
前記類似度が予め定められた閾値を超えた前記付属情報と対応づけられている前記共有情報を、参照対象とする情報の候補として選択する選択手段と、
を備えたことを特徴とする情報共有装置。
【請求項２】
複数の利用者が共有する共有情報と前記共有情報の属性を示す付属情報とを対応づけた共有情報属性表を記憶する情報記憶手段と、
利用者による情報の入力を受付ける情報入力受付手段と、
前記情報入力受付手段が受付けた前記情報から、当該情報以外の他の情報を参照することを示す記述である参照語句を含む部分情報を取得する部分情報取得手段と、
前記部分情報取得手段が取得した前記部分情報に基づき、前記部分情報と前記付属情報との関連する度合いを示す類似度を算出し、該類似度が予め定められた閾値を超えるか否か判断し、超えている場合に前記付属情報を前記情報記憶手段に記憶された共有情報属性表から検索する付属情報検索手段と、
前記付属情報検索手段が検索した前記付属情報と対応づけられている前記共有情報を、参照対象とする情報の候補として前記情報記憶手段に記憶された共有情報属性表から取得する参照情報取得手段と、
を備えたことを特徴とする情報共有装置。
【請求項３】
前記情報記憶手段は、前記共有情報を参照している参照元の前記共有情報の一部であって、前記参照語句を含む前記部分情報である被参照部分情報を前記付属情報として前記共有情報と対応づけて共有情報属性表として記憶し、
前記付属情報検索手段は、前記類似度が予め定められた閾値を超えるか否か判断し、超えている場合に前記被参照部分情報を前記情報記憶手段に記憶された共有情報属性表から検索することを特徴とする請求項２に記載の情報共有装置。
【請求項４】
前記情報記憶手段は、前記共有情報の名称を前記付属情報として前記共有情報と対応づけて共有情報属性表として記憶し、
前記付属情報検索手段は、前記類似度が予め定められた閾値を超えるか否か判断し、超えている場合に前記名称を前記情報記憶手段に記憶された共有情報属性表から検索することを特徴とする請求項２に記載の情報共有装置。
【請求項５】
前記部分情報取得手段は、前記情報入力受付手段が受付けた前記情報から、前記参照語句を含む段落、文、文節のうち少なくとも１つを前記部分情報として取得とすることを特徴とする請求項１〜４のいずれか１つに記載の情報共有装置。
【請求項６】
前記部分情報取得手段は、前記情報入力受付手段が受付けた前記情報から、前記参照語句の前方と後方の少なくとも一方の予め定められた数の文字列を前記部分情報として取得とすることを特徴とする請求項１〜４のいずれか１つに記載の情報共有装置。
【請求項７】
前記付属情報検索手段は、前記部分情報に含まれる単語の出現頻度と前記付属情報に含まれる単語の出現頻度とから前記類似度を算出することを特徴とする請求項２〜６のいずれか１つに記載の情報共有装置。
【請求項８】
前記付属情報検索手段は、前記共有情報の作成者または作成日時または参照日時から前記類似度を算出することを特徴とする請求項２〜６のいずれか１つに記載の情報共有装置。
【請求項９】
利用者による情報の入力を受付ける情報入力受付ステップと、
前記情報入力受付ステップが受付けた前記情報から、当該情報以外の他の情報を参照することを示す記述である参照語句を含む部分情報を取得する部分情報取得ステップと、
記憶手段に記憶された複数の利用者が共有する共有情報と前記共有情報の属性を示す付属情報とを対応づけた共有情報属性表から、前記部分情報取得ステップが取得した前記部分情報に基づき、前記部分情報と前記付属情報との関連する度合いを示す類似度を算出し、該類似度が予め定められた閾値を超えるか否か判断し、超えている場合に前記付属情報を検索する付属情報検索ステップと、
前記付属情報検索ステップが検索した前記付属情報と対応づけられている前記共有情報を、参照対象とする情報の候補として前記共有情報属性表から取得する参照情報取得ステップと、
を備えたことを特徴とする情報検索方法。
【請求項１０】
利用者による情報の入力を受付ける情報入力受付手順と、
前記情報入力受付手順が受付けた前記情報から、当該情報以外の他の情報を参照することを示す記述である参照語句を含む部分情報を取得する部分情報取得手順と、
記憶手段に記憶された複数の利用者が共有する共有情報と前記共有情報の属性を示す付属情報とを対応づけた共有情報属性表から、前記部分情報取得手順が取得した前記部分情報に基づき、前記部分情報と前記付属情報との関連する度合いを示す類似度を算出し、該類似度が予め定められた閾値を超えるか否か判断し、超えている場合に前記付属情報を検索する付属情報検索手順と、
前記付属情報検索手順が検索した前記付属情報と対応づけられている前記共有情報を、参照対象とする情報の候補として前記共有情報属性表から取得する参照情報取得手順と、
をコンピュータに実行させる情報検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の利用者間で情報を共有するする情報共有装置、情報検索方法および情報検索プログラムに関するものである。
【背景技術】
【０００２】
近年、ユーザが互いに情報を蓄積し共有するためのシステムとして、電子メールを用いたメーリングリスト、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を用いた電子掲示板やウェブログ、グループウェアなどが既に広く普及している。
【０００３】
メーリングリストとは、複数のユーザの電子メールアドレスをまとめて１つのグループとし、そのグループに属するユーザに一括してメッセージを送信できるようにしたシステムである。また、電子掲示板とは、ネットワーク上に情報共有のためのスペースを設けて、複数の登録ユーザあるいは匿名ユーザが自由にメッセージを記入できるようにしたシステムである。
【０００４】
ウェブログとは、あるユーザがネットワーク上にスペースを設けて情報発信を行い、その情報に対して他のユーザあるいは本人がコメントなどの付加情報を発信する、あるいは他のユーザが自分のスペースからその情報を参照することを可能としたシステムである。
【０００５】
グループウェアとは、企業内のネットワークを利用して情報共有やコミュニケーションの効率化を図り、グループの協調作業を支援するシステムである。一般的に、電子メール機能、スケジュール管理機能、共有文書管理機能、ワークフロー機能などを有し、上述のメーリングリスト機能、電子掲示板機能を実現できるものも存在する。
【０００６】
このような情報共有システムにおいては、不要な情報が発生した場合、一般にユーザが自らその情報を削除する必要がある。また、情報を物理的に削除するのでユーザが誤って削除した情報などを回復することができない。このような不都合を解消するため、参照頻度等の定量的な判断基準に基づき、ユーザに対して表示する文書情報を自動的に決定して重要度順に表示し、また、表示しない文書情報は物理的に削除せずに保存しておくことにより、共有情報の管理処理、表示処理を効率化する技術が開示されている（例えば、特許文献１）。
【０００７】
一方、上述のような情報共有システムにおいては、共有情報の作成・編集時に、既存の情報を参照して情報を作成・編集することが頻繁に行われている。従って、共有情報の管理処理、表示処理だけでなく、共有情報の作成処理、編集処理を効率化する技術も求められている。
【０００８】
【特許文献１】特開２００１−５７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１等においては、参照頻度等に基づき重要度順に情報を表示することができるが、重要度は表示のためにしか使用されていないため、ユーザが情報を作成または編集する際、参照すべき情報を既存の大量の情報の一覧から選択または検索しなければならず、必要な情報を獲得する作業に過大な労力を要するとともに、大幅な時間を要するという問題があった。
【００１０】
本発明は、上記に鑑みてなされたものであって、ユーザが他の情報への参照を含む情報を作成または編集する際に、参照すべき情報の候補を自動的に選択しユーザに提示することにより、ユーザが必要な情報を効率的かつ容易に獲得することができる情報共有装置、情報検索方法および情報検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、本発明は、情報共有装置において、複数の利用者が共有する共有情報と前記共有情報の属性を示す付属情報とを対応づけて記憶する情報記憶手段と、利用者による情報の入力を受付ける情報入力受付手段と、前記情報入力受付手段が受付けた前記情報から、当該情報以外の他の共有情報を参照することを示す記述である参照語句を含む部分情報を取得する部分情報取得手段と、前記部分情報取得手段が取得した前記部分情報に基づき、前記部分情報と前記付属情報との関連する度合いを示す類似度を算出する算出手段と、前記類似度が予め定められた閾値を超えた前記付属情報と対応づけられている前記共有情報を、参照対象とする情報の候補として選択する選択手段と、を備えたことを特徴とする。
【００１２】
また、本発明は、上記装置において実行することができる情報検索方法および情報検索プログラムである。
【発明の効果】
【００１３】
本発明によれば、新規作成または編集している文書情報内に当該情報以外の他の情報を参照することを示す記述である参照語句を含む部分が存在する場合、その部分との関連する度合いを示す類似度が予め定められた閾値を超える付属情報を有する既存の共有情報を自動的に取得し、参照すべき情報の候補として表示することができる。このため、ユーザは文書情報の作成・編集時に、参照すべき情報を効率的かつ容易に取得することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に添付図面を参照して、この発明にかかる情報共有装置、情報検索方法および情報検索プログラムの最良な実施の形態を詳細に説明する。
【００１５】
本実施の形態にかかる情報共有装置は、作成または編集中の文書情報内に、他の情報を参照することを示す記述である参照語句が存在する場合に、その参照語句を含む部分情報との類似度が予め定められた閾値を超える付属情報を有する既存の共有情報を取得して参照すべき情報の候補として画面に表示し、表示した候補の中から参照する情報を選択し、選択した情報に対しリンクを張る、または選択した情報を取り込むものである。
【００１６】
ここで、部分情報とは、文書情報の一部であって参照語句を含む情報をいう。参照語句を含む段落を部分情報とするように構成してもよいし、参照語句を含む文または文節などを部分情報とするように構成してもよい。
【００１７】
また、付属情報とは、共有情報の属性を示す情報をいい、共有情報の作成者、作成日時、題名、参照している情報、参照されている情報などを示す。なお、これらは一例であり、共有情報の属性を示すものであればこれらに限られるものではない。
【００１８】
また、類似度とは、部分情報と付属情報との関連の度合いを示す値をいい、例えば、部分情報に含まれる単語の出現頻度と付属情報に含まれる単語の出現頻度とから算出する。類似度の算出方法については後述する。なお、これらは一例であり、部分情報と付属情報との関連の度合いを示す値を示すものであればこれらに限られるものではない。例えば、共有情報の作成者、作成日時、参照日時などを参照して類似度を算出するように構成してもよい。
【００１９】
図１は、本発明の実施の形態にかかる情報共有装置が適用されるネットワークシステムの全体構成を示す説明図である。同図に示すように、このネットワークシステムは、イントラネット１１０内に接続される情報共有装置１００と、クライアント１０１ａ〜１０１ｄと、インターネット１２０を介して接続されるクライアント１０２とを備えている。
【００２０】
クライアント１０１ａ〜１０１ｄおよびクライアント１０２（以下、単にクライアントという。）は、ユーザが共有情報の閲覧または入力を実行するための端末である。なお、クライアントはイントラネット１１０またはインターネット１２０により接続されるものに限られず、ユーザが共有情報の閲覧または入力を実行することができるものであれば、あらゆるネットワークの形態に本発明を適用することができる。また、情報共有装置１００上において共有情報の閲覧または入力を実行するように構成してもよい。
【００２１】
図２は、本実施の形態にかかる情報共有装置１００の構成を示すブロック図である。同図に示すように、情報共有装置１００は、情報入力受付部２０１と、部分情報取得部２０２と、付属情報検索部２０３と、参照情報取得部２０４と、表示制御部２０５と、情報編集部２０６とを備えている。また、本実施の形態にかかる情報共有装置１００は、ハードディスクドライブ装置（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）に情報記憶部２１０を保存している。
【００２２】
情報入力受付部２０１は、クライアントからユーザが入力した情報の入力を受付ける。また、入力された情報の種別を判断するものである。
【００２３】
部分情報取得部２０２は、ユーザが新規作成または編集している文書情報の中から参照語句を取得し、取得した参照語句を含む部分情報を取得する。その際、予め定められた参照語句の候補文字列と照合し、一致した文字列を参照語句として取得するように構成してもよいし、ユーザが新規作成または編集している文書情報中から範囲指定した参照語句を取得するように構成してもよい。
【００２４】
付属情報検索部２０３は、部分情報取得部２０２が取得した部分情報と、既存の共有情報の付属情報との類似度を単語の出現頻度等から算出し、算出した類似度が予め定められた閾値を超える付属情報を、情報記憶部２１０に記憶されている基本属性表２１１、参照属性表２１２、被参照属性表２１３の３つのテーブルから検索する。付属情報検索部２０３が、本発明における算出手段または付属情報検索手段に相当する。基本属性表２１１、参照属性表２１２、被参照属性表２１３が、本発明における共有情報属性表に相当する。
【００２５】
参照情報取得部２０４は、付属情報検索部２０３が検索した付属情報に対応する共有情報を、参照対象とする情報の候補として情報記憶部２１０から取得する。参照情報取得部２０４が、本発明における選択手段または参照情報取得手段に相当する。
【００２６】
表示制御部２０５は、後述する各画面の表示処理や、表示した画面の再描画処理、表示した画面のクローズ処理などの共有情報の表示に関する処理を制御する。情報編集部２０６は、ユーザが新規作成または編集した文書情報の保存や、作成または編集がキャンセルされた文書情報の破棄を行う。
【００２７】
情報記憶部２１０は、複数のユーザによって共有される文書情報である共有情報を格納する記憶部であり、共有情報および共有情報の付属情報を、その内容によって基本属性表２１１、参照属性表２１２、被参照属性表２１３の３つのテーブルに記憶している。
【００２８】
基本属性表２１１は、共有情報の内容と、共有情報の付属情報のうち、共有情報の基本的な属性を表す付属情報を格納するテーブルである。図３は、基本属性表２１１のデータ構造の一例を示す説明図である。同図に示すように、基本属性表２１１は、基本的な属性として共有情報を一意に識別するための識別子と、共有情報の基本的な属性を表す付属情報である共有情報の作成者、作成日時、題名と、共有情報の内容とを格納している。共有情報の題名が、本発明における共有情報の名称に相当する。なお、識別子は、共有情報を一意に識別できるものであれば数字に限らず、文字列やＵＲＬなどの形式により指定するように構成してもよい。
【００２９】
参照属性表２１２は、基本属性表２１１に格納されている共有情報のうち他の共有情報を参照している共有情報について、当該他の共有情報である参照先の情報や参照の種類などの、他の共有情報の参照に関する属性を表す付属情報を格納するテーブルである。本テーブルは、共有情報の表示または編集中に当該共有情報が参照している他の共有情報を表示するときに、当該他の共有情報を識別し、基本属性表２１１から当該他の共有情報の内容を取得するために使用される。
【００３０】
図４は、参照属性表２１２のデータ構造の一例を示す説明図である。同図に示すように、参照属性表２１２は、基本属性表２１１の識別子に対応する共有情報の識別子と、当該識別子に対応する共有情報が参照している共有情報の識別子を表す参照先情報識別子と、参照語句と、参照語句の共有情報の先頭からの位置を示す参照語句開始位置と、参照の種類を表す参照種類とを格納している。
【００３１】
ここで、参照種類として、ユーザは「リンク」または「本文」を指定することができる。「リンク」とは、参照する共有情報の位置情報を文書情報内に埋め込んだものをいう。参照種類として「リンク」が指定されている場合、参照する共有情報は作成・編集中の文書情報に取り込まず、他の共有情報の位置情報を表すリンクにより、他の共有情報が参照されていることを示している。参照種類として「本文」が指定されている場合、作成・編集中の文書情報に参照する共有情報が取り込まれることにより、他の共有情報が参照されていることを示している。
【００３２】
被参照属性表２１３は、基本属性表２１１に格納されている共有情報のうち他の共有情報から参照されている共有情報について、当該他の共有情報である参照元の共有情報における参照語句を含む部分情報などの、他の共有情報からの参照に関する属性を表す付属情報を格納するテーブルである。本テーブルは、共有情報の編集中に当該共有情報が参照対象とする他の共有情報の候補を取得する際に付属情報として利用する、参照元の部分情報を取得するために使用される。
【００３３】
すなわち、編集中の情報の中に参照語句が存在する場合、その参照語句を含む部分情報と、被参照属性表２１３に格納されている被参照部分情報の類似度が判断され、類似度が予め定められた閾値を超える被参照部分情報が取得され、取得された被参照部分情報に対応づけられた識別子を有する共有情報を、参照対象とする共有情報の候補として取得することができる。このように、被参照属性表２１３において参照元の部分情報を格納しておくことにより、編集中の情報の部分情報と類似する部分情報から既に参照されている共有情報を、参照対象とする共有情報の候補として取得することができるようになる。
【００３４】
図５は、被参照属性表２１３のデータ構造の一例を示す説明図である。同図に示すように、被参照属性表２１３は、基本属性表２１１の識別子に対応する共有情報の識別子と、当該識別子に対応する共有情報が参照されている共有情報の識別子を表す参照元情報識別子と、参照元の共有情報のうち参照語句を含む部分情報である被参照部分情報とを格納している。
【００３５】
図３〜図５においては、識別子が５で表される共有情報から、識別子が１で表される共有情報を参照している場合の各テーブルのデータの格納例が示されている。すなわち、図４の例においては、図３の基本属性表２１１において識別子が５で表される共有情報から、９１文字目に存在する参照語句「ここ」によるリンク形式の参照により、識別子が１で表される共有情報が参照されていることが示されている。
【００３６】
図５の例においては、図３の基本属性表２１１において識別子が１で表される共有情報が、識別子が５で表される共有情報に含まれる情報であって、参照語句「ここ」を含む段落である同図の被参照部分情報欄に記載された部分情報から参照されていることが示されている。また、図５の例においては、識別子が１で表される共有情報が、識別子が２で表される共有情報からも参照されていることが示されている。
【００３７】
このように、１つの共有情報が複数の共有情報から参照されうるため、被参照属性表２１３には同一識別子に対応するデータが複数格納される場合がある。同様に、１つの共有情報内に複数の参照が指定されうるため、参照属性表２１２には同一識別子に対応するデータが複数格納される場合がある。逆に、ある共有情報が参照する共有情報または参照される共有情報がない場合は、参照属性表２１２および被参照属性表２１３には、当該共有情報の識別子に対応するデータは格納されない。また、本実施の形態においては、基本属性表２１１と、参照属性表２１２と、被参照属性表２１３とを別々のテーブルに格納しているが、その全てまたは一部を同一のテーブルに格納するように構成してもよい。
【００３８】
次に、このように構成された本実施の形態にかかる情報共有装置１００による情報共有処理について説明する。図６は、本実施の形態にかかる情報共有装置１００おける情報一覧表示処理の全体の流れを示すフローチャートである。
【００３９】
まず、クライアント上の入力装置（図示せず）から共有情報の表示または編集が指示されると、表示制御部２０５が、情報一覧画面をクライアント上の出力装置（図示せず）に表示する（ステップＳ６０１）。次に、表示制御部２０５が、情報記憶部２１０の基本属性表２１１から既に格納されている共有情報を取得し、その一覧を情報一覧画面に表示する（ステップＳ６０２）。
【００４０】
図７は、情報一覧画面の内容を示す模式図である。同図に示すように、情報一覧画面には、既存の情報の題名、作成者、日時が一覧表示されている。題名は下線により表されるリンク形式７０１により表示され、クライアント上の入力装置においてこのリンクをクリックすることにより、各情報の詳細を表示する情報表示画面を表示することができる。情報表示画面の詳細については後述する。
【００４１】
同図に示す例においては、図３に示す基本属性表２１１における識別子が５で表される共有情報が格納される前の状態、すなわち識別子１〜４で表される共有情報のみが格納されている状態において、基本属性表２１１から既存の共有情報の題名、作成者、作成日時が取得され情報一覧画面に表示された場合が示されている。
【００４２】
情報一覧画面の下部には新規登録ボタン７０２が表示されている。新規登録ボタン７０２をクリックすると、新規に情報を作成・編集するための情報登録画面が表示される。情報登録画面の詳細については後述する。
【００４３】
情報一覧画面が表示されると、情報入力受付部２０１は、題名のリンクがクリックされたか否かを判断する（ステップＳ６０３）。題名のリンクがクリックされた場合は（ステップＳ６０３：ＹＥＳ）、情報表示処理を実行する（ステップＳ６０７）。情報表示処理の詳細については後述する。
【００４４】
題名のリンクがクリックされていない場合は（ステップＳ６０３：ＮＯ）、情報入力受付部２０１は、新規登録ボタン７０２がクリックされたか否かを判断する（ステップＳ６０４）。新規登録ボタン７０２がクリックされていない場合は（ステップＳ６０４：ＮＯ）、題名のリンクがクリックされたか否かの判断処理（ステップＳ６０３）に戻り処理を繰り返す。
【００４５】
新規登録ボタン７０２がクリックされた場合は（ステップＳ６０４：ＹＥＳ）、情報編集処理を実行する（ステップＳ６０５）。情報編集処理の詳細については後述する。情報編集処理が終了すると、表示制御部２０５は、情報編集処理における処理結果により、情報一覧画面の表示内容を更新し、情報一覧画面を再描画する（ステップＳ６０６）。情報一覧画面を再描画した後、題名のリンクがクリックされたか否かの判断処理（ステップＳ６０３）に戻り処理を繰り返す。
【００４６】
次に、このように構成された本実施の形態にかかる情報共有装置１００によるステップＳ６０７に示した情報表示処理について説明する。図８は、本実施の形態にかかる情報共有装置１００おける情報表示処理の全体の流れを示すフローチャートである。
【００４７】
まず、表示制御部２０５が、情報表示画面をクライアント上の出力装置に表示する（ステップＳ８０１）。次に、表示制御部２０５が、上述した情報一覧画面においてユーザにより選択された情報の詳細を基本属性表２１１、参照属性表２１２および被参照属性表２１３から取得し、情報表示画面に表示する（ステップＳ８０２）。
【００４８】
図９は、情報表示画面の内容を示す模式図である。同図は、図７において最上部に表示されている共有情報の題名のリンクである「qmailのインストール方法」をクリックした際に表示される情報表示画面の一例が示されている。
【００４９】
図９に示すように、情報表示画面には、選択された共有情報の作成者、日時、題名、内容が表示されている。共有情報の作成者、日時、題名、内容は、選択された共有情報に対応する識別子を指定して基本属性表２１１から取得する。また、選択された共有情報に対応する識別子のデータが参照属性表２１２に存在する場合は、当該データに含まれる参照先情報識別子に対応する共有情報の題名を基本属性表２１１から取得し、取得した参照先の共有情報の題名が参照先９０１にリンク形式で表示する。
【００５０】
また、選択された共有情報に対応する識別子のデータが被参照属性表２１３に存在する場合は、当該データに含まれる参照元情報識別子に対応する共有情報の題名を基本属性表２１１から取得し、取得した参照元の共有情報の題名が参照元９０２にリンク形式で表示する。
【００５１】
選択された共有情報に対応する識別子のデータが参照属性表２１２に存在しない場合は、参照先９０１は空欄となる。また、選択された共有情報に対応する識別子のデータが被参照属性表２１３に存在しない場合は、参照元９０２は空欄となる。
【００５２】
情報表示画面の下部には、編集ボタン９０３と、一覧ボタン９０４とが表示されている。編集ボタン９０３をクリックすると、表示されている共有情報を編集するための情報登録画面が表示される。情報登録画面の詳細については後述する。一覧ボタン９０４をクリックすると、情報一覧画面に戻る。
【００５３】
情報表示画面が表示されると、情報入力受付部２０１は、一覧ボタン９０４がクリックされたか否かを判断する（ステップＳ８０３）。一覧ボタン９０４がクリックされた場合は（ステップＳ８０３：ＹＥＳ）、図６において説明した情報一覧表示処理を実行する（ステップＳ８０７）。
【００５４】
一覧ボタン９０４がクリックされていない場合は（ステップＳ８０３：ＮＯ）、情報入力受付部２０１は、編集ボタン９０３がクリックされたか否かを判断する（ステップＳ８０４）。編集ボタン９０３がクリックされていない場合は（ステップＳ８０４：ＮＯ）、一覧ボタン９０４がクリックされたか否かの判断処理（ステップＳ８０３）に戻り処理を繰り返す。
【００５５】
一覧ボタン９０４がクリックされた場合は（ステップＳ８０４：ＹＥＳ）、情報編集処理を実行する（ステップＳ８０５）。情報編集処理の詳細については後述する。情報編集処理が終了すると、表示制御部２０５は、情報編集処理における処理結果により、情報表示画面の表示内容を更新し、情報表示画面を再描画する（ステップＳ８０６）。情報表示画面を再描画した後、一覧ボタン９０４がクリックされたか否かの判断処理（ステップＳ８０３）に戻り処理を繰り返す。
【００５６】
次に、このように構成された本実施の形態にかかる情報共有装置１００によるステップＳ６０５に示した情報編集処理について説明する。図１０は、本実施の形態にかかる情報共有装置１００おける情報編集処理の全体の流れを示すフローチャートである。
【００５７】
まず、図７に示す情報一覧画面において新規登録ボタン７０２がクリックされた場合、または、図９に示す情報表示画面において編集ボタン９０３がクリックされた場合、表示制御部２０５が、情報一覧画面または情報表示画面とは別のウインドウとして構成された情報登録画面を、クライアント上の出力装置に表示する（ステップＳ１００１）。
【００５８】
図１１は、情報登録画面の内容を示す模式図である。同図に示すように、情報登録画面は、題名１１０１と、内容１１０２と、参照先１１０３と、参照元１１０４とが表示されている。また、情報登録画面の下部には、情報参照ボタン１１０５と、ＯＫボタン１１０６と、キャンセルボタン１１０７とが表示されている。なお、後述する参照先選択処理により、参照先１１０３に値が設定されると、参照先１１０３には参照先の情報のリンクが表示され、その右側に削除ボタンが表示される（同図には図示せず）。
【００５９】
新規登録ボタン７０２のクリックにより情報登録画面が表示された直後は、題名１１０１、内容１１０２、参照先１１０３、参照元１１０４の各欄は空欄となる。編集ボタン９０３のクリックにより情報登録画面が表示された場合は、図９において表示されていた共有情報の題名、内容、参照先、参照元が、上記各欄にそれぞれ表示される。
【００６０】
情報参照ボタン１１０５をクリックすると、参照先選択処理が開始される。参照先選択処理の詳細については後述する。ＯＫボタン１１０６をクリックすると、入力した内容が情報記憶部２１０に格納され、呼び出し元の画面である情報一覧画面または情報表示画面に戻る。キャンセルボタン１１０７をクリックすると、入力した内容が破棄され、呼び出し元の画面に戻る。削除ボタンをクリックすると、参照設定した参照先に関する情報が削除される。
【００６１】
情報登録画面が表示された後、情報入力受付部２０１が、新規情報の登録か否かについて判断する（ステップＳ１００２）。新規情報の登録か否かの判断は、情報登録画面を表示する契機となったボタンの種類を判別することにより行う。すなわち、情報一覧画面の新規登録ボタン７０２がクリックされたことにより情報登録画面が表示された場合は、新規情報の登録であると判断する。
【００６２】
新規情報の登録処理ではない場合は（ステップＳ１００２：ＮＯ）、表示制御部２０５は、ユーザにより編集が指定された既存の情報の題名、内容、参照先の共有情報の題名、参照元の共有情報の題名を基本属性表２１１、参照属性表２１２、被参照属性表２１３から取得し、情報登録画面に表示する（ステップＳ１００３）。
【００６３】
具体的には以下のように各テーブルを参照することにより既存の共有情報に関する情報を取得する。すなわち、編集が指定された共有情報の題名および内容は、編集が指定された共有情報に対応する識別子を指定して基本属性表２１１から取得する。また、参照先の共有情報の題名は、編集が指定された共有情報に対応する識別子のデータが参照属性表２１２に存在する場合に、そのデータに含まれる参照先情報識別子に対応する共有情報の題名を、基本属性表２１１から取得する。また、参照元の共有情報の題名は、編集が指定された共有情報に対応する識別子のデータが被参照属性表２１３に存在する場合に、そのデータに含まれる参照元情報識別子に対応する共有情報の題名を、基本属性表２１１から取得する。
【００６４】
新規情報の登録処理の場合（ステップＳ１００２：ＹＥＳ）、または、ステップＳ１００３において既存の情報を表示した後、情報入力受付部２０１は、削除ボタンがクリックされたか否かを判断する（ステップＳ１００４）。
【００６５】
削除ボタンがクリックされた場合（ステップＳ１００４：ＹＥＳ）、情報編集部２０６は、参照先１１０３において設定されている参照対象とする情報の候補を破棄するため、参照属性表２１２から対応する参照属性のデータを削除する（ステップＳ１００５）。ここで、参照属性とは、参照属性表２１２に格納されている参照先の情報についての属性をいう。
【００６６】
同時に、対応する参照語句が存在する場合は、下線により表されたリンクが削除される。また、編集している共有情報の本文を修正した結果、参照語句が削除された場合は、削除した参照語句に対応する参照属性が削除される。
【００６７】
ステップＳ１００４において、削除ボタンがクリックされていない場合（ステップＳ１００４：ＮＯ）、情報入力受付部２０１は、参照先１１０３のリンクがクリックされたか否かを判断する（ステップＳ１００６）。参照先１１０３のリンクがクリックされた場合は（ステップＳ１００６：ＹＥＳ）、クリックされたリンクに対応する共有情報の内容を表示するため、図８において説明した情報表示処理を実行する（ステップＳ１００７）。
【００６８】
参照先１１０３のリンクがクリックされていない場合（ステップＳ１００６：ＮＯ）、
情報入力受付部２０１は、情報参照ボタン１１０５がクリックされたか否かを判断する（ステップＳ１００８）。情報参照ボタン１１０５がクリックされた場合は（ステップＳ１００８：ＹＥＳ）、参照先選択処理を実行する（ステップＳ１００９）。参照先選択処理の詳細については後述する。
【００６９】
参照先選択処理により参照先が選択された後、表示制御部２０５は、参照先選択処理の結果により画面を更新し、情報登録画面を再描画する（ステップＳ１０１０）。
【００７０】
ステップＳ１００８において、情報参照ボタン１１０５がクリックされていない場合（ステップＳ１００８：ＮＯ）、情報入力受付部２０１は、ＯＫボタン１１０６がクリックされたか否かを判断する（ステップＳ１０１１）。ＯＫボタン１１０６がクリックされた場合は（ステップＳ１０１１：ＹＥＳ）、情報編集部２０６は、編集した情報を情報記憶部２１０に保存する（ステップＳ１０１２）。
【００７１】
具体的には以下のように編集した各情報を対応するテーブルに保存する。すなわち、編集した共有情報の題名および内容は、編集が指定された共有情報に対応する識別子を指定して基本属性表２１１に保存する。また、参照先の共有情報は、後述する参照先選択処理においてＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などの一時記憶装置に一時的に記憶されている参照先情報識別子、参照語句、参照語句開始位置、参照種類を、編集した共有情報の識別子とともに参照属性表２１２に保存する。
【００７２】
なお、参照元の共有情報はユーザが編集することができない情報であるため、編集した共有情報についての参照元の共有情報がステップＳ１０１２において保存されることはない。ただし、後述する参照先選択処理において参照先の共有情報が設定された場合は、参照先の共有情報について、編集した共有情報を参照元の共有情報として、被参照属性表２１３にデータが保存される。
【００７３】
ステップＳ１０１１において、ＯＫボタン１１０６がクリックされていない場合（ステップＳ１０１１：ＮＯ）、情報入力受付部２０１は、キャンセルボタン１１０７がクリックされたか否かを判断する（ステップＳ１０１３）。キャンセルボタン１１０７がクリックされていない場合（ステップＳ１０１３：ＮＯ）、削除ボタンがクリックされたか否かの判断処理（ステップＳ１００４）に戻り処理を繰り返す。
【００７４】
キャンセルボタン１１０７がクリックされた場合（ステップＳ１０１３：ＹＥＳ）、情報編集部２０６は、編集した情報を破棄する（ステップＳ１０１４）。すなわち、ＲＡＭなどの一時記憶装置に一時的に格納している情報について、基本属性表２１１等に保存することなく、一時記憶装置から削除する処理を行う。編集した情報を破棄した後、または、ステップＳ１０１２において編集した情報が保存された後、表示制御部２０５は、情報登録画面を閉じ（ステップＳ１０１５）、情報登録処理が終了する。
【００７５】
次に、このように構成された本実施の形態にかかる情報共有装置１００によるステップＳ１００９に示した参照先選択処理について説明する。図１２は、本実施の形態にかかる情報共有装置１００おける参照先選択処理の全体の流れを示すフローチャートである。
【００７６】
まず、情報登録画面において情報参照ボタン１１０５がクリックされた場合、表示制御部２０５が、情報登録画面とは別のウインドウとして構成された参照先選択画面を、クライアント上の出力装置に表示する（ステップＳ１２０１）。次に、部分情報取得部２０２が、編集中の文書情報から参照語句を取得し、取得した参照語句を含む部分情報を取得する（ステップＳ１２０２）。
【００７７】
なお、情報登録画面においてＯＫボタン１１０６がクリックされた時点で、編集した文書情報中に参照語句の候補となりうる文字列が存在するか否かを判断し、存在する場合に「情報を参照するための語句が含まれていますが、参照先を選択しますか？」などの警告を表示する警告画面（図示せず）を表示し、警告画面におけるユーザの指定に応じて参照先選択画面を表示するように構成してもよい。また、警告画面を表示せずに直接参照先選択画面を表示するように構成してもよい。
【００７８】
図１３は、参照先選択画面の内容を示す模式図である。同図に示すように、参照先選択画面は、参照元の候補１３０１と、参照先の候補１３０２と、参照方法１３０３とが表示されている。
【００７９】
同図に示す例においては、参照元の候補１３０１として、参照語句である「ここ」に下線を表示し、「ここ」を含む段落が部分情報として選択されている。なお、参照元の候補は、参照語句を含む段落に限られるものではなく、編集中の文書情報の一部であり、参照先の情報の候補を取得するために必要な情報を含む部分情報であれば、文や文節などを単位とする部分情報を参照元の候補として選択するように構成してもよい。また、参照語句の前方と後方の少なくとも一方の予め定められた数の文字列を単位とする部分情報を参照元の候補として選択するように構成してもよい。これらの部分情報のどれか１つだけを参照元の候補として選択するのではなく、複数の部分情報を用いて参照元の候補を選択するように構成してもよい。
【００８０】
また、同図に示す例においては、参照元の候補が１つだけある場合が示されているが、参照語句が複数ある場合は、複数の候補が参照先選択画面に表示され、ラジオボタン等により参照先選択処理を実行する参照元の候補を選ぶことができる。また、同図に示すように、参照元の候補が存在するか否かに関わらず、ユーザは参照元の候補として「なし」を選択することができる。
【００８１】
ユーザが参照元の候補「なし」を選択した場合、情報記憶部２１０に格納されているすべての情報の題名を参照先の候補１３０２に表示し、ユーザはその中から参照すべき情報を選択することができる。表示件数が多い場合は、画面をスクロールさせて表示するように構成してもよいし、一定の件数を表示するページ単位に分割して表示するように構成してもよい。また、ユーザが任意のキーワードを指定して参照先の候補となる情報を情報記憶部２１０から検索できるように構成してもよい。このように、参照元の候補１３０１または参照先の候補１３０２の表示においては、一般的に利用されるあらゆる情報表示方法を適用することができる。
【００８２】
同図に示すように、参照先の候補１３０２には、ユーザが参照元の候補１３０１においてラジオボタン等により選択した参照元の候補に関連する情報を、情報記憶部２１０から取得した結果がリンク形式により表示されている。関連する情報を取得する処理の詳細については後述する。参照先の候補１３０２は、作成者順、作成日時順、題名順などにより並び替えて表示するように構成してもよいし、後述する類似度の高い順に表示するように構成してもよい。
【００８３】
参照先の候補１３０２の下部には、参照方法１３０３が表示され、ユーザは「リンクとして参照」、または「本文として参照」をラジオボタンなどにより選択することができる。ユーザが参照方法として「リンクとして参照」を選択した場合、参照先情報識別子、参照語句、参照語句開始位置とともに、参照種類として「リンク」が参照属性表２１２に格納される。
【００８４】
参照方法として「本文として参照」を選択した場合、参照先の共有情報の内容が編集中の情報の末尾に挿入される。なお、参照語句が存在する場合はその直後に挿入するように構成してもよいし、ユーザが指定した任意の位置に挿入するように構成してもよい。また、参照属性表２１２には、参照種類として「本文」が格納されるほかは、「リンクとして参照」を選択した場合と同様の情報が格納される。
【００８５】
また、参照語句の種類によって参照方法の既定値が変動するように構成してもよいし、参照方法はユーザに指定させず、参照語句の種類によって自動的に選択するように構成してもよい。
【００８６】
参照先選択画面の下部には、新規登録ボタン１３０４と、ＯＫボタン１３０５と、キャンセルボタン１３０６とが表示されている。新規登録ボタン１３０４をクリックすると、情報登録画面が表示され、新規情報を登録することができる。ＯＫボタン１３０５をクリックすると、本画面で選択した内容が保存され、キャンセルボタン１３０６をクリックすると、本画面で選択した内容は破棄される。
【００８７】
ステップＳ１２０２における参照語句の取得処理は、予め情報記憶部２１０などに登録
された参照語句の候補文字列と編集中の文書情報を照合し、マッチした文字列を自動的に取得するように構成することができる。また、情報登録画面においてユーザが編集中の文書情報内の文字列を範囲指定することにより、参照語句を取得可能とするように構成してもよい。なお、情報記憶部２１０などに参照語句の候補文字列を格納する方法の場合、ユーザにより当該候補文字列を追加・編集・削除できるように構成してもよい。
【００８８】
ステップＳ１２０２において部分情報取得部２０２が参照語句を含む部分情報を取得した後、付属情報検索部２０３が、当該部分情報との類似度を算出し、算出した類似度が予め定められた閾値を超える付属情報を情報記憶部２１０の基本属性表２１１または被参照属性表２１３から検索する（ステップＳ１２０３）。ここで、参照語句、部分情報の一例を挙げる。後述する図１４の「ここ」１４０１が参照語句であり、また、同図の「まずは、qmailを入れる必要があります。qmailのインストールについてはここをみてください。」が部分情報である。
【００８９】
類似度は、例えば、参照語句を含む部分情報と、共有情報の付属情報、すなわち、基本属性表２１１に格納されている共有情報の題名または被参照属性表２１３に格納されている被参照部分情報に含まれる文字列の出現頻度から算出することができる。具体的には、以下のような方法により類似度を算出することができる。
【００９０】
まず、参照語句を含む部分情報の文と、付属情報の文をそれぞれ単語に区切り、自立語のみを抽出する。次に、これらの単語から単語ベクトルを作成する。単語ベクトルとは、比較する文字列中に出現するすべての単語の出現頻度をベクトルに表したものである。次に、これらの単語ベクトルを正規化する。最後に、類似度として上記のように正規化したベクトル間の内積を算出する。
【００９１】
自立語を抽出する際には、一般的な形態素解析手法を利用することができる。例えば、部分情報が「私は犬が好きだ」、付属情報が「私は猫が好きだ」の場合、それぞれ「私」、「犬」、「好き」、および「私」、「猫」、「好き」が抽出される。この例においては、出現するすべての単語は（私、犬、猫、好き）であり、参照語句を含む部分情報および付属情報に対応する単語ベクトルは、それぞれ以下の（１）式および（２）式で表される。
（１、１、０、１）  ・・・（１）
（１、０、１、１）  ・・・（２）
【００９２】
これらの単語ベクトルを正規化すると、それぞれ以下の（３）式および（４）式に示すようなベクトルが得られる。
【００９３】
【数１】
2006202018.tif 000003
【００９４】
このように正規化したベクトルの内積を算出することにより、以下の（５）式で示されるように、類似度として２／３、すなわち約０．６７という値が得られる。
【００９５】
【数２】
2006202018.tif 000004
【００９６】
正規化したベクトルの内積は必ず０以上１以下の値となるので、予め定められた類似度の閾値として、例えば０．５を設定していた場合は、上述の例に示した２つの情報は類似していると判断され、部分情報「私は犬が好きだ」に対し、付属情報「私は猫が好きだ」に対応付けられた共有情報が参照先の候補として情報記憶部２１０から取得される。
【００９７】
なお、類似度の算出方法は上記に限られるものではなく、参照語句を含む部分情報と情報記憶部２１０に格納されている共有情報の付属情報の関連する度合いを算出する方法であればあらゆる方法を適用することができる。例えば、上述のように単語の表記の一致のみではなく、単語の表記が異なるが意味内容が一致する場合にも類似度が高くなるような算出方法を適用してもよい。また、作成者が一致する情報や、作成日時または参照日時が新しい情報の類似度を高く評価するように構成してもよい。
【００９８】
次に、参照情報取得部２０４が、付属情報検索部２０３が検索した付属情報に対応づけられた共有情報を参照先の候補として情報記憶部２１０の基本属性表２１１から取得する（ステップＳ１２０４）。
【００９９】
なお、参照先の候補は、情報記憶部２１０に格納された情報から取得するだけでなく、インターネット上の検索エンジンや、社内外の情報管理システムなどから関連情報を検索し、類似する情報を取得するとともに、本実施の形態にかかる情報共有装置１００に取り込むように構成してもよい。これにより、参照すべき情報を幅広く取得することができ、次回からは情報共有装置１００内の情報記憶部２１０から共有情報を取得することができるため、参照すべき情報をより効率的かつ容易に取得することができるようになる。
【０１００】
また、参照元の候補、すなわち参照語句が複数ある場合は、上記の処理をその個数分繰り返し、各参照元の候補に対して参照先の候補となる共有情報を取得する。
【０１０１】
ステップＳ１２０４において、参照情報取得部２０４が参照対象とする情報の候補を取得した後、表示制御部２０５は、取得した参照先候補を参照先選択画面に表示する（ステップＳ１２０５）。
【０１０２】
ここで、上述の類似度の算出方法により、図１３の参照元の候補１３０１に示す部分情報から参照先の候補１３０２に示す共有情報の付属情報が検索され、検索された付属情報に対応付けられた共有情報が参照先の候補として表示される例を以下に述べる。ここでは、付属情報として被参照属性表２１３に格納されている被参照部分情報を使用する例を示す。
【０１０３】
この例では、部分情報は、図１３の参照元の候補１３０１に示すように「まずは、qmailを入れる必要があります。qmailのインストールについては、ここをみてください。」であり、付属情報は、図５の参照元情報識別子が２に対応する被参照部分情報である「qmailをインストールする必要がありますので、“qmailのインストール方法”を参照してください。」である。
【０１０４】
これらの情報から、自立語を抽出すると、（qmail、入れる、必要、インストール、ここ、みる、方法、参照）であり、部分情報および付属情報に対応する単語ベクトルは、それぞれ以下の（６）式および（７）式で表される。
（２、１、１、１、１、１、０、０）  ・・・（６）
（２、０、１、２、０、０、１、１）  ・・・（７）
【０１０５】
上記単語ベクトルを正規化し、内積を求めることにより、類似度として約０．７０が得られる。予め定められた類似度の閾値として、例えば０．５を設定していた場合は、
得られた類似度はこの基準値を超えるため、上記付属情報が付属情報検索部２０３により被参照属性表２１３から検索される。被参照属性表２１３において、検索された付属情報に対応する識別子は１であるため、識別子が１で表される共有情報の題名が基本属性表２１１から取得され、図１３における参照先の候補１３０２に表示される。
【０１０６】
ステップＳ１２０５において表示制御部２０５が参照先の候補を表示した後、情報入力受付部２０１は、参照先候補リンクがクリックされたか否かを判断する（ステップＳ１２０６）。ここで、参照先候補リンクとは、図１３における参照先の候補１３０２欄にリンク形式で表示されている参照先の候補となる情報をいう。
【０１０７】
参照先候補リンクがクリックされた場合は（ステップＳ１２０６：ＹＥＳ）、当該クリックされた情報の詳細を表示するため、図８において説明した情報表示処理を実行する（ステップＳ１２０７）。参照先候補リンクがクリックされていない場合は（ステップＳ１２０６：ＮＯ）、情報入力受付部２０１は、新規登録ボタン１３０４がクリックされたか否かを判断する（ステップＳ１２０８）。
【０１０８】
新規登録ボタン１３０４がクリックされた場合は（ステップＳ１２０８：ＹＥＳ）、情報編集処理が実行され（ステップＳ１２０９）、その処理結果により参照先選択画面が更新され再描画される（ステップＳ１２１０）。この際、新規に作成した情報が、参照先の候補１３０２に追加され、対応するラジオボタンなどにより選択された状態で表示されるように構成してもよい。
【０１０９】
ステップＳ１２０８において、新規登録ボタン１３０４がクリックされていない場合は（ステップＳ１２０８：ＮＯ）、情報入力受付部２０１は、ＯＫボタン１３０５がクリックされたか否かを判断する（ステップＳ１２１１）。ＯＫボタン１３０５がクリックされた場合は（ステップＳ１２１１：ＹＥＳ）、情報編集部２０６は、選択した情報をＲＡＭなどの一時記憶装置に一時的に保存する（ステップＳ１２１２）。
【０１１０】
ＯＫボタン１３０５がクリックされていない場合（ステップＳ１２１１：ＮＯ）、情報入力受付部２０１は、キャンセルボタン１３０６がクリックされたか否かを判断する（ステップＳ１２１３）。キャンセルボタン１３０６がクリックされていない場合（ステップＳ１２１３：ＮＯ）、参照先候補リンクがクリックされたか否かの判断処理（ステップＳ１２０６）に戻り処理を繰り返す。
【０１１１】
キャンセルボタン１３０６がクリックされた場合（ステップＳ１２１３：ＹＥＳ）、情報編集部２０６は、選択した情報を破棄する（ステップＳ１２１４）。選択した情報を破棄した後、または、ステップＳ１２１２において選択した情報が保存された後、表示制御部２０５は、情報登録画面を閉じ（ステップＳ１２１５）、参照先選択処理が終了する。
【０１１２】
図１４は、参照先選択画面において参照先を選択した後に表示される情報登録画面の内容を示す模式図である。同図に示すように、参照先を選択した後の情報登録画面には、参照語句１４０１および選択された参照先の情報の題名１４０２がリンク形式によって表示され、参照先の情報の題名１４０２の右側には、削除ボタン１４０３が表示される。
【０１１３】
図１５は、図１４に示す情報を登録した後、当該情報を表示した情報表示画面の内容を示す模式図である。同図に示すように、参照先を選択し登録した後は、情報表示画面の参照先欄に参照先の情報の題名１５０１が表示される。
【０１１４】
このように、本実施の形態にかかる情報共有装置１００では、編集中の文書情報に他の情報への参照語句が存在する場合に、参照先の候補を自動的に取得し画面に表示することができる。このため、ユーザは文書情報の新規作成または編集時に、参照すべき情報を効率的かつ容易に取得することができる。
【０１１５】
本実施の形態にかかる情報共有装置１００は、ＣＰＵなどの制御装置と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１１６】
本実施の形態にかかる情報共有装置１００で実行される情報検索プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１１７】
また、本実施の形態にかかる情報共有装置１００で実行される情報検索プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施の形態にかかる情報共有装置１００で実行される情報検索プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１８】
また、本実施の形態の情報共有装置１００における情報検索プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１１９】
本実施の形態にかかる情報共有装置１００で実行される情報検索プログラムは、上述した各部（情報入力受付部、参照情報取得部、表示制御部、情報編集部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から情報検索プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、情報入力受付部、参照情報取得部、表示制御部、情報編集部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０１２０】
以上のように、本発明にかかる情報共有装置、情報検索方法および情報検索プログラムは、既存の共有情報を参照する共有情報を作成、編集する機能を有する情報共有装置に適している。
【図面の簡単な説明】
【０１２１】
【図１】本実施の形態にかかる情報共有装置が適用されるネットワークシステムの全体構成を示す説明図である。
【図２】本実施の形態にかかる情報共有装置の構成を示すブロック図である。
【図３】基本属性表のデータ構造の一例を示す説明図である。
【図４】参照属性表のデータ構造の一例を示す説明図である。
【図５】被参照属性表のデータ構造の一例を示す説明図である。
【図６】本実施の形態にかかる情報共有装置における情報一覧表示処理の全体の流れを示すフローチャートである。
【図７】情報一覧画面の内容を示す模式図である。
【図８】本実施の形態にかかる情報共有装置１００おける情報表示処理の全体の流れを示すフローチャートである。
【図９】情報表示画面の内容を示す模式図である。
【図１０】本実施の形態にかかる情報共有装置１００おける情報編集処理の全体の流れを示すフローチャートである。
【図１１】情報登録画面の内容を示す模式図である。
【図１２】本実施の形態にかかる情報共有装置１００おける参照先選択処理の全体の流れを示すフローチャートである。
【図１３】参照先選択画面の内容を示す模式図である。
【図１４】情報登録画面の内容を示す模式図である。
【図１５】情報表示画面の内容を示す模式図である。
【符号の説明】
【０１２２】
１００  情報共有装置
１０１ａ、１０１ｂ、１０１ｃ、１０１ｄ、１０２  クライアント
１１０  イントラネット
１２０  インターネット
２０１  情報入力受付部
２０２  参照情報取得部
２０３  表示制御部
２０４  情報編集部
２１０  情報記憶部
２１１  基本属性表
２１２  参照属性表
２１３  被参照属性表
７０１  リンク形式
７０２  新規登録ボタン
９０１  参照先
９０２  参照元
９０３  編集ボタン
９０４  一覧ボタン
１１０１  題名
１１０２  内容
１１０３  参照先
１１０４  参照元
１１０５  情報参照ボタン
１１０６  ＯＫボタン
１１０７  キャンセルボタン
１３０１  参照元の候補
１３０２  参照先の候補
１３０３  参照方法
１３０４  新規登録ボタン
１３０５  ＯＫボタン
１３０６  キャンセルボタン
１４０１  参照語句
１４０２  参照先の情報の題名
１４０３  削除ボタン
１５０１  参照先の情報の題名
【図１】
2006202018.tif 000005
【図２】
2006202018.tif 000006
【図３】
2006202018.tif 000007
【図４】
2006202018.tif 000008
【図５】
2006202018.tif 000009
【図６】
2006202018.tif 000010
【図７】
2006202018.tif 000011
【図８】
2006202018.tif 000012
【図９】
2006202018.tif 000013
【図１０】
2006202018.tif 000014
【図１１】
2006202018.tif 000015
【図１２】
2006202018.tif 000016
【図１３】
2006202018.tif 000017
【図１４】
2006202018.tif 000018
【図１５】
2006202018.tif 000019