(57)【特許請求の範囲】
【請求項１】
記事に関する第１の付加情報を当該記事の投稿時に設定することが定義されている第１のアクションを用いて投稿され、当該第１の付加情報が設定された第１の記事を含む複数の記事を格納する記事格納手段を備える知識継承システムにおいて、
前記記事格納手段に格納されている複数の記事の各々が投稿される際に用いられたアクションを示すアクション情報であって、当該アクションのアクション名及び当該アクションの種類を含むアクション情報を格納するアクション情報格納手段と、
ユーザの操作に応じて、前記記事格納手段に格納されている第１の記事に設定されている第１の付加情報を第２の付加情報に変更する付加情報変更手段と、
前記変更された第２の付加情報が設定されている第２の記事を、前記記事格納手段から選出する選出手段と、
前記アクション情報格納手段に格納されているアクション情報に含まれるアクション名が類似またはアクションの種類が同一であれば前記第１の付加情報が前記第２の付加情報に変更された第１の記事が投稿される際に用いられた第１のアクション及び前記選出された第２の記事が投稿される際に用いられた第２のアクションの類似度を高く算出し、当該アクション名またはアクションの種類が異なれば当該類似度を低く算出するアクション類似度算出手段と、
前記算出された類似度に応じて、前記第２のアクションを前記第１の記事のアクション候補として決定する決定手段と、
前記第１の記事のアクション候補として決定された第２のアクションを前記ユーザに対して提示する提示手段と
を具備することを特徴とする知識継承システム。
【請求項２】
前記記事格納手段に格納されている記事毎に、当該記事と関係がある当該記事格納手段に格納されている記事及び当該関係の種類を示すナレッジリンク情報を格納するナレッジリンク情報格納手段を更に具備し、
前記アクション類似度算出手段は、
前記第１の記事が投稿される際に用いられた第１のアクションを示すアクション情報に含まれる当該第１のアクションのアクション名及び前記第２の記事が投稿される際に用いられた第２のアクションを示すアクション情報に含まれる当該第２のアクションのアクション名が類似または当該第１のアクションの種類及び当該第２のアクションの種類が同一であれば当該第１のアクション及び第２のアクションの類似度を高く算出し、当該第１のアクションのアクション名及び当該第２のアクションのアクション名または当該第１のアクションの種類及び当該第２のアクションの種類が異なれば当該類似度を低く算出する第１の類似度算出手段と、
前記第１の記事が投稿される際に用いられた第１のアクションを示すアクション情報に含まれる当該第１のアクションのアクション名及び前記ナレッジリンク情報によって示される前記第２の記事と関係がある第３の記事が投稿される際に用いられた第３のアクションを示すアクション情報に含まれる当該第３のアクションのアクション名が類似または当該第１のアクションの種類及び当該第３のアクションの種類が同一であれば当該第１のアクション及び第３のアクションの類似度を高く算出し、当該第１のアクションのアクション名及び当該第３のアクションのアクション名または当該第１のアクションの種類及び当該第３のアクションの種類が異なれば当該類似度を低く算出する第２の類似度算出手段と、
前記第１の類似度算出手段及び前記第２の類似度算出手段によって算出された類似度を加算する加算手段と、
を含み、
前記加算手段によって加算された類似度を、前記第１のアクション及び前記第２のアクションの類似度として算出する
ことを特徴とする請求項１記載の知識継承システム。
【請求項３】
前記第１の付加情報が前記第２の付加情報に変更された記事のアクションの変更の履歴を示す変更履歴情報を予め格納する変更履歴情報格納手段を更に具備し、
前記決定手段は、
前記変更履歴情報格納手段に格納されている変更履歴情報に基づいて、前記アクション類似度算出手段によって算出された類似度に対して予め設定されている類似度を加算する加算手段を含み、
前記加算されて類似度に応じて、前記第２のアクションを前記第１の記事のアクション候補として決定し、
前記加算手段は、前記第１の付加情報が前記第２の付加情報に変更された記事のアクションが前記第２のアクションに変更されたことを示す変更履歴情報が前記変更履歴情報格納手段に格納されている場合、前記アクション類似度算出手段によって算出された類似度に対して予め設定されている類似度を加算する
ことを特徴とする請求項１記載の知識継承システム。
【請求項４】
前記ユーザの操作に応じて、前記第１の記事を投稿した際に用いられた前記第１のアクションを前記提示された第２のアクションに変更するアクション変更手段を更に具備し、
前記提示手段は、前記アクション変更手段によって前記第１のアクションが前記第２のアクションに変更された場合、当該第２のアクションに変更すべきアクション変更候補記事として前記選出された第２の記事を前記ユーザに対して提示する
ことを特徴とする請求項１記載の知識継承システム。
【請求項５】
記事に関する第１の付加情報を当該記事の投稿時に設定することが定義されている第１のアクションを用いて投稿され、当該第１の付加情報が設定された第１の記事を含む複数の記事を格納する記事格納手段と、前記記事格納手段に格納されている複数の記事の各々が投稿される際に用いられたアクションを示すアクション情報であって、当該アクションのアクション名及び当該アクションの種類を含むアクション情報を格納するアクション情報格納手段とを有する外部記憶装置と当該外部記憶装置を利用するコンピュータとから構成される知識継承システムにおいて、前記コンピュータによって実行される知識継承プログラムであって、
前記コンピュータに、
ユーザの操作に応じて、前記記事格納手段に格納されている第１の記事に設定されている第１の付加情報を第２の付加情報に変更するステップと、
前記変更された第２の付加情報が設定されている第２の記事を、前記記事格納手段から選出するステップと、
前記アクション情報格納手段に格納されているアクション情報に含まれるアクション名が類似またはアクションの種類が同一であれば前記第１の付加情報が前記第２の付加情報に変更された第１の記事が投稿される際に用いられた第１のアクション及び前記選出された第２の記事が投稿される際に用いられた第２のアクションの類似度を高く算出し、当該アクション名またはアクションの種類が異なれば当該類似度を低く算出するステップと、
前記算出された類似度に応じて、前記第２のアクションを前記第１の記事のアクション候補として決定するステップと、
前記第１の記事のアクション候補として決定された第２のアクションを前記ユーザに対して提示するステップと
を実行させるための知識継承プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記事に関する情報を設定するアクションの候補を自動的に提示する知識継承システム及び知識継承プログラムに関する。
【背景技術】
【０００２】
近年、例えば複数のユーザによって投稿された記事を蓄積し、当該蓄積された記事を共有（継承）することが可能な知識継承システムが開発されている。
【０００３】
このようなシステムに関連して、例えば場所や時間に依存した情報を交換することができ、位置情報に応じた情報の検索、提供を可能とする技術が開示されている（例えば、特許文献１を参照）。
【０００４】
ところで、上記した知識継承システムにおいては、例えば記事を投稿するための操作を定義することが可能なアクションを、記事投稿時に用いることができるものがある。このアクションは、例えばユーザによって作成される記事に関する情報を自動的に設定する、例えば投稿用マクロのようなものである。このアクションにおいては、例えば入力記事（返信元記事）の制限または記事投稿時における当該記事のテンプレート等を定めることができる。また、投稿後の記事を指定されたフォルダに入れる、または当該記事にラベルを付すというような記事投稿時に行われる一連の操作を定義することができる。
【０００５】
このようなシステムにおいて、例えばメールやＷｅｂブラウザからアクションを定義せずに記事を投稿することも可能であるが、アクションを定義することにより、記事の書式をテンプレートで制限し、投稿された記事と他の記事との関係（リンク）、または当該投稿された記事が作成された経緯等を明示的にすることができる。なお、上記したようなアクションを用いて記事が投稿された場合には、当該記事が当該アクションを用いて投稿されたことも明示的となる。
【０００６】
上記したアクションには、例えば「アクション名」、当該アクションを用いて投稿された記事に設定される「リンク（他の記事との関係）の種類」または当該記事に付される「ラベル」等が定義されている。
【０００７】
また、このようなシステムにおいては、例えば投稿された記事に設定されているリンクを後から編集することができる。同様に、投稿された記事に付されているラベルを後から編集（例えば当該記事に付されているラベルを貼り足す、貼り変える、または削除する等）することも可能である。
【０００８】
ところで、上記したように例えば投稿された記事のリンクやラベルが編集（変更）された場合であっても、当該記事が投稿された際に用いられたアクションは変更されない。このため、リンクやラベルが編集された記事は、当該編集後のリンクやラベルには不適切なアクションで投稿した記事となる場合がある。この場合には、リンクやラベルが編集された記事のアクション（当該記事が投稿された際に用いられたアクション）を、例えばユーザによる手作業により明示的に編集後のリンクやラベルに適切なアクションに変更する必要がある。
【０００９】
図１を参照して、例えば投稿された記事を適切なアクションで投稿した記事に変更する第１の例について説明する。なお、例えば既に投稿された記事として、記事Ａが存在するものとする。
【００１０】
まず、記事Ａに対する返信記事として記事Ｂが、定義されたアクションを用いずに投稿されたものとする（ステップＳ１）。
【００１１】
次に、投稿された記事Ｂに対する返信記事として記事Ｃが、定義されたアクションを用いずに投稿されたものとする（ステップＳ２）。
【００１２】
記事Ｂ及び記事Ｃの内容をまとめたまとめ記事として記事Ｄが、定義されたアクションを用いずに投稿されたものとする（ステップＳ３、Ｓ４）。
【００１３】
ここで、例えばユーザによってラベル「Ｖ１．１」が記事Ｄに付されたものとする（ステップＳ５）。つまり、記事Ｄについてラベルが編集されたものとする。
【００１４】
ここで、アクション名が「機能設計書の作成」、リンクの種類が「まとめ」及び当該アクションを用いて投稿された記事に付されるラベルが「Ｖ１．１」であるアクションが既に定義されているものとする。
【００１５】
この場合、ラベルが「Ｖ１．１」に編集された記事Ｄは、記事Ｂ及び記事Ｃをまとめた記事であるため、アクション「機能設計書の作成」により投稿された記事とした方が適切である。なお、記事Ｄは、定義されたアクションを用いずに投稿されているため、ラベルが編集された後であっても投稿時のアクションは変更（定義）されていない。つまり、記事Ｄは、アクションを用いずに投稿された記事となっている。この場合、例えばユーザは、記事Ｄを投稿したときのアクションを手作業により「機能設計書の作成」に変更する（ステップＳ６）。これにより、例えばラベル編集後の記事（ここでは記事Ｄ）を、適切なアクションを用いて投稿された記事に変更することができる。
【００１６】
図２を参照して、例えば投稿された記事を適切なアクションで投稿した記事に変更する第２の例について説明する。上記した図１と同様に既に投稿された記事として、例えば作成日が２／２である記事Ａが存在するものとする。なお、記事Ａには、「ラベル１」が付されているものとする。
【００１７】
まず、例えば記事Ａに対する返信記事として記事Ａ´が、例えばリンクの種類として「返信」が定義されているアクション（以下、アクション１と表記）を用いて投稿されたものとする（ステップＳ１１）。
【００１８】
ここで、記事Ａ´は、記事Ａに対する返信記事ではなく、記事Ｘを改訂することによって作成された記事であったため、当該記事Ａ´のリンク元となる記事として記事Ｘを加えた場合を想定する（ステップＳ１２）。この場合、記事Ａ´は、投稿時にアクション１を用いて投稿されているため、記事Ｘとの関係においても当該アクション１を用いて投稿された記事とみなされる。つまり、記事Ａ´及び記事Ｘの間のリンクの種類は「返信」となる。この場合、ユーザは、記事Ａ´が記事Ｘを改訂することによって作成された記事であるため、例えば記事Ａ´及び記事Ｘの間のリンクの種類を「返信」から「改訂」に変更する。
【００１９】
記事Ａ´及び記事Ｘの間のリンクの種類が「返信」から「改訂」に変更された場合であっても、当該記事Ａ´のアクションは変更されないため、記事Ａ´はリンクの種類が「返信」であるアクション１を用いて投稿された記事のままである。この場合、ユーザは、例えば手作業により、記事Ａ´を例えばリンクの種類が「改訂」と定義されているアクションに変更することで、当該記事Ａ´を適切なアクションで投稿した記事とすることができる（ステップＳ１３）。
【００２０】
一方、例えば作成日が２／４である記事Ｂが既に投稿された記事として存在する場合に、当該記事Ｂに対する返信記事として記事Ｂ´が投稿されたものとする（ステップＳ１４）。なお、記事Ｂには、「ラベル２」が付されているものとする。また、記事Ｂ´は、例えばリンクの種類として「返信」が定義されているアクション（以下、アクション２と表記）を用いて投稿されたものとする。
【００２１】
このとき、記事Ｂ´が上記した記事Ａに対する返信記事であったため、記事Ｂ´及び記事Ａの間のリンクの種類が「返信」に変更された場合を想定する（ステップＳ１５）。この場合、記事Ｂ´の返信元記事である記事Ａのラベルが「ラベル１」であるために、記事Ｂ´の返信元記事である記事Ｂのラベルが「ラベル２」から「ラベル１」に変更されたものとする（ステップＳ１６）。
【００２２】
この場合、ユーザは、例えば手作業により、記事Ｂ´が投稿された際のアクション２を例えばリンクの種類として「返信」、ラベルとして「ラベル１」が定義されているアクションに変更することで、当該記事Ｂ´を適切なアクションで投稿された記事とすることができる。
【００２３】
一方、既に投稿された記事として例えば作成日が２／５である記事Ｃ及び作成日が２／６である記事Ｄが存在し、それぞれに対する返信記事として記事Ｃ´及び記事Ｄ´が投稿されているものとする。これらの関係が、上記した記事Ｂ及びＢ´と同様であり、これらについても上記したステップＳ１５またはＳ１６の変更が必要な場合、ユーザは例えば手作業により上記した記事Ｂ及び記事Ｂ´と同様の変更を、記事Ｃ及び記事Ｃ´、または記事Ｄ及び記事Ｄ´に対して行う。これにより、記事Ｃ及び記事Ｃ´、または記事Ｄ及び記事Ｄ´についても適切なアクションに変更することができる。
【特許文献１】特開２００３−２８８３５７号公報
【発明の開示】
【発明が解決しようとする課題】
【００２４】
上記したように、例えば投稿された記事に対してリンクまたはラベル等が変更（編集）された場合には、例えば当該編集後のリンクまたはラベルに適切なアクションに変更する必要がある。この場合、ユーザは、例えば手作業により変更しなければならない。
【００２５】
また、１つの記事のアクションを適切なアクションに変更した場合において、当該記事と同様の記事が複数あった場合には、例えばユーザは、複数の記事の各々に対して同様にアクションの変更を手作業により行う必要がある。
【００２６】
このように、投稿された記事に対してリンクまたはラベル等が変更された場合には、当該記事に対して１つずつ手作業によりアクションを変更する必要があり、これはユーザにとっては煩雑な処理である。
【００２７】
本発明の目的は、記事にとって適切なアクションを推定し、アクションの候補を自動的に提示することで容易に適切なアクションに変更することができる知識継承システム及び知識継承プログラムを提供することにある。
【課題を解決するための手段】
【００２８】
本発明の１つの態様によれば、記事に関する第１の付加情報を当該記事の投稿時に設定することが定義されている第１のアクションを用いて投稿され、当該第１の付加情報が設定された第１の記事を含む複数の記事を格納する記事格納手段を備える知識継承システムが提供される。この知識継承システムは、前記記事格納手段に格納されている複数の記事の各々が投稿される際に用いられたアクションを示すアクション情報であって、当該アクションのアクション名及び当該アクションの種類を含むアクション情報を格納するアクション情報格納手段と、ユーザの操作に応じて、前記記事格納手段に格納されている第１の記事に設定されている第１の付加情報を第２の付加情報に変更する付加情報変更手段と、前記変更された第２の付加情報が設定されている第２の記事を、前記記事格納手段から選出する選出手段と、前記アクション情報格納手段に格納されているアクション情報に含まれるアクション名が類似またはアクションの種類が同一であれば前記第１の付加情報が前記第２の付加情報に変更された第１の記事が投稿される際に用いられた第１のアクション及び前記選出された第２の記事が投稿される際に用いられた第２のアクションの類似度を高く算出し、当該アクション名またはアクションの種類が異なれば当該類似度を低く算出するアクション類似度算出手段と、前記算出された類似度に応じて、前記第２のアクションを前記第１の記事のアクション候補として決定する決定手段と、前記第１の記事のアクション候補として決定された第２のアクションを前記ユーザに対して提示する提示手段とを具備する。
【発明の効果】
【００２９】
本発明によれば、記事にとって適切なアクションを推定し、アクションの候補を自動的に提示することで容易に適切なアクションに変更することを可能とする。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して、本発明の各実施形態について説明する。
【００３１】
［第１の実施形態］
図３は、本発明の第１の実施形態に係る知識継承システムを含むクライアント−サーバシステムのハードウェア構成を示すブロック図である。
【００３２】
図３のクライアント−サーバシステムは、主として、コンピュータ（サーバコンピュータ）１０と、複数のクライアント端末とから構成される。複数のクライアント端末はクライアント端末２０を含む。クライアント端末２０上では、コンピュータ１０を利用するクライアントソフトウェアが動作する。クライアントソフトウェアは、例えばブラウザである。クライアント端末２０を含む複数のクライアント端末は、ローカルエリアネットワーク（ＬＡＮ）のようなネットワーク３０を介してコンピュータ１０と接続されている。なお、図３には、クライアント端末２０以外のクライアント端末は省略されている。
【００３３】
コンピュータ１０は、ハードディスクドライブのような外部記憶装置４０と接続されている。この外部記憶装置４０は、コンピュータ１０によって実行されるプログラム４１を格納する。コンピュータ１０及び外部記憶装置４０は、知識継承システム５０を構成する。
【００３４】
図４は、図３に示す知識継承システム５０の主として機能構成を示すブロック図である。知識継承システム５０はインタフェース５１、送受信／保管部５２、記事検索範囲決定部５３、検索範囲利用履歴記録部５４、記事選出部５５、アクション推定部５６、アクション取得部５７、記事関係情報取得部５８、アクション決定部５９及びラベル変更履歴記録部６０を含む。本実施形態において、これらの各部５１乃至６０は、図３に示すコンピュータ１０が外部記憶装置４０に格納されているプログラム４１を実行することにより実現されるものとする。このプログラム４１は、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。またこのプログラム４１が、ネットワーク３０を介してコンピュータ１０にダウンロードされても構わない。
【００３５】
また、知識継承システム５０は、記事データベース（ＤＢ）４２、設定パラメータ情報格納部４３、利用履歴格納部４４、記事／アクション格納部４５、記事関係情報格納部４６及び変更履歴格納部４７を含む。本実施形態において、これらは、図３に示す外部記憶装置４０に格納される。
【００３６】
記事データベース４２には、例えばユーザによって投稿された複数の記事（を示す情報）が格納されている。この記事データベース４２に格納されている記事は、例えば記事に関する付加情報を当該記事の投稿時に自動的に設定することが定義されているアクションを用いて投稿される。アクションを用いて投稿された記事に設定される付加情報には、例えば当該記事に付されるラベルを示す情報（以下、単にラベルと表記）、当該記事と他の記事との関係（リンク）、または当該投稿された記事が所属する出力先フォルダを示す情報等が含まれる。このアクションは、例えば管理者等によって予め定義されており、複数のアクションが存在する。
【００３７】
記事データベース４２に格納されている記事には、例えば当該記事を識別する記事ＩＤ、文字列を含む当該記事の本文、当該記事が投稿された日付（作成日）及び当該記事を投稿（作成）したユーザ（を示す情報）等が含まれる。
【００３８】
また、記事データベース４２には、例えば記事を投稿したユーザ、当該ユーザが所属するコミュニティまたは当該ユーザがお気に入りに登録している記事等の、ユーザに関する情報（ユーザ情報）についても格納されている。
【００３９】
インタフェース５１は、クライアント端末２０を含むクライアント端末と知識継承システム５０との間のデータの入出力を行う。インタフェース５１は、記事選択インタフェース５１１、ラベル選択インタフェース５１２及び候補表示インタフェース５１３を含む。
【００４０】
記事選択インタフェース５１１は、例えばユーザがクライアント端末２０を操作することによって、記事に付されているラベルを変更しようとする記事（以下、ラベル変更記事と表記）を記事データベース４２から選択する。このラベルは、上記したように例えばアクションを用いて投稿された記事に設定された付加情報である。記事選択インタフェース５１１は、選択されたラベル変更記事及び当該記事に付されているラベル（以下、変更前ラベルと表記）を送受信／保管部５２に送信する。
【００４１】
ラベル選択インタフェース５１２は、例えばユーザのクライアント端末２０に対する操作に応じて、記事選択インタフェース５１１によって選択されたラベル変更記事に付すラベル（以下、変更後ラベルと表記）を選択する。この場合、ラベル選択インタフェース５１２は、例えば既にアクションに定義されているラベルの中から変更後ラベルを選択する。これにより、ラベル選択インタフェース５１２は、ラベル変更記事に付されている変更前ラベル（第１の付加情報）を変更後ラベル（第２の付加情報）に変更する。ラベル選択インタフェース５１２は、選択された変更後ラベルを送受信／保管部５２に送信する。
【００４２】
候補表示インタフェース５１３は、例えば変更後ラベルが付されたラベル変更記事に適切なアクション候補を、例えばクライアント端末２０のブラウザによって表示させることによってユーザに対して提示する。
【００４３】
送受信／保管部５２は、記事選択インタフェース５１１によって送信されたラベル変更記事をアクション推定部５６に送信する。送受信／保管部５２は、ラベル選択インタフェース５１２によって送信された変更後ラベルを記事選出部５５に送信する。また、送受信／保管部５２は、記事選択インタフェース５１１によって送信された変更前ラベル及びラベル選択インタフェース５１２によって送信された変更後ラベルをアクション決定部５９に送信する。
【００４４】
設定パラメータ情報格納部４３には、記事データベース４２に格納されている複数の記事のうち、変更後ラベルが付されている記事が検索される検索範囲を特定（決定）するために用いられるパラメータ情報が予め格納されている。このパラメータ情報についての詳細は、後述する。
【００４５】
記事検索範囲決定部５３は、パラメータ情報格納部４３に格納されているパラメータ情報または利用履歴格納部４４に格納されている利用履歴情報に基づいて、変更後ラベルが付されている記事を検索する検索範囲を決定する。この検索範囲は、記事データベース４２内の範囲である。記事検索範囲決定部５３は、決定された検索範囲を示す情報（検索範囲情報）を記事選出部５５に送信する。
【００４６】
利用履歴格納部４４に格納されている利用履歴情報は、記事検索範囲決定部５３によって決定された検索範囲の履歴を示す。なお、この利用履歴情報は、例えば記事検索範囲決定部５３によって検索範囲が決定されると、検索範囲利用履歴記録部５４によって利用履歴格納部４４に格納される。
【００４７】
記事／アクション格納部４５には、記事データベース４２に格納されている複数の記事の各々が投稿される際に用いられたアクションを示すアクション情報が格納されている。このアクション情報には、当該アクション情報によって示されるアクションに定義されている事項が含まれる。このアクションに定義されている事項には、例えばアクションのアクション名、当該アクションの種類、当該アクションを用いて投稿された記事に付されるラベル、当該アクションを用いて記事を投稿する際の入力条件または当該アクションを用いて投稿された記事の出力先フォルダ等が含まれる。アクションの種類とは、例えば当該アクションを用いて記事が投稿された際に設定されるリンク（関係）の種類を示す。
【００４８】
なお、アクションの種類には、例えばユーザが新たに記事を投稿する「新規投稿」、ある記事に対して返信記事を投稿する「返信」、ある記事を改訂することによって作成された改訂記事を投稿する「改訂」または複数の記事をまとめることによって作成されたまとめ記事を投稿する「まとめ」等が含まれる。
【００４９】
記事関係情報格納部４６には、記事データベース４２に格納されている記事毎に、当該記事と関係がある記事及び当該関係（リンク）の種類を示すナレッジリンク情報（ＫＬ情報）、当該記事に付されているラベル及び当該記事が投稿された際に用いられたアクションの種類等が格納されている。
【００５０】
記事選出部５５は、記事検索範囲決定部５３によって送信された記事検索範囲情報に基づいて、送受信／保管部５２によって送信された変更後ラベルが付されている記事を記事データベース４２から選出（検索）する。記事選出部５５は、記事関係情報格納部４６を参照して、変更後ラベルが付されている記事を選出する。また、記事選出部５５は、選出された記事が投稿される際に用いられたアクション（選出された記事のアクション）を示すアクション情報を、アクション取得部５７を介して記事／アクション格納部４５から取得する。記事選出部５５は、選出された記事及びアクション情報をアクション推定部５６に送信する。
【００５１】
アクション推定部５６は、送受信／保管部５２によって送信されたラベル変更記事が投稿される際に用いられたアクションを示すアクション情報を、アクション取得部５７を介して記事／アクション格納部４５から取得する。アクション推定部５６は、取得されたアクション情報によって示されるラベル変更記事のアクション（第１のアクション）及び記事選出部５５によって送信されたアクション情報によって示されるアクション（第２のアクション）の類似度を算出する。アクション推定部５６は、例えば取得されたアクション情報及び記事選出部５５によって送信されたアクション情報に含まれるアクション名またはアクションの種類に基づいて類似度を算出する。また、アクション推定部５６は、記事関係情報格納部４６に格納されているＫＬ情報に基づいて類似度を算出する。
【００５２】
アクション推定部５６は、記事選出部５５によって送信されたアクション情報によって示されるアクション毎に類似度を算出する。アクション推定部５６は、記事選出部５５によって送信されたアクション情報及び当該アクション情報によって示されるアクションの類似度を、アクション決定部５９に送信する。
【００５３】
アクション取得部５７は、例えば記事選出部５５またはアクション推定部５６の指示に応じて、記事／アクション格納部４５に格納されている情報を取得する。アクション取得部５７は、取得された情報を記事選出部５５またはアクション推定部５６に送信する。
【００５４】
記事関係情報取得部５８は、例えばアクション推定部５６の指示に応じて、記事関係情報格納部４６に格納されている情報を取得する。記事関係情報取得部５８は、取得された情報をアクション推定部５６に送信する。
【００５５】
アクション決定部５９は、アクション推定部５６によって送信されたアクションの類似度に応じて、変更後ラベルに適切なアクションの候補となるアクションを決定する。アクション決定部５９は、変更前ラベル、変更後ラベル及び変更履歴格納部４７に格納されている変更履歴情報に基づいて、決定処理を実行する。
【００５６】
アクション決定部５９によって決定されたアクション（変更後ラベルに適切なアクション候補）は、送受信／保管部５２に送信され、上記した候補表示インタフェース５１３を介してユーザに提示される。このとき、ユーザには、アクション候補に加えて、例えばラベル変更記事が投稿されたときのアクションを当該アクション候補に変更した方がよい旨が通知される。
【００５７】
変更履歴格納部４７には、例えば変更前ラベルから変更後ラベルに変更された記事のアクション（の変更）の履歴を示す変更履歴情報が格納されている。なお、この変更履歴情報は、例えば変更前ラベルから変更後ラベルに変更された記事のアクションが変更された場合に、当該変更後のアクションがラベル変更履歴記憶部６０によって変更履歴格納部４７に格納される。
【００５８】
図５は、記事関係情報格納部４６のデータ構造の一例を示す。記事関係情報格納部４６には、記事ＩＤに対応付けてＫＬ情報、ラベル及びアクションの種類が格納されている。記事ＩＤは、記事データベース４２に格納されている記事を識別する。ＫＬ情報は、記事ＩＤによって識別される記事と関係がある記事及び当該関係の種類（リンクの種類）を示す。ラベルは、記事ＩＤによって識別される記事に付されているラベルを示す。アクションの種類は、記事ＩＤによって識別される記事が投稿される際に用いられたアクションの種類を示す。
【００５９】
図５に示す例では、記事ＩＤ「１」に対応付けて、ＫＬ情報として「ＫＬ情報１」、ラベルとして「ラベル１」及びアクションの種類として「返信」が格納されている。また、記事ＩＤ「２」に対応付けて、ＫＬ情報として「ＫＬ情報２」、ラベルとして「ラベル２」及びアクションの種類として「新規投稿」が格納されている。
【００６０】
図６は、記事関係情報格納部４６に格納されているＫＬ情報１のデータ構造の一例を示す。ＫＬ情報１は、上記したＫＬ情報１に対応付けられている記事ＩＤ「１」によって示される記事と関係がある記事（元記事）を識別する元記事ＩＤ及び当該関係の種類（を示す情報）を含む。
【００６１】
図６に示す例では、ＫＬ情報１には、元記事ＩＤ「２」及び関係「返信」が含まれる。また、ＫＬ情報１には、元記事ＩＤ「３」及び関係「まとめ」が含まれる。またＫＬ情報１には、元記事ＩＤ「４」及び関係「まとめ」が含まれる。
【００６２】
つまり、上記した図６に示すＫＬ情報１によれば、図５に示す記事関係情報格納部４６において当該ＫＬ情報１に対応付けられている記事ＩＤ「１」によって識別される記事は、元記事ＩＤ「２」によって識別される記事に対する返信記事であり、かつ、元記事ＩＤ「３」及び「４」によって識別される記事をまとめたまとめ記事であることが示される。
【００６３】
図７は、記事／アクション格納部４５のデータ構造の一例を示す図である。記事／アクション格納部４５には、記事ＩＤ及びアクション情報が格納されている。アクション情報は、記事ＩＤによって識別される記事が投稿される際に用いられたアクションを示す。また、アクション情報には、上記したようにアクション名、アクションの種類、ラベル、入力条件または出力フォルダ等の情報が含まれる。
【００６４】
図７に示す例では、記事ＩＤ「１」及びアクション情報として「アクション情報１」が格納されている。また、記事ＩＤ「２」及びアクション情報として「アクション情報２」が格納されている。つまり、この例では、記事ＩＤ「１」によって識別される記事は、アクション情報１によって示されるアクションを用いて投稿された記事である。また、記事ＩＤ「２」によって識別される記事は、アクション情報２によって示されるアクションを用いて投稿された記事である。
【００６５】
次に、図８のフローチャートを参照して、本実施形態に係る知識継承システム５０の処理手順について説明する。
【００６６】
まず、記事選択インタフェース５１１は、記事データベース４２に格納されている複数の記事のうち、例えばユーザの操作に応じてラベルを変更する記事（ラベル変更記事）を選択する（ステップＳ２１）。
【００６７】
次に、ラベル選択インタフェース５１２は、例えばユーザのクライアント端末２０に対する操作に応じて、変更後ラベルを選択する（ステップＳ２２）。このとき、ラベル選択インタフェース５１２は、例えば既に存在する（アクションに定義されている）ラベルの中から変更後ラベルを選択する。
【００６８】
記事検索範囲決定部５３は、設定パラメータ情報格納部４３に格納されているパラメータ情報または利用履歴格納部４４に格納されている利用履歴情報に基づいて、変更後ラベルが付されている記事を検索する検索範囲を決定（特定）する（ステップＳ２３）。また、記事検索範囲決定部５３は、例えば記事データベース４２に格納されているユーザ情報に基づいて決定処理を実行する。なお、記事検索範囲決定部５３によって決定された検索範囲は、記事データベース４２内の範囲である。記事検索範囲決定部５３は、決定された検索範囲を示す検索範囲情報を記事選出部５５に送信する。
【００６９】
ここで、前述したパラメータ情報について具体的に説明する。ユーザは、パラメータ情報を設定することにより、変更後ラベルが付されている記事を検索する検索範囲を指定することができる。
【００７０】
まず、パラメータ情報が適用される範囲を指定することができる。例えば（１）知識継承システム５０の全体、（２）記事を投稿したユーザ毎、（３）ユーザが記事を投稿する都度、が指定される。
【００７１】
（１）が指定されている場合には、知識継承システム５０全体に適用されるパラメータ情報が設定される。（１）については、パラメータ情報が予め設定された知識継承システム５０のシステム設定ファイルを用いることができる。
【００７２】
（２）が指定されている場合には、記事を投稿したユーザ毎に適用されるパラメータ情報が設定される。（２）については、ユーザ単位にパラメータ情報が予め設定されたユーザ毎の設定ファイルを用いることができる。
【００７３】
また、（３）が指定されている場合には、ユーザが記事を投稿する都度、適用されるパラメータ情報が設定される。（３）については、記事投稿時に、例えば記事の付加情報（特定の名称とした添付ファイル等）によりパラメータ情報を設定することができる。
【００７４】
ここで、パラメータ情報の具体例として、
ａ）選択された記事と同じスレッドに属する記事
ｂ）選択された記事を投稿したユーザが所属するグループ（コミュニティやＷＧ）に投稿された記事
ｃ）選択された記事を投稿したユーザの閲覧履歴内の記事
ｄ）選択された記事を投稿したユーザによって“お気に入り”としてマーキングされている記事
ｅ）選択された記事を投稿したユーザに対して最近（ｎ日以内）に配信された記事
ｆ）選択された記事を投稿したユーザが頻繁に範囲利用する検索範囲
ｇ）選択された記事を投稿したユーザが所属するグループ内において、頻繁に利用される検索範囲
が挙げられる。また、上記したａ）からｇ）は、and／orにより複数指定することができる。
【００７５】
再び図８に戻ると、記事選出部５５は、記事検索範囲決定部５３によって送信された検索範囲情報に基づいて、変更後ラベルが付されている記事を記事データベース４２から選出（検索）する（ステップＳ２４）。この場合、記事選出部５５は、例えば記事関係情報格納部４６を参照して、変更後ラベルが付されている記事を識別する記事ＩＤを取得する。記事選出部５５は、取得された記事ＩＤに基づいて、記事データベース４２から記事を選出する。
【００７６】
また、記事選出部５５は、選出された記事が投稿される際に用いられたアクションを示すアクション情報を、アクション取得部５７を介して記事／アクション格納部４５から取得する。
【００７７】
次に、アクション推定部５６は、ラベル変更記事が投稿された際に用いられたアクションを示すアクション情報を、アクション取得部５７を介して記事／アクション格納部４５から取得する。
【００７８】
アクション推定部５６は、取得されたアクション情報によって示されるアクション（ラベル変更記事のアクション）及び記事選出部５５によって選出されたアクション情報によって示されるアクション（記事選出部５５によって選出された記事のアクション）の類似度を算出する（ステップＳ２５）。このとき、アクション推定部５６は、例えばアクション名またはアクションの種類に応じて類似度を算出する。アクション推定部５６は、例えばアクション名が類似またはアクションの種類が同一であれば類似度を高く算出する。一方、アクション名またはアクションの種類が異なれば、アクションの類似度は低く算出する。また、アクション推定部５６は、アクションに定義されている入力条件または出力条件に応じて類似度を算出する。また、アクション推定部５６は、記事関係情報格納部４６に格納されているＫＬ情報に基づいて類似度を算出する。
【００７９】
アクション決定部５９は、アクション推定部５６によって算出された類似度及び変更履歴格納部４７に格納されている変更履歴情報に応じて、類似度が最も高いアクションを、変更後ラベルに適切なアクションの候補として決定する（ステップＳ２６）。
【００８０】
アクション決定部５９は、決定されたアクション（候補）を送受信／保管部５２に送信する。送受信／保管部５２は、アクション決定部５９によって送信されたアクションを、候補表示インタフェース５１３を介してユーザに提示する（ステップＳ２７）。
【００８１】
アクション決定部５９によって決定されたアクションがユーザに対して提示されると、例えばユーザは、ラベル変更記事のアクションを当該提示されたアクションに変更することができる。例えばユーザの操作によりアクションが変更された場合、その旨が例えばインタフェース５１及び送受信／保管部５２を介してラベル変更履歴記録部６０に通知され、当該変更を示す変更履歴情報が変更履歴格納部４７に格納される。
【００８２】
また、アクションが変更された場合には、当該変更されたアクションがラベル変更記事に対応付けて記事／アクション格納部４５に格納される。
【００８３】
次に、図９のフローチャートを参照して、記事選出部５５の処理手順について説明する。
【００８４】
まず、記事選出部５５は、送受信／保管部５２によって送信された変更後ラベル（検索対象ラベル）及び記事検索範囲決定部５３によって送信された検索範囲情報を取得する（ステップＳ３１）。
【００８５】
次に、記事選出部５５は、取得された変更後ラベルが付されている記事を記事データベース４２から検索する（ステップＳ３２）。記事選出部５５は、取得された検索範囲情報によって示される検索範囲内で検索処理を実行する。
【００８６】
変更後ラベルが付されている記事がヒットした場合（ステップＳ３３のＹＥＳ）、当該ヒットした記事のうちの１つの記事を取得する（ステップＳ３４）。
【００８７】
記事選出部５５は、取得された記事のアクションを示すアクション情報を記事／アクション格納部４５から取得する（ステップＳ３５）。このとき、記事選出部５５は、アクション取得部５７を介してアクション情報を取得する。
【００８８】
記事選出部５５は、取得された記事及びアクション情報の組を抽出結果リストに追加する（ステップＳ３６）。
【００８９】
ステップＳ３３の処理においてヒットした記事の全てにおいて、上記したステップＳ３４〜Ｓ３６の処理が実行された場合（ステップＳ３７のＹＥＳ）、記事選出部５５は、抽出結果リストをアクション推定部５６に送信する（ステップＳ３８）。
【００９０】
一方、ステップＳ３３の処理においてヒットした記事の全てにおいて、上記したステップＳ３４〜Ｓ３６の処理が実行されていない場合（ステップＳ３７のＮＯ）、ステップＳ３４に戻って処理が繰り返される。
【００９１】
なお、上記したステップＳ３３において記事がヒットしない場合、記事選出部５５の処理は終了される。
【００９２】
次に、図１０のフローチャートを参照して、アクション推定部５６の処理手順について説明する。
【００９３】
まず、アクション推定部５６は、送受信／保管部５２によって送信されたラベル変更記事及び記事選出部５５によって送信された抽出結果リストを取得する（ステップＳ４１）。なお、取得された抽出結果リストには、例えばｎ件の記事及びそのｎ件の記事の各々のアクションを示すアクション情報が含まれているものとする。
【００９４】
次に、アクション推定部５６は、取得されたラベル変更記事のアクションを示すアクション情報を記事／アクション格納部４５から取得する（ステップＳ４２）。
【００９５】
アクション推定部５６は、取得された抽出結果リストに含まれるｎ件の記事のうちの記事ｉ（ｉ＝１、２、…、ｎ）を取得する（ステップＳ４３）。
【００９６】
アクション推定部５６は、ステップＳ４２において取得されたラベル変更記事のアクション情報及び記事ｉに対応付けて抽出結果リストに含まれるアクション情報に基づいて、ラベル変更記事のアクション（第１のアクション）及び記事ｉのアクション（第２のアクション）の類似度（以下、単に記事ｉのアクションの類似度と表記）を算出する（ステップＳ４４）。この場合、例えばラベル変更記事のアクションを示すアクション情報に含まれるアクション名及び記事ｉのアクションを示すアクション情報に含まれるアクション名が例えば類似する（似ている）場合、高い類似度が算出される。一方、互いのアクション名が類似しない（似ていない）場合、低い類似度が算出される。
【００９７】
また、例えばラベル変更記事のアクションを示すアクション情報に含まれるアクションの種類及び記事ｉのアクションを示すアクション情報に含まれるアクションの種類が例えば同一である場合、高い類似度が算出される。一方、互いのアクションの種類が同一でない場合には、低い類似度が算出される。
【００９８】
アクション推定部５６は、記事関係情報格納部４６を参照して、記事ｉと繋がるＫＬ情報が存在するか否かを判定する（ステップＳ４５）。記事ｉと繋がるＫＬ情報とは、例えば記事ｉと関係がある記事（例えば元記事ＩＤによって示される記事）と関係がある記事のように、直接的でなくとも間接的に記事ｉとのリンク（関係）の繋がりを示すＫＬ情報の全てを指す。
【００９９】
記事ｉと繋がるＫＬ情報が存在すると判定された場合（ステップＳ４５のＹＥＳ）、アクション推定部５６は、当該ＫＬ情報によって示される記事ｉと関係がある記事（第３の記事）のアクション（第３のアクション）を示すアクション情報を取得する。アクション推定部５６は、記事／アクション格納部４５からアクション情報を取得する。アクション推定部５６は、記事ｉと繋がるＫＬ情報が複数存在する場合には、それらの全てについてアクション情報を取得する。以下、記事ｉと関係がある記事を関係記事と称する。
【０１００】
アクション推定部５６は、取得されたラベル変更記事のアクションを示すアクション情報及び取得された関係記事のアクションを示すアクション情報に基づいて、当該関係記事のアクション毎に、当該ラベル変更記事のアクションとの類似度を算出する（ステップＳ４６）。この場合、アクション推定部５６は、例えば記事ｉと関係記事とにおいてリンク（関係）の種類またはリンクの距離に応じて、当該記事ｉのアクション及び関係記事のアクションの類似度に対して重み付け（値を小さく）する。なお、リンクの距離は、例えば１つのＫＬ情報を単位とする。つまり、例えば記事ｉと関係がある記事（第１の関係記事）のリンクの距離は「１」であり、その第１の関係記事と関係がある記事（第２の関係記事）のリンクの距離は「２」である。
【０１０１】
アクション推定部５６は、上記したようにして算出された関係記事のアクション毎の類似度を記事ｉのアクションの類似度として、ステップＳ４４において算出された類似度に加算する（ステップＳ４７）。
【０１０２】
次に、アクション推定部５６は、ラベル変更記事のアクションを示すアクション情報及び記事ｉのアクションを示すアクション情報に含まれる（定義されている）入力／出力関係が一致するか否かを判定する（ステップＳ４８）。入力／出力関係とは、アクション情報に含まれる例えば入力条件または出力フォルダ等である。
【０１０３】
入力／出力関係が一致すると判定された場合（ステップＳ４８のＹＥＳ）、アクション推定部５６は、例えば記事ｉのアクションの類似度に得点（例えば１）を加算する（ステップＳ４９）。
【０１０４】
アクション推定部５６は、記事ｉのアクションを示すアクション情報及び上記したようにして算出された当該記事ｉのアクションの類似度の組を推定結果リストに追加する（ステップＳ５０）。これにより、アクション推定部５６は、推定結果リストを作成する。なお、記事ｉのアクションを示すアクション情報は、上記したようにステップＳ４１において取得された抽出結果リストに含まれている。
【０１０５】
アクション推定部５６は、上記したステップＳ４３〜ステップＳ５０の処理が抽出結果リストに含まれる記事の全てについて実行されたか否かを判定する（ステップＳ５１）。
【０１０６】
抽出結果リストに含まれる記事の全てについて実行されたと判定された場合（ステップＳ５１のＹＥＳ）、アクション推定部５６は、推定結果リストをアクション決定部５９に送信する（ステップＳ５２）。
【０１０７】
一方、抽出結果リストに含まれる記事の全てについて実行されていないと判定された場合（ステップＳ５１のＮＯ）、ステップＳ４３に戻って処理が繰り返される。
【０１０８】
なお、上記したステップＳ４５において記事ｉと繋がるＫＬ情報が存在しないと判定された場合、ステップＳ４８の処理が実行される。
【０１０９】
また、ステップＳ４８において入力／出力関係が一致しないと判定された場合、記事ｉのアクションの類似度に得点は加算されず、ステップＳ５０の処理が実行される。
【０１１０】
次に、図１１のフローチャートを参照して、アクション決定部５９の処理手順について説明する。
【０１１１】
まず、アクション決定部５９は、アクション推定部５６によって送信された推定結果リストを取得する（ステップＳ６１）。
【０１１２】
次に、アクション決定部５９は、送受信／保管部５２によって送信された変更前ラベル及び変更後ラベルを取得する（ステップＳ６２）。
【０１１３】
アクション決定部５９は、変更履歴格納部４７に格納されている変更履歴情報に基づいて、取得された変更前ラベルから変更後ラベルに変更された記事のアクション（対象アクション）を検索（特定）する（ステップＳ６３）。つまり、アクション決定部５９は、変更前ラベルから変更後ラベルに変更された記事の履歴を示す変更履歴情報を変更履歴格納４７から検索する。アクション決定部５９は、検索された変更履歴情報に基づいて、変更前ラベルから変更後ラベルに変更された記事のアクション（対象アクション）を取得する。
【０１１４】
対象アクションがヒットした（存在する）場合（ステップＳ６４のＹＥＳ）、アクション決定部５９は、ステップＳ６１において取得された推定結果リストから当該対象アクション（を示すアクション情報）を検索する（ステップＳ６５）。
【０１１５】
対象アクション（を示すアクション情報）がヒットした場合（ステップＳ６６のＹＥＳ）、推定結果リストに含まれる当該対象アクションの類似度に得点（ラベル変更得点）を加算する（ステップＳ６７）。このラベル変更得点は、例えば変更履歴格納部４７に予め格納（保持）されている値であり、例えば変更前ラベルから変更後ラベルに変更した後に対象アクションに変更した履歴の数に応じた得点（類似度）である。
【０１１６】
アクション決定部５９は、上記したステップＳ６５〜ステップＳ６７の処理が対象アクションの全てについて実行されたか否かを判定する（ステップＳ６８）。
【０１１７】
対象アクションの全てについて実行されたと判定された場合（ステップＳ６８のＹＥＳ）、アクション決定部５９は、推定結果リストを参照して、類似度が一番高いアクションを変更前ラベルから変更後ラベルに変更された記事の適切なアクションの候補として決定する。アクション決定部５９は、決定されたアクション（を示すアクション情報）を送受信／保管部５２に送信する（ステップＳ６９）。送受信／保管部５２に対して送信されたアクション情報は、候補表示インタフェース５１３を介してユーザに提示される。
【０１１８】
一方、対象アクションの全てについて実行されていないと判定された場合（ステップＳ６８のＮＯ）、上記したステップＳ６５に戻って処理が繰り返される。
【０１１９】
なお、ステップＳ６４において対象アクションがヒットしない場合、ステップＳ６９の処理が実行される。
【０１２０】
また、ステップＳ６６において対象アクションがヒットしない場合、ステップＳ６８の処理が実行される。
【０１２１】
図１２を参照して、本実施形態に係る知識継承システム５０の処理の流れを具体的に説明する。ここでは、例えばアクションＡを用いて投稿された記事Ａ（ラベル変更記事）に付されているラベルＡがラベルＢに変更された場合について説明する。
【０１２２】
この場合、ラベル選択インタフェース５１２は、例えばユーザの操作に応じて、変更後ラベルとしてラベルＢを選択する。これにより、記事Ａに付されているラベルが、ラベルＡからラベルＢに変更される（ステップＳ７１）。
【０１２３】
なお、図１２に示すように、記事データベース４２には、記事Ｂ〜記事Ｇが格納されているものとする。記事Ｂは、アクションＢを用いて投稿された記事であり、ラベルＣが付されている。記事Ｃは、アクションＣを用いて投稿された記事であり、ラベルＤが付されている。記事Ｄは、アクションＢを用いて投稿された記事であり、ラベルＢが付されている。記事Ｅは、アクションＧを用いて投稿された記事であり、ラベルＢが付されている。記事Ｆは、アクションＣを用いて投稿された記事であり、ラベルＢが付されている。記事Ｇは、アクションＦを用いて投稿された記事であり、ラベルＢが付されている。
【０１２４】
次に、記事選出部５５は、ラベルＢが付されている記事を記事データベース４２から選出（検索）する（ステップＳ７２）。図１２に示す例では、記事Ｄ、記事Ｅ、記事Ｆ及び記事Ｇが検索される。
【０１２５】
記事推定部５６は、記事Ａのアクション（アクションＡ）及び記事選出部５５によって検索された記事Ｄ、記事Ｅ、記事Ｆ及び記事Ｇのアクションの各々の類似度を算出する。図１２に示す例では、アクションＡのアクションの種類は「返信」であり、記事Ｇのアクション（アクションＦ）及び記事Ｂのアクション（アクションＧ）のアクションの種類は「返信」であるため、アクションＦ及びアクションＧの類似度は高く算出される（ステップＳ７３、Ｓ７４）。なお、記事推定部５６は、アクション及び当該アクションの類似度を含む推定結果リストをアクション決定部５９に送信する。
【０１２６】
アクション決定部５９は、記事推定部５６によって算出された類似度及び変更履歴格納部４７に格納されている変更履歴情報に基づいて、ラベルＡからラベルＢに変更された記事に適切なアクション候補となるアクションを決定する。図１２に示す例では、変更履歴格納部４７に格納されている変更履歴情報は、ラベルＡからラベルＢに変更された記事のアクション（対象アクション）としてアクションＥ、アクションＦ及びアクションＬを示す。ここで、アクションＦは、記事推定部５６によって送信された推定結果リストに含まれる。これにより、アクション決定部５９は、アクション候補としてアクションＦを決定する。
【０１２７】
アクション決定部５９によって決定されたアクションＦは、送受信／保管部５２に送信され、候補表示インタフェース５１３を介してユーザに提示される。
【０１２８】
これにより、例えばユーザによるクライアント端末２０に対する操作に応じて、例えば記事Ａのアクションが、提示されたアクションＦに変更される。
【０１２９】
上記したように本実施形態においては、ラベル変更記事に付されている変更前ラベルが変更後ラベルに変更された場合、当該変更後ラベルが付されている記事のアクション及び当該ラベル変更記事のアクションの類似度を算出する。本実施形態においては、この算出された類似度に応じて、ラベル変更記事に適切なアクションの候補をユーザに対して提示（表示）することができる。このように、記事に付されているラベルが変更された場合に、適切なアクションの候補をユーザに対して自動的に提示することで、容易に当該記事のアクションを適切なアクションに変更することが可能となる。
【０１３０】
なお、本実施形態においては、アクション候補となるアクションをユーザに対して提示し、当該ユーザが変更を認める場合にラベル変更記事のアクションを変更するものとして説明したが、例えばラベル変更記事のアクションを、当該アクション候補となるアクションに自動的に変更し、当該変更の後にユーザに対して通知する構成であっても構わない。
【０１３１】
［第２の実施形態］
次に、図１３を参照して、本発明の第２の実施形態について説明する。図１３は、本実施形態に係る知識継承システム７０の主として機能構成を示すブロック図である。なお、図４と同様の部分には同一参照符号を付してその詳しい説明を省略する。ここでは、図４と異なる部分について主に述べる。以下の各実施形態についても同様にして重複した説明を省略する。
【０１３２】
知識継承システム７０は、インタフェース７１、アクション検索範囲決定部７２、アクション選出部７３、アクション推定部７４及びアクション決定部７５を含む。なお、本実施形態において、これらの各部７１乃至７５は、前述した第１の実施形態と同様に、図３に示されるコンピュータ１０が外部記憶装置４０に格納されているプログラム４１を実行することにより実現されるものとする。
【０１３３】
また、知識継承システム７０は、形態素インデックス格納部（図示せず）を含む。本実施形態において、形態素インデックス格納部は、前述した図３に示す外部記憶装置４０に格納される。
【０１３４】
この形態素インデックス格納部には、例えば記事データベース４２に格納されている記事の各々に含まれる本文が形態素解析された結果（形態素解析結果）が予め格納されている。また、この形態素解析結果には、例えば形態素解析された本文に含まれる単語等の出現頻度を示す出現頻度情報等が含まれる。
【０１３５】
インタフェース７１は、記事選択インタフェース７１１及びリンク選択インタフェース７１２を含む。記事選択インタフェース７１１は、例えばユーザがクライアント端末２０を操作することによって、記事に設定されるリンク（の種類）を変更しようとする記事（以下、リンク変更記事と表記）を記事データベース４２から選択する。このリンクは、例えばアクションを用いて投稿された記事に設定された付加情報である。記事選択インタフェース７１１は、選択されたリンク変更記事を送受信／保管部５２に送信する。
【０１３６】
リンク選択インタフェース７１２は、例えばユーザの操作により、記事選択インタフェース７１１によって選択されたリンク変更記事に対して設定するリンクの種類（以下、変更後リンクと表記）及び当該リンクの相手となる記事（関係記事）を選択する。リンク選択インタフェース７１２は、例えば変更後リンクとして「返信」、「まとめ」、「改訂」または「新規投稿」の中から選択する。これにより、リンク選択インタフェース７１２は、例えばリンク変更記事に設定されているリンク（第１の付加情報）を変更後リンク（第２の付加情報）に変更する。リンク選択インタフェース７１２は、選択された変更後リンク及び関係記事を送受信／保管部５２に送信する。
【０１３７】
アクション検索範囲決定部７２は、パラメータ情報格納部４３に格納されているパラメータ情報または利用履歴格納部４４に格納されている利用履歴情報に基づいて、変更後リンクを設定することが定義されているアクションを検索する検索範囲を決定する。アクション検索範囲決定部７２は、決定された検索範囲を示す情報（検索範囲情報）をアクション選出部７３に送信する。
【０１３８】
アクション選出部７３は、アクション検索範囲決定部５３によって送信されたアクション検索範囲情報に基づいて、変更後リンクを設定することが定義されているアクションを示すアクション情報を記事／アクション格納部４５から選出（検索）する。つまり、アクション選出部７３は、記事／アクション格納部４５に格納されているアクション情報のうち、アクションの種類が変更後リンクであるアクション情報を選出する。
【０１３９】
アクション選出部７３は、取得されたアクション情報によって示されるアクションを用いて投稿された記事を記事データベース４２から選出（取得）する。つまり、アクション選出部７３は、例えば変更後リンクが設定されている記事を記事データベース４２から選出する。アクション選出部７３は、取得されたアクション情報及び記事をアクション推定部７４に送信する。
【０１４０】
アクション推定部７４は、リンク変更記事のアクション（第１のアクション）及びアクション選出部７３によって送信された記事のアクション（第２のアクション）の類似度を算出する。アクション推定部７４は、アクション選出部７３によって送信された記事、記事／アクション格納部４５に格納されているアクション情報及び記事関係情報格納部４６に格納されているＫＬ情報に基づいて類似度を算出する。アクション推定部７４は、アクション選出部７３によって送信された記事、アクション情報及び当該アクション情報によって示されるアクションの類似度をアクション決定部７５に送信する。
【０１４１】
アクション決定部７５は、アクション推定部７４によって送信された記事、アクション情報及びアクションの類似度に応じて、変更後リンクに適切なアクションの候補となるアクションを決定する。また、アクション決定部７５は、例えば上記した形態素インデックス格納部を参照して決定処理を実行する。
【０１４２】
次に、図１４のフローチャートを参照して、本実施形態に係る知識継承システム７０の処理手順について説明する。
【０１４３】
まず、記事選択インタフェース７１１は、記事データベース４２に格納されている複数の記事のうち、例えばユーザの操作に応じて、リンクを変更する記事（リンク変更記事）を選択する（ステップＳ８１）。
【０１４４】
次に、リンク選択インタフェース７１２は、例えばユーザの操作に応じて、変更後リンク及び関係記事を選択する（ステップＳ８２）。このとき、リンク選択インタフェース７１２は、例えば「返信」、「まとめ」、「改訂」または「新規投稿」の中から変更後リンクを選択する。
【０１４５】
アクション検索範囲決定部７２は、設定パラメータ情報格納部４３に格納されているパラメータ情報または利用履歴格納部４４に格納されている利用履歴情報に基づいて、変更後リンクを設定することが定義されているアクションを示すアクション情報を検索する検索範囲を決定する（ステップＳ８３）。アクション検索範囲決定部７２は、検索範囲情報をアクション選出部７３に送信する。
【０１４６】
アクション選出部７３は、アクション検索範囲決定部７２によって送信された検索範囲情報に基づいて、変更後リンクを設定することが定義されているアクションを示すアクション情報を記事／アクション格納部４５から取得（検索）する（ステップＳ８４）。
【０１４７】
また、アクション選出部７３は、取得されたアクション情報によって示されるアクションを用いて投稿された記事を、記事データベース４２から取得する。
【０１４８】
アクション推定部７４は、アクション選出部７３によって取得されたアクション情報によって示されるアクション及びリンク変更記事のアクションの類似度を算出する（ステップＳ８５）。アクション推定部７４は、アクション選出部７３によって取得された記事、記事／アクション格納部４５に格納されているアクション情報及び記事関係情報格納部４６に格納されているＫＬ情報に基づいて、類似度を算出する。
【０１４９】
アクション推定部７４は、アクション選出部７３によって取得された記事、アクション情報及び当該アクション情報によって示されるアクションの類似度をアクション決定部７５に送信する。
【０１５０】
アクション決定部７５は、アクション推定部７４によって送信された記事、アクション情報及びアクションの類似度に応じて、類似度が最も高いアクションを適切なアクション候補として決定する（ステップＳ８６）。
【０１５１】
アクション決定部７５は、決定されたアクションを送受信／保管部５２に通知（送信）する。送受信／保管部５２は、通知されたアクションを、候補表示インタフェース５１３を介してユーザに提示する（ステップＳ８７）。
【０１５２】
アクション決定部７５によって決定されたアクションがユーザに対して提示されると、例えばユーザは、リンク変更記事のアクションを当該提示されたアクションに変更することができる。
【０１５３】
次に、図１５のフローチャートを参照して、アクション選出部７３の処理手順について説明する。
【０１５４】
まず、アクション選出部７３は、送受信／保管部５２によって送信された変更後リンク（検索対象リンク）及びアクション検索範囲決定部７２によって送信された検索範囲情報を取得する（ステップＳ９１）。
【０１５５】
次に、アクション選出部７３は、取得された変更後リンクを設定することが定義されているアクションを示すアクション情報を、記事／アクション格納部４５から検索（選出）する（ステップＳ９２）。アクション選出部７３は、取得された検索範囲情報によって示される検索範囲内で検索処理を実行する。
【０１５６】
変更後リンクを設定することが定義されているアクションを示すアクション情報がヒットした場合（ステップＳ９３のＹＥＳ）、アクション選出部７３は、当該ヒットしたアクション情報のうち、１つのアクション情報を取得する（ステップＳ９３）。
【０１５７】
アクション選出部７３は、記事／アクション格納部４５を参照して、取得された（ヒットした）アクション情報によって示されるアクションを用いて投稿された記事を記事データベース４２から取得する（ステップＳ９５）。
【０１５８】
アクション選出部７３は、取得されたアクション情報及び記事の組を抽出結果リストに追加する（ステップＳ９６）。
【０１５９】
ステップＳ９３の処理においてヒットしたアクション情報の全てにおいて、上記したステップＳ９４〜Ｓ９６の処理が実行された場合（ステップＳ９７のＹＥＳ）、アクション選出部７３は、抽出結果リストをアクション推定部７４に送信する（ステップＳ９８）。
【０１６０】
一方、ステップＳ９３の処理においてヒットした記事の全てにおいて、上記したステップＳ９４〜Ｓ９６の処理が実行されていない場合（ステップＳ９７のＮＯ）、ステップＳ９４に戻って処理が繰り返される。
【０１６１】
なお、上記したステップＳ９３においてアクション情報がヒットしない場合、処理は終了される。
【０１６２】
次に、図１６のフローチャートを参照して、アクション推定部７４の処理手順について説明する。
【０１６３】
まず、アクション推定部７４は、送受信／保管部５２によって送信されたリンク変更記事及びアクション選出部７３によって送信された抽出結果リストを取得する（ステップＳ１０１）。この抽出結果リストには、上記したように変更後リンクを設定することが定義されているアクションを示すアクション情報及び当該アクションを用いて投稿された記事の組が含まれる。ここでは、抽出結果リストには、ｎ組のアクション情報及び記事の組が含まれているものとする。つまり、抽出結果リストには、ｎ件のアクション情報及びｎ件の記事が含まれている。
【０１６４】
アクション推定部７４は、取得されたリンク変更記事と繋がるＫＬ情報が存在するか否かを、記事関係情報格納部４６を参照して判定する。リンク変更記事と繋がるＫＬ情報とは、例えばリンク変更記事と関係がある記事（例えば元記事ＩＤによって示される記事）と関係がある記事のように、リンク変更記事と直接的でなくとも間接的にリンク（関係）が繋がっている記事を示すＫＬ情報の全てを指す。つまり、アクション推定部７４は、リンク変更記事と関係がある記事（第３の記事）が存在するか否かを判定する。
【０１６５】
アクション推定部７４は、リンク変更記事と繋がるＫＬ情報が存在する場合、当該ＫＬ情報を辿って、当該リンク変更記事と関係がある記事（関係記事）が投稿される際に用いられたアクション（第３のアクション）に定義されているアクションの種類（リンクの種類）及び当該リンク変更記事とのリンクの距離を算出する（ステップＳ１０２）。このリンクの距離は、前述したように例えば１つのＫＬ情報を単位とする。つまり、例えばリンク変更記事と直接関係がある記事（例えば第１の関係記事）と当該リンク変更記事とのリンクの距離は「１」であり、その第１の関係記事と関係がある記事（例えば第２の関係記事）とリンク変更記事とのリンクの距離は「２」である。
【０１６６】
次に、アクション推定部７４は、取得された抽出結果リストに含まれるｎ件の記事のうちの記事ｉ（ｉ＝１、２、…、ｎ）を取得する（ステップＳ１０３）。
【０１６７】
アクション推定部７４は、取得された記事ｉと繋がるＫＬ情報が存在するかを、記事関係情報格納部４６を参照して判定する。つまり、アクション推定部７４は、記事ｉと関係がある記事（第４の記事）が存在するか否かを判定する。
【０１６８】
アクション推定部７４は、記事ｉと繋がるＫＬ情報が存在する場合、当該ＫＬ情報を辿って、上記したステップＳ１０２と同様に、当該記事ｉと関係がある記事が投稿される際に用いられたアクション（第４のアクション）に定義されているアクションの種類（リンクの種類）及び当該記事ｉとのリンクの距離を算出する（ステップＳ１０４）。
【０１６９】
アクション推定部７４は、ステップＳ１０２によって算出されたリンクの種類及びリンクの距離と、ステップＳ１０４によって算出されたリンクの種類及びリンクの距離とに応じて類似度を算出し、当該類似度を記事ｉのアクションの類似度として加算する（ステップＳ１０５）。
【０１７０】
アクション推定部７４は、記事ｉ、当該記事ｉのアクションを示すアクション情報及び上記したようにして算出された当該記事ｉのアクションの類似度の組を推定結果リストに追加する（ステップＳ１０６）。これにより、アクション推定部７４は、推定結果リストを作成する。なお、記事ｉのアクションを示すアクション情報は、上記したようにステップＳ１０１において取得された抽出結果リストに含まれている。
【０１７１】
アクション推定部７４は、上記したステップＳ１０３〜ステップＳ１０６の処理が抽出結果リストに含まれる記事の全てについて実行されたか否かを判定する（ステップＳ１０７）。
【０１７２】
抽出結果リストに含まれる記事の全てについて実行されたと判定された場合（ステップＳ１０７のＹＥＳ）、アクション推定部５６は、推定結果リストをアクション決定部７５に送信する（ステップＳ１０８）。
【０１７３】
一方、抽出結果リストに含まれる記事の全てについて実行されていないと判定された場合（ステップＳ１０７のＮＯ）、ステップ１０３に戻って処理が繰り返される。
【０１７４】
次に、図１７のフローチャートを参照して、アクション決定部７５の処理手順について説明する。
【０１７５】
まず、アクション決定部７５は、アクション推定部７４によって送信された推定結果リストを取得する（ステップＳ１１１）。この推定結果リストには、記事ｉ、当該記事ｉのアクションを示すアクション情報及び当該記事ｉのアクションの類似度の組が含まれているものとして説明する。
【０１７６】
次に、アクション決定部７５は、送受信／保管部５２によって送信されたリンク変更記事を取得する。アクション決定部７５は、取得されたリンク変更記事に含まれる本文（第１の本文）及び当該リンク変更記事が作成（投稿）された作成日を示す情報（第１の作成日情報）を取得する（ステップＳ１１２）。
【０１７７】
アクション決定部７５は、例えば推定結果リストに含まれている記事ｉを取得する。アクション決定部７５は、取得された記事ｉに含まれる本文（第２の本文）及び当該記事ｉが作成（投稿）された作成日を示す情報（第２の作成日情報）を取得する。
【０１７８】
アクション決定部７５は、形態素インデックス格納部を参照して、取得されたリンク変更記事の本文及び記事ｉの本文の類似度（以下、本文類似度と表記）を算出する。アクション決定部７５は、形態素インデックス格納部に格納されている出現頻度情報によって示される例えばリンク変更記事の本文及び記事ｉの本文に含まれる文字列（単語）の出現頻度に基づいて本文類似度を算出する。
【０１７９】
アクション決定部７５は、算出された本文類似度を、推定結果リストに含まれる記事ｉのアクションの類似度に加算する（ステップＳ１１３）。
【０１８０】
次に、アクション決定部７５は、取得されたリンク変更記事の作成日及び記事ｉの作成日の類似度（以下、作成日類似度と表記）を算出する。この場合、アクション決定部７５は、例えばリンク変更記事の作成日及び記事ｉの作成日を比較し、作成日の近さにより作成日類似度を算出する。
【０１８１】
アクション決定部７５は、算出された作成日類似度を、推定結果リストに含まれる記事ｉのアクションの類似度に加算する（ステップＳ１１４）。
【０１８２】
アクション決定部７５は、取得された推定結果リストに含まれている記事の全てについて上記したステップＳ１１３及びステップＳ１１４の処理が実行されたか否かを判定する（ステップＳ１１５）。
【０１８３】
推定結果リストに含まれている記事の全てについて実行されたと判定された場合（ステップＳ１１５のＹＥＳ）、アクション決定部７５は、推定結果リストを参照して、類似度が一番高いアクションを変更後リンクに適切なアクションの候補として決定する。アクション決定部７５は、決定されたアクション（を示すアクション情報）を送受信／保管部５２に送信する（ステップＳ１１６）。送受信／保管部５２によって送信されたアクション情報は、候補表示インタフェース５１３を介してユーザに提示される。
【０１８４】
一方、ステップＳ１１５において推定結果リストに含まれている記事の全てについて実行されていないと判定された場合、ステップＳ１１３に戻って処理が繰り返される。
【０１８５】
図１８を参照して、本実施形態に係る知識継承システム７０の処理の流れを具体的に説明する。ここでは、例えばアクションＡを用いて投稿された記事Ａ（リンク変更記事）の返信元となる記事（返信元記事）として記事Ｂが追加（つまり、リンクが変更）された場合について説明する。つまり、記事Ａに対して、記事Ｂを識別する元記事ＩＤ及び関係「返信」を含むＫＬ情報が追加（設定）される場合について説明する。
【０１８６】
この場合、リンク選択インタフェース７１２は、例えばユーザの操作に応じて、リンク変更記事（記事Ａ）に対する変更後リンクとして「返信」及び当該変更後リンク（返信）の相手となる元記事として記事Ｂを選択する。これにより、記事Ａの返信元記事として記事Ｂが追加される（ステップＳ１２１）。
【０１８７】
なお、図１８に示すように、記事／アクション格納部４５には、アクションＡ〜アクションＨが格納されているものとする。アクションＡは、リンク（の種類）「新規投稿」を設定することが定義されているアクションである。つまり、アクションＡを用いて投稿された記事には、「新規投稿」のリンクが設定される。
【０１８８】
以下同様に、アクションＢは、リンクの種類「まとめ」を設定することが定義されているアクションである。アクションＣは、リンクの種類「新規投稿」を設定することが定義されているアクションである。アクションＤは、リンクの種類「返信」及び「まとめ」を設定することが定義されているアクションである。アクションＥは、リンクの種類「返信」を設定することが定義されているアクションである。アクションＦは、リンクの種類「返信」を設定することが定義されているアクションである。アクションＧは、リンクの種類「まとめ」を設定することが定義されているアクションである。また、アクションＨは、リンクの種類「返信」を設定することが定義されているアクションである。
【０１８９】
次に、アクション選出部７３は、変更後リンクである「返信」を設定することが定義されているアクション（を示すアクション情報）を、記事／アクション格納部４５から検索（選出）する（ステップＳ１２２）。図１８に示す例では、アクションＥ、アクションＦ及びアクションＨが検索される。
【０１９０】
アクション選出部７３は、検索されたアクションＥ、アクションＦ及びアクションＨを用いて投稿された記事を記事データベース４２から検索（選出）する（ステップＳ１２３）。図１８に示す例では、アクションＥを用いて投稿された記事ＡＡ、アクションＦを用いて投稿された記事ＢＢ、アクションＦを用いて投稿された記事ＣＣ、アクションＨを用いて投稿された記事ＤＤ及びアクションＥを用いて投稿された記事ＥＥが検索されたものとする。
【０１９１】
アクション選出部７３は、アクションＥ（を示すアクション情報）及び記事ＡＡの組、アクションＦ及び記事ＢＢの組、アクションＦ及び記事ＤＤの組、アクションＨ及び記事ＤＤの組、アクションＥ及び記事ＥＥの組を含む抽出結果リストをアクション推定部７４に送信する。
【０１９２】
アクション推定部７４は、アクション選出部７３によって送信された抽出結果リストを取得する。アクション推定部７４は、上記したようにリンク変更記事である記事Ａのアクションと、取得された抽出結果リストに含まれる記事ＡＡ、記事ＢＢ、記事ＣＣ、記事ＤＤ及び記事ＥＥのアクションとの類似度をそれぞれ算出する。
【０１９３】
なお、記事Ａのアクションとは、当該記事Ａが投稿される際に用いられたアクションＡである。同様に、記事ＡＡのアクションとは、当該記事ＡＡが投稿される際に用いられたアクションＥである。記事ＢＢのアクションとは、当該記事ＢＢが投稿される際に用いられたアクションＦである。記事ＣＣのアクションとは、当該記事ＣＣが投稿される際に用いられたアクションＦである。記事ＤＤのアクションとは、当該記事ＤＤが投稿される際に用いられたアクションＨである。、また、記事ＥＥのアクションとは、当該記事ＥＥが投稿される際に用いられたアクションＥである。
【０１９４】
なお、例えば記事Ａが投稿される際に用いられたアクションＡとアクションＥとの類似度をアクションＥの類似度と称する。同様に、アクションＡとアクションＦとの類似度をアクションＦの類似度、アクションＡとアクションＨとの類似度をアクションＨの類似度と称する。
【０１９５】
アクション推定部７４は、例えば記事関係情報格納部４６に格納されているＫＬ情報に基づいて、アクションＥの類似度、アクションＦの類似度及びアクションＨの類似度を算出する。
【０１９６】
アクション推定部７４は、記事ＡＡ、アクションＥ（を示すアクション情報）及び算出されたアクションＥの類似度の組と、記事ＢＢ、アクションＦ及び算出されたアクションＦの類似度の組と、記事ＣＣ、アクションＦ及び算出されたアクションＦの類似度の組と、記事ＤＤ、アクションＨ及び算出されたアクションＨの類似度の組と、記事ＥＥ、アクションＥ及び算出されたアクションＥの組とを含む推定結果リストをアクション決定部７５に送信する。
【０１９７】
アクション決定部７５は、アクション推定部７４によって送信された推定結果リストに含まれるアクションの類似度に応じてアクション候補を決定する（ステップＳ１２４）。このとき、アクション決定部７５は、リンク変更記事（記事Ａ）及び推定結果リストに含まれるアクション（アクションＥ、ＦまたはＨ）を用いて投稿された記事（記事ＡＡ、記事ＢＢ、記事ＣＣ、記事ＤＤまたは記事ＥＥ）の本文の類似度（本文類似度）または作成日の類似度（作成日類似度）を、当該類定結果リストに含まれるアクションの類似度（アクションＥ、ＦまたはＨの類似度）に加算する。図１８に示す例では、推定結果リストに含まれるアクションの類似度のうち、アクションＥの類似度が最も高いものとする。
【０１９８】
アクション決定部７５は、推定結果リストに含まれるアクションの類似度のうち、最も高いアクション（ここでは、アクションＥ）を、上記したように記事Ａのリンクに返信元（記事Ｂ）を追加した場合における適切なアクション候補として決定する。
【０１９９】
この場合、アクション候補として決定されたアクションＥ（を示すアクション情報）は、送受信／保管部５２に送信される。送受信／保管部５２に対して送信されたアクションＥは、アクション候補として候補表示インタフェース５１３を介してユーザに提示される。
【０２００】
これにより、例えばユーザによるクライアント端末２０に対する操作に応じて、例えば記事Ａのアクション（ここでは、アクションＡ）が、提示されたアクションＥに変更される。
【０２０１】
上記したように本実施形態においては、リンク変更記事に対するリンクを変更した場合、当該変更されたリンク（変更後リンク）を設定することが定義されているアクション及び当該リンク変更記事のアクションの類似度を算出する。本実施形態においては、この算出された類似度に応じて、リンク変更記事に適切なアクションをユーザに対して提示することができる。このように、記事に対するリンクが変更された場合に適切なアクションの候補をユーザに対して自動的に提示することで、容易に当該記事のアクションを適切なアクションに変更することが可能となる。
【０２０２】
［第３の実施形態］
次に、図１９を参照して、本発明の第３の実施形態について説明する。本実施形態に係る知識継承システムの構成は、前述した第２の実施形態と同様であるため、図１３を用いて説明する。
【０２０３】
本実施形態に係る知識継承システムの特徴は、例えばリンク変更記事のリンクが変更された場合に、当該リンク変更記事と同様な記事に対しても適切なアクションの候補が提示される点にある。
【０２０４】
アクション決定部７５は、前述した第２の実施形態と同様に、リンクが変更されたリンク変更記事に適切なアクションを決定する。この決定されたアクションは、前述したようにリンク変更記事に適切なアクション候補として候補表示インタフェース５１３を介してユーザに対して提示される。
【０２０５】
アクション決定部７５は、推定結果リストに含まれるｎ件の記事のうち、アクションの類似度が高い記事を選出する。なお、選出される記事の件数は、例えばパラメータにより予めユーザによって設定される。
【０２０６】
アクション決定部７５は、リンク変更記事の投稿時に用いられたアクションがユーザに対して提示された適切なアクション候補に変更された場合、決定されたアクション候補（ユーザに対して提示されたアクション）に変更すべき記事として、選出された記事を送受信／保管部５２に送信する。送受信／保管部５２に対して送信された記事は、候補表示インタフェース５１３を介してユーザに提示される。
【０２０７】
図１９のフローチャートを参照して、本実施形態に係る知識継承システム７０に含まれるアクション決定部７５の処理手順について説明する。なお、アクション決定部７５は、前述した第２の実施形態と同様にして、既に例えばリンク変更記事に適切なアクション候補を決定し、当該決定されたアクション候補は候補表示インタフェース５１３を介してユーザに対して提示されたものとする。
【０２０８】
アクション決定部７５は、推定結果リストを取得する（ステップＳ１３１）。この推定結果リストには、例えばｎ件の記事が含まれているものとする。また、推定結果リストには、記事ｉ（ｉ＝１、２、…ｎ）のアクションを示すアクション情報及び当該記事ｉのアクションの類似度が含まれている。
【０２０９】
アクション決定部７５は、例えばユーザによって予め設定されているパラメータにより、取得された推定結果リストから選出する記事ｉの件数（を示す情報）を取得する（ステップＳ１３２）。このとき取得された件数は、ｍ（ｍ＝１、２、…、ｎ）であるものとする。
【０２１０】
アクション決定部７５は、取得された件数分の記事ｉを、取得された推定結果リストから取得（選出）する（ステップＳ１３３）。ここでは、ｍ件の記事ｉが取得される。このとき、アクション決定部７５は、例えば推定結果リストに含まれるｎ件の記事のうち、アクションの類似度が高い順にｍ件の記事ｉを取得する。
【０２１１】
アクション決定部７５は、取得されたｍ件の記事ｉを変更候補記事リストに一時的に保存する（ステップＳ１３４）。
【０２１２】
次に、アクション決定部７５は、ユーザに対して提示されたアクション候補に、リンク変更記事のアクションが変更されたか否かを判定する（ステップＳ１３５）。この場合、例えばユーザは、クライアント端末２０を操作することによりアクション候補に変更することができる。
【０２１３】
アクション候補に変更されたと判定された場合（ステップＳ１３５のＹＥＳ）、アクション決定部７５は、変更候補記事リストに保存されたｍ件の記事ｉをアクション変更候補記事として、送受信／保管部５２に送信する（ステップＳ１３６）。ここで、アクション変更候補記事とは、記事の投稿時に用いられたアクションを変更した方がよい記事である。これにより、送受信／保管部５２に対して送信されたｍ件の記事ｉは、候補表示インタフェース５１３を介してユーザに対して提示される。つまり、ｍ件の記事ｉに対して、適切なアクション候補がユーザに対して提示される。換言すると、ユーザに対して提示されたアクション候補に、ｍ件の記事ｉのアクションを変更した方がよい旨が当該ユーザに対して通知される。
【０２１４】
一方、アクション候補に変更されていないと判定された場合（ステップＳ１３５のＮＯ）、処理は終了される。
【０２１５】
なお、本実施形態おいては、上記したようにリンク変更記事に対してリンクの変更があった場合に、当該変更後のリンクが設定されている記事に対しても適切なアクションの候補が提示されるものとして説明したが、前述した第１の実施形態のようにラベル変更記事に対してラベルの変更があった場合であっても同様である。この場合には、例えば前述した第１の実施形態におけるアクション推定部５６において作成された推定結果リストに対して上記したような処理が実行される。また、前述した第１の実施形態に係る知識継承システム５０及び本実施形態に係る知識継承システム７０の構成要素を適宜組み合わせた構成とすることにより、ある記事に対してリンク及びラベルの両方が変更された場合であっても、同様にして変更後のリンク及び変更後のラベルが設定されている記事に対して適切なアクションの候補を表示することが可能である。
【０２１６】
次に、図２０を参照して、本実施形態に係る知識継承システム７０の処理の流れを具体的に説明する。例えばアクションＡを用いて投稿された記事Ａが、記事データベース４２に存在するのもとする。この記事Ａには、ラベルＡが付されているものとする。ここでは、例えば記事Ａの返信元となる記事（返信元記事）として記事Ｂが追加（つまり、リンクが変更）され、かつ、記事Ａに付されているラベルＡがラベルＢに変更された場合について説明する。この場合、例えば知識継承システム７０には、前述した第１の実施形態におけるラベル選択インタフェース５１２が含まれるものとする。
【０２１７】
この場合、リンク選択インタフェース７１２は、例えばユーザの操作に応じて、記事Ａ（リンク変更記事）に対する変更後リンクとして「返信」及び当該変更後リンク（返信）の相手となる元記事として記事Ｂを選択する。これにより、記事Ａの返信元記事として記事Ｂが追加される（ステップＳ１４１）。
【０２１８】
また、ラベル選択インタフェース５１２は、例えばユーザの操作に応じて、変更後ラベルとしてラベルＢを選択する。これにより、記事Ａに付されているラベルが、ラベルＡからラベルＢに変更される（ステップＳ１４２）。
【０２１９】
次に、前述した図１８に示すステップＳ１２２〜ステップＳ１２４の処理に相当するステップＳ１４３〜ステップＳ１４５の処理が実行される。ここでは、前述した図１８で説明したようにアクションＥが記事Ａに対するアクション候補として決定されたものとして説明する。
【０２２０】
ここで、アクション候補として決定されたアクションＥは、候補表示インタフェース５１３を介してユーザに対して提示され、記事Ａのアクションが当該提示されたアクションＥに変更された場合を想定する。なお、記事Ａのアクションは、例えばユーザがクライアント端末２０を操作することによって、提示されたアクションＥに変更される。
【０２２１】
このとき、推定結果リストには、記事ＡＡ、アクションＥ（を示すアクション情報）及び算出されたアクションＥの類似度の組と、記事ＢＢ、アクションＦ及び算出されたアクションＦの類似度の組と、記事ＣＣ、アクションＦ及び算出されたアクションＦの類似度の組と、記事ＤＤ、アクションＨ及び算出されたアクションＨの類似度の組と、記事ＥＥ、アクションＥ及び算出されたアクションＥの組とが含まれているものとする。
【０２２２】
この場合、アクション決定部７５は、例えばユーザによって予め設定されているパラメータに設定されている件数の記事を、推定結果リストから選出（取得）する（ステップＳ１４６）。アクション決定部７５は、推定結果リストに含まれるアクションの類似度が高い順に記事を選出する。
【０２２３】
ここでは、例えばユーザによって予め設定されているパラメータに設定されている件数は５件である場合を想定する。この場合、アクション決定部７５は、推定結果リストに含まれている記事ＡＡ、記事ＢＢ、記事ＣＣ、記事ＤＤ及び記事ＥＥを選出する。
【０２２４】
なお、図２０に示すように、記事ＡＡは、リンクの種類が「返信」であり、ラベルＡが付されている記事である。記事ＢＢは、リンクの種類が「返信」であり、ラベルＢが付されている記事である。記事ＣＣは、リンクの種類が「返信」であり、ラベルＢが付されている記事である。記事ＤＤは、リンクの種類が「返信」であり、ラベルＣが付されている記事である。記事ＥＥは、リンクの種類が「返信」であり、ラベルＢが付されている記事である。
【０２２５】
次に、アクション決定部７５は、選出された記事のうち、例えば上記したステップＳ１４２において変更されたラベルＢが付されている記事を検索する（ステップＳ１４７）。ここでは、記事ＢＢ、記事ＣＣ及び記事ＥＥが検索される。
【０２２６】
アクション決定部７５は、選出された記事ＢＢ、記事ＣＣ及び記事ＥＥをアクション変候補記事として送受信／保管部５２に送信する。これにより、記事ＢＢ、記事ＣＣ及び記事ＥＥの投稿時に用いられたアクションを、上記したようにアクション候補として決定されたアクションＥに変更した方がよい旨がユーザに対して通知される。なお、この例では、記事ＥＥは、既にアクションＥを用いて投稿されている記事であるため変更する必要はない。
【０２２７】
上記したように本実施形態においては、例えばある記事に対してリンクまたはラベルが変更された場合において、当該変更後のリンクまたは変更後のラベルが設定されている記事に対しても適切なアクション候補を提示することが可能となる。これにより、例えばリンクまたはラベルを変更した記事だけでなく、当該変更後のリンクまたは変更後のラベルと同様のリンクまたはラベルが設定されている記事のアクションについても、自動的に一括して適切なアクション候補に変更することが可能となる。
【０２２８】
［第４の実施形態］
次に、図２１を参照して、本発明の第４の実施形態について説明する。図２１は、本実施形態に係る知識継承システム８０の主として機能構成を示すブロック図である。
【０２２９】
知識継承システム８０は、インタフェース８１、記事選出部８２、アクション推定部８３及びアクション作成部８４を含む。なお、本実施形態において、これら各部８１乃至８４は、前述した第１の実施形態と同様に、図３に示されるコンピュータ１０が外部記憶装置４０に格納されているプログラム４１を実行することにより実現されるものとする。
【０２３０】
また、知識継承システム８０は、前述した第２の実施形態と同様に形態素インデックス格納部（図示せず）を含む。本実施形態において、形態素インデックス格納部は、前述した図３に示す外部記憶装置４０に格納される。
【０２３１】
この形態素インデックス格納部には、例えば記事データベース４２に格納されている記事の各々に含まれる本文が形態素解析された結果（形態素解析結果）が予め格納されている。また、この形態素解析結果には、例えば形態素解析された本文に含まれる単語等の出現頻度を示す出現頻度情報等が含まれる。
【０２３２】
インタフェース８１は、記事選択インタフェース８１１、ラベル選択インタフェース８１２及びフォルダ選択インタフェース８１３を含む。記事選択インタフェース８１１は、例えばユーザがクライアント端末２０を操作することによって、ラベルを変更（例えば新たにラベルを付す等）または出力先フォルダを変更する記事（以下、変更記事と表記）を記事データベース４２から選択する。この変更記事は、例えば予め定義されたアクションを用いずに投稿された記事であるものとする。記事選択インタフェース８１１は、選択された変更記事を送受信／保管部５２に送信する。
【０２３３】
ラベル選択インタフェース８１２は、例えばユーザのクライアント端末２０に対する操作に応じて、記事選択インタフェース８１１によって選択された記事（変更記事）に付すラベル（変更後ラベル）を選択する。この場合、ラベル選択インタフェース８１２は、例えば既にアクションに定義されているラベルの中から変更後ラベル（第１の付加情報）を選択する。これにより、ラベル選択インタフェース８１２は、変更記事に対して変更後ラベル（第１の付加情報）を設定する。ラベル選択インタフェース８１２は、選択された変更後ラベル（を示す情報）を送受信／保管部５２に送信する。
【０２３４】
フォルダ選択インタフェース８１３は、例えばユーザのクライアント端末２０に対する操作に応じて、記事選択インタフェース８１１によって選択された記事（変更記事）を入れる出力先フォルダ（変更後フォルダ）を選択する。この場合、フォルダ選択インタフェース８１３は、例えばユーザによって既に作成されているフォルダの中から変更後フォルダ（第１の付加情報）を選択する。これにより、フォルダ選択インタフェース８１３は、変更記事が入れられる出力先フォルダとして変更後フォルダ（第１の付加情報）を設定する。フォルダ選択インタフェース８１３は、選択された変更後フォルダ（を示す情報）を送受信／保管部５２に送信する。
【０２３５】
なお、送受信／保管部５２は、記事選択インタフェース８１１によって送信された変更記事をアクション推定部８３に送信する。また、送受信／保管部５２は、ラベル選択インタフェース８１２によって送信された変更後ラベル及びフォルダ選択インタフェース８１３によって送信された変更後フォルダを記事選出部８２及びアクション作成部８４に送信する。
【０２３６】
記事選出部８２は、記事検索範囲決定部５３によって送信された記事検索範囲情報に基づいて、変更後ラベルが付されており、かつ、変更後フォルダに所属している（入っている）記事を記事データベース４２から選出（検索）する。記事選出部８２は、選出された記事の情報、変更後ラベル及び変更後フォルダの各情報をアクション推定部８３に送信する。
【０２３７】
アクション推定部８３は、変更記事及び記事選出部８２によって送信された記事及び記事関係情報格納部４６に格納されているＫＬ情報に基づいて、リンクの種類（第２の付加情報）を算出する。また、アクション推定部８３は、上記した形態素インデックス格納部に格納されている変更記事及び記事選出部８２によって送信された記事の形態素解析結果に基づいて、アクション名を算出する。アクション推定部８３は、算出されたリンクの種類及びアクション名をアクション作成部８４に送信する。
【０２３８】
アクション作成部８４は、変更後ラベル、変更後フォルダ、アクション推定部８３によって送信されたリンクの種類及びアクション名に基づいて、アクションを作成する。アクション作成部８４は、作成されたアクション（を示すアクション情報）を送受信／保管部５２に送信する。
【０２３９】
アクション作成部８４によって作成されたアクションは、候補表示インタフェース５１３を介してユーザに対して提示される。これにより、例えば変更記事が投稿された際のアクションを、アクション作成部８４によって作成されたアクションとした方がよい旨がユーザに対して通知される。
【０２４０】
次に、図２２のフローチャートを参照して、本実施形態に係る知識継承システム８０の処理手順について説明する。
【０２４１】
まず、記事選択インタフェース８１１は、記事データベース４２に格納されている複数の記事のうち、例えばユーザの操作に応じて、ラベルを変更または出力先フォルダを変更する記事（変更記事）を選択する（ステップＳ１５１）。
【０２４２】
次に、ラベル選択インタフェース８１２は、例えばユーザの操作に応じて、変更後ラベルを選択する（ステップＳ１５２）。このとき、ラベル選択インタフェース８１２は、例えば既に存在する（アクションに定義されている）ラベルの中から変更後ラベルを選択する。
【０２４３】
フォルダ選択インタフェース８１３は、例えばユーザの操作に応じて、変更後フォルダを選択する（ステップＳ１５３）。このとき、フォルダ選択インタフェース８１３は、例えばユーザによって既に作成されている出力先フォルダの中から変更後フォルダを選択する。
【０２４４】
記事検索範囲決定部５３は、設定パラメータ情報格納部４３に格納されているパラメータ情報または利用履歴格納部４４に格納されている利用履歴情報に基づいて、変更後ラベルが付されている記事であって変更後フォルダに所属している記事を検索する検索範囲を決定する（ステップＳ１５４）。また、記事検索範囲決定部５３は、例えば記事データベース４２に格納されているユーザ情報に基づいて決定処理を実行する。記事検索範囲決定部５３は、決定された検索範囲を示す検索範囲情報を記事選出部８２に送信する。
【０２４５】
記事選出部８２は、記事検索範囲決定部５３によって送信された検索範囲情報を取得する。記事選出部８２は、取得された検索範囲情報に基づいて、変更後ラベルが付され、かつ変更後フォルダに所属する記事を記事データベース４２から選出（検索）する（ステップＳ１５５）。記事選出部８２は、選出された記事の情報をアクション推定部８３に送信する。
【０２４６】
アクション推定部８３は、変更記事及び記事選出７２によって送信された記事を意味クラス解析する。ここで、意味クラスとは、例えば記事に含まれる特定の単語（ユーザＡ）の上位の意味（人名）を表す。アクション推定部８３は、意味クラス解析結果及び記事関係情報格納部４６に格納されているＫＬ情報に基づいて、リンクの種類を算出する（ステップＳ１５６）。
【０２４７】
アクション推定部８３は、変更記事及び記事選出７２によって送信された記事の形態素解析結果を形態素インデックス格納部から取得する。アクション推定部８３は、取得された形態素解析結果に基づいて、アクション名を算出する（ステップＳ１５７）。このとき、アクション推定部８３は、例えば変更記事及び記事選出部８２によって送信された記事に含まれる単語（文字列）の出現頻度に基づいてアクション名を算出する。
【０２４８】
アクション推定部８３は、算出されたリンクの種類及びアクション名をアクション作成部７３に送信する。
【０２４９】
アクション作成部８４は、アクション推定部８３によって送信されたリンクの種類及びアクション名を取得する。また、アクション作成部８４は、変更後ラベル及び変更後フォルダ（を示す情報）を取得する。アクション作成部８４は、取得されたリンクの種類、アクション名、変更後ラベル及び変更後フォルダからアクションを作成する（ステップＳ１５８）。アクション作成部８４は、作成されたアクション（を示すアクション情報）を送受信／保管部５２に送信する。
【０２５０】
送受信／保管部５２は、アクション作成部８４によって送信されたアクション情報を、候補表示インタフェース５１３を介してユーザに提示する（ステップＳ１５９）。これにより、提示されたアクション情報によって示されるアクションを変更記事が投稿された際のアクションとして変更（設定）した方が良い旨が、ユーザに対して通知される。
【０２５１】
次に、図２３のフローチャートを参照して、記事選出部８２の処理手順について説明する。
【０２５２】
まず、記事選出部８２は、送受信／保管部５２によって送信された変更後ラベル（検索対象ラベル）、変更後フォルダ（検索対象フォルダ）及び検索範囲情報を取得する（ステップＳ１６１）。
【０２５３】
次に、記事選出部８２は、取得された変更後ラベルが付されている記事を、記事データベース４２から選出（検索）する（ステップＳ１６２）。記事選出部８２は、取得された検索範囲情報によって示される検索範囲内で検索処理を実行する。
【０２５４】
変更後ラベルが付されている記事がヒットした場合（ステップＳ１６３のＹＥＳ）、記事選出部８２は、当該ヒットした記事のうち、１つの記事を取得する（ステップＳ１６４）。
【０２５５】
記事選出部８２は、記事／アクション格納部４５を参照して、取得された記事が定義されたアクションを用いて投稿された記事であるか否かを判定する（ステップＳ１６５）。この場合、記事選出部８２は、取得された記事に対応付けられているアクション情報が記事／アクション格納部４５に存在するか否かに応じて判定する。
【０２５６】
取得された記事が定義されたアクションを用いて投稿された記事であると判定された場合（ステップＳ１６５のＹＥＳ）、記事選出部８２は、取得された記事が上記したステップＳ１６１において取得された変更後フォルダに所属しているか否かを判定する（ステップＳ１６６）。
【０２５７】
取得された記事が変更後フォルダに所属していると判定された場合（ステップＳ１６６のＹＥＳ）、記事選出部８２は、当該取得された記事（の情報）を抽出結果リストに追加する（ステップＳ１６７）。
【０２５８】
次に、ステップＳ１６３の処理においてヒットした記事の全てにおいて、上記したステップＳ１６４〜ステップＳ１６７の処理が実行された場合（ステップＳ１６８のＹＥＳ）、記事選出部８２は、抽出結果リストをアクション推定部８３に送信する（ステップＳ１６９）。
【０２５９】
一方、ステップＳ１６３の処理においてヒットした記事の全てにおいて、上記したステップＳ１６４〜ステップＳ１６７の処理が実行されていない場合（ステップＳ１６８のＮＯ）、ステップＳ１６４に戻って処理が繰り返される。
【０２６０】
なお、上記したステップＳ１６３において記事がヒットしない場合、処理は終了される。
【０２６１】
また、ステップＳ１６５においてアクションを用いて投稿された記事でないと判定された場合、ステップＳ１６８の処理が実行される。
【０２６２】
また、ステップＳ１６６において変更後フォルダに所属していないと判定された場合、ステップＳ１６８の処理が実行される。
【０２６３】
次に、図２４のフローチャートを参照して、アクション推定部８３の処理手順について説明する。
【０２６４】
まず、アクション推定部８３は、送受信／保管部５２によって送信された変更記事及び記事選出部８２によって送信された抽出結果リストを取得する（ステップＳ１７１）。なお、取得された抽出結果リストには、例えばｎ件の記事（の情報）が含まれているものとする。
【０２６５】
アクション推定部８３は、取得された変更記事と繋がるＫＬ情報が存在するか否かを、記事関係情報格納部４６を参照して判定する（ステップＳ１７２）。ここで、変更記事と繋がるＫＬ情報とは、例えば変更記事と関係がある記事（例えば元記事ＩＤによって示される記事）と関係がある記事のように、直接的でなくとも間接的に当該変更記事とのリンク（関係）の繋がりを示すＫＬ情報の全てを指す。
【０２６６】
変更記事と繋がるＫＬ情報が存在すると判定された場合（ステップＳ１７２のＹＥＳ）、アクション推定部８３は、当該変更記事と繋がるＫＬ情報を記事関係情報格納部４６から取得する（ステップＳ１７３）。アクション推定部８３は、取得されたＫＬ情報に含まれるリンク関係（リンクの種類）を取得する。
【０２６７】
次に、アクション推定部８３は、取得された変更記事を意味クラス解析する。アクション推定部８３は、変更記事に対して意味クラス解析処理を実行することにより、例えば返信を要求するもの、何かの回答となるもの、または単独の記事となるもの等に当該変更記事をクラス分けする。
【０２６８】
アクション推定部８３は、上記したような意味クラス解析結果及び取得されたリンクの種類に基づいて、１つのリンクの種類を算出（特定）する（ステップＳ１７４）。
【０２６９】
アクション推定部８３は、形態素インデックス格納部に格納されている変更記事の形態素解析結果を用いて、アクション名を算出する（ステップＳ１７５）。アクション推定部８３は、例えば変更記事の形態素解析結果に含まれる出現頻度情報に基づいてアクション名を算出する。この出現頻度情報は、例えば変更記事（の本文）に含まれる文字列（単語）の当該変更記事における出現頻度を示す。
【０２７０】
次に、アクション推定部８３は、ステップＳ１７１において取得された抽出結果リストに含まれるｎ件の記事のうち、記事ｉ（ｉ＝１、２、…、ｎ）を取得する（ステップＳ１７６）。
【０２７１】
アクション推定部８３は、上記したステップＳ１７２の処理と同様に、取得された記事ｉと繋がるＫＬ情報存在するか否かを、記事関係情報格納部４６を参照して判定する（ステップＳ１７７）。
【０２７２】
記事ｉと繋がるＫＬ情報存在すると判定された場合（ステップＳ１７７のＹＥＳ）、アクション推定部８３は、当該記事ｉと繋がるＫＬ情報を記事関係情報格納４６から取得する（ステップＳ１７８）。アクション推定部８３は、取得されたＫＬ情報に含まれるリンク関係（リンクの種類）を取得する。
【０２７３】
次に、アクション推定部８３は、取得された記事ｉを意味クラス解析する。アクション推定部８３は、記事ｉに対して意味クラス解析処理を実行することにより、例えば返信を要求するもの、何かの回答となるもの、または単独の記事となるもの等に当該記事ｉをクラス分けする。
【０２７４】
アクション推定部８３は、上記したような意味クラス解析結果及び取得されたリンクの種類に基づいて、１つのリンクの種類を算出（特定）する（ステップＳ１７９）。
【０２７５】
アクション推定部８３は、形態素インデックス格納部に格納されている記事ｉの形態素解析結果を用いて、アクション名を算出する（ステップＳ１８０）。アクション推定部８３は、例えば記事ｉの形態素解析結果に含まれる出現頻度情報に基づいてアクション名を算出する。
【０２７６】
つまり、ここで説明したステップＳ１７７〜ステップＳ１８０の処理では、上記した変更記事に対して実行されたステップＳ１７２〜ステップＳ１７５と同様の処理が記事ｉに対して実行される。換言すれば、変更記事及び抽出結果リストに含まれる記事ｉの各々からリンクの種類及びアクション名が算出される。
【０２７７】
次に、アクション推定部８３は、ステップＳ１７１において取得された抽出結果リストに含まれるｎ件の記事の全てについて上記したステップＳ１７７〜ステップＳ１８０の処理が実行されたか否かを判定する（ステップＳ１８１）。
【０２７８】
抽出結果リストに含まれるｎ件の記事の全てについて処理が実行されたと判定された場合（ステップＳ１８１のＹＥＳ）、アクション推定部８３は、上記したステップＳ１７５及びステップＳ１８０の処理において算出されたアクション名を意味クラス解析する。ここで、ステップＳ１７５及びステップＳ１８０の処理において算出されたアクション名とは、上記したように変更記事及び記事ｉのそれぞれに対して算出された複数のアクション名を含む。アクション推定部８３は、アクション名群の意味クラス解析結果に基づいて、当該アクション名群の中から最適なアクション名を１つ算出する（ステップＳ１８２）。アクション推定部８３は、例えば変更記事の意味内容を表す、つまり当該意味内容に適切な（近い）アクション名を最適なアクション名として算出する。
【０２７９】
アクション推定部８３は、上記したステップＳ１７４及びステップＳ１７９の処理において算出されたリンクの種類に基づいて、最適なリンクの種類を１つ算出する（ステップＳ１８３）。ここで、ステップＳ１７４及びステップＳ１７９の処理において算出されたリンクの種類とは、上記したように変更記事及び記事ｉのそれぞれに対して算出された複数のリンクの種類を含む。アクション推定部８３は、ステップＳ１７４及びステップＳ１７９の処理において算出されたリンクの種類のうち、例えば最も出現頻度の高い（最も多く算出された）リンクの種類を最適なリンクの種類として算出する。
【０２８０】
アクション推定部８３は、算出された最適なアクション名及び最適なリンクの種類をアクション作成部８４に対して送信する（ステップＳ１８４）。
【０２８１】
一方、上記したステップＳ１７２において変更記事と繋がるＫＬ情報が存在しないと判定された場合、ステップＳ１７５の処理が実行される。
【０２８２】
また、ステップＳ１７７において記事ｉと繋がるＫＬ情報が存在しないと判定された場合、ステップＳ１８０の処理が実行される。
【０２８３】
また、ステップＳ１８１において抽出結果リストに含まれるｎ件の記事の全てについて処理が実行されていないと判定された場合、ステップＳ１７６に戻って処理が繰り返される。
【０２８４】
次に、図２５のフローチャートを参照して、アクション作成部８４の処理手順について説明する。
【０２８５】
まず、アクション作成部８４は、アクション推定部８３によって送信された最適なアクション名（以下、単にアクション名と表記）及び最適なリンクの種類（以下、単にリンクの種類と表記）を取得する（ステップＳ１９１）。
【０２８６】
次に、アクション作成部８４は、送受信／保管部５２によって送信された変更後ラベル及び変更後フォルダ（を示す情報）を取得する（ステップＳ１９２）。
【０２８７】
アクション作成部８４は、取得されたアクション名、リンクの種類、変更後ラベル及び変更後フォルダからアクションを作成する（ステップＳ１９３）。つまり、アクション作成部８４は、取得されたアクション名、リンクの種類、変更後ラベル及び変更後フォルダ（出力フォルダ）が定義されたアクションを作成する。
【０２８８】
アクション作成部８４は、作成されたアクション（を示すアクション情報）を変更記事のアクション候補として送受信／保管部５２に送信する（ステップＳ１９４）。送受信／保管部５２に対して送信されたアクション情報は、候補表示インタフェース５１３を介してユーザに提示される。
【０２８９】
次に、図２６を参照して、本実施形態に係る知識継承システム８０の処理の流れを具体的に説明する。ここでは、例えば定義されたアクションを用いずに投稿された記事Ａ（変更記事）に対して、新たにラベルＡ（変更後ラベル）を付し、出力先フォルダとしてフォルダＡ（変更後フォルダ）に当該記事Ａを入れるような変更がされた場合について説明する。
【０２９０】
この場合、ラベル選択インタフェース８１２は、例えばユーザの操作に応じて、変更記事（記事Ａ）に対して新たに付される変更後ラベルとしてラベルＡを選択する（ステップＳ２０１）。これにより、変更後ラベルとしてラベルＡが記事Ａに付される。
【０２９１】
また、フォルダ選択インタフェース８１３は、例えばユーザの操作に応じて、変更記事（記事Ａ）を新たに所属させる（入れる）変更後フォルダとしてフォルダＡを選択する（ステップＳ２０２）。これにより、出力先フォルダとしてフォルダＡに記事Ａが所属する。
【０２９２】
次に、記事選出部８２は、記事検索範囲決定部５３によって決定された検索範囲に基づいて、変更後ラベルであるラベルＡが付され、かつ、変更後フォルダであるフォルダＡに所属する記事を記事データベース４２から選出（検索）する。
【０２９３】
ここで、記事選出部８２が、ラベルＡが付され、かつ、フォルダＡに所属する記事として、記事Ｂ、記事Ｃ及び記事Ｄを選出した場合を想定する。この場合、記事選出部８２は、選出された記事Ｂ、記事Ｃ及び記事Ｄを含む抽出結果リストをアクション推定部８３に送信する。
【０２９４】
ここで、図２６に示すように、変更記事である記事Ａの本文は例えば「ＡＡＡの開発計画書を作成しました。」であり、当該記事Ａに設定されているリンクの種類は「返信」であり、当該記事Ａに付されているラベル（変更後ラベル）は「（ラベル）Ａ」であり、当該記事Ａが所属する出力先フォルダ（変更後フォルダ）はフォルダＡであるものとする。
【０２９５】
また、記事選出部８２によって送信された抽出結果リストに含まれる記事Ｂの本文は例えば「ＢＢＢの開発計画書を作成しました。」であり、当該記事Ｂに設定されているリンクの種類は「返信」であり、当該記事Ｂに付されているラベルは「（ラベル）Ａ」であり、当該記事Ｂが所属する出力先フォルダはフォルダＡであるものとする。
【０２９６】
また、記事選出部８２によって送信された抽出結果リストに含まれる記事Ｃの本文は例えば「ＣＣＣの開発計画書を作成しました。」であり、当該記事Ｃに設定されているリンクの種類は「返信」であり、当該記事Ｃに付されているラベルは「（ラベル）Ａ」であり、当該記事Ｃが所属する出力先フォルダはフォルダＡであるものとする。
【０２９７】
また、記事選出部８２によって送信された抽出結果リストに含まれる記事Ｄの本文は例えば「ＤＤＤの開発計画書を作成しました。」であり、当該記事Ｄに設定されているリンクの種類は「返信」であり、当該記事Ｄに付されているラベルは「（ラベル）Ａ」であり、当該記事Ｄが所属する出力先フォルダはフォルダＡであるものとする。
【０２９８】
この場合、アクション推定部８３は、例えば記事Ａに対する意味クラス解析結果及び記事関係情報格納部４６に格納されているＫＬ情報に基づいて、当該記事Ａからリンクの種類として「返信」、アクション名として「開発計画書の作成」を算出する。
【０２９９】
アクション推定部８３は、同様に、例えば記事Ｂからリンクの種類として「返信」、アクション名として「開発計画書の作成」を算出する。
【０３００】
アクション推定部８３は、同様に、例えば記事Ｃからリンクの種類として「返信」、アクション名として「開発計画書の作成」を算出する。
【０３０１】
また、アクション推定部８３は、同様に、例えば記事Ｄからリンクの種類として「返信」、アクション名として「開発計画書の作成」を算出する。
【０３０２】
次に、アクション推定部８３は、記事Ａ〜記事Ｄの各々から算出されたアクション名から、最適なアクション名として「開発計画書の作成」を算出する（ステップＳ２０３）。このとき、アクション推定部８３は、記事Ａ〜記事Ｄの各々から算出されたアクション名を例えば意味クラス解析することにより、変更記事である記事Ａの意味内容に最も適切なアクション名を最適なアクション名として算出する。
【０３０３】
また、アクション推定部８３は、記事Ａ〜記事Ｄの各々から算出されたリンクの種類から、最適なリンクの種類として「返信」を算出する（ステップＳ２０４）。このとき、アクション推定部８３は、記事Ａ〜記事Ｄの各々から算出されたリンクの種類のうち、最も出現頻度の高いリンクの種類を最適なリンクの種類として算出する。
【０３０４】
アクション推定部８３は、算出されたアクション名「開発計画書の作成」及びリンクの種類「返信」をアクション作成部８４に送信する。
【０３０５】
アクション作成部８４は、アクション推定部８３によって送信されたアクション名「開発計画書の作成」及びリンクの種類「返信」を取得する。また、アクション作成部８４は、変更後ラベルである「（ラベル）Ａ」及び変更後フォルダである「（フォルダ）Ａ」を取得する。
【０３０６】
アクション作成部８４は、取得されたアクション名、リンクの種類、変更後ラベル及び変更後フォルダを用いて、アクションを作成する（ステップＳ２０５）。ここでは、アクション名として「開発計画書の作成」、リンクの種類として「返信」、ラベルとして「（ラベル）Ａ」及び出力先フォルダとして「（フォルダ）Ａ」が定義されたアクションが作成される。
【０３０７】
アクション作成部８４は、作成されたアクションを示すアクション情報を変更記事（記事Ａ）のアクション候補として送受信／保管部５２に送信する。送受信／保管部５２に対して送信されたアクション情報は、候補表示インタフェース５１３を介してユーザに提示される。これにより、変更記事である記事Ａのアクションとして、提示されたアクション候補を設定すべき旨をユーザに対して通知する。
【０３０８】
この場合、ユーザは、例えばクライアント端末２０を操作することにより、提示されたアクション候補を変更記事である記事Ａのアクションとして設定（変更）することができる（ステップＳ２０６）。
【０３０９】
なお、図２６に示すように、変更記事である記事Ａだけでなく、例えばアクションの作成に用いられた記事Ｂ、記事Ｃまたは記事Ｄのアクション候補として、アクション作成部８４によって作成されたアクションを提示する構成であっても構わない。この場合であっても、変更記事である記事Ａと同様に、例えばユーザはクライアント端末２０を操作することにより、記事Ｂ、記事Ｃまたは記事Ｄのアクションを、提示されたアクション候補に変更することが可能である。
【０３１０】
上記したように本実施形態においては、例えば定義されたアクションを用いずに投稿された記事（変更記事）に対してラベル及び出力先フォルダが変更された場合において、変更後ラベルが付されており、かつ、変更後フォルダに所属している記事が選出される。本実施形態においては、選出された記事から最適なアクション名及びリンクの種類を算出することによって、変更記事に対するアクション候補を作成する。これにより、例えば変更記事が定義されたアクションを用いずに投稿されている場合であっても、当該変更記事に適切なアクション候補をユーザに対して自動的に提示することが可能となる。したがって、例えばユーザがアクションを新たに作成することなく、容易に変更記事に適切なアクションを設定することが可能となる。
【０３１１】
なお、本願発明は、上記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記各実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、各実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【０３１２】
【図１】投稿された記事を適切なアクションで投稿した記事に変更する第１の例を説明するための図。
【図２】投稿された記事を適切なアクションで投稿した記事に変更する第２の例を説明するための図。
【図３】本発明の第１の実施形態に係る知識継承システムを含むクライアント−サーバシステムのハードウェア構成を示すブロック図。
【図４】図３に示す知識継承システム５０の主として機能構成を示すブロック図。
【図５】記事関係情報格納部４６のデータ構造の一例を示す図。
【図６】記事関係情報格納部４６に格納されているＫＬ情報１のデータ構造の一例を示す図。
【図７】記事／アクション格納部４５のデータ構造の一例を示す図。
【図８】本実施形態に係る知識継承システム５０の処理手順を示すフローチャート。
【図９】記事選出部５５の処理手順を示すフローチャート。
【図１０】アクション推定部５６の処理手順を示すフローチャート。
【図１１】アクション決定部５９の処理手順を示すフローチャート。
【図１２】本実施形態に係る知識継承システム５０の処理の流れを具体的に説明するための図。
【図１３】本発明の第２の実施形態に係る知識継承システム７０の主として機能構成を示すブロック図。
【図１４】本実施形態に係る知識継承システム７０の処理手順を示すフローチャート。
【図１５】アクション選出部７３の処理手順を示すフローチャート。
【図１６】アクション推定部７４の処理手順を示すフローチャート。
【図１７】アクション決定部７５の処理手順を示すフローチャート。
【図１８】本実施形態に係る知識継承システム７０の処理の流れを具体的に説明するための図。
【図１９】本発明の第３の実施形態に係る知識継承システム７０に含まれるアクション決定部７５の処理手順を示すフローチャート。
【図２０】本実施形態に係る知識継承システム７０の処理の流れを具体的に説明するための図。
【図２１】本発明の第４の実施形態に係る知識継承システム８０の主として機能構成を示すブロック図。
【図２２】本実施形態に係る知識継承システム８０の処理手順を示すフローチャート。
【図２３】記事選出部８２の処理手順を示すフローチャート。
【図２４】アクション推定部８３の処理手順を示すフローチャート。
【図２５】アクション作成部８４の処理手順を示すフローチャート。
【図２６】本実施形態に係る知識継承システム８０の処理の流れを具体的に説明するための図。
【符号の説明】
【０３１３】
１０…コンピュータ、２０…クライアント端末、３０…ネットワーク、４０…外部記憶装置、４２…記事データベース、４３…設定パラメータ情報格納部、４４…利用履歴格納部、４５…記事／アクション格納部（アクション情報格納手段）、４６…記事関係情報格納部（ナレッジリンク情報格納手段）、４７…変更履歴格納部、５０，７０，８０…知識継承システム、５１，７１，８１…インタフェース、５２…送受信／保管部、５３…記事検索範囲決定部、５４…検索範囲利用履歴記録部、５５，８２…記事選出部、５６，７４，８３…アクション推定部（アクション類似度算出手段）、５７…アクション取得部、５８…記事関係情報取得部、５９，７５…アクション決定部、６０…ラベル変更履歴記録部、７３…アクション選出部、８４…アクション作成部、５１１，７１１，８１１…記事入力インタフェース、５１２…ラベル選択インタフェース（付加情報変更手段）、５１３…候補表示インタフェース（提示手段）、７１２…リンク選択インタフェース（付加情報変更手段）、８１２…ラベル選択インタフェース（付加情報設定手段）、８１３…フォルダ選択インタフェース（付加情報設定手段）。
【図１】
0004724164.tif 000002
【図２】
0004724164.tif 000003
【図３】
0004724164.tif 000004
【図４】
0004724164.tif 000005
【図５】
0004724164.tif 000006
【図６】
0004724164.tif 000007
【図７】
0004724164.tif 000008
【図８】
0004724164.tif 000009
【図９】
0004724164.tif 000010
【図１０】
0004724164.tif 000011
【図１１】
0004724164.tif 000012
【図１２】
0004724164.tif 000013
【図１３】
0004724164.tif 000014
【図１４】
0004724164.tif 000015
【図１５】
0004724164.tif 000016
【図１６】
0004724164.tif 000017
【図１７】
0004724164.tif 000018
【図１８】
0004724164.tif 000019
【図１９】
0004724164.tif 000020
【図２０】
0004724164.tif 000021
【図２１】
0004724164.tif 000022
【図２２】
0004724164.tif 000023
【図２３】
0004724164.tif 000024
【図２４】
0004724164.tif 000025
【図２５】
0004724164.tif 000026
【図２６】
0004724164.tif 000027