(57)【特許請求の範囲】
【請求項１】
予め登録された複数のユーザによって投稿された文字列を含む複数の記事を保管または閲覧することが可能な情報共有システムにおいて、
前記複数のユーザによって投稿された複数の記事と、当該複数の記事のうちの任意の記事を投稿する際に当該任意の記事を投稿したユーザが参考にした関連記事を示す参考情報とを格納する記事格納手段と、
前記記事格納手段に格納されている参考情報によって示される前記関連記事を参考にして投稿された記事に含まれる文字列に関する統計を示す統計情報を格納する統計情報格納手段と、
ユーザによって投稿された文字列を含む投稿記事を解析する記事解析手段と、
前記投稿記事に前記予め登録されたユーザを特定する文字列または当該投稿記事が投稿された日時より以前の日時を表す文字列が含まれているかを、前記解析結果に基づいて判定する第１の判定手段と、
前記ユーザを特定する文字列または前記日時を表す文字列が含まれていると判定された場合、前記統計情報格納手段に格納されている統計情報及び前記解析結果に基づいて、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があるかを判定する第２の判定手段と、
前記投稿記事に前記予め登録されたユーザを特定する文字列が含まれていると前記第１の判定手段によって判定された場合であって、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると前記第２の判定手段によって判定された場合、当該予め登録されたユーザによって投稿された記事を前記記事格納手段から取得する第１の取得手段と、
前記投稿記事に前記日時を表す文字列が含まれていると前記第１の判定手段によって判定された場合であって、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると前記第２の判定手段によって判定された場合、当該日時を含む一定期間内に投稿された記事を前記記事格納手段から取得する第２の取得手段と、
前記第１の取得手段及び前記第２の取得手段によって取得された記事を、前記投稿記事を投稿したユーザが参考にした関連記事の候補として当該ユーザに対して提示する提示手段と、
前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があるかを判定するための条件を示す評価パラメタ設定情報を格納する評価パラメタ設定情報格納手段と
を具備し、
前記評価パラメタ設定情報格納手段に格納されている評価パラメタ設定情報は、前記投稿記事に含まれる全ての文字列のうち、前記統計情報によって示される文字列と一致する割合を示し、
前記第２の判定手段は、前記投稿記事に含まれる文字列のうち、前記統計情報によって示される文字列と一致する割合が前記評価パラメタ設定情報によって示される割合以上である場合に、当該投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると判定する
ことを特徴とする情報共有システム。
【請求項２】
予め登録された複数のユーザによって投稿された文字列を含む複数の記事を保管または閲覧することが可能な情報共有システムにおいて、
前記複数のユーザによって投稿された複数の記事と、当該複数の記事のうちの任意の記事を投稿する際に当該任意の記事を投稿したユーザが参考にした関連記事を示す参考情報とを格納する記事格納手段と、
ユーザによって投稿された文字列を含む投稿記事を解析する記事解析手段と、
前記複数のユーザによって投稿された複数の記事の各々が解析された結果を格納する形態素格納手段と、
前記記事格納手段に格納されている複数の記事のうち、前記投稿記事を投稿したユーザが閲覧した記事の履歴を示す閲覧履歴情報を当該記事格納手段に格納する閲覧履歴格納処理手段と、
前記形態素格納手段を参照して、前記閲覧履歴情報によって示される記事のうち、前記投稿記事に含まれる文字列の出現頻度に応じて当該投稿記事に類似する記事を前記記事格納手段から取得する第３の取得手段と、
前記第３の取得手段によって取得された記事のうち、前記投稿記事に含まれる文字列によって特定されるユーザによって投稿された記事を取得する第１の取得手段と、
前記第３の取得手段によって取得された記事のうち、前記投稿記事に含まれる文字列によって表される日時を含む一定期間内に投稿された記事を取得する第２の取得手段と、
前記第１の取得手段及び前記第２の取得手段によって取得された記事を、前記投稿記事を投稿したユーザが参考にした関連記事の候補として当該ユーザに対して提示する提示手段とを具備し、
前記記事格納手段に格納されている複数の記事は、当該記事の投稿先であるスレッドを示すスレッド情報を含み、
前記第３の取得手段は、前記記事格納手段に格納されている記事に含まれるスレッド情報及び前記形態素格納手段に格納されている解析結果に基づいて、スレッドに投稿されている記事内に出現する固有名詞以外の文字列の出現傾向が当該投稿記事の投稿先であるスレッドと類似するスレッドを、前記投稿記事の投稿先であるスレッドに類似する類似スレッドとして特定し、当該特定された類似スレッドに投稿されている記事のうち、当該投稿記事に類似する記事を更に取得する
ことを特徴とする情報共有システム。
【請求項３】
前記第３の取得手段は、前記記事格納手段に格納されている記事のうち前記投稿記事に類似する記事であって、前記類似スレッドに投稿されている記事を投稿したユーザが参考にした関連記事を、前記記事格納手段に格納されている前記参考情報及び前記形態素格納手段に格納されている解析結果に基づいて更に取得することを特徴とする請求項２記載の情報共有システム。
【請求項４】
前記記事格納手段は、当該記事格納手段に格納されている複数の記事のうち返信元記事に対して返信された記事が投稿された場合に、当該返信元記事及び当該返信元記事に対して返信された記事の関係を示す返信情報を格納し、
前記記事格納手段に格納されている返信情報を参照して、前記投稿記事が返信元記事に対して返信された記事であるかを判定する判定手段を更に具備し、
前記第３の取得手段は、前記投稿記事が返信元記事に対して返信された記事であると判定された場合、当該返信元記事に類似する記事を、前記形態素格納手段に格納されている解析結果に基づいて更に取得する
ことを特徴とする請求項３記載の情報共有システム。
【請求項５】
予め登録された複数のユーザによって投稿された文字列を含む複数の記事を保管または閲覧することが可能な情報共有システムにおいて、
前記複数のユーザによって投稿された複数の記事と、当該複数の記事のうちの任意の記事を投稿する際に当該任意の記事を投稿したユーザが参考にした関連記事を示す参考情報とを格納する記事格納手段と、
前記記事格納手段に格納されている参考情報によって示される前記関連記事を参考にして投稿された記事に含まれる文字列に関する統計を示す統計情報を格納する統計情報格納手段と、
文字列を含む投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があるかを判定するための条件を示す評価パラメタ設定情報であって、当該投稿記事に含まれる全ての文字列のうち、前記統計情報によって示される文字列が一致する割合を示す評価パラメタ設定情報を格納する評価パラメタ設定情報格納手段と、
前記投稿記事に含まれる文字列のうち、前記統計情報によって示される文字列と一致する割合が前記評価パラメタ設定情報によって示される割合以上である場合に、当該投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると判定する判定手段と、
前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると判定された場合、前記投稿記事に含まれる文字列によって特定されるユーザによって投稿された記事を前記記事格納手段から取得する取得手段と、
前記取得手段によって取得された記事を、前記投稿記事を投稿したユーザが参考にした関連記事の候補として当該ユーザに対して提示する提示手段と
を具備することを特徴とする情報共有システム。
【請求項６】
予め登録された複数のユーザによって投稿された文字列を含む複数の記事及び当該複数の記事のうちの任意の記事を投稿する際に当該任意の記事を投稿したユーザが参考にした関連記事を示す参考情報を格納する記事格納手段と、当該記事格納手段に格納されている参考情報によって示される前記関連記事を参考にして投稿された記事に含まれる文字列に関する統計を示す統計情報を格納する統計情報格納手段と、文字列を含む投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があるかを判定するための条件を示す評価パラメタ設定情報であって当該投稿記事に含まれる全ての文字列のうち前記統計情報によって示される文字列が一致する割合を示す評価パラメタ設定情報を格納する評価パラメタ設定情報格納手段とを有する外部記憶装置と当該外部記憶装置を利用するコンピュータとから構成される情報共有システムにおいて、前記コンピュータによって実行されるプログラムであって、
前記コンピュータに、
ユーザによって投稿された文字列を含む投稿記事を解析するステップと、
前記投稿記事に前記予め登録されたユーザを特定する文字列または当該投稿記事が投稿された日時より以前の日時を表す文字列が含まれているかを、前記解析結果に基づいて判定するステップと、
前記第１の文字列または前記第２の文字列が含まれていると判定された場合、前記統計情報格納手段に格納されている統計情報及び前記解析結果に基づいて、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があるかを判定するステップと、
前記投稿記事に前記予め登録されたユーザを特定する文字列が含まれていると判定された場合であって、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると前記第２の判定手段によって判定された場合に、当該予め登録されたユーザによって投稿された記事を前記記事格納手段から取得するステップと、
前記投稿記事に前記日時を表す文字列が含まれていると判定された場合であって、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると判定された場合に、当該日時を含む一定期間内に投稿された記事を前記記事格納手段から取得するステップと、
前記取得された前記ユーザによって投稿された記事及び前記取得された前記日時を含む一定期間内に投稿された記事を、当該投稿記事を投稿したユーザが参考にした関連記事の候補として当該ユーザに対して提示するステップと
を実行させ、
前記関連記事の候補となる記事があるかを判定するステップにおいて、前記投稿記事に含まれる文字列のうち、前記統計情報によって示される文字列と一致する割合が前記評価パラメタ設定情報によって示される割合以上である場合に、当該投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると判定する
ことを特徴とするプログラム。
【請求項７】
予め登録された複数のユーザによって投稿された文字列を含む複数の記事及び当該複数の記事のうちの任意の記事を投稿する際に当該任意の記事を投稿したユーザが参考にした関連記事を示す参考情報を格納する記事格納手段と、前記複数のユーザによって投稿された複数の記事の各々が解析された結果を格納する形態素格納手段とを有する外部記憶装置と当該外部記憶装置を利用するコンピュータとから構成される情報共有システムにおいて、前記コンピュータによって実行されるプログラムであって、
前記コンピュータに、
ユーザによって投稿された文字列を含む投稿記事を解析するステップと、
前記記事格納手段に格納されている複数の記事のうち、前記投稿記事を投稿したユーザが閲覧した記事の履歴を示す閲覧履歴情報を当該記事格納手段に格納するステップと、
前記形態素格納手段を参照して、前記閲覧履歴情報によって示される記事のうち、前記投稿記事に含まれる文字列の出現頻度に応じて当該投稿記事に類似する記事を前記記事格納手段から取得するステップと、
前記取得された前記投稿記事に類似する記事のうち、前記投稿記事に含まれる文字列によって特定されるユーザによって投稿された記事を取得するステップと、
前記取得された前記投稿記事に類似する記事のうち、前記投稿記事に含まれる文字列によって表される日時を含む一定期間内に投稿された記事を取得するステップと、
前記取得された前記ユーザによって投稿された記事及び前記取得された前記日時を含む一定期間内に投稿された記事を、前記投稿記事を投稿したユーザが参考にした関連記事の候補として当該ユーザに対して提示するステップと
を実行させ、
前記記事格納手段に格納されている複数の記事は、当該記事の投稿先であるスレッドを示すスレッド情報を含み、
前記投稿記事に類似する記事を前記記事格納手段から取得するステップにおいて、前記記事格納手段に格納されている記事に含まれるスレッド情報及び前記形態素格納手段に格納されている解析結果に基づいて、スレッドに投稿されている記事内に出現する固有名詞以外の文字列の出現傾向が当該投稿記事の投稿先であるスレッドと類似するスレッドを、前記投稿記事の投稿先であるスレッドに類似する類似スレッドとして特定し、当該特定された類似スレッドに投稿されている記事のうち、当該投稿記事に類似する記事を更に取得する
ことを特徴とするプログラム。
【請求項８】
予め登録された複数のユーザによって投稿された文字列を含む複数の記事及び当該複数の記事のうちの任意の記事を投稿する際に当該任意の記事を投稿したユーザが参考にした関連記事を示す参考情報を格納する記事格納手段と、前記記事格納手段に格納されている参考情報によって示される前記関連記事を参考にして投稿された記事に含まれる文字列に関する統計を示す統計情報を格納する統計情報格納手段と、文字列を含む投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があるかを判定するための条件を示す評価パラメタ設定情報であって当該投稿記事に含まれる全ての文字列のうち前記統計情報によって示される文字列が一致する割合を示す評価パラメタ設定情報を格納する評価パラメタ設定情報格納手段とを有する外部記憶装置と当該外部記憶装置を利用するコンピュータとから構成される情報共有システムにおいて、前記コンピュータによって実行されるプログラムであって、
前記コンピュータに、
前記投稿記事に含まれる文字列のうち、前記統計情報によって示される文字列と一致する割合が前記評価パラメタ設定情報によって示される割合以上である場合に、当該投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると判定するステップと、
前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると判定された場合、前記投稿記事に含まれる文字列によって特定されるユーザによって投稿された記事を前記記事格納手段から取得するステップと、
前記取得された記事を、前記投稿記事を投稿したユーザが参考にした関連記事の候補として当該ユーザに対して提示するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザによって記事が投稿された際に、当該記事の作成時に参考にされた記事の候補を当該ユーザに対して提示する情報共有システム及び情報共有プログラムに関する。
【背景技術】
【０００２】
従来から、例えば複数のユーザが記事を作成し、投稿し、閲覧することができるグループウェアまたは電子掲示板等の情報共有システムが知られている。このような情報共有システムには、例えば新たに投稿される記事と当該記事が作成されたときに参考にされた記事（以下、参考記事と表記）との間の関係（以下、参考関係と表記）を設定することができるものがある。
【０００３】
このような情報共有システムでは、例えばユーザ（投稿者）が記事を投稿する際に参考記事を手動で検索し、当該参考記事を１つずつ明示的に指定することにより、参考関係が設定される。具体的には、例えば指定された参考記事を記事に添付して、当該記事を投稿することにより参考関係が設定される。
【０００４】
しかしながら、このような情報共有システムにおいては、例えば記事を投稿するユーザが参考記事の指定を忘れた（参考記事の添付を忘れた）場合、または意図的に指定しなかった場合には、参考関係は設定されない。
【０００５】
そこで、例えば電子メールのファイルを添付して送信する場合の添付忘れ、添付不足、添付内容の相違等を未然に防止して、電子メールの円滑で確実なやり取りを可能とする技術（以下、先行技術と表記）が開示されている（例えば、特許文献１を参照）。この先行技術によれば、メール本文中に添付ファイルの存在を示唆する添付表現（用語）が存在するか否かチェックし、存在しない場合には、送信者に対し添付忘れの確認を促す。これにより、送信者は送信時にファイルの添付操作が必要か否か判断することができる。また、先行技術によれば、ファイルの添付忘れに加え、ファイルを添付している場合に添付ファイルの不足及び誤ったファイルの添付を判定して送信者に確認を促すことで、送信者が意図したファイルを伴う電子メールの送信を確実に行うことができる。
【特許文献１】特開平１１−２３２１９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したように、先行技術によれば電子メールにおける添付ファイルの添付忘れ、添付不足、添付内容の相違等を未然に防止することができる。
【０００７】
ところで、先行技術においては、メール本文中に添付表現（例えば「添付しました」等）が検出された場合、添付ファイルを付けていると判断される。この場合、例えば添付ファイルの添付忘れを判断するための添付表現を予め辞書に登録しておく必要がある。このため、辞書に予め登録されていない表現は、添付表現として検出されない。
【０００８】
これにより、上記した先行技術では、当該先行技術が目的としている電子メールの円滑で確実なやり取りが完全に行えない可能性がある。
【０００９】
一方、辞書に登録されていない新たな添付表現を検出したい場合には、当該新たな添付表現を辞書に追加する必要がある。このような場合には、システムをメンテナンスするためのコストがかかる。
【００１０】
上記した先行技術において、添付ファイルを情報共有システムにおける参考記事と置き換えて考えると、当該参考記事の添付忘れ（参考関係の設定忘れ）についても同様である。
【００１１】
更に、先行技術では、メール本文中から添付対象となる対象ファイル名を抽出し、実際に添付されたファイルのファイル名及び当該抽出された対象ファイル名が同じかどうかを確認するが、添付対象ファイルのそのものの候補を探索、提示することについての言及はない。つまり、先行技術は、ファイルシステムからファイルを探索し、添付する操作についての手間を軽減するものではない。
【００１２】
本発明の目的は、添付表現が予め登録された辞書を用いることなく参考記事の添付忘れを検出し、自動的に参考記事の候補をユーザに対して提示することが可能な情報共有システム及び情報共有プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明の１つの態様によれば、予め登録された複数のユーザによって投稿された文字列を含む複数の記事を保管または閲覧することが可能な情報共有システムにおいて、前記複数のユーザによって投稿された複数の記事と、当該複数の記事のうちの任意の記事を投稿する際に当該任意の記事を投稿したユーザが参考にした関連記事を示す参考情報とを格納する記事格納手段と、前記記事格納手段に格納されている参考情報によって示される前記関連記事を参考にして投稿された記事に含まれる文字列に関する統計を示す統計情報を格納する統計情報格納手段と、ユーザによって投稿された文字列を含む投稿記事を解析する記事解析手段と、前記投稿記事に前記予め登録されたユーザを特定する文字列または当該投稿記事が投稿された日時より以前の日時を表す文字列が含まれているかを、前記解析結果に基づいて判定する第１の判定手段と、前記ユーザを特定する文字列または前記日時を表す文字列が含まれていると判定された場合、前記統計情報格納手段に格納されている統計情報及び前記解析結果に基づいて、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があるかを判定する第２の判定手段と、前記投稿記事に前記予め登録されたユーザを特定する文字列が含まれていると前記第１の判定手段によって判定された場合であって、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると前記第２の判定手段によって判定された場合、当該予め登録されたユーザによって投稿された記事を前記記事格納手段から取得する第１の取得手段と、前記投稿記事に前記日時を表す文字列が含まれていると前記第１の判定手段によって判定された場合であって、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると前記第２の判定手段によって判定された場合、当該日時を含む一定期間内に投稿された記事を前記記事格納手段から取得する第２の取得手段と、前記第１の取得手段及び前記第２の取得手段によって取得された記事を、前記投稿記事を投稿したユーザが参考にした関連記事の候補として当該ユーザに対して提示する提示手段と、前記投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があるかを判定するための条件を示す評価パラメタ設定情報を格納する評価パラメタ設定情報格納手段とを具備し、前記評価パラメタ設定情報格納手段に格納されている評価パラメタ設定情報は、前記投稿記事に含まれる全ての文字列のうち、前記統計情報によって示される文字列と一致する割合を示し、前記第２の判定手段は、前記投稿記事に含まれる文字列のうち、前記統計情報によって示される文字列と一致する割合が前記評価パラメタ設定情報によって示される割合以上である場合に、当該投稿記事を投稿したユーザが参考にした関連記事の候補となる記事があると判定することを特徴とする情報共有システムが提供される。
【発明の効果】
【００１４】
本発明によれば、添付表現が予め登録された辞書を用いることなく参考記事の添付忘れを検出し、自動的に参考記事の候補をユーザに対して提示することを可能とする。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の実施形態について説明する。
【００１６】
図１は、本発明の実施形態に係る情報共有システムを含むクライアント−サーバシステムのハードウェア構成を示すブロック図である。
【００１７】
図１のクライアント−サーバシステムは、主として、コンピュータ（サーバコンピュータ）１０と、複数のクライアント端末とから構成される。複数のクライアント端末はクライアント端末２０を含む。クライアント端末２０上では、コンピュータ１０を利用するクライアントソフトウェアが動作する。クライアントソフトウェアは、例えばブラウザである。クライアント端末２０を含む複数のクライアント端末は、ローカルエリアネットワーク（ＬＡＮ：Local Area Network）のようなネットワーク３０を介してコンピュータ１０と接続されている。なお、図１にはクライアント端末２０以外のクライアント端末は省略されている。
【００１８】
コンピュータ１０は、ハードディスクドライブのような外部記憶装置４０と接続されている。この外部記憶装置４０は、コンピュータ１０によって実行されるプログラム４１を格納する。コンピュータ１０及び外部記憶装置４０は、情報共有システム５０を構成する。
【００１９】
図２は、図１に示す情報共有システム５０の主として機能構成を示すブロック図である。情報共有システム５０は、インタフェース（ＩＦ）５１、記事受取／保管／提供サーバ５２、形態素解析部５３、閲覧履歴記録部５４、単語統計情報解析部５５及び関連評価選出部５６を含む。本実施形態において、これらの各部５１乃至５６は、図１に示すコンピュータ１０が外部記憶装置４０に格納されているプログラム４１を実行することにより実現されるものとする。このプログラム４１は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラム４１が、ネットワーク３０を介してコンピュータ１０にダウンロードされても構わない。
【００２０】
また、情報共有システム５０は、記事データベース（ＤＢ）４２、形態素インデックス格納部４３、単語統計情報インデックス格納部４４及び評価パラメタ設定情報格納部４５を含む。本実施形態において、これらは、外部記憶装置４０に格納される。
【００２１】
インタフェース５１は、クライアント端末２０を含むクライアント端末と情報共有システム５０との間のデータの入出力を行う。インタフェース５１は、記事入力インタフェース５１１、記事表示インタフェース５１２及び候補表示インタフェース５１３を含む。
【００２２】
記事入力インタフェース５１１は、例えば情報共有システム５０に予め登録されたユーザ（利用者）がクライアント端末を操作して投稿（作成）された記事を示す情報（以下、単に記事と表記）を入力する。以下、ユーザによって投稿された記事を、投稿記事と称する。
【００２３】
記事表示インタフェース５１２は、クライアント端末の例えばブラウザに記事を表示する。候補表示インタフェース５１３は、ユーザによって記事が投稿された際に、当該ユーザによって参考にされた記事（以下、関連記事と表記）の候補となる記事（以下、関連記事候補記事と表記）を、クライアント端末のブラウザに表示する。また、候補表示インタフェース５１３は、ブラウザに表示された関連記事候補記事の中からユーザによって例えば選択された記事あるいは破棄された記事を記事受取／保管／提供サーバ５２に通知する。
【００２４】
記事受取／保管／提供サーバ５２は、記事入力インタフェース５１１によって入力された投稿記事を受け取る。記事受取／保管／提供サーバ５２は、受け取られた投稿記事を記事データベース４２に格納（保管）する。記事受取／保管／提供サーバ５２は、受け取られた投稿記事を形態素解析部５３に送信する。記事受取／保管／提供サーバ５２は、受け取られた投稿記事を単語統計情報解析部５５に送信する。また、記事受取／保管／提供サーバ５２は、受け取られた投稿記事を関連評価選出部５６に送信する。
【００２５】
記事受取／保管／提供サーバ５２は、記事データベース４２に格納されている記事を記事表示インタフェース５１２に送信する。また、記事受取／保管／提供サーバ５２は、関連評価選出部５６によって選出された記事（関連記事候補記事）を候補表示インタフェース５１３に送信する。
【００２６】
記事データベース４２には、予め登録された複数のユーザによって投稿された複数の記事が格納されている。記事データベース４２に格納されている記事は、例えば当該記事を投稿したユーザ、当該記事の投稿先であるスレッド及び当該記事が投稿された日時（を示す情報）を含む。
【００２７】
また、記事データベース４２には、例えば当該記事データベース４２に格納されている複数の記事相互間の関係を示す関係情報が格納される。この関係情報は、例えば記事データベース４２に格納されている複数の記事のうちの任意の記事を投稿する際に当該任意の記事を投稿したユーザが参考にした記事（関連記事）を示す参考情報（参照情報）を含む。参考情報は、例えば任意の記事を投稿するユーザの（クライアント端末に対する）操作に応じて当該任意の記事に関連記事（参考記事）が付加されて投稿されることにより、記事データベース４２に格納（設定）される。
【００２８】
また、関係情報は、記事データベース４２に格納されている複数の記事のうち任意の記事（返信元記事）に対して返信された記事（返信記事）が投稿された場合の、当該返信元記事及び当該返信記事の関係を示す返信情報を含む。返信情報は、例えばクライアント端末２０の画面に返信元記事が表示されている際に、例えば当該画面の返信ボタンを選択して返信記事を作成及び投稿することにより、記事データベース４２に格納（設定）される。
【００２９】
形態素解析部５３は、記事受取／保管／提供サーバ５２によって送信された投稿記事を形態素解析する。形態素解析部５３は、形態素解析した結果を形態素インデックス格納部４３に格納する。形態素インデックス格納部４３には、予め登録された複数のユーザによって投稿された複数の記事（つまり、記事データベース４２に格納されている複数の記事）の各々が解析された結果が格納されている。
【００３０】
閲覧履歴記録部５４は、例えばクライアント端末（を操作するユーザ）毎に、記事データベース４２に格納されている記事のうち、当該クライアント端末を操作してユーザが閲覧した記事の履歴を示す情報（以下、閲覧履歴情報と表記）を記事データベース４２に記録する処理を行う。
【００３１】
単語統計情報解析部５５は、記事受取／保管／提供サーバ５２によって送信された投稿記事に、当該投稿記事を作成したユーザによって参考にされた関連記事が付加されているか否かを判定する。単語統計情報解析部５５は、投稿記事に関連記事が付加されていると判定された場合、形態素インデックス格納部４３を参照して単語統計情報を生成する。単語統計情報解析部５５は、生成された単語統計情報を単語統計情報インデックス格納部４４に格納（保管）する。
【００３２】
単語統計情報は、記事データベース４２に格納されている参考情報によって示される関連記事を参考にして投稿（作成）された記事（関連記事を有する記事）に含まれる文字列（単語）に関する統計を示す。単語統計情報は、関連記事を有する記事に共通して多く出現する単語及び特定の意味クラスとの関係を含む。ここで、意味クラスとは、例えば「ユーザＡ」の場合は「人名」、また、例えば「６月１日」の場合は「日時」のように単語の上位の意味を表す。また、単語及び特定の意味クラスとの関係には、例えば「同一文中に出現」等が含まれる。
【００３３】
評価パラメタ設定情報格納部４５は、関連記事付加の判定に関する設定条件（項目）、範囲に関する設定条件及び関連記事候補の優先順位に関する設定条件を示す評価パラメタ設定情報を格納する。評価パラメタ設定情報によって示される各設定条件の詳細については後述する。
【００３４】
関連評価選出部５６は、形態素インデックス格納部４３及び単語統計情報インデックス格納部４４を参照して、記事受取／保管／提供サーバ５２によって送信された投稿記事を投稿したユーザが参考にした関連記事の候補となる記事（関連記事候補記事）があるか否かを判定する。つまり、関連評価選出部５６は、関連記事を当該投稿記事に付加する必要があるか否かを判定する。このとき、関連評価選出部５６は、必要に応じて、評価パラメタ設定情報格納部４５に格納されている評価パラメタ情報によって示される設定条件を用いて判定処理を実行する。
【００３５】
関連評価選出部５６は、記事データベース４２及び形態素インデックス格納部４３を参照して、関連記事候補記事を選出（取得）する。このとき、関連評価選出部５６は、必要に応じて、評価パラメタ設定情報格納部４５に格納されている評価パラメタ情報によって示される設定条件を用いて選出処理を実行する。関連評価選出部５６は、選出された関連記事候補記事を記事受取／保管／提供サーバ５２に送信する。記事受取／保管／提供サーバ５２に対して送信された関連記事候補記事は、候補表示インタフェース５１３を介して投稿記事を投稿したユーザに対して提示される。
【００３６】
図３は、図２に示す関連評価選出部５６の構成を示すブロック図である。関連評価選出部５６は、関連記事判定部５６１及び関連記事選出部５６２を含む。
【００３７】
関連記事判定部５６１は、投稿記事が関連記事を付加する必要がある記事であるか否かを判定する処理を実行する。関連記事判定部５６１は、第１の判定部５６１ａ及び第２の判定部５６１ｂを含む。
【００３８】
第１の判定部５６１ａは、投稿記事（の記事本文）を形態素解析した結果を、形態素インデックス格納部４３から取得する。第１の判定部５６１ａは、取得された形態素解析結果に基づいて、例えば本システム（情報共有システム５０）に予め登録されたユーザを特定できる文字列（語）が投稿記事に含まれているか否かを判定する。このユーザを特定できる文字列は、例えば当該ユーザのユーザ名またはアカウント等を含む。
【００３９】
また、第１の判定部５６１ａは、取得された形態素解析結果に基づいて、例えば投稿記事が投稿された日時より以前の日時を表す文字列が当該投稿記事に含まれているか否かを判定する。なお、上記したように、投稿記事が投稿された日時を示す情報は、当該投稿記事に含まれている。ここで、投稿記事に含まれる日時を表す文字列（の書式）は、例えば「２００６年０７月２８日」または「２００６／０７／２８」のように様々であるが、日時を特定可能であるものであれば構わない。
【００４０】
第２の判定部５６１ｂは、形態素インデックス格納部４３及び単語統計情報インデックス格納部４４を参照して、投稿記事を投稿したユーザが参考にした関連記事の候補となる記事（関連記事候補記事）がある（存在する）か否かを判定する。
【００４１】
第２の判定部５６１ｂは、関連記事を有する記事に多く含まれている（出現する）単語を含む単語統計情報を、単語統計情報インデックス格納部４４から取得する。ここで、関連記事を有する記事に多く出現する単語を判別するための閾値は、上記した評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報によって示される関連記事付加の判定に関する設定条件に設定されている。この閾値には、具体的には、例えば「単語統計情報インデックス格納部４４に格納されている全単語に締める出現単語のパーセンテージ」、または、「ある値以上の出現回数」等が含まれる。
【００４２】
第２の判定部５６１ｂは、形態素インデックス格納部４３に格納されている形態素解析結果及び取得された単語統計情報に基づいて、投稿記事に含まれる文字列及び当該単語統計情報に含まれる単語（文字列）の一致点が多いか否かを判定する。つまり、第２の判定部５６１ｂは、取得された単語統計情報に含まれる単語が、投稿記事内に多く出現しているか否かを判定する。ここで、一致点が多いか否かを判定するための閾値は、上記した関連記事付加の判定に関する設定条件に設定されている。この閾値には、具体的には、投稿記事に含まれる全文字列（単語）に占める一致単語（関連記事を有する記事に多く出現する単語と一致する単語）のパーセンテージ、または、ある値以上の一致回数（一致単語の数）等が含まれる。
【００４３】
第２の判定部５６１ｂは、投稿記事に含まれる文字列（単語）及び取得された単語統計情報に含まれる単語の一致点が多いと判定された場合、投稿記事が関連記事を付加する必要がある記事であると判定する。なお、例えば投稿記事に関連記事が付加されて投稿されている場合であっても、当該関連記事以外の関連記事を付加する必要があると判定される。
【００４４】
関連記事選出部５６２は、投稿記事に付加する必要がある記事（関連記事候補記事）を選出する処理を実行する。関連記事選出部５６２は、記事取得部５６２ａ及び優先度決定部５６２ｂを含む。
【００４５】
記事取得部５６２ａは、以下に示す第１〜第５の記事取得処理を含む処理を実行する。
【００４６】
例えば第１の記事取得処理では、記事取得部５６２ａは、記事データベース４２に格納されている閲覧履歴情報によって示される記事のうち、当該投稿記事に類似する記事（類似記事）を記事データベース４２から取得する。なお、この閲覧履歴情報によって示される記事は、投稿記事を投稿したユーザによって閲覧された記事である。記事取得部５６２ａは、形態素インデックス格納部４３を参照して、例えば投稿記事に含まれる文字列の出現頻度に応じて類似記事を取得する。
【００４７】
記事取得部５６２ａは、上記した第１の判定部５６１ａによって投稿記事にユーザを特定する文字列が含まれていると判定された場合、取得された類似記事のうち、当該ユーザによって投稿された記事を取得する。また、記事取得部５６２ａは、第１の判定部５６１ａによって投稿記事に日時を特定する文字列が含まれていると判定された場合、取得された類似記事のうち、当該日時前後（当該日時を含む一定期間内）に投稿された記事を取得する。以下、この第１の記事取得処理で取得された記事（群）を、第１の記事群と称する。
【００４８】
なお、上記した日時前後（当該日時を含む一定期間）の範囲は、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報によって示される範囲に関する設定条件に設定されている。この日時前後の範囲には、具体的には、例えば「当該日時の前後７日間」、または、「当該日時に該当する月」等が含まれる。
【００４９】
次に、第２の記事取得処理では、記事取得部５６２ａは、記事データベース４２に格納されている複数の記事の各々に含まれるスレッド情報、返信情報及び形態素インデックス格納手段に格納されている解析結果に基づいて、投稿記事の投稿先であるスレッドに類似する類似スレッドに投稿されている記事のうち、当該投稿記事に類似する記事を取得する。記事取得部５６２ａは、例えば投稿記事の投稿先であるスレッドと似た記事のつながり、または固有名詞以外の出現単語（投稿先であるスレッドに投稿されたすべての記事に含まれる単語）の傾向が類似するスレッド（類似スレッド）を特定する。記事取得部５６２ａは、特定された類似スレッドに投稿された記事のうち、投稿記事に類似する記事を取得する。
【００５０】
記事取得部５６２ａは、上記した第１の判定部５６１ａによって投稿記事にユーザ特定する文字列が含まれていると判定された場合、取得された類似記事のうち、当該ユーザによって投稿された記事を取得する。また、記事取得部５６２ａは、第１の判定部５６１ａによって投稿記事に日時を特定する文字列が含まれていると判定された場合、取得された類似記事のうち、当該日時を含む一定期間内に投稿された記事を取得する。以下、この第２の記事取得処理で取得された記事群を、第２の記事群と称する。
【００５１】
第３の記事取得処理では、記事取得部５６２ａは、記事データベース４２に格納されている複数の記事のうち、投稿記事に類似する記事であって類似スレッドに投稿されている記事（つまり、類似スレッドに投稿されている記事のうち当該投稿記事に類似する記事）を投稿したユーザが参考にした関連記事を、記事データベース４２に格納されている参考情報及び形態素インデックス格納部４３に格納されている解析結果に基づいて取得する。
【００５２】
記事取得部５６２ａは、第１の判定部５６１ａによって投稿記事にユーザを特定する文字列が含まれていると判定された場合、取得された関連記事のうち、当該ユーザによって投稿された記事を取得する。また、記事取得部５６２ａは、第１の判定部５６１ａによって投稿記事に日時を特定する文字列が含まれていると判定された場合、取得された関連記事のうち、当該日時前後に投稿された記事を取得する。以下、この第３の記事取得処理で取得された記事群を、第３の記事群と称する。
【００５３】
第４の記事取得処理では、記事取得部５６２ａは、記事データベース４２に格納されている返信情報に基づいて、投稿記事がある記事（返信元記事）に対して返信された記事（返信記事）であるか否かを判定する。投稿記事が返信記事であると判定された場合に、記事取得部５６２ａは、当該投稿記事の返信元記事に類似する記事を記事データベース４２から取得する。このとき、記事取得部５６２ａは、形態素インデックス格納部４３を参照して取得処理を実行する。
【００５４】
記事取得部５６２ａは、第１の判定部５６１ａによって投稿記事にユーザを特定する文字列が含まれている判定された場合、取得された返信元記事に類似する記事のうち、当該ユーザによって投稿された記事を取得する。また、記事取得部５６２ａは、第１の判定部５６１ａによって投稿記事に日時を特定する文字列が含まれていると判定された場合、取得された返信元記事に類似する記事のうち、当該日時前後に投稿された記事を取得する。以下、この第４の記事取得処理で取得された記事群を、第４の記事群と称する。
【００５５】
なお、投稿記事が返信記事でないと判定された場合には、この第４の記事取得処理は実行されない。
【００５６】
また、例えば投稿記事に対する返信元記事（第１の返信元記事）に対して更に返信元記事（第２の返信元記事）が存在する場合には、その第２の返信元記事の類似記事についても取得される構成でもよい。つまり、第１の返信元記事に対して更に第２の返信元記事が存在する場合には、さかのぼって取得処理が実行される。なお、返信元記事をさかのぼる範囲（段数）は、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報によって示される範囲に関する設定条件に設定されている。この返信元記事をさかのぼる範囲には、具体的には、例えば「３段前まで」、または、「３段前とスレッドの先頭記事」等が含まれる。
【００５７】
また、第５の記事取得処理では、記事取得部５６２ａは、第１の判定部５６１ａによって投稿記事にユーザを特定する文字列が含まれていると判定された場合、当該文字列の前後の一定範囲内に出現する文字列が含まれる記事を記事データベース４２から取得する。記事取得部５６２ａは、取得された記事のうち、投稿記事に含まれる文字列によって特定されるユーザによって投稿された記事を取得する。
【００５８】
また、記事取得部５６２ａは、第１の判定部５６１ａによって投稿記事に日時を特定する文字列が含まれていると判定された場合、当該文字列の前後の一定範囲内に出現する文字列が含まれる記事を記事データベース４２から取得する。記事取得部５６２ａは、取得された記事のうち、投稿記事に含まれる文字列によって表される日時に投稿された記事を取得する。以下、この第５の記事取得処理で取得された記事群を、第５の記事群と称する。
【００５９】
なお、上記した文字列の前後（の一定範囲）の範囲は、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報によって示される範囲に関する設定条件に設定されている。この文字列の前後の範囲には、具体的には、例えば「ある単語（文字列）の前後１０単語」、または、「ある単語（文字列）が含まれる文節内の全単語」等が含まれる。
【００６０】
優先度決定部５６２ｂは、上記した記事取得部５６２ａによって取得された記事群（第１〜第５の記事群）に含まれる記事の各々の優先度を、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報に基づいて決定する。
【００６１】
この評価パラメタ設定情報は、優先度を決定するために予め定義された設定条件（関連記事候補の優先度に関する設定条件）を示す。この関連記事候補の優先度に関する設定条件には、例えば閲覧履歴に登録されている記事の重要度、類似スレッドに属する記事の重要度、類似記事／類似スレッド内の類似記事の関連記事の重要度、返信元記事の類似記事の重要度またはユーザ／日時の周辺の単語を含む記事の重要度等が設定されている。具体的には、各重要度に対して予め得点が定められており、第１〜第５の記事群に含まれる各記事に対して与えられた得点が優先度として決定される。
【００６２】
優先度決定部５６２ｂは、この関連記事候補の優先度に関する設定条件に応じて、第１〜第５の記事群に含まれる記事の各々に対して優先度を決定する。優先度決定部５６２ｂは、決定された優先度に応じて記事を順序付けし、当該記事（群）を関連記事候補記事として記事受取／保管／提供サーバ５２に送信する。記事受取／保管／提供サーバ５２に送信された関連記事候補記事は、候補表示インタフェース５１３を介して投稿記事を投稿したユーザに対して提示される。
【００６３】
図４は、記事データベース４２に格納されている記事のデータ構造の一例を示す。図４に示すように、記事データベース４２に格納されている記事は、例えば当該記事を識別する記事ＩＤ、当該記事のタイトル、当該記事の本文、当該記事を投稿したユーザ、当該記事の投稿先となるスレッド及び当該記事が投稿された投稿日（を示す情報）を含む。
【００６４】
図４に示す例では、記事４２１は、記事ＩＤ「１」、タイトル「ｓｓｓ」、本文「ｔｔｔ」、ユーザ「Ａ」、スレッド「スレッド１」、投稿日「６月１日」を含む。また、記事４２２は、記事ＩＤ「２」、タイトル「ｓｓｓ」、本文「ｙｙｙ」、ユーザ「Ｂ」、スレッド「スレッド２」、投稿日「６月５日」を含む。
【００６５】
図５は、記事データベース４２に格納されている関係情報のデータ構造の一例を示す。関係情報には、例えば参考情報及び返信情報が含まれる。参考情報は、例えば記事データベース４２に格納されている複数の記事のうちの任意の記事を投稿する際に当該任意の記事を投稿したユーザが参考にした記事（関連記事）及び当該任意の記事の関係を示す。返信情報は、記事データベース４２に格納されている複数の記事のうち任意の記事（返信元記事に対して返信された記事（返信記事）が投稿された場合の、当該返信元記事及び当該返信記事の関係を示す。
【００６６】
図５に示すように、関係情報は、先記事となる記事を識別する先記事ＩＤ、元記事となる記事を識別する元記事ＩＤ及び当該先記事と元記事との記事相互間の関係（を示す情報）を含む。
【００６７】
図５に示す例では、関係情報４２３は、先記事ＩＤ「１」、元記事ＩＤ「２」及び関係「参考」を含む。この関係情報４２３によれば、先記事ＩＤ「１」によって識別される記事が投稿（作成）される際に、元記事ＩＤ「２」によって識別される記事が参照されたことが示される。つまり、関係情報４２３は、参考情報である。
【００６８】
また、関係情報４２４は、先記事ＩＤ「３」、元記事ＩＤ「４」及び関係「返信」を含む。この関係情報４２４によれば、先記事ＩＤ「３」によって識別される記事（返信記事）が元記事ＩＤ「４」によって識別される記事（返信元記事）に対して返信された記事であることが示される。つまり、関係情報４２４は、返信情報である。
【００６９】
図６は、記事デーベース４２に格納されている閲覧履歴情報のデータ構造の一例を示す。閲覧履歴情報は、例えば予め情報共有システム５０に登録されているユーザ毎に、記事データベース４２に格納されている記事のうち当該ユーザが閲覧した記事の履歴を示す。ここでは、ユーザＡについての閲覧履歴情報について説明する。
【００７０】
図６に示すように、閲覧履歴情報は、例えばユーザＡが閲覧した記事を識別する記事ＩＤ及び当該ユーザＡが当該記事を閲覧した日付（を示す情報）を含む。
【００７１】
図６に示す例では、閲覧履歴情報４２５には、記事ＩＤ「１」及び日付「６月１０日」が含まれる。この閲覧履歴情報４２５によれば、例えばユーザＡが記事ＩＤ「１」によって識別される記事を６月１０日に閲覧したことが示される。
【００７２】
また、閲覧履歴情報４２６には、記事ＩＤ「２」及び日付「６月２５日」が含まれる。この閲覧履歴情報４２６によれば、例えばユーザＡが記事ＩＤ「２」によって識別される記事を６月２５日に閲覧したことが示される。
【００７３】
図７は、単語統計情報インデックス格納部４４のデータ構造の一例を示す。図７に示すように、単語統計情報インデックス格納部４４には、単語、意味クラス及び当該単語と意味クラスとの関係（を示す情報）を含む単語統計情報が格納されている。単語は、上記した参考情報によって示される関連記事を参考にして投稿された記事（関連記事を有する記事）に含まれる文字列（単語）を示す。意味クラスは、特定の単語（ユーザＡ）の上位の意味（人名）を示す。単語と意味クラスとの関係は、単語と当該意味クラスによって示される意味を表す文字列との関係を示す。
【００７４】
図７に示す例では、単語統計情報４４１には、単語「大学」、意味クラス「人名」及び関係「同一文」が含まれる。この単語統計情報４４１によれば、関連記事を有する記事において、単語「大学」及び人名を表す文字列（例えば、「ユーザＡ」等）が同一文に含まれていることを示す。
【００７５】
また、単語統計情報４４２には、単語「大学」、意味クラス「日時」及び関係「１５語以内」が含まれる。この単語統計情報４４２によれば、関連記事を有する記事において、単語「大学」及び日時を表す文字列（例えば、「２００６年０７月２８日」等）が１５語以内に出現する（含まれている）ことが示される。
【００７６】
また、単語統計情報４４３には、単語「システム」、意味クラス「人名」及び関係「同一記事」が含まれている。この単語統計情報４４３によれば、関連記事を有する記事に単語「システム」及び人名を表す文字列が含まれることが示される。
【００７７】
次に、図８のフローチャートを参照して、図３に示す関連記事判定部５６１の処理手順について説明する。関連記事判定部５６１は、投稿記事に関連記事を付加する必要があるか否かを判定する処理を実行する。
【００７８】
関連記事判定部５６１に含まれる第１の判定部５６１ａは、形態素インデックス格納部４３に格納されている投稿記事を形態素解析した結果を取得する（ステップＳ１）。
【００７９】
第１の判定部５６１ａは、予め情報共有システム５０に登録されたユーザのユーザ名または投稿記事が投稿された日より以前の日時（を表す文字列）が含まれているか否かを、取得された形態素解析結果に基づいて判定する（ステップＳ２）。ここでは、ユーザ名として説明したが、ユーザ名でなくともユーザを特定できる語（文字列）であればよく、例えばユーザのアカウント等であっても構わない。また、日時を表す文字列は、当該日時を特定することができるものであればよい。したがって、例えば「２００６年０７月２８日」または「２００６／０７／２８」のように異なる書式であっても、いずれも日時を表す文字列として判定される。
【００８０】
第１の判定部５６１ａによって投稿記事にユーザ名または日時（を表す文字列）が含まれていると判定された場合（ステップＳ２のＹＥＳ）、第２の判定部５６１ｂは、単語統計情報インデックス格納部４４を参照して、関連記事を有する記事によく出現している単語（文字列）を含む単語統計情報を取得する（ステップＳ３）。
【００８１】
このとき、第２の判定部５６１ｂは、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報によって示される関連記事付加の判定に関する設定条件に基づいて、関連記事を有する記事によく（多く）出現している単語を含む単語統計情報を取得する。この関連記事付加の判定に関する設定条件には、例えば単語統計情報に含まれる全単語に締める出現単語のパーセンテージ（割合）が設定されている。この場合、単語統計情報インデックス格納部４４に格納されている単語統計情報に含まれる単語のうち、出現する割合が設定されている値を超えている単語が、関連記事を有する記事によく出現している単語として特定される。
【００８２】
なお、関連記事付加の判定に関する設定条件には、上記した全単語に占める出現単語のパーセンテージに代えて、例えば単語の出現回数が設定されていてもよい。この場合には、単語統計情報インデックス格納部４４に格納されている単語統計情報に含まれる単語のうち、出現回数が設定されている値を超えている単語が、関連記事を有する記事によく出現している単語として特定される。
【００８３】
次に、第２の判定部５６１ｂは、投稿記事内において、取得された単語統計情報に含まれる特定の意味クラスとの関係を満たす単語の一致点が多いか否かを判定する（ステップＳ４）。具体的には、例えば単語統計情報が、単語として「大学」、意味クラスとして「人名」及び関係として「同一文」を含む場合を想定する。この場合では、第２の判定部５６１ｂは、例えば投稿記事において、単語統計情報に含まれる意味クラス「人名」を表す文字列と「同一文」に出現している単語「大学」が存在する場合には一致すると判定する。このような処理が実行されることにより、投稿記事が全体として単語統計情報に含まれる意味クラスとの関係を満たす単語について一致点が多いかが判定される。
【００８４】
このとき、第２の判定部５６１ｂは、評価パラメタ設定情報格納部４５によって格納されている評価パラメタ設定情報によって示される関連記事付加の判定に関する設定条件に基づいて、判定処理を実行する。この関連記事付加の判定に関する設定条件には、例えば記事に含まれる全文字列（単語）に占める関連記事を有する記事によく出現する（単語統計情報に含まれる）単語（と一致する単語）のパーセンテージ（割合）が設定されている。この場合、投稿記事に含まれる全文字列において関連記事を有する記事によく出現する単語が占める割合が設定された値を超えている場合に、当該投稿記事に含まれる文字列及び取得された関連記事を有する記事によく出現している単語（文字列）の一致点が多いと判定される。
【００８５】
なお、関連記事付加の判定に関する設定条件には、上記した全文字列（単語）に占める関連記事を有する記事によく出現する単語のパーセンテージに代えて、例えば一致回数（一致する単語の数）が設定されていてもよい。この場合には、投稿記事に含まれる全文字列（単語）のうち、関連記事を有する記事によく出現している単語が一致する単語の数が設定されている値を超えている場合、一致点が多いと判定される。
【００８６】
投稿記事において、単語統計情報に含まれる意味クラスとの関係を満たす単語の一致点が多いと判定された場合（ステップＳ４のＹＥＳ）、第２の判定部５６１ｂは、投稿記事に対する関連記事候補記事が存在すると判定する。これにより、第２の判定部５６１ｂは、投稿記事に関連記事を付加する必要があると判定する（ステップＳ５）。
【００８７】
一方、ステップＳ２において投稿記事にユーザ名及び日時（の両方）が含まれていないと判定された場合、第２の判定部５６１ｂは、投稿記事に対する関連記事候補記事は存在しないと判定する。これにより、第２の判定部５６１ｂは、投稿記事に関連記事を付加する必要がないと判定する（ステップＳ６）。
【００８８】
また、ステップＳ４において、投稿記事内に単語統計情報に含まれる意味クラスとの関係を満たす単語の一致点が多くないと判定された場合、ステップＳ６の処理が実行される。
【００８９】
次に、図９及び図１０のフローチャートを参照して、図３に示す関連記事選出部５６２の処理手順について説明する。関連記事選出部５６２は、投稿記事に対する関連記事候補記事を選出する処理を実行する。この処理は、上記した関連記事判定部５６１によって投稿記事に関連記事を付加する必要があると判定された場合に実行される。なお、投稿記事を投稿したユーザは、ユーザＡであるものとして説明する。
【００９０】
関連記事選出部５６２に含まれる記事取得部５６２ａは、記事データベース４２に格納されている閲覧履歴情報によって示される（投稿記事を投稿したユーザが閲覧した）記事のうち、当該投稿記事に類似する記事（類似記事）を記事データベース４２から取得する（ステップＳ７）。記事取得部５６２ａは、形態素インデックス格納部４３を参照して、投稿記事及び記事データベース４２に格納されている複数の記事に含まれる文字列の出現頻度に応じて、当該投稿記事の類似記事を取得する。以下の説明においても、類似記事については同様にして取得される。
【００９１】
記事取得部５６２ａは、予め登録されたユーザを特定する文字列（例えば、ユーザ名）が投稿記事に含まれているか否かを判定する（ステップＳ８）。この場合、記事取得部５６２ａは、例えば上記した第１の判定部５６１ａによってユーザのユーザ名が投稿記事に含まれていると判定されたか否かを判定する。
【００９２】
ここで、例えばユーザ名が投稿記事に含まれていると判定された場合を想定する。以下、投稿記事に含まれているユーザ名によって特定されるユーザは、ユーザＢであるものとして説明する。
【００９３】
例えば投稿記事にユーザ（ここでは、ユーザＢ）を特定するユーザ名が含まれていると判定された場合（ステップＳ８のＹＥＳ）、記事取得部５６２ａは、ステップＳ７において取得された記事のうち、ユーザＢによって投稿された記事を取得する。
【００９４】
次に、記事取得部５６２ａは、投稿記事が投稿された日時より以前の日時を表す文字列が当該投稿記事に含まれているか否かを判定する（ステップＳ１０）。この場合、記事取得部５６２ａは、例えば上記した第１の判定部５６１ａによって日時を表す文字列が投稿記事に含まれていると判定されたか否かを判定する。
【００９５】
投稿記事に日時を表す文字列が含まれていると判定された場合（ステップＳ１０のＹＥＳ）、記事取得部５６２ａは、ステップＳ７において取得された記事のうち、当該日時前後に投稿された記事を取得する（ステップＳ１１）。記事取得部５６２ａは、ステップＳ７において取得された記事に含まれる投稿日（を示す情報）に基づいて記事を取得する。
【００９６】
このとき、記事取得部５６２ａは、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報によって示される範囲に関する設定条件に基づいて、投稿記事に含まれている文字列によって表される日時前後に投稿された記事を取得する。この範囲に関する設定条件には、例えば任意の日時を基準とした一定期間（例えば当該日時を基準として前後７日間）が設定されている。この場合、記事取得部５６２ａは、ステップＳ７において取得された記事のうち、例えば投稿記事に含まれる文字列によって表される日時を基準として前後７日間に投稿された記事を取得する。
【００９７】
なお、範囲に関する設定条件には、例えば「任意の日時を含む月」のような条件が設定されていてもよい。この場合には、記事取得部５６２ａは、ステップＳ７において取得された記事のうち、例えば投稿記事に含まれる文字列によって表される日時を含む月に投稿された記事を取得する。具体的には、投稿記事に含まれる文字列によって表される日時が、例えば「２００６年０７月２８日」であれば、当該２００６年７月中に投稿された記事が取得される。
【００９８】
一方、ステップＳ８において例えば投稿記事にユーザを特定するユーザ名が含まれていないと判定された場合、ステップＳ１０の処理が実行される。また、ステップＳ１０において投稿記事に日時を表す文字列が含まれていないと判定された場合、ステップＳ１２の処理が実行される。
【００９９】
上記したステップＳ９及びステップＳ１１の処理によって取得された記事群を、第１の記事群と称する。
【０１００】
次に、記事取得部５６２ａは、記事データベース４２に格納されている記事の投稿先であるスレッドを示すスレッド情報、当該記事データベース４２に格納されている返信情報及び形態素インデックス格納部４３に格納されている形態素解析結果に基づいて、投稿記事の投稿先であるスレッドに類似するスレッド（類似スレッド）を特定する。記事取得部５６２ａは、例えば投稿記事の投稿先であるスレッド内における当該スレッドに投稿されている記事のつながり（構造）と類似する記事のつながりを有するスレッドであって、投稿記事の投稿先であるスレッドに投稿されている記事内に出現する例えば固有名詞以外の単語（文字列）の傾向が類似するスレッドを、類似スレッドとして特定する。
【０１０１】
記事取得部５６２ａは、形態素インデックス格納部４３に格納されている形態素解析結果に基づいて、特定された類似スレッドに投稿されている記事のうち、投稿記事の類似記事を取得する（ステップＳ１２）。
【０１０２】
なお、例えば投稿記事が既に記事が投稿されているスレッドに投稿されていない場合、つまり、例えば新規記事として投稿された（新たに生成されたスレッドに対して投稿された）場合には、当該投稿記事と同様に新規記事として投稿された記事のうち、投稿記事の類似記事が取得される。
【０１０３】
ステップＳ１２の処理が実行されると、当該ステップＳ１２の処理において取得された記事群に対して、上記したステップＳ８〜ステップＳ１１の処理に相当するステップＳ１３〜ステップＳ１６の処理が実行される。
【０１０４】
なお、ステップＳ１３において例えば投稿記事にユーザを特定するユーザ名が含まれていないと判定された場合、ステップＳ１５の処理が実行される。また、ステップＳ１５において投稿記事に日時を表す文字列が含まれていないと判定された場合、ステップＳ１７の処理が実行される。
【０１０５】
上記したステップＳ１４及びステップＳ１６の処理において取得された記事群を、第２の記事群と称する。
【０１０６】
次に、記事取得部５６２ａは、記事データベース４２に格納されている参考情報に基づいて、投稿記事に類似する記事（類似記事）であって、上記した類似スレッド（投稿記事の投稿先であるスレッドに類似するスレッド）に投稿されている記事を記事データベース４２から取得する（ステップＳ１７）。
【０１０７】
また、記事取得部５６２ａは、記事データベース４２に格納されている参考情報に基づいて、上記したステップＳ１７において取得された記事の関連記事を取得する（ステップＳ１８）。記事取得部５６２ａは、ステップＳ１７において取得された記事を識別する先記事ＩＤを含む参考情報に含まれる元記事ＩＤによって識別される記事（関連記事）を取得する。
【０１０８】
ステップＳ１８の処理が実行されると、ステップＳ１８の処理において取得された記事群に対して、上記したステップＳ８〜ステップＳ１１の処理に相当するステップＳ１９〜ステップＳ２２の処理が実行される。
【０１０９】
なお、ステップＳ１９において例えば投稿記事にユーザを特定するユーザ名が含まれていないと判定された場合、ステップＳ２１の処理が実行される。また、ステップＳ２１において投稿記事に日時を表す文字列が含まれていないと判定された場合、ステップＳ２３の処理が実行される。
【０１１０】
上記したステップＳ２０及びステップＳ２２の処理において取得された記事群を、第３の記事群と称する。
【０１１１】
次に、記事取得部５６２ａは、記事データベース４２に格納されている返信情報に基づいて、投稿記事が記事データベース４２に格納されている記事に対する返信記事であるか否かを判定する。つまり、記事取得部５６２ａは、投稿記事に返信元記事があるか否かを判定する（ステップＳ２３）。返信記事及び返信元記事を示す返信情報は、例えば投稿記事を投稿したユーザのクライアント端末に対する操作に応じて、当該投稿記事が返信記事として投稿されると、記事データベース４２に格納される。
【０１１２】
投稿記事に返信元記事がある場合（ステップＳ２３のＹＥＳ）、記事取得部５６２ａは、形態素解析インデックス格納部４３に格納されている形態素解析結果に基づいて、当該返信元記事の類似記事を取得する（ステップＳ２４）。
【０１１３】
ステップＳ２４の処理が実行されると、当該ステップＳ２４の処理において取得された記事群に対して、上記したステップＳ８〜ステップＳ１１の処理に相当するステップＳ２５〜ステップＳ２８の処理が実行される。
【０１１４】
なお、ステップＳ２５において例えば投稿記事にユーザを特定するユーザ名が含まれていないと判定された場合、ステップＳ２７の処理が実行される。また、ステップＳ２７において投稿記事に日時を表す文字列が含まれていないと判定された場合、ステップＳ２９の処理が実行される。
【０１１５】
上記したステップＳ２６及びステップＳ２８の処理において取得された記事群を、第４の記事群と称する。
【０１１６】
なお、上記したステップＳ２３及びステップＳ２４の処理において、例えば投稿記事の返信元記事（第１の返信元記事）に、更に返信元記事（第２の返信元記事）が存在する場合には、当該第２の返信元記事の類似記事についても取得される構成でもよい。つまり、第１の返信元記事に対して更に第２の返信元記事が存在する場合には、当該第２の返信元記事までさかのぼって処理が実行される。この場合、さかのぼる範囲は、評価パラメタ設定情報によって示される範囲に関する設定条件に設定することができる。
【０１１７】
具体的には、さかのぼる範囲を「３段前まで」のような条件を設定することができる。この「３段前まで」が設定されている場合には、投稿記事の第１の返信元記事、当該第１の返信元記事に対する第２の返信元記事及び当該第２の返信元記事に対する第３の返信元記事のそれぞれに対する類似記事が取得される。つまり、この場合には、第１〜第３の返信元記事の類似記事に対してステップＳ２５〜ステップＳ２８の処理が実行される。
【０１１８】
次に、上記したステップＳ８の処理に相当するステップＳ２９の処理が実行される。ステップＳ２９において投稿記事にユーザＢを特定するユーザ名が含まれていると判定された場合（ステップＳ２９のＹＥＳ）、記事取得部５６２ａは、形態素解析インデックス格納部４３に格納されている形態素解析結果に基づいて、投稿記事内で当該ユーザ名の前後（の一定範囲）に出現する文字列（単語）を特定する。記事取得部５６２ａは、ユーザＢを特定するユーザ名の前後に出現する文字列を含む記事であって、特定されたユーザ（ここでは、ユーザＢ）によって投稿された記事を取得する（ステップＳ３０）。
【０１１９】
次に、上記したステップＳ１０の処理に相当するステップＳ３１の処理が実行される。ステップＳ３１において投稿記事に日時を表す文字列が含まれていると判定された場合（ステップＳ３１のＹＥＳ）、記事取得部５６２ａは、形態素解析インデックス格納部４３に格納されている形態素解析結果に基づいて、投稿記事内で当該日時を表す文字列の前後（の一定範囲）に出現する文字列（単語）を特定する。記事取得部５６２ａは、日時を表す文字列の前後に出現する文字列を含む記事であって、当該日時に投稿された記事を取得する（ステップＳ３２）。
【０１２０】
上記したステップＳ３０及びステップＳ３２の処理において、記事取得部５６２ａは、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報によって示される範囲に関する設定条件に基づいて記事を取得する。この範囲に関する設定条件には、例えばユーザを特定するユーザ名（または日時を表す文字列）の前後の一定範囲（例えば前後１０単語）が設定されている。この場合、記事取得部５６２ａは、ステップＳ３０において投稿記事内でユーザＢを特定するユーザ名の前後１０単語以内に出現する単語（文字列）を含む記事を取得する。また、ステップＳ３２においても同様に、記事取得部５６２ａは、投稿記事内で日時を表す文字列の前後１０単語以内に出現する単語（文字列）を含む記事を取得する。
【０１２１】
なお、範囲に関する設定条件には、例えば「対象となる文字列（ユーザ名または日時を表す文字列）が含まれる文節内の全単語」のような条件が設定されていてもよい。
【０１２２】
一方、ステップＳ２９において例えば投稿記事にユーザを特定するユーザ名が含まれていないと判定された場合、ステップＳ３１の処理が実行される。また、ステップＳ３１において投稿記事に日時を表す文字列が含まれていないと判定された場合、ステップＳ３３の処理が実行される。
【０１２３】
上記したステップＳ３０及びステップＳ３２の処理によって取得された記事群を、第５の記事群と称する。
【０１２４】
次に、優先度決定部５６２ｂは、評価パラメタ設定情報格納部４５を参照して、上記した処理で取得された記事群（第１〜第５の記事群）の各々に対して優先度を決定する（ステップＳ３３）。優先度決定部５６２ｂは、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報によって示される関連記事候補の優先度に関する設定条件に応じて優先度を決定する。
【０１２５】
この関連記事候補の優先度に関する設定条件には、例えば上記した第１〜第５の記事群のそれぞれに対して重要度に応じた得点（優先度）が予め設定されている。具体的には、閲覧履歴に登録されている記事（第１の記事群）には例えば１０点、類似スレッドに属する記事（第２の記事群）には例えば７点、類似記事の関連記事（第３の記事群）には例えば５点、返信元記事の類似記事（第４の記事群）には例えば５点及びユーザ名・日時の前後の単語を含む記事（第５の記事群）には例えば７点を付与することが設定されている。
【０１２６】
記事取得部５６２ｂは、この関連記事候補の優先度に関する設定条件に応じて、第１〜第５の記事群に含まれる記事の各々に対して得点を付与する。記事取得部５６２ｂは、第１〜第５の記事群に含まれる記事の各々に対して付与された得点に基づいて、優先度を決定する。記事取得部５６２ｂは、例えば第１から第５の記事群に含まれる記事の各々に対して付与された得点の合計を、当該記事の優先度として決定する。
【０１２７】
優先度決定部５６２ｂは、決定された優先度に応じて、第１〜第５の記事群に含まれる記事の各々を投稿記事に対する関連記事候補記事として記事受取／保管／提供サーバ５２に送信する（ステップＳ３４）。
【０１２８】
記事受取／保管／提供サーバ５２に対して送信された第１〜第５の記事群に含まれる記事の各々（関連記事候補記事）は、候補表示インタフェース５１３を介して、例えば優先度順にユーザに対して提示（表示）される。関連記事候補記事が提示されたユーザは、例えばクライアント端末を操作することにより、提示された関連記事候補記事の中から関連記事を投稿記事に対して付与することができる。この場合、投稿記事及び付与された関連記事を示す参考情報が、記事データベース４２に格納される。また、投稿記事に関連記事が付与された場合、当該投稿記事に含まれる文字列が、関連記事を有する記事に含まれる文字列として単語統計情報インデックス格納部４４に格納される。これにより、単語統計情報インデックス格納部４４が更新される。なお、投稿記事が投稿される際に、既に別の関連記事が付与されていた場合には、上記した単語統計情報解析部５５により当該投稿記事に含まれる文字列は既に単語統計情報インデックス格納部４４に格納（登録）されているため、当該単語統計情報インデックス格納部４４の更新処理は実行されない。
【０１２９】
次に、図１１を参照して、関連評価選出部５６の処理手順について具体的に説明する。ここでは、例えば記事１及び記事２が投稿されているスレッドａに、例えばユーザＸによって記事３（投稿記事）が投稿された場合について説明する。この記事３の内容（本文）は、例えば「Ｙさんが以前言っていましたが、ＺＺシステムの次のバージョンでは、・・・」であるものとする。なお、ユーザＹは、予め情報共有システム５０に登録されたユーザであるものとする。
【０１３０】
また、記事２は記事１に対して返信された返信記事であり、記事３は記事２に対して返信された返信記事であるものとする。つまり、記事２を返信記事、記事１を返信元記事として示す返信情報が記事データベース４２に格納されている。また、記事３を返信記事、記事２を返信元記事として示す返信情報が記事データベース４２に格納されている。
【０１３１】
まず、関連評価選出部５６の関連記事判定部５６１に含まれる第１の判定部５６１ａは、記事３が形態素解析された結果に基づいて、当該記事３に予め登録されたユーザを特定する文字列または投稿記事が投稿された日より以前の日時を表す文字列が含まれているか否かを判定する。この場合、記事３には、ユーザＹを特定する「Ｙさん」の文字列が含まれているため、第１の判定部５６１ａは、記事３がユーザを特定する文字列を含むと判定する。なお、上記したように記事３（の本文）には、日時を表す文字列は含まれていないものとする。
【０１３２】
次に、第２の判定部５６１ｂは、単語統計情報インデックス格納部４４に格納されている単語統計情報によって示される単語のうち、関連記事を有する記事によく出現している単語（文字列）を取得する。第２の判定部５６１ｂは、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報に基づいて、関連記事を有する記事によく出現している単語を取得する。
【０１３３】
ここで、第２の判定部５６１ｂによって例えば「以前」、「言う」及び「ました」等の単語が単語統計情報インデックス格納部４４から取得されたものとする。この場合、これらの「以前」、「言う」及び「ました」等の単語は記事３に出現するため、第２の判定部５６１ｂは、記事３に含まれる文字列及び取得された単語（文字列）の一致点が多いと判定する。これにより、第２の判定部５６１ｂは、記事３が関連記事を付加する必要がある記事であると判定する。
【０１３４】
記事３が関連記事を付加する必要がある記事であると判定された場合、関連記事選出部５６２に含まれる記事取得部５６２ａは、ユーザＸの閲覧履歴を示す閲覧履歴情報によって示される記事のうち、記事３の内容に類似している記事（類似記事）を取得する。記事取得部５６２ａは、取得された類似記事のうち、記事３に含まれる文字列（ここでは、「Ｙさん」）によって特定されるユーザＹによって投稿された記事を取得する。なお、記事３には、日時を表す文字列は含まれていないため、当該日時前後に投稿された記事は取得されない。以下の処理についても同様である。ここで、取得された記事が、上述した第１の記事群に該当する。ここでは、第１の記事群として、例えば記事Ａ及び記事Ｂが取得されたものとする。
【０１３５】
次に、記事取得部５６２ａは、記事データベース４２に格納されている記事の投稿先であるスレッドを示すスレッド情報、当該記事データベース４２に格納されている返信情報及び形態素インデックス格納部４３に格納されている形態素解析結果に基づいて、記事３の投稿先であるスレッドａの類似スレッドを特定する。記事取得部５６２ａは、特定された類似スレッドに投稿されている記事のうち、記事３の類似記事を取得する。記事取得部５６２ａは、取得された類似記事のうち、ユーザＹによって投稿された記事を取得する。ここで取得された記事が、上述した第２の記事群に該当する。ここでは、第２の記事群として、例えば記事Ａ及び記事Ｄが取得されたものとする。
【０１３６】
次に、記事取得部５６２ａは、記事データベース４２に格納されている参考情報に基づいて、記事３に類似する記事であって、上記した類似スレッドに投稿されている記事の関連記事を取得する。記事取得部５６２ａは、取得された関連記事のうち、ユーザＹによって投稿された記事を取得する。ここで取得された記事が、上述した第３の記事群に該当する。ここでは、第３の記事群として、例えば記事Ａ、記事Ｃ及び記事Ｅが取得されたものとする。
【０１３７】
次に、記事取得部５６２ａは、記事データベース４２に格納されている返信情報及び形態素インデックス格納部４３に格納されている形態素解析結果に基づいて、記事３の返信元記事である記事２の内容に類似している記事を取得する。記事取得部５６２ａは、取得された記事２の類似記事のうち、ユーザＹによって投稿された記事を取得する。ここで取得された記事が、上述した第４の記事群に該当する。ここでは、第４の記事群として、記事Ｂ及び記事Ｅが取得されたものとする。
【０１３８】
なお、評価パラメタ設定情報によって示される範囲に関する設定条件に、上述したさかのぼる範囲（さかのぼって処理する範囲）として例えば「２段前」等が設定されている場合には、例えば記事２の返信元記事である記事１の類似記事についても取得される。
【０１３９】
次に、記事取得部５６２ａは、形態素インデックス格納部４３に格納されている形態素解析結果に基づいて、例えば記事３に含まれる「Ｙさん」の文字列の前後（周辺）に出現する「ＺＺシステム」の文字列（単語）が含まれている記事を記事データベース４２から取得する。記事取得部５６２ａは、取得された「ＺＺシステム」の文字列が含まれている記事のうち、ユーザＹによって投稿された記事を取得する。ここで取得された記事が、上述した第５の記事群に該当する。ここでは、第５の記事群として、記事Ａ及び記事Ｂが取得されたものとする。
【０１４０】
上記した記事取得部５６２ａによって取得された第１〜第５の記事群（に含まれる記事の各々）が、記事３の関連記事候補記事として選出される。
【０１４１】
次に、優先度決定部５６２ｂは、評価パラメタ設定情報格納部４５を参照して、記事取得部５６２ａによって取得された第１〜第５の記事群の各々に対して優先度を決定する。上記したように、第１の記事群は、記事Ａ及び記事Ｂである。第２記事群は、記事Ａ及び記事Ｄである。第３の記事群は、記事Ａ、記事Ｃ及び記事Ｅである。第４の記事群は、記事Ｂ及び記事Ｅである。また、第５の記事群は、記事Ａ及び記事Ｂである。
【０１４２】
ここで、評価パラメタ設定情報格納部４５に格納されている評価パラメタ設定情報によって示される関連記事候補の優先度に関する設定条件に、例えば「閲覧履歴に登録されて記事（つまり、第１の記事群）：１０点」、「類似スレッドの属する記事（つまり、第２の記事群）：７点」、「類似記事であって類似スレッドに投稿されている記事の関連記事（つまり、第３の記事群）：５点」、「返信元記事の類似記事（つまり、第４の記事群）：５点」及び「ユーザ名（または日時）の周辺の単語（文字列）を含む記事（つまり、第５の記事群）：７点」が設定されているものとする。
【０１４３】
ここで、この関連記事候補の優先度に関する設定条件に基づいて、第１〜第５の記事群に含まれる記事の各々に対して得点（優先度）が付与された場合を想定する。この場合、例えば記事Ａは、第１の記事群、第２の記事群、第３の記事群及び第５の記事群に含まれている。このため、上記した設定条件によれば、記事Ａの優先度（得点）は、１０点（第１の記事群の得点）＋７点（第２の記事群の得点）＋５点（第３の記事群の得点）＋７点（第５の記事群の得点）＝２９点と決定される。
【０１４４】
同様に、例えば記事Ｂは、第１の記事群、第４の記事群及び第５の記事群に含まれている。このため、上記した設定条件によれば、記事Ｂの優先度は、１０点（第１の記事群の得点）＋５点（第４の記事群の得点）＋７点（第５の記事群の得点）＝２２点と決定される。
【０１４５】
例えば記事Ｃは、第３の記事群に含まれている。このため、上記した設定条件によれば、記事Ｃの優先度は、５点（第３の記事群の得点）と決定される。
【０１４６】
例えば記事Ｄは、第２の記事群に含まれている。このため、上記した設定条件によれば、記事Ｄの優先度は、７点（第２の記事群の得点）と決定される。
【０１４７】
例えば記事Ｅは、第３の記事群及び第４の記事群に含まれている。このため、上記した設定条件によれば、記事Ｅの優先度は、５点（第３の記事群の得点）＋５点（第４の記事群の得点）＝１０点と決定される。
【０１４８】
以上により、第１〜第５の記事群に含まれる記事の各々を優先度順に並べた場合、記事Ａ（２９点）、記事Ｂ（２２点）、記事Ｅ（１０点）記事Ｄ（７点）、記事Ｃ（５点）となる。
【０１４９】
優先度決定部５６２ｂは、例えば決定された優先度順に、記事Ａ〜記事Ｅを記事３（投稿記事）に対する関連記事候補記事として、記事受取／保管／提供サーバ５２に送信する。優先度決定部５６２ｂによって送信された関連記事候補記事（記事Ａ〜記事Ｅ）は、例えば優先度順に記事３を投稿したユーザＸに対して、候補表示インタフェース５１３を介して提示される。記事３を投稿したユーザＸは、提示された関連記事候補記事の中から、例えば当該記事３の関連記事として適当な記事がある場合、当該記事（例えば、記事Ａ等）を当該関連記事として記事３に付加することができる。これにより、記事３が投稿される際にユーザＸが参考にした記事Ａを示す参考情報が、記事データベース４２に格納される。
【０１５０】
上記したように本実施形態においては、ユーザによって投稿された記事（投稿記事）が形態素解析された結果及び単語統計情報に基づいて、当該投稿記事が関連記事を付加する必要があるか否かが判定される。関連記事を付加する必要があると判定された場合、記事データベース４２及び形態素インデックス格納部４３を参照して、当該投稿記事の関連記事の候補となる記事が選出される。これにより、記事の投稿時に、例えば添付表現が予め登録された辞書を用いることなく、自動的に関係記事（参考記事）の候補をユーザに対して提示することができる。したがって、本実施形態においては、記事を投稿したユーザは、例えば提示された関連記事候補記事を関連記事として当該記事（投稿記事）に付加することができる。
【０１５１】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【０１５２】
【図１】本発明の実施形態に係る情報共有システムを含むクライアント−サーバシステムのハードウェア構成を示すブロック図。
【図２】図１に示す情報共有システム５０の主として機能構成を示すブロック図。
【図３】図２に示す関連評価選出部５６の構成を示すブロック図。
【図４】記事データベース４２に格納されている記事のデータ構造の一例を示す図。
【図５】記事データベース７４２に格納されている関係情報のデータ構造の一例を示す図。
【図６】記事データベース４２に格納されている閲覧履歴情報のデータ構造の一例を示す図。
【図７】単語統計情報インデックス格納部４４のデータ構造の一例を示す図。
【図８】図３に示す関連記事判定部５６１の処理手順を示すフローチャート。
【図９】図３に示す関連記事選出部５６２の処理手順を示すフローチャート。
【図１０】図３に示す関連記事選出部５６２の処理手順を示すフローチャート。
【図１１】関連評価選出部５６の処理手順について具体的に説明するための図。
【符号の説明】
【０１５３】
１０…コンピュータ、２０…クライアント端末、３０…ネットワーク、４０…外部記憶装置、４２…記事データベース、４３…形態素インデックス格納部、４４…単語統計情報インデックス格納部、４５…評価パラメタ設定情報格納部、５０…情報共有システム、５１…インタフェース、５２…記事受取／保管／提供サーバ、５３…形態素解析部、５４…閲覧履歴記録部、５５…単語統計情報解析部、５６…関連評価選出部、５１１…記事入力インタフェース、５１２…記事表示インタフェース、５１３…候補表示インタフェース、５６１…関連記事判定部、５６１ａ…第１の判定部、５６１ｂ…第２の判定部、５６２…関連記事選出部、５６２ａ…記事取得部、５６２…優先度決定部。
【図１】
0004738392.tif 000002
【図２】
0004738392.tif 000003
【図３】
0004738392.tif 000004
【図４】
0004738392.tif 000005
【図５】
0004738392.tif 000006
【図６】
0004738392.tif 000007
【図７】
0004738392.tif 000008
【図８】
0004738392.tif 000009
【図９】
0004738392.tif 000010
【図１０】
0004738392.tif 000011
【図１１】
0004738392.tif 000012