(57)【特許請求の範囲】
【請求項１】
コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間の関係性の指標を示す値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出す関係コンテンツ候補情報取得部と、
前記関係コンテンツ候補情報取得部が読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する、関係情報判定部と、を備える関係コンテンツ評価装置。
【請求項２】
請求項１に記載の関係コンテンツ評価装置であって、
前記関係情報判定部は、前記第一のコンテンツ識別子と前記第二のコンテンツ識別子とを含む関係情報の個数と、当該第一のコンテンツ識別子を含む関係情報の個数との比が所定の閾値以上の場合に、前記第一のコンテンツと前記第二のコンテンツとを関係するコンテンツと判定する、関係コンテンツ評価装置。
【請求項３】
請求項１または２に記載の関係コンテンツ評価装置であって、
前記関係情報判定部は、関係情報と関係度と一のユーザを示すユーザ識別子とを対応付けて記憶する前記関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度と当該関係情報に対応付けられているユーザ識別子とを読み出し、一のユーザ識別子を含む関係情報の中で、当該第一のコンテンツ識別子と当該第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する、関係コンテンツ評価装置。
【請求項４】
請求項１ないし３のいずれか１項に記載の関係コンテンツ評価装置であって、
前記関係情報判定部は、関係情報と関係度とある時刻を示す時刻情報とを対応付けて記憶する前記関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度と当該関係情報に対応付けられている時刻情報とを読み出し、所定の期間に含まれる時刻を示す時刻情報を含む関係情報の中で、当該第一のコンテンツ識別子と当該第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する、関係コンテンツ評価装置。
【請求項５】
請求項１ないし４のいずれか１項に記載の関係コンテンツ評価装置であって、
関係情報と当該関係情報に含まれるコンテンツ識別子にそれぞれ対応付けられるある時刻を示す時刻情報とを受け取り、当該関係情報に含まれる各コンテンツ識別子で識別されるコンテンツ間の前記関係度を、当該各コンテンツ識別子にそれぞれ対応付けられている時刻情報で示される時刻の差に基づいて算出し、前記関係情報と前記関係度とを対応付けて前記関係コンテンツ候補情報記憶部に記憶する関係度計算部を備える、関係コンテンツ評価装置。
【請求項６】
請求項５に記載の関係コンテンツ評価装置であって、
コンテンツを識別するコンテンツ識別子と一のユーザを示すユーザ識別子とある時刻を示す時刻情報とを対応付けた情報であるログを受け取るログ処理部と、
ログを記憶するログ記憶部から、前記ログ処理部が受け取るログに含まれるユーザ識別子を含むログを読み出し、前記ログ処理部が受け取るログに含まれるコンテンツ識別子および時刻情報を対応付け、前記読み出したログに含まれるコンテンツ識別子および時刻情報を対応付け、各コンテンツ識別子を対応付けた前記関係情報と各時刻情報とを出力する関係情報抽出部と、を備え、
前記関係度計算部は、前記関係情報抽出部が出力する前記関係情報と前記各時刻情報とを受け取る、関係コンテンツ評価装置。
【請求項７】
請求項６に記載の関係コンテンツ評価装置であって、
前記ログは、コンテンツ識別子で識別されるコンテンツになされた情報処理の種類を示す行動種別を含み、
第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記ログ処理部が受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す関係情報抽出ルール取得部を備え、
前記関係情報抽出部は、前記ログ記憶部から、前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記ログ処理部が受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた前記関係情報を出力する、関係コンテンツ評価装置。
【請求項８】
請求項７に記載の関係コンテンツ評価装置であって、
前記ルールは、前記第一の行動種別と、前記第二の行動種別と、所定の時間の範囲を示す関係先情報検索範囲と、を対応付けた情報であり、
前記関係情報抽出部は、前記ログ記憶部から、前記ログ処理部が受け取るログに含まれている時刻情報で示される時刻から前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる関係先情報検索範囲で特定される時間に含まれる時刻を示す時刻情報を含み、かつ当該ルールに含まれる第二の行動種別を行動種別として含む、ログを読み出す、関係コンテンツ評価装置。
【請求項９】
コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間の関係性の指標を示す値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出す関係コンテンツ候補情報取得部と、
前記関係コンテンツ候補情報取得部が読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定し、当該第一のコンテンツ識別子と当該第二のコンテンツ識別子とを含む関係情報と当該関係情報に対応する関係度とを関係情報記憶部に記憶する、関係情報判定部と、
クライアントから受け取る検索要求に基づいて関係情報を前記関係情報記憶部から読み出し、前記クライアントに送信するコンテンツ情報検索部と、
を備える関係コンテンツ評価装置と、
コンテンツの識別子を少なくとも含む検索要求の入力を受け、当該検索要求を前記関係コンテンツ評価装置へ送信する、コンテンツ情報入力部を備えるクライアントと、
を備え、
前記コンテンツ情報検索部は、前記クライアントから受け取る検索要求に含まれるコンテンツ識別子を含む関係情報を前記関係情報記憶部から読み出す関係コンテンツ評価システム。
【請求項１０】
コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間との関係性の指標を示す値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出し、
前記読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する、関係コンテンツ評価方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワーク環境において、コンテンツ間の関係性を判定する技術に関する。
【背景技術】
【０００２】
業務履歴情報管理システムは、ＰＣ(Personal Computer)の操作情報やシステムのログ情報などから業務履歴情報を手に入れ、可視化する。
【０００３】
人は、通常多種の業務を並行して行うものである。よって全ての操作情報やログ情報が時系列順に並べられて可視化されても、それらの情報は閲覧者にとってわかりづらくなるという課題がある。この課題を解決する関連技術として、特許文献１ないし特許文献５および非特許文献１に記載された技術がある。
【０００４】
特許文献１に記載された技術は、文書作成中に文書作成者が参考にした他のファイルとのリンクを、操作履歴を元に自動的に登録する。
【０００５】
特許文献２に記載された技術は、ある作業中に印刷された他の文書を関係付けておき、後に他人が同じ作業をする際に、その作業に関連付けられている文書を自動的に印刷する。
【０００６】
特許文献３に記載された技術は、文書に対応するキーワードや同時に開かれていた時間に基づいて各文書の関連度を計算し、ある文書について関連度が高い文書を、前述のある文書の関連情報と特定する。
【０００７】
特許文献４に記載された技術は、所定のキーワードの共起性と各文書が参照された日時とに基づいて各文書を関連付ける。
【０００８】
特許文献５に記載された技術は、各文書に含まれる単語に基づいて生成される特徴ベクトルの類似性に基づいて各文書を関連付ける。
【０００９】
非特許文献１に記載された技術は、近い時間帯に閲覧しているファイル同士を関連付ける。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００３−２９６３６９号公報
【特許文献２】特開２０１０−６１１８９号公報
【特許文献３】特開２０００−０６７０８２号公報
【特許文献４】特開２００４−２２０２１５号公報
【特許文献５】特開２００９−２９４９９３号公報
【非特許文献】
【００１１】
【非特許文献１】渡部  徹太郎  他、“ファイル検索に向けたアクセスログからのファイル間関連度の導出”、［online］、平成１９年９月２８日、日本データベース学会、［平成２２年８月４日検索］、インターネット＜URL：http://www.dbsj.org/Japanese/DBSJLetters/vol6/no2/papers/watanabetetsutaro.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかし、上記のいずれの文献に記載された技術も、関係付ける元のコンテンツと関係付ける先のコンテンツとの類似性に基づいて算出される値のみに基づいて各コンテンツが関係付けられるか否か判定している。例えば、このような技術によれば、検索エンジンサイトのように特定の業務に関係なく頻繁に参照されるコンテンツに、複数のコンテンツが対応付けられてしまう。したがって、上記のいずれの文献に記載された技術も、特定の業務に関係なく頻繁に参照されるコンテンツが使用されている場合でも、コンテンツ間の関係性を適切に判定することができない。
【００１３】
本発明の目的の一つは、特定の業務に関係なく頻繁に参照されるコンテンツが使用されている場合でも、コンテンツ間の関係性を適切に判定する関係コンテンツ評価装置、関係コンテンツ評価システムおよび関係コンテンツ評価方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明の一態様における第一の関係コンテンツ評価装置は、コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間の関係性の指標を示す値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出す関係コンテンツ候補情報取得部と、前記関係コンテンツ候補情報取得部が読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する、関係情報判定部と、を備える。
【００１５】
本発明の一形態における第一の関係コンテンツ評価システムは、コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間の関係性の指標を示す値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出す関係コンテンツ候補情報取得部と、前記関係コンテンツ候補情報取得部が読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定し、当該第一のコンテンツ識別子と当該第二のコンテンツ識別子とを含む関係情報と当該関係情報に対応する関係度とを関係情報記憶部に記憶する、関係情報判定部と、クライアントから受け取る検索要求に基づいて関係情報を前記関係情報記憶部から読み出し、前記クライアントに送信するコンテンツ情報検索部と、を備える関係コンテンツ評価装置と、コンテンツの識別子を少なくとも含む検索要求の入力を受け、当該検索要求を前記関係コンテンツ評価装置へ送信する、コンテンツ情報入力部を備えるクライアントと、を備え、前記コンテンツ情報検索部は、前記クライアントから受け取る検索要求に含まれるコンテンツ識別子を含む関係情報を前記関係情報記憶部から読み出す。
【００１６】
本発明の一形態における第一の関係コンテンツ評価方法は、コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間との関係性の指標を示す値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出し、
前記読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する。
【００１７】
本発明の一形態における第一の関係コンテンツ評価プログラムは、コンピュータに、コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間との関係性を示す指標値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出す処理と、前記読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する処理と、を実行させる。
【発明の効果】
【００１８】
本発明の効果の一例は、特定の業務に関係なく頻繁に参照されるコンテンツが使用されている場合でも、コンテンツ間の関係性を適切に判定できることである。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の第一の実施の形態における関係コンテンツ評価装置１００の構成を示すブロック図である。
【図２】図２は、本発明の第一の実施の形態における関係コンテンツ評価装置１００の動作の概要を示すフローチャートである。
【図３】図３は、本発明の第二の実施の形態における関係コンテンツ評価システム２０の構成を示すブロック図である。
【図４】図４は、ログ記憶部２１１に記憶される情報の一例を示す図である。
【図５】図５は、コンテンツ情報記憶部２１３に記憶される情報の一例を示す図である。
【図６】図６は、関係コンテンツ情報記憶部２１２が記憶する情報の一例を示す図である。
【図７】図７は、関係コンテンツ候補情報記憶部２１４に記憶される情報の一例を示す図である。
【図８】図８は、ログ情報受信部２２１が記憶する、コンテンツ識別子と対応するコンテンツのバージョンを示す情報とを対応付けた情報の一例を示す図である。
【図９】図９は、第二の実施の形態における関係コンテンツ評価システム２０のログ登録に関する動作の概要の一例を示すフローチャートである。
【図１０】図１０は、第二の実施の形態における関係コンテンツ評価システム２０の関係情報登録に関する動作の概要の一例を示すフローチャートである。
【図１１】図１１は、第二の実施の形態における関係コンテンツ評価システム２０の情報提示に関する動作の概要の一例を示すフローチャートである。
【図１２】図１２は、本発明の第三の実施の形態における関係コンテンツ評価システム３０の構成を示すブロック図である。
【図１３】図１３は、関係情報抽出ルール記憶部３１５が記憶するルールの一例を示す図である。
【図１４】図１４は、第三の実施の形態における関係コンテンツ評価システム３０の関係情報登録に関する動作の概要の一例を示すフローチャートである。
【図１５】図１５は、本実施例における関係コンテンツ評価システム２０の関係情報登録に関する具体的な動作の一例を示す模式図である。
【図１６】図１６は、関係情報抽出ルール記憶部３１５が記憶するルールの一例を示す図である。
【図１７】図１７は、ユーザが情報提示部２３３に検索要求を入力するために表示される基本的な画面の一例を示す図である。
【図１８】図１８は、情報提示部２３３が、検索結果をユーザに提示する際に提示する画面の一例を示す図である。
【図１９】図１９は、図１８に示される画面においてユーザが特定の一つのファイルを選択した際に、情報提示部２３３がその選択されたファイルの詳細な関係情報を提示する一例を示す図である。
【発明を実施するための形態】
【００２０】
本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図面および明細書記載の各実施の形態において、同様の機能を備える構成要素には同様の符号が与えられている。
【００２１】
［第一の実施の形態］
図１は、本発明の第一の実施の形態における関係コンテンツ評価装置１００の構成を示すブロック図である。
【００２２】
図１を参照すると、本発明の第一の実施の形態における関係コンテンツ評価装置１００は、関係コンテンツ候補情報取得部１０１と、関係情報判定部１０２とを備える。
【００２３】
関係コンテンツ候補情報取得部１０１は、図示しない関係コンテンツ候補情報記憶部から関係情報とその関係情報に対応付けられている関係度とを読み出す。
【００２４】
関係情報とは、コンテンツを識別するコンテンツ識別子を複数含む情報である。また関係度とは、対応する関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間の関係性の指標を示す値である。
【００２５】
具体的には関係コンテンツ候補情報取得部１０１は、あるコンテンツ識別子を含む関係情報とその関係情報に対応付けられている関係度とを前述の関係コンテンツ候補情報記憶部から読み出す。
【００２６】
関係情報判定部１０２は、まず関係コンテンツ候補情報取得部１０１が読み出した関係度の和を算出する。次に関係情報判定部１０２は、関係コンテンツ候補情報取得部１０１が読み出した関係情報の中で前述のあるコンテンツ識別子とは異なる他のコンテンツ識別子を含む関係情報に対応付けられる関係度の和を算出する。そして関係情報判定部１０２は、それぞれの関係度の和の比を算出し、この比が所定の閾値以上であるか否か判定する。そして関係情報判定部１０２は、比が所定の閾値以上である場合に、前述のあるコンテンツ識別子で識別されるコンテンツと前述の他のコンテンツ識別子で識別されるコンテンツとを関係のあるコンテンツと判定する。
【００２７】
図２は、本発明の第一の実施の形態における関係コンテンツ評価装置１００の動作の概要を示すフローチャートである。
【００２８】
まず、関係コンテンツ候補情報取得部１０１は、図示しない関係コンテンツ候補情報記憶部から、あるコンテンツ識別子を含む関係情報とその関係情報に対応付けられている関係度とを読み出す（ステップＳ１０１）。
【００２９】
次に関係情報判定部１０２は、関係コンテンツ候補情報取得部１０１が読み出した関係度の和を算出する（ステップＳ１０２）。そして関係情報判定部１０２は、関係コンテンツ候補情報取得部１０１が読み出した関係情報の中で前述のあるコンテンツ識別子とは異なる他のコンテンツ識別子を含む関係情報に対応付けられる関係度の和を算出する（ステップＳ１０３）。
【００３０】
関係情報判定部１０２は、それぞれの関係度の和の比を算出し、この比が所定の閾値以上であるか否か判定する（ステップＳ１０４）。関係情報判定部１０２は、比が所定の閾値以上であると判定した場合（ステップＳ１０４のＹｅｓ）、以下の処理を実行する。すなわち関係情報判定部１０２は、前述のあるコンテンツ識別子で識別されるコンテンツと前述の他のコンテンツ識別子で識別されるコンテンツとを関係のあるコンテンツと判定する（ステップＳ１０５）。そして関係コンテンツ評価装置１００の処理はステップＳ１０６へ進む。
【００３１】
一方、関係情報判定部１０２は、比が所定の閾値以上でないと判定した場合（ステップＳ１０４のＮｏ）、すべてのコンテンツ識別子に対して前述の「他のコンテンツ識別子」として選択したか否か判定する（ステップＳ１０６）。関係情報判定部１０２が、すべてのコンテンツに対して他のコンテンツ識別子として選択したと判定した場合（ステップＳ１０６のＹｅｓ）、関係コンテンツ評価装置１００の処理は終了する。一方、関係情報判定部１０２が、すべてのコンテンツに対して他のコンテンツ識別子として選択していないと判定した場合（ステップＳ１０６のＮｏ）、関係コンテンツ評価装置１００の処理は、ステップＳ１０３へ戻る。
【００３２】
第一の実施の形態において、関係コンテンツ評価装置１００は、前述の関係コンテンツ候補情報記憶部を備えてもよい。
【００３３】
また第一の実施の形態において関係情報判定部１０２は、ステップＳ１０５の処理において、関係があると判定した各コンテンツを識別する関係情報と、その関係情報に対応付けられている関係度とを、図示しない関係コンテンツ情報記憶部に記憶してもよい。
【００３４】
第一の実施の形態における関係コンテンツ評価装置１００は、まず、あるコンテンツ識別子を含む関係情報とその関係情報に対応付けられている関係度とを読み出し、それらの関係度の和を算出する。そして関係コンテンツ評価装置１００は、読み出した関係情報の中で前述のあるコンテンツ識別子とは異なる他のコンテンツ識別子を含む関係情報に対応付けられる関係度の和を算出する。次に、関係コンテンツ評価装置１００は、それぞれの関係度の和の比を算出し、この比が所定の閾値以上であるか否か判定する。そして関係コンテンツ評価装置１００はこの比が所定の閾値以上であると判定した場合に、前述のあるコンテンツ識別子で識別されるコンテンツと前述の他のコンテンツ識別子で識別されるコンテンツとを関係のあるコンテンツと判定する。
【００３５】
よって、第一の実施の形態における関係コンテンツ評価装置１００は、所定のコンテンツ間の関係度が他のコンテンツ間の関係度に比べて特徴的に高い場合に、前述の所定のコンテンツ間に関係があると判定できる。
【００３６】
例えば、特定の業務に関係なく頻繁に参照されるコンテンツが使用されている場合には、所定のコンテンツ間の関係度が他のコンテンツ間の関係度に比べて特徴的に高くならない。
【００３７】
ある文書Ａと特定の業務に関係なく頻繁に参照されるコンテンツＣとは、それぞれ同時期に操作される場合が多い。例えば検索エンジンサイトや新聞社のポータルサイトなどは、業務に拠らず頻繁に参照される可能性が高い。すると、文書Ａが開かれている間に、業務とは関係なくこれらのサイト（コンテンツＣ）が参照されると、文書ＡとコンテンツＣとの関係情報が数多く生成される。これにより文書ＡとコンテンツＣとの関係度が高くなり、各関連技術に記載のシステムは、文書ＡとコンテンツＣとの関連付けを行う。すなわち各関連技術は、関係が薄いコンテンツ間についても関係付けを行ってしまうという課題がある。
【００３８】
一方、このコンテンツＣとその他のコンテンツＢとの間でも、同様の議論によりコンテンツＢとコンテンツＣとの関係度が高くなる。この場合に、第一の実施の形態における関係コンテンツ評価装置１００は、コンテンツＣのコンテンツ識別子を含む関係情報に対応する関係度の和を求める。そして関係コンテンツ評価装置１００は、コンテンツＣのコンテンツ識別子と他のコンテンツ（例えば文書Ａ）のコンテンツ識別子とを含む関係情報に対応する関係度の和を求める。すると、コンテンツＣとコンテンツＢとの関係度も高いので、前述の関係度の和の比は、所定の閾値を満たない。よって、第一の実施の形態における関係コンテンツ評価装置１００は、このような特定の業務に関係なく頻繁に参照されるコンテンツに対して関係付けを行わない。
【００３９】
したがって第一の実施の形態における関係コンテンツ評価装置１００は、特定の業務に関係なく頻繁に参照されるコンテンツが使用されている場合でも、コンテンツ間の関係性を適切に判定できる。
【００４０】
［第二の実施の形態］
図３は、本発明の第二の実施の形態における関係コンテンツ評価システム２０の構成を示すブロック図である。
【００４１】
図３を参照すると、第二の実施の形態における関係コンテンツ評価システム２０は、関係コンテンツ評価装置２００とクライアント２３０とを備える。また第二の実施の形態における関係コンテンツ評価システム２０は、図示しない文書編集アプリケーションおよびオペレーティングシステムなどの他システムと連携してもよい。これらのソフトウェアの具体的な動作の説明は、本明細書では省略される。
【００４２】
まず、クライアント２３０について説明する。図３を参照すると、第二の実施の形態におけるクライアント２３０は、入出力部２３１を備える。入出力部２３１は、ログ収集部２３２と、情報提示部２３３とを備える。
【００４３】
ログ収集部２３２は、各種システムやアプリケーションから後述のログを受け取る。そしてログ収集部２３２は、受け取ったログを後述の関係コンテンツ評価装置２００に送信する。
【００４４】
情報提示部２３３は、ユーザからのコンテンツの検索要求の入力を受ける。そして情報提示部２３３は、受け取った検索要求を関係コンテンツ評価装置２００へ送信する。ここで検索要求は、コンテンツの名称の少なくとも一部を示すキーワードを含む。検索要求は、コンテンツの種別またはコンテンツが作成された日時またはコンテンツが作成された日時の範囲を示す情報などを含んでもよい。
【００４５】
また情報提示部２３３は、関係コンテンツ評価装置２００から検索結果であるコンテンツの一覧を受け取る。出力の形態は、たとえば、表示デバイスによる表示である。これは例示であって出力の形態は、表示デバイスによる表示に限られない。そして情報提示部２３３は、受け取ったコンテンツの一覧を出力する。ここで、出力されるコンテンツの一覧は、例えばコンテンツの名称などを示す情報のリストであってもよい。
【００４６】
また、情報提示部２３３は、自身が出力したコンテンツの一覧のうちの一つを示す情報の入力をユーザから受ける。そして情報提示部２３３は、受け取った情報を関係コンテンツ評価装置２００へ送信する。また情報提示部２３３は、自身が送信した情報に対応するコンテンツに関係があると判定されたコンテンツの一覧を関係コンテンツ評価装置２００から受け取る。そして情報提示部２３３は、受け取ったコンテンツの一覧を出力する。ここでコンテンツの一覧の出力は、時系列上にコンテンツを識別できる情報を配置したネットワーク図であってもよい。
【００４７】
なお、情報提示部２３３が検索要求を関係コンテンツ評価装置２００へ送信した際に、関係コンテンツ評価装置２００は、検索要求に対する検索結果に含まれる各コンテンツの情報を特定してもよい。そして関係コンテンツ評価装置２００は、特定した各コンテンツの情報に基づいて、それらのコンテンツと所定の関係があるコンテンツの一覧を生成してもよい。所定の関係があるコンテンツとは、そのコンテンツのコンテンツ識別子を含む関係情報に含まれるコンテンツ識別子で識別されるコンテンツのうち、その関係情報に対応する関係度が所定の閾値以上であるコンテンツのことである。そして関係コンテンツ評価装置２００は、生成した一覧をクライアント２３０に送信してもよい。そして情報提示部２３３は、受け取ったコンテンツの一覧を出力してもよい。
【００４８】
次に、関係コンテンツ評価装置２００について説明する。図３を参照すると、第二の実施の形態における関係コンテンツ評価装置２００は、記憶部２１０と演算部２２０とを備え、記憶部２１０と演算部２２０とはそれぞれ接続されている。
【００４９】
記憶部２１０は、ログ記憶部２１１と関係コンテンツ情報記憶部２１２とコンテンツ情報記憶部２１３と関係コンテンツ候補情報記憶部２１４とを備える。以下記憶部２１０が含む各構成要素について説明する。
【００５０】
＝＝＝ログ記憶部２１１＝＝＝
ログ記憶部２１１は、情報処理の履歴情報として少なくともログを記憶する記憶部である。ログとは、コンテンツを識別するコンテンツ識別子を少なくとも含む情報である。ログは、コンテンツ識別子で識別されるコンテンツになされた情報処理の種類を示す行動種別を含んでもよい。またログは、コンテンツ識別子と、行動種別と、情報処理がなされた時刻を特定する時刻情報と、を対応付けた情報であってもよい。
【００５１】
ログは、文書編集アプリケーションやオペレーティングシステムが発生するすべてのログ情報を含んでもよい。また、ログは、メール管理アプリケーション、会議システム、プロジェクト管理システム、Ｗｅｂブラウザ、その他の業務システムが発生するログ情報を含んでもよい。
【００５２】
コンテンツとは、文書（ドキュメント）、スライド、ソースコード、動画、音声、画像、地図、グラフ、Ｗｅｂページ、メールなどのあらゆる種類のデータを含む。
【００５３】
行動種別とは、任意の情報処理の種類を含む。例えば、行動種別とは、コンテンツの閲覧、編集、コピー（複製）、ペースト（貼り付け）、承認、更新、チェックアウト、保存、削除などを含んでもよい。これらは例示であって、行動種別が前述の種類に限られることはない。
【００５４】
図４は、ログ記憶部２１１に記憶される履歴情報の一例を示す図である。図４を参照すると、ログ記憶部２１１は、ログを基にした履歴情報を記憶している。履歴情報は、以下の情報を含んでいる。第一の情報は、各履歴を識別できる識別子（ID: Identifier）である行動ＩＤ４０１である。第二の情報は、その履歴に該当する情報処理が開始された日時を示す開始日時４０２である。第三の情報は、その履歴に該当する情報処理が終了した日時を示す終了日時４０３である。第四の情報は、その履歴に該当する情報処理を行った人物を識別できる人物ＩＤ４０４である。第五の情報は、その履歴に該当する情報処理の種類を示す行動種別４０５である。第六の情報は、その履歴に該当する情報処理がなされたコンテンツを識別できるコンテンツＩＤ４０６である。
【００５５】
図４を参照すると、上記のすべての情報が対応付けられて記憶されているとは限らない。すなわち、履歴情報は、上記のいずれかの情報を含まなくてもよい。また、履歴情報はＷｅｂサイトのＵＲＬ(Uniform Resource Locator)、メールのタイトル、メールＩＤ、プロジェクトＩＤ、タスクＩＤ、その他の画像・動画ファイルのＩＤまたはＵＲＬを含んでもよい。
【００５６】
＝＝＝コンテンツ情報記憶部２１３＝＝＝
コンテンツ情報記憶部２１３は、文書・メール・Ｗｅｂサイトなどのコンテンツの情報を記憶する。図５は、コンテンツ情報記憶部２１３に記憶される情報の一例を示す図である。
【００５７】
図５を参照すると、コンテンツ情報記憶部２１３は、以下の情報をそれぞれ対応付けて記憶する。第一の情報は、コンテンツを識別できるコンテンツ識別子を示すコンテンツＩＤ５０１である。第二の情報は、コンテンツの名称であるコンテンツ名称５０２である。第三の情報は、コンテンツの種類を示すコンテンツ種別５０３である。第四の情報は、コンテンツが登録された日時を示す登録日時５０４である。第五の情報はコンテンツを登録した人を識別できる登録者ＩＤ５０５である。
【００５８】
コンテンツＩＤ５０１は、そのコンテンツのバージョンを示すバージョン情報を含んでもよい。また、コンテンツ情報記憶部２１３は、さらに以下の情報を含んでもよい。その情報は、ＵＲＬ５０６であってもよい。またその情報は、コンテンツを更新した人を示す識別子のリストである更新者ＩＤリストであってもよい。またその情報は、コンテンツが更新された日時を示す情報のリストである更新日時リストであってもよい。またその情報は、コンテンツが作成された日時を示す作成日時であってもよい。またその情報は、コンテンツが最後に更新された日時を示す情報である最終更新日時であってもよい。またその情報は、コンテンツを最後に更新した人を示す識別子である更新者ＩＤであってもよい。
【００５９】
＝＝＝関係コンテンツ情報記憶部２１２＝＝＝
関係コンテンツ情報記憶部２１２は、少なくともコンテンツ間の関係情報を記憶する。関係情報とは、複数のコンテンツ識別子を少なくとも含む情報である。図６は、関係コンテンツ情報記憶部２１２が記憶する情報の一例を示す図である。
【００６０】
図６を参照すると、関係コンテンツ情報記憶部２１２は、以下の情報をそれぞれ対応付けて記憶する。第一の情報は、関係元のコンテンツを識別できる関係元コンテンツＩＤ６０１である。第二の情報は、関係先のコンテンツを識別できる関係先コンテンツＩＤ６０２である。第三の情報は、関係元コンテンツと関係先コンテンツとの関係が存在すると判定された時刻を示す関係日時６０３である。具体的には、関係日時８０３は、関係元コンテンツのコンテンツ識別子と関係先コンテンツのコンテンツ識別子とを含んでいた関係コンテンツ候補情報の生成に用いられたログにそれぞれ対応する終了日時のうちの前の時刻を示す終了日時である。第四の情報は、関係元コンテンツと関係先コンテンツとの関係が存在すると判定する際に使われた情報処理を行った人を識別できる作成者ＩＤ６０４である。第五の情報は、関係元コンテンツと関係先コンテンツとの関係性の指標を示す関係度６０５である。
【００６１】
また、関係コンテンツ情報記憶部２１２は、さらに以下の情報を含んでもよい。その情報は、関係情報へのアクセス権であってもよい。またその情報は、関係元コンテンツと関係先コンテンツとの関係の種別を示す関係種別であってもよい。この関係種別は、関係元コンテンツになされた情報処理の種別（行動種別）と関係先コンテンツになされた情報処理の種別とに基づいて定められるものであってもよい。また、後述の関係情報抽出ルール記憶部３１５に記憶されているルールに関係種別が含まれている場合には、その関係種別が関係コンテンツ情報記憶部２１２に記憶されてもよい。
【００６２】
＝＝＝関係コンテンツ候補情報記憶部２１４＝＝＝
関係コンテンツ候補情報記憶部２１４は、関係があるコンテンツである可能性があるコンテンツ間の関係性を示す情報を記憶する。図７は、関係コンテンツ候補情報記憶部２１４に記憶される情報の一例を示す図である。
【００６３】
図７を参照すると、関係コンテンツ候補情報記憶部２１４は、以下の情報をそれぞれ対応付けて記憶する。第一の情報は、関係元のコンテンツを識別できる関係元コンテンツＩＤ８０１である。第二の情報は、関係先のコンテンツを識別できる関係先コンテンツＩＤ８０２である。第三の情報は、関係元コンテンツと関係先コンテンツとの関係が成立した時刻を示す関係日時８０３である。具体的には、関係日時８０３は、関係元コンテンツのコンテンツ識別子と関係先コンテンツのコンテンツ識別子とを含んでいた関係コンテンツ候補情報の生成に用いられたログにそれぞれ対応する終了日時のうちの前の時刻を示す終了日時である。第四の情報は、関係元コンテンツと関係先コンテンツとの関係が存在すると判定する際に使われた情報処理を行った人を識別できる作成者ＩＤ８０４である。第五の情報は、関係元コンテンツと関係先コンテンツとの関係性の指標を示す関係度８０５である。
【００６４】
また、関係コンテンツ候補情報記憶部２１４は、さらに以下の情報を含んでもよい。その情報は、関係情報へのアクセス権であってもよい。またその情報は、関係元コンテンツと関係先コンテンツとの関係の種別を示す関係種別であってもよい。この関係種別は、関係元コンテンツになされた情報処理の種別（行動種別）と関係先コンテンツになされた情報処理の種別とに基づいて定められるものであってもよい。また、後述の関係情報抽出ルール記憶部３１５に記憶されているルールに関係種別が含まれている場合には、その関係種別が関係コンテンツ候補情報記憶部２１４に記憶されてもよい。
【００６５】
次に、演算部２２０についての説明がなされる。演算部２２０は、ログ情報受信部２２１と関係コンテンツ評価部２２２とコンテンツ情報検索部２２９とを備える。以下、演算部２２０が含む各構成要素について説明する。
【００６６】
＝＝＝ログ情報受信部２２１＝＝＝
ログ情報受信部２２１は、クライアント２３０からログを受信する。そしてログ情報受信部２２１は、受け取ったログを、ログ記憶部２１１に記憶される情報の形式に加工し、加工した情報をログ記憶部２１１に記憶する。
【００６７】
またログ情報受信部２２１は、所定のログを受け取ると、そのログを後述の関係コンテンツ評価部２２２が備えるログ処理部２２６に渡す。所定のログとは、例えば行動種別がコンテンツの保存を示すログである。
【００６８】
ここで、加工とは、例えば以下の処理をいう。ここではログが行動種別と時刻情報とを含む場合が想定されている。ログ情報受信部２２１は、第一のログを受け取ると、その第一のログに含まれる時刻情報をログ記憶部２１１に記憶される情報（図４）の開始日時４０２とする。そしてログ情報受信部２２１は、第一のログが含むコンテンツ識別子と行動種別とをそれぞれ含む第二のログを受信するまで第一のログを記憶する。そしてログ情報受信部２２１は、第二のログを受信すると、第二のログに含まれる時刻情報を第一のログにおける終了日時４０３とする。そしてログ情報受信部２２１は、開始日時と終了日時を特定した第一のログをログ記憶部２１１に記憶する。
【００６９】
また、加工とは、例えば以下の処理をいう。ここでは、あるログが行動種別として「コンテンツの保存」を含んでいた場合が想定される。ログ情報受信部２２１は、コンテンツ識別子にそのコンテンツの版数（バージョン）を示す情報を付加する。そしてログ情報受信部２２１は、コンテンツのバージョンを示す情報が付加されているコンテンツ識別子を含むログをログ記憶部２１１に記憶する。そしてログ情報受信部２２１は、コンテンツのバージョンを示す情報が付加されているコンテンツ識別子を含むログをログ処理部２２６に渡す。この場合、ログ情報受信部２２１は、例えば図８に示されるように、コンテンツ識別子と対応するコンテンツのバージョンを示す情報とを対応付けて記憶してもよい。
【００７０】
＝＝＝関係コンテンツ評価部２２２＝＝＝
関係コンテンツ評価部２２２は、ログ処理部２２６と関係コンテンツ候補情報取得部２２８と関係情報判定部２２７とを備える。また関係コンテンツ評価部２２２は、ログ情報受信部２２１とログ記憶部２１１と関係コンテンツ情報記憶部２１２とコンテンツ情報記憶部２１３と関係コンテンツ候補情報記憶部２１４とそれぞれ接続されている。
【００７１】
＜ログ処理部２２６＞
ログ処理部２２６は、ログ情報受信部２２１から所定のログを受け取る。そしてログ処理部２２６は、受け取ったログが含むコンテンツ識別子に対応する所定のコンテンツ識別子を含むログをログ記憶部２１１から抽出する。所定のコンテンツ識別子とは、例えば、受け取ったログに含まれるコンテンツ識別子が含むバージョン情報が示すバージョンよりも１つ古いバージョンを示すバージョン情報を含むコンテンツ識別子である。そしてログ処理部２２６は、受け取ったログに含まれるコンテンツ識別子が示すコンテンツが作成された時刻、または開かれた時刻と保存された時刻とを抽出したログに基づいてそれぞれ特定する。そしてログ処理部２２６は、前述の各時刻の範囲の時刻情報を含み、かつ受け取ったログに含まれるユーザ識別子を含むログをログ記憶部２１１から読み出す。
【００７２】
すなわち、ログ処理部２２６は、受け取ったログに含まれるコンテンツ識別子が示すコンテンツが作成されてから、または開かれてから保存されるまでの該当ユーザのすべての履歴情報をログ記憶部２１１から検索する。この該当ユーザとは受け取ったログに含まれるコンテンツ識別子が示すコンテンツを操作したユーザである。またすべての履歴情報とは、該当ユーザが行った、他のコンテンツに対する操作を示すログに基づいて作成される履歴情報である。
【００７３】
またログ処理部２２６は、ログ情報受信部２２１から受け取ったログに含まれるコンテンツ識別子とログ記憶部２１１から読み出したログに含まれるコンテンツ識別子とを対応付けた情報である関係情報を生成する。そしてログ処理部２２６は、この関係情報を関係コンテンツ候補情報記憶部２１４に記憶する。なお本実施の形態では、ログ処理部２２６が関係コンテンツ候補情報記憶部２１４に記憶する関係情報は、関係コンテンツ候補情報とも表される。
【００７４】
ログ処理部２２６は、生成した関係コンテンツ候補情報に基づいて関係度を算出し、関係コンテンツ候補情報と関係度とを対応付けて関係コンテンツ候補情報記憶部２１４に記憶してもよい。この場合、ログ処理部２２６は、すべての関係コンテンツ候補情報に対して既定の関係度を特定してもよい。またログ処理部２２６は、例えばログに行動種別が含まれている場合に、受け取ったログに含まれる行動種別と読み出したログに含まれる行動種別との組み合わせ毎に既定の関係度を特定してもよい。またログ処理部２２６は、例えばログにユーザ識別子が含まれている場合に、受け取ったログに含まれるユーザ識別子毎に既定の関係度を特定してもよい。
【００７５】
ログは、情報処理を行ったユーザを示すユーザ識別子を含んでもよい。この場合、ログ処理部２２６は、受け取ったログが含むユーザ識別子を含み、かつ受け取ったログが含むコンテンツ識別子に対応する所定のコンテンツ識別子を含むログをログ記憶部２１１から読み出す。
【００７６】
ログ処理部２２６は、後述の関係コンテンツ候補情報取得部２２８に関係コンテンツ候補情報を渡す。
【００７７】
＜関係コンテンツ候補情報取得部２２８＞
関係コンテンツ候補情報取得部２２８は、ログ処理部２２６から関係コンテンツ候補情報を受け取る。そして関係コンテンツ候補情報取得部２２８は、受け取った関係コンテンツ候補情報に含まれるコンテンツ識別子のうちから一つを選択する。ここで本実施の形態において、関係コンテンツ候補情報取得部２２８が選択したコンテンツ識別子で識別されるコンテンツは、選択コンテンツＣと表される。また、関係コンテンツ候補情報に含まれるコンテンツ識別子のうちログ処理部２２６がログ記憶部２１１から受け取ったログに含まれていたコンテンツ識別子で識別されるコンテンツは、保存コンテンツＡと表される。この場合、関係コンテンツ候補情報取得部２２８は、保存コンテンツＡを示すコンテンツ識別子以外のコンテンツ識別子を一つ選択する。
【００７８】
関係コンテンツ候補情報取得部２２８は、選択したコンテンツ識別子を含む関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを関係コンテンツ候補情報記憶部２１４から読み出す。関係コンテンツ候補情報取得部２２８は、読み出した関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを後述の関係情報判定部２２７に渡す。なお、関係コンテンツ候補情報取得部２２８が読み出した関係コンテンツ候補情報の少なくとも一つには保存コンテンツＡのコンテンツ識別子が含まれている。これは、ログ処理部２２６が保存コンテンツＡのコンテンツ識別子と選択コンテンツＣのコンテンツ識別子とを対応付けた関係コンテンツ候補情報を関係コンテンツ候補情報記憶部２１４に記憶しているからである。
【００７９】
＜関係情報判定部２２７＞
関係情報判定部２２７は、関係コンテンツ候補情報取得部２２８から関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを受け取る。そして関係情報判定部２２７は、関係度に基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かを判定する。
【００８０】
関係情報判定部２２７は、例えば以下にあげる算出式［数１］に基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かを判定してもよい。ただし、ｄは所定の値である。
【００８１】
【数１】
0005488334.tif 000002
【００８２】
［数１］は、選択コンテンツＣと保存コンテンツＡとの関係度の総計値が所定の閾値以上であるか否かに基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かが判定されることを示している。
【００８３】
また、関係情報判定部２２７は、例えば以下にあげる算出式［数２］に基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かを判定してもよい。ただし、ｅは所定の値である。
【００８４】
【数２】
0005488334.tif 000003
【００８５】
［数２］は、選択コンテンツＣと保存コンテンツＡとの関係度の総計値が他のコンテンツと選択コンテンツＣとの関係度の総計値に比べて著しく高いか否かに基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かが判定されることを示している。
【００８６】
前述の二つの判定基準は例示であり、コンテンツ間の関係を判定する方法は、これらの方法に限られない。
【００８７】
関係情報判定部２２７は、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いと判定した場合に、それらのコンテンツのコンテンツ識別子を含む関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度の総計値とを特定する。そして関係情報判定部２２７は、選択コンテンツＣのコンテンツ識別子と保存コンテンツＡのコンテンツ識別子とを含む関係情報を生成する。最後に関係情報判定部２２７は、その関係情報と前述の関係度の総計値とを対応付けて関係コンテンツ情報記憶部２１２に記憶する。
【００８８】
具体的には、関係情報判定部２２７は、関係情報に含まれる各コンテンツ識別子をすべて含む関係情報が関係コンテンツ情報記憶部２１２に記憶されているか否か判定する。もし前述の関係情報が記憶されている場合、関係情報判定部２２７は、その関係コンテンツ情報記憶部２１２に記憶されている関係情報に対応付けられている関係度を読み出す。そして関係情報判定部２２７は、計算した関係度の総計値を読み出した関係度に加算して、再びその関係情報と対応付けて加算した関係度を関係コンテンツ情報記憶部２１２に記憶する。
【００８９】
＝＝＝コンテンツ情報検索部２２９＝＝＝
コンテンツ情報検索部２２９は、クライアント２３０から検索要求を受け取ると、その検索要求に基づいてコンテンツ情報記憶部２１３を検索し、検索結果をクライアント２３０に送信する。
【００９０】
具体的には、コンテンツ情報検索部２２９は、検索要求に含まれるキーワードに基づいて、そのキーワードを含むコンテンツの名称と、そのコンテンツの名称に対応付けられているコンテンツ識別子とをコンテンツ情報記憶部２１３から読み出す。そしてコンテンツ情報検索部２２９は、そのコンテンツの名称とコンテンツ識別子とを対応付けた情報である検索結果を生成し、クライアント２３０へ送信する。
【００９１】
検索結果は、コンテンツの名称を少なくとも含む。検索結果は、コンテンツ識別子、コンテンツ識別子に対応するコンテンツの作成日時、最終更新日時または作成者を示す情報を含んでもよい。この場合、コンテンツ情報検索部２２９は、コンテンツ情報記憶部２１３からコンテンツの名称およびコンテンツ識別子を読み出す際に、それらの情報に対応付けられている所望の情報をあわせて読み出し、検索結果に含めればよい。
【００９２】
またコンテンツ情報検索部２２９は、クライアント２３０から少なくともコンテンツ識別子またはコンテンツの名称を示す情報を受け取ると、受け取った情報に基づいて関係コンテンツ情報記憶部２１２を検索する。コンテンツ情報検索部２２９は受け取った情報がコンテンツの名称であった場合に、そのコンテンツの名称に対応付けられているコンテンツ識別子をコンテンツ情報記憶部２１３から読み出す。そしてコンテンツ情報検索部２２９は、受け取ったコンテンツ識別子または読み出したコンテンツ識別子を含む関係情報を関係コンテンツ情報記憶部２１２から読み出す。そして、コンテンツ情報検索部２２９は、読み出した関係情報に含まれる関係先コンテンツのコンテンツ識別子、すなわち読み出しの際に使われていないコンテンツ識別子を特定する。
【００９３】
コンテンツ情報検索部２２９は、コンテンツ識別子を特定する際、そのコンテンツ識別子を含む関係情報にそれぞれ対応する関係度が所定の閾値を満たすか否かに基づいて特定してもよい。すなわちコンテンツ情報検索部２２９は、所定の閾値以上の関係度に対応付けられている関係情報に含まれるコンテンツ識別子の中からコンテンツ識別子を特定してもよい。
【００９４】
コンテンツ情報検索部２２９は、特定したコンテンツ識別子に基づいてコンテンツ間の関係性を示す情報を生成する。この情報とは、クライアント２３０から送られてきたコンテンツ識別子を含む関係情報を時系列で並べたものである。例えばこの情報は、図１９に示されるように、時系列上に関係情報が配置されているネットワーク図であってもよい。具体的には、ネットワーク図とは、図１９に示されるように、各関係情報に含まれるコンテンツ識別子に対応するコンテンツを示す情報が、各コンテンツ識別子に対応付けられている時刻情報で示される時刻に基づいて、時系列上に配置される情報である。なお、図１９に示されるように、前述の情報は、コンテンツ識別子にバージョン情報が含まれている場合には、バージョン情報も含んでいてもよい。
【００９５】
コンテンツ情報検索部２２９は、クライアント２３０から検索要求を受け取る際に、検索結果ではなく、直接コンテンツ間の関係性を示す情報を生成してもよい。この場合、コンテンツ情報検索部２２９は、検索要求に含まれるキーワードに基づいて、そのキーワードを含むコンテンツの名称と、そのコンテンツの名称に対応付けられているコンテンツ識別子とをコンテンツ情報記憶部２１３から読み出す。そしてコンテンツ情報検索部２２９は、読み出したコンテンツ識別子毎にそのコンテンツ識別子を含む関係情報を関係コンテンツ情報記憶部２１２から読み出す。そして、コンテンツ情報検索部２２９は、読み出した関係情報に含まれる関係先コンテンツのコンテンツ識別子、すなわち読み出しの際に使われていないコンテンツ識別子を特定する。そしてコンテンツ情報検索部２２９は、特定したコンテンツ識別子に基づいてコンテンツ間の関係性を示す情報を生成し、クライアント２３０に送信する。
【００９６】
次に、図９、図１０および図１１を参照して第二の実施の形態の動作について説明する。
【００９７】
図９は、第二の実施の形態における関係コンテンツ評価システム２０のログ登録に関する動作の概要の一例を示すフローチャートである。
【００９８】
ユーザが図示しないアプリケーションを用いると、ログ収集部２３２は、アプリケーションのログを収集して、関係コンテンツ評価装置２００へ送信する（ステップＳ２０１）。関係コンテンツ評価装置２００のログ情報受信部２２１は、ログを受け取る（ステップＳ２０２）。そしてログ情報受信部２２１は、それぞれのログに対応する次のログが来るまでそのログを記憶し、該当のログを受け取った際に、記憶していたログに対して終了日時を追加する（ステップＳ２０３）。
【００９９】
そしてログ情報受信部２２１は、ログが含む時刻情報を開始日時とし、ログと開始日時と終了日時とを対応付けてログ記憶部２１１に記憶する（ステップＳ２０４）。次にログ情報受信部２２１は、ログ記憶部２１１に記憶したログ（図４）に含まれる行動種別４０５がコンテンツの保存を示すか否か判定する（ステップＳ２０５）。行動種別がコンテンツの保存を示す場合（ステップＳ２０５のＹｅｓ）、ログ情報受信部２２１は、以下の処理を実行する。すなわちログ情報受信部２２１は、そのログに含まれるコンテンツ識別子に対応付けられているバージョン情報が示す版数より１つ新しい版数を示す新たなバージョン情報をそのコンテンツ識別子（図８）に対応付けて記憶する（ステップＳ２０６）。そしてログ情報受信部２２１は、新たなバージョン情報を含むログと、そのログに対応する開始日時および終了日時と、をログ処理部２２６に渡す（ステップＳ２０７）。そして、関係コンテンツ評価システム２０の処理はステップＳ２０８へ進む。
【０１００】
一方、行動種別がコンテンツの保存を示さない場合（ステップＳ２０５のＮｏ）、ログ情報受信部２２１は、次のログが来たか否か判定する（ステップＳ２０８）。ログ情報受信部２２１は、次のログが来たと判定した場合（ステップＳ２０８のＹｅｓ）、関係コンテンツ評価システム２０の処理はステップＳ２０２へ戻る。ログ情報受信部２２１が、次のログが来ないと判定した場合（ステップＳ２０８のＮｏ）、関係コンテンツ評価システム２０の処理は終了する。
【０１０１】
図１０は、第二の実施の形態における関係コンテンツ評価システム２０の関係情報登録に関する動作の概要の一例を示すフローチャートである。
【０１０２】
ログ処理部２２６は、ログ情報受信部２２１からログと開始日時と終了日時とを受け取る（ステップＳ３０１）。そしてログ処理部２２６は、受け取ったログに含まれるコンテンツ識別子が含むバージョン情報が示すバージョンよりも１つ古いバージョンを示すバージョン情報を含むコンテンツ識別子を含むログをログ記憶部２１１から抽出する（ステップＳ３０２）。次にログ処理部２２６は、ログ情報受信部２２１から受け取ったログに含まれるコンテンツ識別子が示すコンテンツが作成された時刻、または開かれた時刻と保存された時刻とを抽出したログに基づいてそれぞれ特定する。具体的にはログ処理部２２６は、抽出したログに対応付けられている開始日時と終了日時とに基づいて前述の各時刻をそれぞれ特定する（ステップＳ３０３）。そしてログ処理部２２６は、前述の各時刻の範囲の時刻情報を含み、かつ受け取ったログに含まれるユーザ識別子（人物ＩＤ４０４）を含むログをログ記憶部２１１から読み出す（ステップＳ３０４）。
【０１０３】
そしてログ処理部２２６は、ステップＳ３０１にて受け取ったログに含まれるコンテンツ識別子とステップＳ３０４にて読み出したログに含まれるコンテンツ識別子とをそれぞれ含む関係コンテンツ候補情報を生成する（ステップＳ３０５）。そしてログ処理部２２６は、関係コンテンツ候補情報毎に所定の関係度を算出する（ステップＳ３０６）。そしてログ処理部２２６は、関係コンテンツ候補情報と対応する関係度とを対応付けて関係コンテンツ候補情報記憶部２１４に記憶すると共にその関係コンテンツ候補情報を関係コンテンツ候補情報取得部２２８に渡す（ステップＳ３０７）。
【０１０４】
関係コンテンツ候補情報取得部２２８は、ログ処理部２２６から関係コンテンツ候補情報を受け取る。そして関係コンテンツ候補情報取得部２２８は、受け取った関係コンテンツ候補情報に含まれるコンテンツ識別子のうちから一つのコンテンツ識別子を選択する（ステップＳ３０８）。そして関係コンテンツ候補情報取得部２２８は、選択したコンテンツ識別子を含む関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを関係コンテンツ候補情報記憶部２１４から読み出す（ステップＳ３０９）。関係コンテンツ候補情報取得部２２８は、読み出した関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを関係情報判定部２２７に渡す。
【０１０５】
関係情報判定部２２７は、関係コンテンツ候補情報取得部２２８から関係コンテンツ候補情報とその関係コンテンツ候補情報に対応する関係度とを受け取る。そして関係情報判定部２２７は、関係度に基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かを判定する（ステップＳ３１０）。
【０１０６】
関係情報判定部２２７は、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いと判定した場合（ステップＳ３１０のＹｅｓ）に、以下の処理を実行する。すなわち関係情報判定部２２７は、それらのコンテンツのコンテンツ識別子を含む関係情報とその関係情報に対応する関係度の総計値とを関係コンテンツ情報記憶部２１２に記憶する（ステップＳ３１１）。一方、関係情報判定部２２７は、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高くないと判定した場合（ステップＳ３１０のＮｏ）、処理はステップＳ３１２へ進む。
【０１０７】
関係コンテンツ候補情報取得部２２８は、受け取ったすべての関係コンテンツ候補情報に含まれるコンテンツ識別子を選択したか否か判定する（ステップＳ３１２）。関係コンテンツ候補情報取得部２２８は、すべての関係コンテンツ候補情報に含まれるコンテンツ識別子を選択したと判定した場合（ステップＳ３１２のＹｅｓ）、処理が終了する。一方、関係コンテンツ候補情報取得部２２８は、すべての関係コンテンツ候補情報に含まれるコンテンツ識別子を選択していないと判定した場合（ステップＳ３１２のＮｏ）、処理は、ステップＳ３０８へ戻る。
【０１０８】
図１１は、第二の実施の形態における関係コンテンツ評価システム２０の情報提示に関する動作の概要の一例を示すフローチャートである。
【０１０９】
ユーザが情報提示部２３３に、検索要求を入力する（ステップＳ４０１）。次に情報提示部２３３は検索要求を関係コンテンツ評価装置２００へ送信する（ステップＳ４０２）。次に、情報提示部２３３は、関係コンテンツ評価装置２００から検索結果であるコンテンツの一覧を受け取る（ステップＳ４０３）。情報提示部２３３は受け取ったコンテンツの一覧を出力する（ステップＳ４０４）。
【０１１０】
情報提示部２３３は、出力したコンテンツの一覧のうちの一つを示す情報の入力をユーザから受ける（ステップＳ４０５）。情報提示部２３３は、受け取った情報を関係コンテンツ評価装置２００へ送信する（ステップＳ４０６）。そして情報提示部２３３は、送信した情報に対応するコンテンツに関係があると判定されたコンテンツの一覧を関係コンテンツ評価装置２００から受け取る（ステップＳ４０７）。
【０１１１】
第二の実施の形態において、ログは、コンテンツ識別子の代わりにコンテンツの名称を含んでもよい。この場合、ログ情報受信部２２１は、ログを受け取ると、そのログに含まれるコンテンツの名称に対応付けられているコンテンツ識別子をコンテンツ情報記憶部２１３から読み出せばよい。そしてログ情報受信部２２１は、読み出したコンテンツ識別子でコンテンツの名称を置き換えればよい。以降の処理は前述と同様である。なお、ログ情報受信部２２１が受け取ったログに含まれるコンテンツの名称がコンテンツ情報記憶部２１３に記憶されていない場合、ログ情報受信部２２１は、以下のように動作すればよい。すなわちログ情報受信部２２１は、コンテンツ情報記憶部２１３に記憶されていない新たなコンテンツ識別子でそのコンテンツ名称を置き換えればよい。
【０１１２】
第二の実施の形態における関係コンテンツ評価システム２０は、選択コンテンツＣと保存コンテンツＡとの関係情報を生成した場合に、いったんコンテンツ間の関係付けの候補としてその関係情報（関係コンテンツ候補情報）を別の記憶部に格納する。そして関係コンテンツ評価システム２０は、関係情報（関係コンテンツ候補情報）が含むコンテンツ間の関係度が所定の基準を満たした場合に、選択コンテンツＣと保存コンテンツＡとの関係を示す情報である関係情報を、関係情報を記憶する記憶部に記憶する。これにより、例えばユーザが複数の業務を同時に行っており、たまたま同時期に複数のコンテンツについて情報処理を行った場合でも、関係コンテンツ評価システム２０は、そのような情報処理により作成される関係情報を、記憶しないことができる。すなわち第二の実施の形態における関係コンテンツ評価システム２０は、ユーザが複数の業務を並行して行う状況でも、コンテンツとそのコンテンツの作成または編集の際に参考として用いられた他のコンテンツとの関係のみを正しく関係情報として抽出できる。
【０１１３】
また、第二の実施の形態における関係コンテンツ評価装置２００は、まず、あるコンテンツ識別子を含む関係情報とその関係情報に対応付けられている関係度とを読み出し、それらの関係度の和を算出する。そして関係コンテンツ評価装置２００は、読み出した関係情報の中で前述のあるコンテンツ識別子とは異なる他のコンテンツ識別子を含む関係情報に対応付けられる関係度の和を算出する。次に、関係コンテンツ評価装置２００は、それぞれの関係度の和の比を算出し、この比が所定の閾値以上であるか否か判定する。そして関係コンテンツ評価装置２００は、この比が所定の閾値以上であると判定した場合に、前述のあるコンテンツ識別子で識別されるコンテンツと前述の他のコンテンツ識別子で識別されるコンテンツとを関係のあるコンテンツと判定する。
【０１１４】
よって、第二の実施の形態における関係コンテンツ評価装置２００は、所定のコンテンツ間の関係度が他のコンテンツ間の関係度に比べて特徴的に高い場合に、前述の所定のコンテンツ間に関係があると判定できる。
【０１１５】
［第三の実施の形態］
図１２は、本発明の第三の実施の形態における関係コンテンツ評価システム３０の構成を示すブロック図である。
【０１１６】
図１２を参照すると、第三の実施の形態における関係コンテンツ評価システム３０は、関係コンテンツ評価装置３００とクライアント２３０を備える。関係コンテンツ評価装置３００は、記憶部３１０と演算部３２０とを備える。つまり、第三の実施の形態における関係コンテンツ評価システム３０は、第二の実施の形態における関係コンテンツ評価システム２０の関係コンテンツ評価装置２００を関係コンテンツ評価装置３００に置き換えたものである。また、第三の実施の形態における関係コンテンツ評価装置３００は、第二の実施の形態における関係コンテンツ評価装置２００の記憶部２１０と演算部２２０とをそれぞれ記憶部３１０と演算部３２０とに置き換えたものである。
【０１１７】
具体的には、図１２を参照すると、第三の実施の形態における関係コンテンツ評価システム３０は、第二の実施の形態における関係コンテンツ評価システム２０について、さらに以下にあげる構成要素を追加したシステムである。その構成要素とは、関係コンテンツ評価部３２２が備える関係情報抽出ルール取得部３２５、関係情報抽出部３２４および関係度計算部３２３と、関係情報抽出ルール記憶部３１５と、である。また、第三の実施の形態における関係コンテンツ評価システム３０は、第二の実施の形態における関係コンテンツ評価システム２０におけるログ処理部２２６をログ処理部３２６に置き換えたシステムである。また、第三の実施の形態における関係コンテンツ評価システム３０は、第二の実施の形態における関係コンテンツ評価システム２０における関係コンテンツ候補情報取得部２２８を関係コンテンツ候補情報取得部３２８に置き換えたシステムである。以下では、第三の実施の形態にて新たに追加されたまたは置換された構成要素についてそれぞれ説明がなされる。
【０１１８】
＝＝＝関係情報抽出ルール記憶部３１５＝＝＝
関係情報抽出ルール記憶部３１５は、少なくとも第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する。このルールは、関係するコンテンツを検索するために用いられる。図１３は、関係情報抽出ルール記憶部３１５が記憶するルールの一例を示す図である。
【０１１９】
図１３を参照すると、関係情報抽出ルール記憶部３１５は以下の情報をそれぞれ対応付けて記憶する。第一の情報は、第一の行動種別である関係元行動種別７０１である。第二の情報は、第二の行動種別である関係先行動種別７０２である。第三の情報は、所定の時刻の範囲を示す関係先情報検索範囲７０３である。関係先情報検索範囲７０３の詳細は後で説明される。第四の情報は、関係度減衰係数７０４である。関係度減衰係数７０４の詳細は、後で説明される。第五の情報は、最大関係度７０５である。最大関係度７０５の詳細は、後で説明される。
【０１２０】
また関係情報抽出ルール記憶部３１５は、第一の行動種別と第二の行動種別との関係を示す情報である関係種別を各ルールに対応付けて記憶してもよい。例えば第一の行動種別が『コンテンツの閲覧』であり、第二の行動種別が『コンテンツの編集』の場合、これらを含むルールには『参照関係』という関係種別が対応付けられる。また例えば、第一の行動種別が『コンテンツのコピー』であり、第二の行動種別が『コンテンツの貼り付け』の場合、これらを含むルールには『引用関係』という関係種別か対応付けられる。これらの関係種別は例示であって、関係種別は上記に限られない。関係種別は、関係コンテンツ評価装置３００の管理者によってあらかじめ定められる値であってもよい。または、関係コンテンツ評価装置３００が、関係情報抽出ルール記憶部３１５に記憶されている各ルールに含まれる第一の行動種別と第二の行動種別との関係に基づいて、関係種別を特定し、それぞれのルールに対応付けて記憶してもよい。
【０１２１】
関係情報抽出ルール記憶部３１５が記憶するルールが含む第一の行動種別と第二の行動種別との組み合わせは、例えば図１３に示されるように、コンテンツの編集と閲覧、または、コンテンツの一部のコピーとペースト、などが想定される。これらは例示であって、第一の行動種別と第二の行動種別との組み合わせは、前述の項目に限られない。第一の行動種別と第二の行動種別との組み合わせの他の例は以下のように挙げられる。
（ａ）  コンテンツの承認処理と閲覧・・・この組み合わせは、コンテンツの承認システムにおいて正しいプロセスによりコンテンツが承認されたか否かを管理する際に有効である。
（ｂ）  コンテンツの閲覧と検索・・・この組み合わせは、検索が行われた理由を後でシステム管理者が知る際に有効である。
（ｃ）  設計作業とコンテンツ閲覧・・・この組み合わせは、正しいガイドライン（コンテンツ）を参照して設計しているか否かを管理する際に有効である。
（ｄ）  プログラムテストとコンテンツ閲覧・・・この組み合わせは、プログラムのテスト中に、テスト仕様やマニュアル（コンテンツ）を正しく確認しているか否かを管理する際に有効である。
（ｅ）  チャットまたはＷｅｂ会議システムでの発言とコンテンツ閲覧・・・この組み合わせは、どのコンテンツに対して行われた発言なのかを管理する際に有効である。
【０１２２】
＜ログ処理部３２６＞
ログ処理部３２６は、ログ情報受信部２２１から所定のログを受け取る。そしてログ処理部３２６は、受け取ったログが含むコンテンツ識別子に対応する所定のコンテンツ識別子を含むログをログ記憶部２１１から読み出す。所定のコンテンツ識別子とは、第二の実施の形態におけるログ処理部２２６の説明で挙げた「所定のコンテンツ識別子」と同様である。
【０１２３】
ログ処理部３２６は、受け取ったログと読み出したログとを後述の関係情報抽出ルール取得部３２５に渡す。
【０１２４】
ログ処理部３２６が備えるその他の機能は、第二の実施の形態におけるログ処理部２２６が備える機能と同様である。
【０１２５】
＜関係情報抽出ルール取得部３２５＞
関係情報抽出ルール取得部３２５は、ログ処理部２２６からログを受け取る。そして関係情報抽出ルール取得部３２５は、受け取ったログ毎に以下の処理を行う。すなわち関係情報抽出ルール取得部３２５は、ログに含まれる行動種別を第一の行動種別として含むルールを関係情報抽出ルール記憶部３１５から読み出す。そして関係情報抽出ルール取得部３２５はそのログと読み出したルールとを対応付けて関係情報抽出部３２４に渡す。
【０１２６】
＜関係情報抽出部３２４＞
関係情報抽出部３２４は、関係情報抽出ルール取得部３２５からログとそのログに基づいて読み出されたルールとを受け取る。そして、関係情報抽出部３２４は、各ログに対応付けられたルール毎に以下の処理を行う。すなわち、関係情報抽出部３２４は、一のルールに含まれる第二の行動種別を行動種別として含むログをログ記憶部２１１から読み出す。そして関係情報抽出部３２４は、前述の一のルールに対応付けられているログに含まれているコンテンツ識別子と読み出したログのそれぞれに含まれるコンテンツ識別子とを対応付けた情報である関係情報をそれぞれ生成する。そして関係情報抽出部３２４は、生成した関係情報を関係度計算部３２３に渡す。
【０１２７】
関係情報抽出部３２４は、ログに含まれる時刻情報に基づいてログ記憶部２１１からの読み出しを制御してもよい。すなわち、関係情報抽出部３２４は、関係情報抽出ルール取得部３２５から受け取ったログに含まれる時刻情報で示される時刻を特定する。そして関係情報抽出部３２４は、特定した時刻から起算してそのログに対応付けられている一のルールに含まれる関係先情報検索範囲で特定される時間の範囲を特定する。そして関係情報抽出部３２４は、特定した時間に含まれる時刻を示す時刻情報を含むログを読み出してもよい。さらに関係情報抽出部３２４は、前述の時刻情報を含み、かつ前述のルールに含まれる第二の行動種別を行動種別として含む、ログをログ記憶部２１１から読み出してもよい。
【０１２８】
関係先情報検索範囲は、関係元のコンテンツになされた情報処理の時刻と関係先のコンテンツになされた情報処理の時刻との差の限界を示す時間の情報である。ここで関係元のコンテンツとは、関係情報抽出ルール取得部３２５から受け取ったログに含まれるコンテンツ識別子で識別されるコンテンツである。関係元のコンテンツになされた情報処理とは、第一の行動種別で識別される種類の情報処理である。関係先のコンテンツとは、関係情報抽出部３２４がログ記憶部２１１から読み出したログに含まれるコンテンツ識別子で識別されるコンテンツである。関係先のコンテンツになされた情報処理とは、第二の行動種別で識別される種類の情報処理である。
【０１２９】
前述のそれぞれの情報処理が、関係先情報検索範囲で示される時間以上離れた時刻でそれぞれなされた場合、それらの情報処理に対応するコンテンツは関係付けられない。この関係先情報検索範囲は、関係コンテンツ評価装置３００の管理者によってそれぞれあらかじめ定められる値であってもよい。または、関係コンテンツ評価装置３００が、関係情報抽出ルール記憶部３１５に記憶されている各ルールに含まれる第一の行動種別と第二の行動種別との関係に基づいて、関係先情報検索範囲を算出し、それぞれのルールに対応付けて記憶してもよい。そして、関係情報抽出部３２４は、各ルールに含まれる関係先情報検索範囲に基づいてそれぞれのログをログ記憶部２１１から読み出してもよい。
【０１３０】
関係情報抽出部３２４は、ログに対応付けられている開始日時および終了日時に基づいてログ記憶部２１１からの読み出しを制御してもよい。すなわち、まず関係情報抽出部３２４は、関係情報抽出ルール取得部３２５から受け取ったログに対応付けられる開始日時と終了日時とで特定される時間Ｒａを特定する。そして関係情報抽出部３２４は、前述のログに対応付けられている一のルールに含まれる関係先情報検索範囲Ｒを時間Ｒａに含まれるすべての時刻に適用する。つまり関係情報抽出部３２４は時間Ｒａに含まれるすべての時刻ｔにおける検索範囲Ｒｔを算出する。
【０１３１】
例えば開始日時が「２００９年９月１９日１９：００」、終了日時が「２００９年９月１９日１９：２４」、であり、関係先情報検索範囲が「５分」であると仮定する。この場合、関係情報抽出部３２４は検索範囲を、「２００９年９月１９日１９：００」から「２００９年９月１９日１９：２９」までであると特定する。次に関係情報抽出部３２４は、ログ記憶部２１１に記憶されるログのうちそれぞれのログに対応付けられる開始日時と終了日時とで特定される時間と、算出した検索範囲とを比較する。そして関係情報抽出部３２４は、それぞれの時間の少なくとも一部が重複する場合に、その対象のログをログ記憶部２１１から読み出す。さらに関係情報抽出部３２４は、前述のログであり、かつ前述のルールに含まれる第二の行動種別を行動種別として含むログをログ記憶部２１１から読み出してもよい。
【０１３２】
＜関係度計算部３２３＞
関係度計算部３２３は、関係情報抽出部３２４が出力する関係情報毎に、その関係情報に含まれる各コンテンツ識別子で特定されるコンテンツ間の関係の指標を示す関係度を算出する。
【０１３３】
関係度計算部３２３は、例えば以下に示される算出式［数３］に基づいてコンテンツＣとコンテンツＡとの関係度Ｒａｃを算出してもよい。
【０１３４】
【数３】
0005488334.tif 000004
【０１３５】
ただし、［数３］において、Ｔ１は、コンテンツＡのログに対応付けられる開始日時とコンテンツＣのログの終了日時との時間差である。Ｔ２は、コンテンツＣのログに対応付けられる開始日時と終了日時との時間差である。ａは、関係度減衰係数である。ｂは、所定の定数である補正係数である。ｃは、最大関係度である。また記号「＾」は、べき乗を示す演算子である。
【０１３６】
関係度減衰係数は、関係元のコンテンツのログに対応付けられる開始日時と関係先のコンテンツのログの終了日時との時間差が関係度に与える影響の度合いを示す指標である。この関係度減衰係数は、関係コンテンツ評価装置３００の管理者によってあらかじめ定められる値であってもよい。または、関係コンテンツ評価装置３００が、関係情報抽出ルール記憶部３１５に記憶されている各ルールに含まれる第一の行動種別と第二の行動種別との関係に基づいて、関係度減衰係数を算出し、それぞれのルールに対応付けて記憶してもよい。そして、関係度計算部３２３は、各関係情報と共にその関係情報に含まれるコンテンツ識別子を含むログを読み出す際に用いたルールを関係情報抽出部３２４から受け取ってもよい。そして関係度計算部３２３は、受け取ったルールに含まれる関係度減衰係数に基づいて関係度を計算してもよい。
【０１３７】
最大関係度は、関係元のコンテンツと関係先のコンテンツとの関係度に与える影響の度合いを示す指標である。この最大関係度は、関係コンテンツ評価装置３００の管理者によってあらかじめ定められる値であってもよい。または、関係コンテンツ評価装置３００が、関係情報抽出ルール記憶部３１５に記憶されている各ルールに含まれる第一の行動種別と第二の行動種別との関係に基づいて、最大関係度を算出し、それぞれのルールに対応付けて記憶してもよい。そして、関係度計算部３２３は、各関係情報と共にその関係情報に含まれるコンテンツ識別子を含むログを読み出す際に用いたルールを関係情報抽出部３２４から受け取ってもよい。そして関係度計算部３２３は、受け取ったルールに含まれる最大関係度に基づいて関係度を計算してもよい。
【０１３８】
補正係数は、関係情報抽出ルール記憶部３１５に記憶されている各ルールによらず定められる定数である。この補正係数は、関係コンテンツ評価装置３００の管理者によってあらかじめ定められる値であってもよい。
【０１３９】
Ｔ１およびＴ２は、関係度計算部３２３によって、関係情報に含まれるコンテンツ識別子を含む各ログに対応する開始日時または終了日時に基づいて算出される。この場合、関係度計算部３２３は、関係情報と共に、関係情報に含まれるコンテンツ識別子を含む各ログを関係情報抽出部３２４から受け取ってもよい。
【０１４０】
関係度計算部３２３は、関係度を計算すると、その関係度と関係情報とを対応付けて関係コンテンツ候補情報記憶部２１４に記憶する。
【０１４１】
関係度計算部３２３は、各関係情報と共にその関係情報に含まれるコンテンツ識別子を含むログを読み出す際に用いたルールを関係情報抽出部３２４から受け取った場合、各ルールに関係種別が含まれているか否か判定してもよい。そして関係度計算部３２３は、ルールに関係種別が含まれている場合に、関係情報と関係度と対応付けてそれらに対応する関係種別を関係コンテンツ候補情報記憶部２１４に記憶してもよい。
【０１４２】
関係度計算部３２３は、関係コンテンツ候補情報を関係コンテンツ候補情報取得部３２８に渡す。
【０１４３】
＜関係コンテンツ候補情報取得部３２８＞
関係コンテンツ候補情報取得部３２８は、関係度計算部３２３から関係コンテンツ候補情報を受け取る。関係コンテンツ候補情報取得部３２８が備えるその他の機能は、第二の実施の形態における関係コンテンツ候補情報取得部２２８が備える機能と同様である。
【０１４４】
図１４は、第三の実施の形態における関係コンテンツ評価システム３０の関係情報登録に関する動作の概要の一例を示すフローチャートである。
【０１４５】
ログ処理部３２６は、ログと開始日時と終了日時とを受け取る（ステップＳ５０１）。そしてログ処理部３２６は、受け取ったログに含まれるコンテンツ識別子が含むバージョン情報が示すバージョンよりも１つ古いバージョンを示すバージョン情報を含むコンテンツ識別子を含むログをログ記憶部２１１から読み出す（ステップＳ５０２）。そしてログ処理部３２６は、受け取ったログと読み出したログとそれらに対応付けられている開始日時と終了日時とを関係情報抽出ルール取得部３２５に渡す。
【０１４６】
関係情報抽出ルール取得部３２５は、ログ処理部３２６からログを受け取る。そして関係情報抽出ルール取得部３２５は、受け取ったログ毎に、ログに含まれる行動種別を第一の行動種別として含むルールを関係情報抽出ルール記憶部３１５から読み出す（ステップＳ５０３）。そして関係情報抽出ルール取得部３２５はそのログと開始日時と終了日時と読み出したルールとを対応付けて関係情報抽出部３２４に渡す。
【０１４７】
関係情報抽出部３２４は、関係情報抽出ルール取得部３２５からログとそのログに基づいて読み出されたルールとを受け取る。そして、関係情報抽出部３２４は、各ログに対応付けられたルール毎に、一のルールに含まれる第二の行動種別を行動種別として含むログをログ記憶部２１１から読み出す（ステップＳ５０４）。そして関係情報抽出部３２４は、前述の一のルールに対応付けられているログに含まれているコンテンツ識別子と読み出したログのそれぞれに含まれるコンテンツ識別子とを対応付けた情報である関係情報をそれぞれ生成する（ステップＳ５０５）。そして関係情報抽出部３２４は、生成した関係情報を関係度計算部３２３に渡す。
【０１４８】
関係度計算部３２３は、関係情報抽出部３２４が出力する関係情報毎に、その関係情報に含まれる各コンテンツ識別子で特定されるコンテンツ間の関係の指標を示す関係度を算出する（ステップＳ５０６）。
【０１４９】
関係度計算部３２３は、関係度を計算すると、その関係度と関係情報（関係コンテンツ候補情報）とを対応付けて関係コンテンツ候補情報記憶部２１４に記憶する（ステップＳ５０７）。関係度計算部３２３は、関係度計算部３２３は、関係コンテンツ候補情報を関係コンテンツ候補情報取得部３２８に渡す。
【０１５０】
関係コンテンツ候補情報取得部３２８は、関係度計算部３２３から関係コンテンツ候補情報を受け取る。そして関係コンテンツ候補情報取得部３２８は、受け取った関係コンテンツ候補情報に含まれるコンテンツ識別子のうちから一つを選択する（ステップＳ５０８）。関係コンテンツ候補情報取得部３２８は、選択したコンテンツ識別子を含む関係情報とその関係情報に対応する関係度とを関係コンテンツ候補情報記憶部２１４から読み出す（ステップＳ５０９）。関係コンテンツ候補情報取得部３２８は、読み出した関係情報とその関係情報に対応する関係度とを関係情報判定部２２７に渡す。
【０１５１】
関係情報判定部２２７は、関係コンテンツ候補情報取得部３２８から関係情報とその関係情報に対応する関係度とを受け取る。そして関係情報判定部２２７は、関係度に基づいて、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いか否かを判定する（ステップＳ５１０）。
【０１５２】
関係情報判定部２２７は、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高いと判定した場合（ステップＳ５１０のＹｅｓ）に、以下の処理を実行する。すなわち関係情報判定部２２７は、それらのコンテンツのコンテンツ識別子を含む関係情報とその関係情報に対応する関係度の総計値とを関係コンテンツ情報記憶部２１２に記憶する（ステップＳ５１１）。一方、関係情報判定部２２７は、選択コンテンツＣと保存コンテンツＡとが関係する可能性が高くないと判定した場合（ステップＳ５１０のＮｏ）、処理はステップＳ５１２へ進む。
【０１５３】
関係コンテンツ候補情報取得部３２８は、受け取ったすべての関係コンテンツ候補情報に含まれるコンテンツ識別子を選択したか否か判定する（ステップＳ５１２）。関係コンテンツ候補情報取得部３２８は、すべての関係コンテンツ候補情報に含まれるコンテンツ識別子を選択したと判定した場合（ステップＳ５１２のＹｅｓ）、処理が終了する。一方、関係コンテンツ候補情報取得部３２８は、すべての関係コンテンツ候補情報に含まれるコンテンツ識別子を選択していないと判定した場合（ステップＳ５１２のＮｏ）、処理は、ステップＳ５０８へ戻る。
【０１５４】
第三の実施の形態における関係コンテンツ評価システム３０は、あるコンテンツに対する情報処理がなされたことを示すログを受け取ると、そのログに含まれる行動種別に対応する行動種別を示すルールを特定する。そして関係コンテンツ評価システム３０は、特定したルールに対応する行動種別が示す情報処理を行ったコンテンツに対応するログを読み出す。そして、関係コンテンツ評価システム３０は、受け取ったログに対応するコンテンツと読み出したログに対応するコンテンツとの関係を関係情報として出力する。
【０１５５】
よって第三の実施の形態における関係コンテンツ評価システム３０は、あるコンテンツとそのコンテンツの情報処理の際に用いられたと推定できるコンテンツとの関係を関係情報として収集して管理できる。つまり、第三の実施の形態における関係コンテンツ評価システム３０は、以下に挙げる関連性に基づいて、関係があると推定されるコンテンツ間の関係情報のみを抽出できる。その関連性とは、各ログにそれぞれ含まれる行動種別の関連性、または、ログに含まれる時刻情報、ログに対応付けられる開始日時、あるいは終了日時の関連性、の少なくともいずれかである。そして第三の実施の形態における関係コンテンツ評価システム３０は、コンテンツとそのコンテンツの作成または編集の際に参考として用いられた他のコンテンツとの関係のみを正しく関係情報として抽出できる。
【０１５６】
さらに、第三の実施の形態における関係コンテンツ評価システム３０は、抽出した関係情報が示すコンテンツ間の関係性を示す指標である関係度を算出する。よって、第三の実施の形態における関係コンテンツ評価システム３０は、コンテンツ間に情報の参照関係がある場合に、その関係の度合いを示す関係度を管理できるので、より正確なコンテンツ間の関係を把握することができる。
【０１５７】
この関係度は、各コンテンツになされた情報処理の種別、またはそれらの組み合わせに応じて算出されうる。よって、第三の実施の形態における関係コンテンツ評価システム３０は、コンテンツ間に情報の参照関係があると推定される可能性が高い情報処理の組み合わせについてより高い関係度を算出することができる。これにより第三の実施の形態における関係コンテンツ評価システム３０は、より正確なコンテンツ間の関係を把握することができる。
【０１５８】
また、この関係度は、その関係度に対応する関係情報に含まれるコンテンツ識別子にそれぞれ対応するログに対応付けられた開始日時または終了日時に基づいて算出されうる。よって、第三の実施の形態における関係コンテンツ評価システム３０は、コンテンツ間に情報の参照関係があると推定される可能性が高い情報処理の組み合わせについて、それらの情報処理が行われた時刻の差に基づいて当該コンテンツ間の参照関係の有無を推定できる。そして関係コンテンツ評価システム３０は、コンテンツ間の参照関係があると推定した場合により高い関係度を算出することができる。これにより第三の実施の形態における関係コンテンツ評価システム３０は、より正確なコンテンツ間の関係を把握することができる。
【０１５９】
また、第三の実施の形態における関係コンテンツ評価装置３００は、まず、あるコンテンツ識別子を含む関係情報とその関係情報に対応付けられている関係度とを読み出し、それらの関係度の和を算出する。そして関係コンテンツ評価装置３００は、読み出した関係情報の中で前述のあるコンテンツ識別子とは異なる他のコンテンツ識別子を含む関係情報に対応付けられる関係度の和を算出する。次に、関係コンテンツ評価装置３００は、それぞれの関係度の和の比を算出し、この比が所定の閾値以上であるか否か判定する。そして関係コンテンツ評価装置３００は、この比が所定の閾値以上であると判定した場合に、前述のあるコンテンツ識別子で識別されるコンテンツと前述の他のコンテンツ識別子で識別されるコンテンツとを関係のあるコンテンツと判定する。
【０１６０】
よって、第三の実施の形態における関係コンテンツ評価装置３００は、所定のコンテンツ間の関係度が他のコンテンツ間の関係度に比べて特徴的に高い場合に、前述の所定のコンテンツ間に関係があると判定できる。
【実施例】
【０１６１】
本発明の実施例について図面を参照して説明する。本実施例は、本発明の第三の実施の形態における関係コンテンツ評価システム３０の具体的な動作の概要を示す一例である。
【０１６２】
図１５は、本実施例における関係コンテンツ評価システム３０の関係情報登録に関する具体的な動作の一例を示す模式図である。
【０１６３】
まず関係コンテンツ評価システム３０の関係コンテンツ評価装置３００は、あるファイルＡの保存を示すログ（保存ログ）を受信する。そして関係コンテンツ評価装置３００は、関係情報の元となるログを抽出する。そして関係コンテンツ評価装置３００は、抽出したログに基づいて関係コンテンツ候補情報を生成する。そして関係コンテンツ評価装置３００は、例えば［数３］に示される方法によって各関係コンテンツ候補情報に含まれるコンテンツ識別子で特定されるコンテンツ間の関係度をそれぞれ算出する。関係コンテンツ評価装置３００は、生成した関係コンテンツ候補情報と対応する関係度とを対応付けて関係コンテンツ候補情報記憶部２１４に登録する。
【０１６４】
次に、図１５を参照すると、関係コンテンツ評価装置３００は、例えばファイルＣを選択コンテンツとして選択する。そしてファイルＣのコンテンツ識別子を含む関係情報を関係コンテンツ候補情報記憶部２１４から読み出す。
【０１６５】
この場合、関係コンテンツ候補情報記憶部２１４は、図１６に示す情報を記憶していると仮定する。図１６において、コンテンツ識別子「Ｄ０００１」は、ファイルＣを、コンテンツ識別子「Ｄ００４３」は、ファイルＡをそれぞれ識別する情報と仮定する。
【０１６６】
次に関係コンテンツ評価装置３００は、関係コンテンツ候補情報記憶部２１４を参照し、関係日時が最近のＮ日間（Ｎは任意の整数）であり、かつ関係元ファイルＩＤが「Ｄ０００１」である関係情報と関係度とを読み出す。そして関係コンテンツ評価装置３００は、読み出した関係度の総計値Ｗ１を計算する。また関係コンテンツ評価装置３００は、関係日時が最近のＮ日間であり、かつ関係元ファイルＩＤが「Ｄ０００１」であり、かつ関係先ファイルＩＤが「Ｄ００４３」である関係情報に対応付けられている関係度の総計値Ｗ２を計算する。
【０１６７】
関係コンテンツ評価装置３００は、例えば［数２］の方法によってＷ２／Ｗ１を計算し、この計算結果が所定の閾値以上であるか否か判定する。また、関係コンテンツ評価装置３００は、例えば［数１］の方法によってＷ２が所定の閾値以上であるか否かを判定してもよい。
【０１６８】
関係コンテンツ評価装置３００は、それぞれの計算結果が所定の閾値以上であると判定した場合に、ファイルＣとファイルＡとは関係のあるコンテンツであると判定する。この場合関係コンテンツ評価装置３００は、ファイルＣのコンテンツ識別子とファイルＡのコンテンツ識別子とを含む関係情報と、前述の総計値Ｗ２とを対応付けて関係コンテンツ情報記憶部２１２に登録する。
【０１６９】
図１７は、ユーザが情報提示部２３３に検索要求を入力するために表示される基本的な画面の一例を示す図である。ユーザは例えば図１７に示される画面にコンテンツを識別できるコンテンツ識別子やコンテンツの名称の少なくとも一部を示すキーワード、またはコンテンツが作成された日時を示す情報などを入力することで、取得したいコンテンツを検索することができる。本実施例では、ユーザが検索要求として以下の情報を入力したと仮定する。図１７を参照すると、まずコンテンツの名称の少なくとも一部を示すキーワードとして「Ａプロジェクト」というキーワードが入力されている。またコンテンツ作成日時として「２００９年１月１日から２００９年１０月１日まで」であることを示す情報が入力されている。またコンテンツの種別として「文書ファイル」を示す情報が入力されている。
【０１７０】
図１８は、情報提示部２３３が、検索結果をユーザに提示する際に提示する画面の一例を示す図である。図１８を参照すると、提示される情報はコンテンツの名称を含んでいる。提示される情報は、他に、各コンテンツに関係するコンテンツの数やそれらのリストを含んでもよい。またコンテンツの名称が提示される部分は、ハイパーリンクとなっていてもよい。この構成により、ユーザはそのハイパーリンクをクリックすることでそのコンテンツに関する詳細な関係情報提示画面に遷移できる。
【０１７１】
図１９は、図１８に示される画面においてユーザが特定の一つのファイルを選択した際に、情報提示部２３３がその選択されたファイルの詳細な関係情報を提示する一例を示す図である。情報提示部２３３は、ファイルＡが選択された際に、ファイルＡの関係情報を検索する検索要求を関係コンテンツ評価装置３００へ送信する。そして、情報提示部２３３は、関係コンテンツ評価装置３００からファイルＢ、ＣおよびＧとファイルＡとの関係情報をそれぞれ得る。ファイルＧとファイルＡとの関係情報には、ファイルＧについてのバージョン情報が含まれている。よって情報提示部２３３は、ファイルＡがファイルＧのどのバージョンのファイルと関係しているのかを示す情報をあわせて表示する。
【０１７２】
以上、各実施の形態および実施例を参照して本発明を説明したが、本発明は上記実施の形態および実施例に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しえる様々な変更をすることができる。
【０１７３】
また、本発明の各実施の形態または実施例における各構成要素は、その機能をハードウェア的に実現することはもちろん、コンピュータとプログラムとで実現することができる。プログラムは、磁気ディスクや半導体メモリなどのコンピュータ可読記録媒体に記録されて提供され、コンピュータの立ち上げ時などにコンピュータに読み取られる。この読み取られたプログラムは、そのコンピュータの動作を制御することにより、そのコンピュータを前述した各実施の形態または実施例における構成要素として機能させる。
【０１７４】
上記の実施の形態または実施例の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１７５】
（付記１）
コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間の関係性を示す指標値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出す関係コンテンツ候補情報取得部と、
前記関係コンテンツ候補情報取得部が読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する、関係情報判定部と、を備える関係コンテンツ評価装置。
【０１７６】
（付記２）
付記１に記載の関係コンテンツ評価装置であって、
前記関係情報判定部は、前記第一のコンテンツ識別子と前記第二のコンテンツ識別子とを含む関係情報の個数と、当該第一のコンテンツ識別子を含む関係情報の個数との比が所定の閾値以上の場合に、前記第一のコンテンツと前記第二のコンテンツとを関係するコンテンツと判定する、関係コンテンツ評価装置。
【０１７７】
（付記３）
付記１または２に記載の関係コンテンツ評価装置であって、
前記関係情報判定部は、関係情報と関係度と一のユーザを示すユーザ識別子とを対応付けて記憶する前記関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度と当該関係情報に対応付けられているユーザ識別子とを読み出し、一のユーザ識別子を含む関係情報の中で、当該第一のコンテンツ識別子と当該第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する、関係コンテンツ評価装置。
【０１７８】
（付記４）
付記１ないし３のいずれか１項に記載の関係コンテンツ評価装置であって、
前記関係情報判定部は、関係情報と関係度とある時刻を示す時刻情報とを対応付けて記憶する前記関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度と当該関係情報に対応付けられている時刻情報とを読み出し、所定の期間に含まれる時刻を示す時刻情報を含む関係情報の中で、当該第一のコンテンツ識別子と当該第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する、関係コンテンツ評価装置。
（付記５）
付記１ないし４のいずれか１項に記載の関係コンテンツ評価装置であって、
関係情報と当該関係情報に含まれるコンテンツ識別子にそれぞれ対応付けられるある時刻を示す時刻情報とを受け取り、当該関係情報に含まれる各コンテンツ識別子で識別されるコンテンツ間の前記関係度を、当該各コンテンツ識別子にそれぞれ対応付けられている時刻情報で示される時刻の差に基づいて算出し、前記関係情報と前記関係度とを対応付けて前記関係コンテンツ候補情報記憶部に記憶する関係度計算部を備える、関係コンテンツ評価装置。
【０１７９】
（付記６）
付記５に記載の関係コンテンツ評価装置であって、
コンテンツを識別するコンテンツ識別子と一のユーザを示すユーザ識別子とある時刻を示す時刻情報とを対応付けた情報であるログを受け取るログ処理部と、
ログを記憶するログ記憶部から、前記ログ処理部が受け取るログに含まれるユーザ識別子を含むログを読み出し、前記ログ処理部が受け取るログに含まれるコンテンツ識別子および時刻情報を対応付け、前記読み出したログに含まれるコンテンツ識別子および時刻情報を対応付け、各コンテンツ識別子を対応付けた前記関係情報と各時刻情報とを出力する関係情報抽出部と、を備え、
前記関係度計算部は、前記関係情報抽出部が出力する前記関係情報と前記各時刻情報とを受け取る、関係コンテンツ評価装置。
【０１８０】
（付記７）
付記６に記載の関係コンテンツ評価装置であって、
前記ログは、コンテンツ識別子で識別されるコンテンツになされた情報処理の種類を示す行動種別を含み、
第一の行動種別と、第二の行動種別と、を対応付けたルールを記憶する関係情報抽出ルール記憶部から、前記ログ処理部が受け取るログに含まれている行動種別を第一の行動種別として含むルールを読み出す関係情報抽出ルール取得部を備え、
前記関係情報抽出部は、前記ログ記憶部から、前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記ログ処理部が受け取るログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた前記関係情報を出力する、関係コンテンツ評価装置。
【０１８１】
（付記８）
付記７に記載の関係コンテンツ評価装置であって、
前記ルールは、前記第一の行動種別と、前記第二の行動種別と、所定の時間の範囲を示す関係先情報検索範囲と、を対応付けた情報であり、
前記関係情報抽出部は、前記ログ記憶部から、前記ログ処理部が受け取るログに含まれている時刻情報で示される時刻から前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる関係先情報検索範囲で特定される時間に含まれる時刻を示す時刻情報を含み、かつ当該ルールに含まれる第二の行動種別を行動種別として含む、ログを読み出す、関係コンテンツ評価装置。
【０１８２】
（付記９）
コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間の関係性を示す指標値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出す関係コンテンツ候補情報取得部と、
前記関係コンテンツ候補情報取得部が読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定し、当該第一のコンテンツ識別子と当該第二のコンテンツ識別子とを含む関係情報と当該関係情報に対応する関係度とを関係情報記憶部に記憶する、関係情報判定部と、
クライアントから受け取る検索要求に基づいて関係情報を前記関係情報記憶部から読み出し、前記クライアントに送信するコンテンツ情報検索部と、
を備える関係コンテンツ評価装置と、
コンテンツの識別子を少なくとも含む検索要求の入力を受け、当該検索要求を前記関係コンテンツ評価装置へ送信する、コンテンツ情報入力部を備えるクライアントと、
を備え、
前記コンテンツ情報検索部は、前記クライアントから受け取る検索要求に含まれるコンテンツ識別子を含む関係情報を前記関係情報記憶部から読み出す関係コンテンツ評価システム。
【０１８３】
（付記１０）
コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間との関係性を示す指標値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出し、
前記読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する、関係コンテンツ評価方法。
【０１８４】
（付記１１）
付記７または８に記載の関係コンテンツ評価装置であって、
前記ルールは、前記第一の行動種別と、前記第二の行動種別と、当該第一の行動種別および当該第二の行動種別の間の関係に基づいて定められる値である最大関係度と、を対応付けた情報であり、
前記関係度計算部は、前記関係情報抽出部が前記関係情報を出力する際に用いたルールに含まれる最大関係度に基づいて前記関係度を計算する、関係コンテンツ評価装置。
【０１８５】
（付記１２）
付記８に記載の関係コンテンツ評価装置であって、
前記ログ記憶部と、
第一のログを受け取り、前記第一のログに含まれるコンテンツ識別子と行動種別とを含む第二のログをさらに受け取った際に、前記第一のログに含まれる時刻情報を開始日時とし、前記第二のログに含まれる時刻情報を終了日時として、前記第一のログと当該開始日時と当該終了日時とを対応付けて前記ログ記憶部に記憶するログ情報受信部を備え、
前記ログ情報受信部は、当該ログと当該ログに対応する開始日時および終了日時とを前記ログ処理部に渡し、
前記関係情報抽出部は、前記ログ記憶部から、前記ログ処理部がログとともに受け取った開始日時と終了日時とで特定される時間に含まれる一の時刻から当該ログに基づいて前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる関係先情報検索範囲で特定される時間に、一のログに対応付けられている開始日時と終了日時とで特定される時間の少なくとも一部が重複し、かつ当該ルールに含まれる第二の行動種別を行動種別として含む当該一のログを読み出す、関係コンテンツ評価装置。
【０１８６】
（付記１３）
付記７、８または１１のいずれか１項に記載の関係コンテンツ評価装置であって、
前記ログ記憶部と、
コンテンツ識別子と当該コンテンツ識別子に対応するコンテンツの版数を示すバージョン情報とを対応付けて記憶し、ログを受け取り、当該ログに含まれる行動種別がコンテンツの保存を示す場合に、当該ログに含まれるコンテンツ識別子に対応付けられているバージョン情報が示す版数より１つ新しい版数を示す新たなバージョン情報を当該コンテンツ識別子に対応付けて記憶するとともに、当該コンテンツ識別子に当該新たなバージョン情報を含めた当該ログを前記ログ処理部に渡すログ情報受信部とを備え、
前記ログ処理部は、受け取ったログに含まれるコンテンツ識別子に含まれるバージョン情報が示す版数より１つ古い版数を示すバージョン情報を含み、かつ受け取ったログに含まれるコンテンツ識別子を含む、ログを前記ログ記憶部から読み出し、
前記関係情報抽出ルール取得部は、前記ログ処理部が前記ログ記憶部から読み出したログ毎に、そのログに含まれている行動種別を第一の行動種別として含むルールをそれぞれ読み出し、
前記関係情報抽出部は、前記ログ処理部が前記ログ記憶部から読み出したログ毎に、一のログに基づいて前記関係情報抽出ルール取得部が読み出した前記ルールに含まれる第二の行動種別を行動種別として含むログを読み出し、前記一のログに含まれているコンテンツ識別子と前記読み出したログに含まれるコンテンツ識別子とを対応付けた前記関係情報を出力する、関係コンテンツ評価装置。
【０１８７】
（付記１４）
付記１３に記載の関係コンテンツ評価装置であって、
前記ログは、前記コンテンツ識別情報と、前記行動種別と、前記時刻情報と、コンテンツへの情報処理を行ったユーザを識別できるユーザ識別子と、を対応付けた情報であり、
前記ログ処理部は、受け取ったログに含まれるユーザ識別子を含み、かつ受け取ったログに含まれるコンテンツ識別子に含まれるバージョン情報が示す版数より１つ古い版数を示すバージョン情報を含み、かつ受け取ったログに含まれるコンテンツ識別子を含む、ログを前記ログ記憶部から読み出す、関係コンテンツ評価装置。
【０１８８】
（付記１５）
付記５に記載の関係コンテンツ評価装置であって、
前記関係度計算部は、関係情報と、当該関係情報に含まれるコンテンツ識別子にそれぞれ対応付けられるある時間を示す開始日時および終了日時と、を受け取り、前記関係情報に含まれる第一のコンテンツ識別子に対応付けられる開始日時と当該関係情報に含まれる第二のコンテンツ識別子に対応付けられる終了日時との差、および、前記第二のコンテンツ識別子に対応付けられる開始日時と終了日時との差に基づいて前記関係度を計算する、関係コンテンツ評価装置。
【０１８９】
（付記１６）
付記１５に記載の関係コンテンツ評価装置であって、
前記関係度計算部は、前記第一のコンテンツ識別子に対応付けられる開始日時と、前記第二のコンテンツ識別子に対応付けられる終了日時との差が大きくなるほど前記関係度が小さくなるよう当該関係度を計算する、関係コンテンツ評価装置。
【０１９０】
（付記１７）
付記１５または１６に記載の関係コンテンツ評価装置であって、
前記関係度計算部は、第二のコンテンツ識別子に対応付けられる開始日時と終了日時との差が大きくなるほど前記関係度が大きくなるよう当該関係度を計算する、関係コンテンツ評価装置。
【０１９１】
（付記１８）
付記７に記載の関係コンテンツ評価装置であって、
前記行動種別として、コンテンツの閲覧、編集、コピー、ペースト、承認、更新、チェックアウト、保存、削除、プログラムテスト、設計作業を含む、関係コンテンツ評価装置。
【０１９２】
（付記１９）
付記１ないし８または１１ないし１８のいずれか１項に記載の関係コンテンツ評価装置であって、
前記コンテンツとして、ドキュメントファイル、スライドファイル、メール、webページ、画像ファイル、動画ファイル、音声ファイルを含む、関係コンテンツ評価装置。
【０１９３】
（付記２０）
付記７に記載の関係コンテンツ評価装置であって、
前記関係情報抽出ルールに含まれる前記第一の行動種別と前記第二の行動種別との組み合わせとして、コンテンツの閲覧とコンテンツの編集との組み合わせ、コンテンツのコピーとコンテンツのペーストとの組み合わせ、コンテンツの承認とコンテンツの閲覧との組み合わせ、コンテンツの閲覧とコンテンツの検索との組み合わせ、設計作業とコンテンツの閲覧との組み合わせ、およびプログラムテストとコンテンツ閲覧との組み合わせを含む、関係コンテンツ評価装置。
【０１９４】
（付記２１）
付記１に記載の関係コンテンツ評価装置であって、
前記関係コンテンツ候補情報記憶部を備える、関係コンテンツ評価装置。
【０１９５】
（付記２２）
付記１ないし４のいずれか１項に記載の関係コンテンツ評価装置であって、
コンテンツを識別するコンテンツ識別子と一のユーザを示すユーザ識別子とを対応付けた情報であるログを受け取り、ログを記憶するログ記憶部から、前記受け取ったログに含まれるユーザ識別子を含むログを読み出し、前記受け取ったログに含まれるコンテンツ識別子と、前記読み出したログに含まれるコンテンツ識別子とを含む前記関係情報を前記関係コンテンツ候補情報記憶部に記憶すると共に、当該関係情報を前記関係コンテンツ候補情報取得部に渡す、ログ処理部を備え、
前記関係コンテンツ候補情報取得部は、受け取った関係情報に含まれるコンテンツ識別から前記第一のコンテンツ識別子を特定する、関係コンテンツ評価装置。
【０１９６】
（付記２３）
コンピュータに、
コンテンツを識別するコンテンツ識別子を複数含む関係情報、および、当該関係情報に含まれるコンテンツ識別子で識別されるコンテンツ間との関係性を示す指標値である関係度、を対応付けて記憶する関係コンテンツ候補情報記憶部から、第一のコンテンツ識別子を含む関係情報と当該関係情報に対応付けられている関係度とを読み出す処理と、
前記読み出した関係度のうち、前記第一のコンテンツ識別子と第二のコンテンツ識別子とを含む関係情報に対応付けられた関係度の和と、当該第一のコンテンツ識別子を含む関係情報に対応付けられた関係度の和との比が所定の閾値以上の場合に、当該第一のコンテンツ識別子で識別される第一のコンテンツと当該第二のコンテンツ識別子で識別される第二のコンテンツとを関係するコンテンツと判定する処理と、を実行させるための関係コンテンツ評価プログラム。
【産業上の利用可能性】
【０１９７】
本発明は、オペレーティングシステムのログ情報管理機能に用いられる。管理された情報は、ビジネスプロセスマネジメントシステムやナレッジマネジメントシステムや文書共有システムやコンテンツマネージメントシステムに利用されることが想定されるが、これに限られない。
【符号の説明】
【０１９８】
２０    関係コンテンツ評価システム
３０    関係コンテンツ評価システム
１００    関係コンテンツ評価装置
１０１    関係コンテンツ候補情報取得部
１０２    関係情報判定部
２００    関係コンテンツ評価装置
２１０    記憶部
２１１    ログ記憶部
２１２    関係コンテンツ情報記憶部
２１３    コンテンツ情報記憶部
２１４    関係コンテンツ候補情報記憶部
２２０    演算部
２２１    ログ情報受信部
２２２    関係コンテンツ評価部
２２６    ログ処理部
２２７    関係情報判定部
２２８    関係コンテンツ候補情報取得部
２２９    コンテンツ情報検索部
２３０    クライアント
２３１    入出力部
２３２    ログ収集部
２３３    情報提示部
３００    関係コンテンツ評価装置
３１０    記憶部
３１５    関係情報抽出ルール記憶部
３２０    演算部
３２２    関係コンテンツ評価部
３２３    関係度計算部
３２４    関係情報抽出部
３２５    関係情報抽出ルール取得部
３２６    ログ処理部
３２８    関係コンテンツ候補情報取得部
４０１    行動ＩＤ
４０２    開始日時
４０３    終了日時
４０４    人物ＩＤ
４０５    行動種別
４０６    コンテンツＩＤ
５０１    コンテンツＩＤ
５０２    コンテンツ名称
５０３    コンテンツ種別
５０４    登録日時
５０５    登録者ＩＤ
５０６    ＵＲＬ
６０１    関係元コンテンツＩＤ
６０２    関係先コンテンツＩＤ
６０３    関係日時
６０４    作成者ＩＤ
６０５    関係度
７０１    関係元行動種別
７０２    関係先行動種別
７０３    関係先情報検索範囲
７０４    関係度減衰係数
７０５    最大関係度
８０１    関係元コンテンツＩＤ
８０２    関係先コンテンツＩＤ
８０３    関係日時
８０４    作成者ＩＤ
８０５    関係度
【図１】
0005488334.tif 000005
【図２】
0005488334.tif 000006
【図３】
0005488334.tif 000007
【図４】
0005488334.tif 000008
【図５】
0005488334.tif 000009
【図６】
0005488334.tif 000010
【図７】
0005488334.tif 000011
【図８】
0005488334.tif 000012
【図９】
0005488334.tif 000013
【図１０】
0005488334.tif 000014
【図１１】
0005488334.tif 000015
【図１２】
0005488334.tif 000016
【図１３】
0005488334.tif 000017
【図１４】
0005488334.tif 000018
【図１５】
0005488334.tif 000019
【図１６】
0005488334.tif 000020
【図１７】
0005488334.tif 000021
【図１８】
0005488334.tif 000022
【図１９】
0005488334.tif 000023