(57)【特許請求の範囲】
【請求項１】
ユーザによって作成された第１の情報が含まれた第１のファイルを含む記事を起点として連鎖的に回答となる記事が投稿されることにより議論が行われ、当該議論が行われた結果、前記第１のファイルに含まれる第１の情報が改訂されることによって作成された第２の情報を含む第２のファイルの承認を承認者に対して申請することが可能な情報共有装置において、
複数のユーザによって投稿された記事を格納する記事格納手段と、
前記記事格納手段に格納されている記事のうち、前記議論において回答元となる回答元記事及び当該回答元記事に対して回答した回答先記事の関係を示す記事関係情報を格納する記事関係情報格納手段と、
前記第２のファイルの承認を申請するユーザによって投稿された当該第２のファイルを含む記事、当該ユーザを示す申請者情報及び当該ユーザによって指定された前記承認者を示す承認者情報を入力する入力手段と、
前記入力された申請者情報によって示されるユーザによって投稿された回答先記事及び当該回答先記事の回答元となる回答元記事を、前記記事関係情報格納手段に格納されている記事関係情報に基づいて前記記事格納手段から選出する選出手段と、
前記選出された回答先記事及び回答元記事に基づいて、当該回答先記事及び回答元記事に対する要約文を作成する要約作成手段と、
前記入力された承認者情報によって示される承認者が前記入力された記事に含まれる第２のファイルの承認を行う際に、前記作成された要約文を当該承認者に対して提示する提示手段と
を具備することを特徴とする情報共有装置。
【請求項２】
前記入力された記事及び前記記事関係情報格納手段に格納されている記事関係情報に基づいて、前記議論の起点となる前記第１のファイルを含む記事を特定する特定手段と、
前記記事関係情報格納手段に格納されている記事関係情報に基づいて、前記特定された記事が投稿された投稿日から前記入力された記事が投稿された投稿日までの間に投稿された記事であって、当該特定された記事と連鎖的に関係がある記事を記事探索範囲として決定する決定手段と
を更に具備し、
前記記事選出手段は、前記申請者情報によって示されるユーザによって投稿された回答先記事及び当該回答先記事の回答元となる回答元記事を、前記決定された記事探索範囲に該当する記事から選出する
ことを特徴とする請求項１記載の情報共有装置。
【請求項３】
第１のフラグまたは第２のフラグのいずれかが予め設定されたパラメータ設定情報を格納するパラメータ設定情報格納手段を更に具備し、
前記選出手段は、
前記入力された申請者情報によって示されるユーザによって投稿された回答先記事の回答元となる回答元記事が前記入力された承認者情報によって示される承認者によって投稿されている場合において、前記パラメータ設定情報格納手段に格納されているパラメータ設定情報に第１のフラグが設定されているときには当該回答先記事及び回答元記事を選出し、前記パラメータ設定情報格納手段に格納されているパラメータ設定情報に第２のフラグが設定されている場合には前記回答先記事及び回答元記事を選出しない
ことを特徴とする請求項１記載の情報共有装置。
【請求項４】
前記記事関係情報格納手段に格納されている記事関係情報は、前記記事格納手段に格納されている記事が当該記事格納手段に格納されている他の記事をまとめたまとめ記事であることを示し、
前記選出手段は、前記入力された申請者情報によって示されるユーザによって投稿された回答先記事が前記まとめ記事であるかを前記記事関係情報格納手段に格納されている記事関係情報に基づいて判定し、前記まとめ記事でないと判定された場合に当該回答先記事及び当該回答先記事の回答元となる回答元記事を選出する
ことを特徴とする請求項１記載の情報共有装置。
【請求項５】
ユーザによって作成された情報を含む第１のファイルを含む記事を起点として連鎖的に回答となる記事が投稿されることにより議論が行われ、当該議論が行われた結果として作成された情報を含む第２のファイルの承認を承認者に対して申請することが可能な情報共有装置であって、前記議論において投稿された記事を格納する記事格納手段と、前記記事格納手段に格納されている記事のうち、回答元となる回答元記事及び当該回答元記事に対して回答した回答先記事の関係を示す記事関係情報を格納する記事関係情報格納手段とを備える外部記憶装置と当該外部記憶装置を利用するコンピュータとから構成される情報共有装置において、前記コンピュータによって実行される情報共有プログラムであって、
前記コンピュータに、
前記第２のファイルの承認を申請するユーザによって投稿された当該第２のファイルを含む記事、当該ユーザを示す申請者情報及び当該ユーザによって指定された前記承認者を示す承認者情報を入力するステップと、
前記入力された申請者情報によって示されるユーザによって投稿された回答先記事及び当該回答先記事の回答元となる回答元記事を、前記記事関係情報格納手段に格納されている記事関係情報及び前記入力された申請者情報に基づいて選出するステップと、
前記選出された回答先記事及び回答元記事に対する要約文を作成するステップと、
前記入力された承認者情報によって示される承認者が前記入力された記事に含まれる第２のファイルの承認を行う際に、前記作成された要約文を当該承認者に対して提示するステップと
を実行させるための情報共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、申請者が作成した成果物を承認者が承認する際に、当該成果物が作成された経緯を承認者に対して提示する情報共有装置及び情報共有プログラムに関する。
【背景技術】
【０００２】
近年、例えば複数のユーザによって投稿された記事を蓄積し、当該蓄積された記事を共有することが可能な情報共有装置が開発されている。
【０００３】
情報共有装置においては、例えばユーザによって投稿された記事に対して当該ユーザを含む複数のユーザが返信または改訂等を繰り返すことにより当該記事に対して議論を行うことができる。また、このような情報共有装置においては、議論が行われた結果、最終的に作成された記事（以下、成果物と表記）の承認を実施する仕組みを構築することができる。
【０００４】
なお、情報共有装置では、この成果物が作成されるまでの当該成果物の経緯（改訂履歴）を参照できる「作成経緯」、または当該成果物が作成されるまでに行われた議論の経緯を参照できる「議論経緯」等の機能が存在する。このような機能により、成果物が作成されるまでの複数のユーザのやりとり等を参照することができる。
【０００５】
また、例えば議論（コミュニティ内で行われるコミュニケーション）の内容を把握するために当該議論内容の要約文を作成する技術（以下、先行技術と表記）が開示されている（例えば、特許文献１を参照）。この先行技術によれば、例えばＢＢＳ（Bulletin Board System）のようなネットワークコミュニケーションツールを使った議論において、内容をまとめた要約作成が容易になり、議論途中での部分的な要約作成が容易になる。
【特許文献１】特開２００２−２０７６８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記したような成果物の承認を実施する仕組みを構築した場合、当該成果物の承認を申請するユーザ（以下、申請者と表記）は当該成果物の作成に関わっているため当該成果物が作成されるにあたって行われた議論の経緯（以下、成果物が作成された経緯と表記）については把握しているが、当該成果物を承認する権限を有するユーザ（以下、承認者と表記）は当該経緯について全て把握しているとは限らない。
【０００７】
そこで、承認者に対して成果物の承認を要求する際に、当該成果物が作成された経緯を示す要約文を提示することで当該承認者は当該経緯を容易に把握することができると考えられる。
【０００８】
しかしながら、上記した先行技術では、あるスレッド（メッセージ集合）の要約文を作成することは可能であるが、成果物が作成された経緯を示す要約文を作成することについては考慮されていない。また、先行技術においては、作成される要約文の対象となる記事（メッセージ集合）をユーザが自ら指定する必要がある。
【０００９】
本発明の目的は、承認者が成果物の承認を実行する際に、当該成果物が作成された経緯における重要な記事を選出し、当該選出された記事から作成された要約文を承認者に提示する情報共有装置及び情報共有プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明の１つの態様によれば、ユーザによって作成された第１の情報が含まれた第１のファイルを含む記事を起点として連鎖的に回答となる記事が投稿されることにより議論が行われ、当該議論が行われた結果、前記第１のファイルに含まれる第１の情報が改訂されることによって作成された第２の情報を含む第２のファイルの承認を承認者に対して申請することが可能な情報共有装置が提供される。この情報共有装置は、複数のユーザによって投稿された記事を格納する記事格納手段と、前記記事格納手段に格納されている記事のうち、前記議論において回答元となる回答元記事及び当該回答元記事に対して回答した回答先記事の関係を示す記事関係情報を格納する記事関係情報格納手段と、前記第２のファイルの承認を申請するユーザによって投稿された当該第２のファイルを含む記事、当該ユーザを示す申請者情報及び当該ユーザによって指定された前記承認者を示す承認者情報を入力する入力手段と、前記入力された申請者情報によって示されるユーザによって投稿された回答先記事及び当該回答先記事の回答元となる回答元記事を、前記記事関係情報格納手段に格納されている記事関係情報に基づいて選出する選出手段と、前記選出された回答先記事及び回答元記事に基づいて、当該回答先記事及び回答元記事に対する要約文を作成する要約作成手段と、前記入力された承認者情報によって示される承認者が前記入力された記事に含まれる第２のファイルの承認を行う際に、前記作成された要約文を当該承認者に対して提示する提示手段とを具備する。
【発明の効果】
【００１１】
本発明によれば、承認者が成果物の承認を実行する際に、当該成果物が作成された経緯における重要な記事を選出し、当該選出された記事から作成された要約文を承認者に提示することを可能とする。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施形態について説明する。
【００１３】
図１は、本発明の実施形態に係る情報共有装置を含むクライアント−サーバシステムのハードウェア構成を示すブロック図である。
【００１４】
図１のクライアント−サーバシステムは、主として、コンピュータ（サーバコンピュータ）１０と、複数のクライアント端末とから構成される。複数のクライアント端末は、クライアント端末２０を含む。クライアント端末２０上では、コンピュータ１０を利用するクライアントソフトウェアが動作する。クライアントソフトウェアは、例えばブラウザである。クライアント端末２０を含むクライアント端末は、ローカルエリアネットワーク（ＬＡＮ）のようなネットワーク３０を介してコンピュータ１０と接続されている。なお、図１には、クライアント端末２０以外のクライアント端末は省略されている。
【００１５】
コンピュータ１０は、ハードディスクドライブのような外部記憶装置４０と接続されている。この外部記憶装置４０は、コンピュータ１０によって実行されるプログラム４１を格納する。コンピュータ１０及び外部記憶装置４０は、情報共有装置５０を構成する。
【００１６】
図２は、図１に示す情報共有装置５０の主として機能構成を示すブロック図である。この情報共有装置５０では、例えば複数のユーザによって投稿された記事（を示す情報）が蓄積され、当該蓄積された記事は当該複数のユーザによって共有される。情報共有装置５０においては、例えばあるユーザによって作成された情報（第１の情報）が含まれたファイル（第１のファイル）を含む記事を起点として連鎖的に回答となる記事が複数のユーザによって投稿されることにより議論が行われる。また、情報共有装置５０においては、この議論が行われた結果、例えば第１のファイルに含まれる第１の情報が改訂されることによって作成された情報（第２の情報）が含まれたファイル（第２のファイル）の承認を申請する仕組みが設けられている。以下、第１のファイルに含まれる第１の情報が改訂されることによって作成された第２の情報が含まれた第２のファイルを含む記事（第２のファイルが添付された記事）を成果物と称する。
【００１７】
情報共有装置５０は、インタフェース５１、送受信部５２、経緯抽出部５３、情報取得部５４、記事選出部５５及び簡易要約作成部５６を含む。本実施形態において、これらの各部５１乃至５６は、図１に示すコンピュータ１０が外部記憶装置４０に格納されているプログラム４１を実行することにより実現されるものとする。このプログラム４１は、コンピュータ読取可能な記憶媒体に予め格納して頒布可能である。また、このプログラム４１が、ネットワーク３０を介してコンピュータ１０にダウンロードされても構わない。
【００１８】
また、情報共有装置５０は、記事格納部４２、記事関係情報格納部４３及びパラメータ設定情報格納部４４を含む。本実施形態において、これらは、図１に示す外部記憶装置４０に格納される。
【００１９】
記事格納部４２には、複数のユーザによって投稿された記事が格納される。なお、記事格納部４２に格納されている記事には、当該記事を識別する記事ＩＤ、当該記事の本文に相当するコメント、当該記事に添付されているファイル（添付ファイル）、当該記事を投稿した投稿者（ユーザ）及び当該記事が投稿された日付を示す投稿日（を示す情報）が含まれる。
【００２０】
記事関係情報格納部４３には、記事格納部４２に格納されている記事相互間の関係を示す記事関係情報が格納される。記事関係情報格納部４３に格納されている記事関係情報は、記事格納部４２に格納されている記事のうち、例えば上記した議論において回答元となる記事（以下、回答元記事と表記）及び当該回答元記事に対して回答した記事（以下、回答先記事と表記）の関係を示す。また、記事関係情報は、例えば記事格納部４２に格納されている記事が当該記事格納部４２に格納されている他の記事をまとめた記事（まとめ記事）であることを示す。
【００２１】
インタフェース５１は、ユーザによって作成された例えば設計書や企画書のような情報が含まれたファイル（以下、単に設計書と表記）が添付された記事（成果物）を入力する。インタフェース５１は、成果物（設計書）の承認を申請するユーザ（以下、申請者と表記）によって投稿された成果物を入力する。また、インタフェース５１は、申請者を示す申請者情報及び当該申請者によって指定された成果物の承認を行う権限を有するユーザ（以下、承認者と表記）を示す承認者情報を入力する。
【００２２】
送受信部５２は、インタフェース５１によって入力された成果物、申請者情報及び承認者情報を経緯抽出部５３に送信する。
【００２３】
経緯抽出部５３は、例えば記事関係情報格納部４３に格納されている記事関係情報及び送受信部５２によって受信された成果物に基づいて、記事を探索する範囲（以下、記事探索範囲と表記）を決定する。この記事探索範囲は、上記した成果物が作成された際に行われた議論において投稿された記事の範囲を表す。経緯抽出部５３は、決定された記事探索範囲を示す情報（以下、記事探索範囲情報と表記）、送受信部５２によって送信された申請者情報及び承認者情報を記事選出部５５に送る。
【００２４】
情報取得部５４は、経緯抽出部５３または記事選出部５５からの要求に応じて、記事格納部４２に格納されている記事及び記事関係情報格納部４３に格納されている記事関係情報を取得する。情報取得部５４によって取得された記事または記事関係情報は、当該記事または記事関係情報の要求元（経緯抽出部５３または記事選出部５５）に対して送られる。
【００２５】
記事選出部５５は、経緯抽出部５３から送られた記事探索範囲情報によって示される記事探索範囲に該当する記事のうち、申請者によって投稿された回答先記事と当該回答先記事の回答元となる回答元記事を含む記事セットを記事格納部４２から選出（検索）する。なお、記事選出部５５は、回答先記事がまとめ記事である場合には当該回答先記事及び当該回答先記事の回答元である回答元記事を記事セットとして選出しない。記事選出部５５は、情報取得部５４を介して記事セットを選出する。このとき、記事選出部５５は、記事関係情報格納部４３に格納されている記事関係情報及び経緯抽出部５３によって送信された申請者情報に基づいて記事セットを選出する。この記事関係情報は、情報取得部５４を介して取得される。
【００２６】
ここで、パラメータ設定情報格納部４４は、第１のフラグまたは第２のフラグのいずれかが予め設定されたパラメータ設定情報を格納する。第１のフラグは、承認者によって投稿されている回答元記事を含む記事セットを要約作成の対象とする旨を示すフラグである。一方、第２のフラグは、承認者によって投稿されている回答元記事を含む記事セットを要約作成の対象から外す旨を示すフラグである。なお、パラメータ設定情報に設定されるフラグは、例えばユーザの操作に応じて適宜変更（設定）することが可能である。例えば、パラメータ設定情報に第１のフラグが設定されている場合には、当該第１のフラグを第２のフラグに変更することが可能である。同様に、パラメータ設定情報に第２のフラグが設定されている場合には、当該第２のフラグを第１のフラグに変更することが可能である。
【００２７】
パラメータ設定情報格納部４４に格納されているパラメータ設定情報に第１のフラグが設定されている場合には、記事選出部５５は、選出された記事セットの全てを要約対象リストに追加する。
【００２８】
一方、パラメータ設定情報格納部４４に格納されているパラメータ設定情報に第２のフラグが設定されている場合には、記事選出部５５は、選出された記事セットに含まれる回答元記事が承認者によって投稿されているか否かを判定する。この場合、記事選出部５５は、回答元記事に含まれる当該回答元記事を投稿した投稿者（ユーザ）が経緯抽出部５３によって送信された承認者情報によって示される承認者であるか否かに基づいて判定する。記事セットに含まれる回答元記事が承認者によって投稿されていると判定された場合には、記事選出部５５は、当該記事セットを要約対象リストに追加しない。一方、記事セットに含まれる回答元記事が承認者によって投稿されていないと判定された場合には、記事選出部５５は、当該記事セットを要約対象リストに追加する。
【００２９】
記事選出部５５は、記事セットが追加された要約対象リストを簡易要約作成部５６に送信する。
【００３０】
簡易要約作成部５６は、記事選出部５５によって送信された要約対象リストを取得する。簡易要約作成部５６は、取得された要約対象リストに含まれる記事セットに基づいて、当該記事セットに含まれる回答先記事及び回答元記事に対する要約文を作成する。このとき、簡易要約作成部５６は、回答先記事及び回答元記事に含まれる記事本文（コメント）の要約文を作成する。この簡易要約作成部５６によって作成された要約文は、成果物が作成された経緯を示す経緯情報の役割を有する。
【００３１】
簡易要約作成部５６は、例えば記事セットに含まれる回答先記事及び回答元記事を解析し、当該解析結果に基づいて要約文を作成する。なお、要約文の作成方法としては、例えば特開２００２−２０７６８２号公報に記載されているような既に知られている技術を用いることができるため、ここではその詳しい説明を省略する。
【００３２】
簡易要約作成部５６は、作成された要約文を送受信部５２に送信する。この送受信部５２に送信された要約文は、インタフェース５１を介して、成果物とともに当該インタフェースに５１によって入力された承認者情報によって示される承認者に対して提示（表示）される。
【００３３】
図３は、記事格納部４２のデータ構造の一例を示す。記事格納部４２には、複数のユーザによって投稿された記事が格納されている。図３に示すように、記事には、当該記事を識別するための記事ＩＤ、当該記事の本文に相当するコメント、当該記事に添付されている添付ファイル、当該記事を投稿した投稿者及び当該記事が投稿された投稿日（を示す情報）が含まれる。なお、図３には図示されていないが、記事には、これらの他に記事のタイトル等も含まれる。
【００３４】
図３に示す例では、記事格納部４２には、記事４２１〜記事４２３が格納されている。記事４２１には、記事ＩＤ「１」、コメント「ａａａ」、添付ファイルＡ、投稿者「Ａ」及び投稿日「２００８／０１／０７」が含まれている。記事４２２には、記事ＩＤ「２」、コメント「ｂｂｂ」、添付ファイルＢ、投稿者「Ｂ」及び投稿日「２００８／０１／０８」が含まれている。また、記事４２３には、記事ＩＤ「３」、コメント「ｃｃｃ」、添付ファイルＣ、投稿者「Ｃ」及び投稿日「２００８／０１／０９」が含まれている。
【００３５】
図４は、記事関係情報格納部４３のデータ構造の一例を示す。記事関係情報格納部４３には、記事格納部４２に格納されている記事相互間の関係を示す記事関係情報が格納される。図４に示すように、記事関係情報には、例えば回答元記事のように記事相互間の関係において元となる記事を識別するための元記事ＩＤ、例えば回答先記事のように当該関係において先となる記事を識別するための先記事ＩＤ及び当該関係（の種類）が含まれる。
【００３６】
図４に示す例では、記事関係情報格納部４３には、記事関係情報４３１〜記事関係情報４３４が格納されている。記事関係情報４３１には、元記事ＩＤ「１」、先記事ＩＤ「２」及び関係「返信（回答）」が含まれている。この記事関係情報４３１によれば、元記事ＩＤ「１」によって識別される記事は返信の元となる記事（回答元記事）であり、先記事ＩＤ「２」によって識別される記事は元記事ＩＤ「１」によって識別される記事に対して返信した記事（回答先記事）であることが示されている。記事関係情報４３２には、元記事ＩＤ「２」、先記事ＩＤ「３」及び関係「返信」が含まれている。この記事関係情報４３２によれば、元記事ＩＤ「２」によって識別される記事は返信の元となる記事であり、先記事ＩＤ「２」によって識別される記事は元記事ＩＤ「１」によって識別される記事に対して返信した記事であることが示されている。
【００３７】
記事関係情報４３３には、元記事ＩＤ「３」、元記事ＩＤ「５」及び関係「まとめ」が含まれている。また、記事関係情報４３４には、元記事ＩＤ「４」、元記事ＩＤ「５」及び関係「まとめ」が含まれている。この記事関係情報４３３及び記事関係情報４３４によれば、元記事ＩＤ「３」及び元記事ＩＤ「４」によって識別される記事をまとめることによって先記事ＩＤ「５」によって識別される記事が作成（投稿）されたことが示されている。
【００３８】
次に、図５のフローチャートを参照して、本実施形態に係る情報共有装置５０の処理手順について説明する。
【００３９】
まず、インタフェース５１が、ユーザによって作成された例えば設計書が添付された記事（成果物）、当該成果物の承認を申請する申請者を示す申請者情報及び当該申請者によって指定された当該成果物の承認を行う権限を有する承認者を示す承認者情報を入力する（ステップＳ１）。送受信部５２は、インタフェース５１によって入力された成果物、申請者情報及び承認者情報を経緯抽出部５３に送信する。
【００４０】
次に、経緯抽出部５３は、送受信部５２によって送信された成果物、申請者情報及び承認者情報を取得する。また、経緯抽出部５３は、取得された成果物及び記事関係情報格納部４３に格納されている記事関係情報に基づいて、記事探索範囲を決定する（ステップＳ２）。この記事関係情報は、情報取得部５４を介して取得される。
【００４１】
このとき、経緯抽出部５３は、取得された成果物及び記事関係情報格納部４３に格納されている記事関係情報に基づいて、当該成果物と連鎖的に関係がある記事であって当該成果物が作成された議論において起点となる記事（以下、起点記事と表記）を特定する。この起点記事は、成果物に添付されている設計書が改訂される前の設計書が添付されている記事である。経緯抽出部５３は、特定された起点記事に含まれる当該起点記事の投稿日から成果物に含まれる当該成果物の投稿日までの間に投稿された記事であって、当該起点記事と連鎖的に関係のある記事を記事探索範囲（に該当する記事）として決定する。
【００４２】
経緯抽出部５３は、決定された記事探索範囲を示す記事探索範囲情報、取得された申請者情報及び承認者情報を記事選出部５５に送信する。
【００４３】
記事選出部５５は、経緯抽出部５３によって送信された記事探索範囲情報、申請者情報及び承認者情報を取得する。記事選出部５５は、取得された記事探索範囲情報によって示される記事探索範囲に該当する記事のうち、申請者によって投稿された回答先記事がまとめ記事であるか否かを記事関係情報格納部４３に格納されている記事関係情報に基づいて判定する。記事選出部５５は、申請者によって投稿された回答先記事がまとめ記事でないと判定された場合に、当該回答先記事及び当該回答先記事の回答元となる回答元記事のセット（記事セット）を記事格納部４２から選出（検索）する（ステップＳ３）。なお、この記事セットの選出処理は、情報取得部５４を介して実行される。
【００４４】
この場合、記事選出部５５は、記事関係情報格納部４３を参照して、取得された記事探索範囲情報によって示される記事探索範囲に該当する記事であって、ステップＳ１において取得された申請者情報によって示される申請者によって投稿された記事を識別する先記事ＩＤを含む記事関係情報を特定する。記事選出部５５は、特定された記事関係情報のうち、関係として「返信」を含む記事関係情報に含まれる元記事ＩＤによって識別される記事（回答元記事）及び先記事ＩＤによって識別される記事（回答先記事）のセットを記事セットとして選出する。
【００４５】
記事選出部５５は、パラメータ設定情報格納部４４に格納されているパラメータ設定情報に上記した第１のフラグが設定されているか否かを判定する（ステップＳ４）。このパラメータ設定情報には、上記したように第１のフラグまたは第２のフラグのいずれかが予め設定されている。なお、このパラメータ設定情報に設定されるフラグは、ユーザの操作に応じて適宜変更することが可能である。
【００４６】
パラメータ設定情報格納部４４に格納されているパラメータ設定情報に第１のフラグが設定されていない場合（ステップＳ４のＮＯ）、つまり、当該パラメータ設定情報に第２のフラグが設定されている場合、記事選出部５５は、上記したステップＳ３において選出された記事セットから、記事セットを１つ取り出す（ステップＳ５）。
【００４７】
記事選出部５５は、取り出された記事セットに含まれる回答元記事が承認者によって投稿されているか否かを判定する（ステップＳ６）。つまり、記事選出部５５は、回答元記事に含まれる投稿者が、取得された承認者情報によって示される承認者であるか否かを判定する。
【００４８】
取り出された記事セットに含まれる回答元記事が承認者によって投稿されていないと判定された場合、記事選出部５５は、当該記事セットを要約対象リストに追加する（ステップＳ７）。この要約対象リストには、要約文が作成される対象となる記事セットが追加される。
【００４９】
次に、記事選出部５５は、上記したステップＳ３において選出された記事セットの全てについて上記したステップＳ５〜ステップＳ７の処理が実行されたか否かを判定する（ステップＳ８）。
【００５０】
ステップ３において選出された記事セットの全てについて処理が実行されたと判定された場合（ステップＳ８のＹＥＳ）、記事選出部５５は、要約対象リストを簡易要約作成部５６に送信する（ステップＳ９）。
【００５１】
簡易要約作成部５６は、記事選出部５５によって送信された要約対象リストを取得する。簡易要約作成部５６は、取得された要約対象リストに含まれる記事セットに含まれる回答先記事及び回答元記事に対する要約文を作成する（ステップＳ１０）。簡易要約作成部５６は、回答先記事及び回答元記事に含まれる記事本文（コメント）の要約文を作成する。つまり、要約文の作成には、回答先記事及び回答元記事に設計書のような添付ファイルが添付されている場合であっても、当該設計書の内容等は用いられない。簡易要約作成部５６によって作成された要約文は、送受信部５２に送信される。
【００５２】
送受信部５２は、上記したステップＳ１において入力された承認者情報によって示される承認者が成果物（設計書）の承認を行う際に、簡易要約作成部５６によって送信された要約文を当該承認者に対して提示する（ステップＳ１１）。このとき、要約文は、インタフェース５１を介して承認者が利用するクライアント端末２０の表示画面に表示される。これにより、承認者は、成果物の承認を行う際に要約文を参照することによって、当該成果物が作成された経緯を簡単に把握することができる。
【００５３】
一方、ステップＳ４において、パラメータ設定情報格納部４４に格納されているパラメータ設定情報に第１のフラグが設定されている場合、記事選出部５５は、上記したステップＳ３において選出された全ての記事セットを要約対象リストに追加する（ステップＳ１２）。このステップＳ１２の処理が実行されると、ステップＳ９の処理が実行される。
【００５４】
また、ステップＳ６において、取り出された記事セットに含まれる回答元記事が承認者によって投稿されていると判定された場合、当該記事セットは要約対象リストに追加されず、ステップＳ８の処理が実行される。
【００５５】
また、ステップＳ８において、選出された記事セットの全てについて処理が実行されていないと判定された場合、ステップＳ５に戻って処理が繰り返される。
【００５６】
次に、図６を参照して、本実施形態に係る情報共有装置５０の動作について具体的に説明する。図６は、起点記事１０１に対して議論が行われることにより成果物１０２が作成（投稿）された際の、起点記事１０１、成果物１０２及び当該議論において投稿された複数の記事相互間の関係を示す図である。
【００５７】
図６に示すように、起点記事１０１を起点として議論が行われることにより成果物１０２が投稿されている。この議論においては、成果物１０２が投稿されるまでに記事１〜記事１２が投稿されたものとする。なお、図６に示す記事１３〜記事１９は、成果物１０２が投稿された後に投稿された記事であるものとする。
【００５８】
以下、起点記事１０１を投稿し、成果物１０２について承認を申請する申請者は、ユーザＡであるものとし、成果物１０２を承認する権限を有する承認者は、ユーザＢであるものとして説明する。
【００５９】
なお、起点記事、記事３、記事６、記事８〜記事１０、記事１２、記事１４、記事１７、記事１９及び成果物１０２は、ユーザＡによって投稿された記事である。記事５、記事１３及び記事１５は、ユーザＢによって投稿された記事である。記事１は、ユーザＣによって投稿された記事である。記事２は、ユーザＤによって投稿された記事である。記事４は、ユーザＥによって投稿された記事である。記事７及び記事１６は、ユーザＦによって投稿された記事である。また、記事１１及び記事１８は、ユーザＧによって投稿された記事である。これらの各記事（起点記事１０１、成果物１０２及び記事１〜記事１９）は、各ユーザによって投稿されると記事格納部４２に格納される。
【００６０】
また、図６において線で結ばれている２つの記事は、回答元記事及び回答先記事の関係にある。具体的には、記事１は、起点記事１０１に対して回答（返信）した記事である。つまり、記事１が回答先記事である場合には起点記事１０１は回答元記事である。同様に、記事２は、記事１に対して回答した記事である。また、記事８は、起点記事１０１に対して回答した記事である。なお、図６に示す他の記事についても同様である。
【００６１】
なお、図６に示す成果物１０２は、例えば記事４に対して回答した記事であって、記事１３及び記事１７をまとめることによって作成された記事（まとめ記事）であるものとする。
【００６２】
また、上記したような複数の記事相互間の関係（返信またはまとめ）を示す記事関係情報は、記事関係情報格納部４３に格納されている。
【００６３】
ここで、図７を参照して、例えばユーザＡが起点記事１０１を投稿する際の記事投稿画面について説明する。図７に示す記事投稿画面は、ユーザＡが新たに起点記事１０１を投稿する際に当該ユーザＡが利用するクライアント端末２０に表示される。
【００６４】
図７に示すように、記事投稿画面２００には、記事作成欄２１０及び投稿ボタン２２０が表示されている。記事作成欄２１０には、タイトル入力欄２１１、本文（コメント）入力欄２１２及び添付ファイル欄２１３が含まれている。タイトル入力欄２１１には、ユーザＡのクライアント端末２０に対する操作に応じて起点記事１０１のタイトル（例えば、「ｘｘｘ」）が入力される。同様に、本文入力欄２１２には、起点記事１０１の本文（例えば、「ｙｙｙｙｙ…」）が入力される。また、添付ファイル欄２１３においては、起点記事１０１に添付するファイル（例えば、設計書Ａ１．ｔｘｔ）を指定することができる。これにより、起点記事１０１に設計書Ａ１が添付される。ユーザＡは、上記したような必要な操作を実行した後、投稿ボタン２２０を押下（選択）することで起点記事１０１を情報共有装置５０に投稿することができる。
【００６５】
また、図８〜図１０を参照して、例えば上記したようにして投稿された起点記事１０１に対する返信としてユーザＣが記事１を投稿する際のクライアント端末２０の画面の遷移について説明する。
【００６６】
図８は、ユーザＣが利用するクライアント端末２０に表示された記事一覧画面の一例を示す。図８に示すように、記事一覧画面２３０には、複数のユーザによって投稿された記事の一覧が表示されている。記事一覧画面２３０には、複数のユーザによって投稿された記事毎に、例えば当該記事のタイトル、添付ファイルの有無、当該記事の投稿者及び投稿日時が表示される。
【００６７】
この記事一覧画面２３０には、上記したようにユーザＡによって投稿された起点記事１０１が表示されている。図８に示す例では、例えば起点記事１０１は、タイトルが「ｘｘｘ」、添付ファイル有、投稿者が「ユーザＡ」及び投稿日時が「２００８／１／８  １４：３７」であることが示されている。この起点記事１０１に対して回答（返信）する場合には、ユーザＣは、クライアント端末２０を操作することによって記事一覧画面２３０に表示されている起点記事１０１を選択する。これにより、クライアント端末２０の記事一覧画面２３０は、起点記事１０１が表示される画面（表示画面）に遷移する。
【００６８】
図９は、ユーザＣが利用するクライアント端末２０に上記した起点記事１０１が表示された際の表示画面の一例を示す。図９に示すように、表示画面２４０には、例えば返信ボタン２４１及びまとめボタン２４２が表示されている。また、表示画面２４０には、記事表示欄２４３が表示されている。この記事表示欄２４３には、上記した図８に示す記事一覧画面２３０において選択された起点記事１０１が表示されており、当該起点記事１０１に含まれる当該起点記事１０１のタイトル（ｘｘｘ）、本文（ｙｙｙｙｙ…）及び当該起点記事１０１に添付されている添付ファイル（設計書Ａ１．ｔｘｔ）が表示されている。ここで、ユーザＣがクライアント端末２０を操作することにより、表示画面２００に表示されている返信ボタン２４１が押下（選択）されると、クライアント端末２０の表示画面２００は、起点記事１０１に対する返信記事、つまり起点記事１０１を回答元記事とした場合の回答先記事として記事１を投稿するための投稿画面（以下、返信記事投稿画面と表記）に遷移する。
【００６９】
図１０は、ユーザＣが記事１を投稿する際にクライアント端末２０に表示される返信記事投稿画面の一例を示す。図１０に示すように、返信記事投稿画面２５０には、記事作成欄２６０及び投稿ボタン２７０が表示されている。記事作成欄２６０には、タイトル入力欄２６１、本文入力欄２６２及び添付ファイル欄２６３が含まれている。タイトル入力欄２６１には、ユーザＣのクライアント端末２０に対する操作に応じて記事１のタイトルが入力される。同様に、本文入力欄２６２には、記事１の本文が入力される。また、添付ファイル欄２６３においては、記事１に添付するファイルがある場合には当該ファイルを指定することができる。ユーザＣは、上記したような必要な操作を実行した後、投稿ボタン２７０を押下（選択）することで起点記事１０１に対する返信（回答）として記事１を投稿することができる。ここでは、記事１の投稿について説明したが、記事１以外の記事についても同様である。
【００７０】
なお、上記したように起点記事１０１が表示された表示画面２４０において返信ボタン２４１を選択して回答先記事（ここでは、記事１）が作成され、投稿された場合には、起点記事１０１を識別するための元記事ＩＤ、記事１を識別するための先記事ＩＤ及び当該起点記事及び記事１の関係の種類「返信」を含む記事関係情報が、記事関係情報格納部４３に格納される。
【００７１】
また、図９に示す表示画面２４０において表示されている添付ファイル（設計書Ａ１．ｔｘｔ）を指定することで当該添付ファイルの内容の確認及び改訂等の操作を行うことも可能である。
【００７２】
なお、ここでは、図９に示す表示画面２４０において返信ボタン２４１が選択されることにより起点記事１０１の回答先記事である記事１が投稿される場合について説明したが、当該表示画面２４０においてまとめボタン２４２を選択することでまとめ記事を投稿することも可能である。上記した表示画面２４０においてまとめボタン２４２を選択して記事１が投稿された場合には、起点記事１０１を識別するための元記事ＩＤ、記事１を識別するための先記事ＩＤ及び当該起点記事及び記事１の関係の種類「まとめ」を含む記事関係情報が、記事関係情報格納部４３に格納される。また、複数の記事をまとめることによってまとめ記事を投稿（作成）する場合には、当該まとめ記事の投稿画面から当該複数の記事を指定することも可能である。
【００７３】
ここで、例えば起点記事１０１を投稿したユーザＡが成果物１０２を承認する権限を有するユーザＢに対して当該成果物１０２の承認を申請した場合を想定する。この場合、成果物１０２の申請者はユーザＡである。このとき、ユーザＡは、例えば２００８年１月８日に起点記事１０１を投稿し、同年１月１１日に成果物１０２の承認を申請したものとする。また、例えばユーザＡによって指定された成果物１０２の承認（期限）日は２００８年１月１４日であるものとする。なお、成果物１０２には、添付ファイルとして「設計書Ａ２．ｔｘｔ」が添付されている。この「設計書Ａ２．ｔｘｔ」は、起点記事１０１に添付されていた「設計書Ａ１．ｔｘｔ」が議論において改訂されて作成されたファイルである。
【００７４】
この場合、情報共有装置５０のインタフェース５１は、成果物１０２、ユーザＡを示す申請者情報及びユーザＢを示す承認者情報を入力する。この成果物１０２、申請者情報及び承認者情報は、ユーザＡのクライアント端末２０に対する操作に応じて入力される。また、承認者であるユーザＢは、例えば申請者であるユーザＡによって指定される。
【００７５】
次に、経緯抽出部５３は、インタフェース５１によって入力された成果物１０２及び記事関係情報格納部４３に格納されている記事関係情報に基づいて記事探索範囲を決定する。まず、経緯抽出部５３は、インタフェース５１によって入力された成果物１０２及び記事関係情報格納部４３に格納されている記事関係情報に基づいて、当該成果物１０２と連鎖的に関係がある記事であって当該成果物１０２が作成された議論において起点となる起点記事１０１を特定する。経緯抽出部５３は、特定された起点記事１０１に含まれる投稿日から成果物１０２に含まれる投稿日までの間に投稿された記事であって、当該起点記事１０１と連鎖的に関係のある記事を記事探索範囲（に該当する記事）として決定する。図６に示す例では、記事１〜記事１２が記事探索範囲に該当する記事である。なお、図６に示す記事１３〜記事１９は、成果物１０２が投稿された後に投稿された記事であるため、ここでは記事探索範囲には該当しない。
【００７６】
記事選出部５５は、経緯抽出部５３によって決定された記事探索範囲に該当する記事のうち、申請者であるユーザＡによって投稿された回答先記事と当該回答先記事の回答元となる回答元記事を含む記事セットを記事格納部４２から選出する。図６に示す例では、ユーザＡによって投稿された記事３及び当該記事３の回答元記事である記事２を含む記事セット３０１が選出される。同様に、記事８及び記事９を含む記事セット３０２、記事１０及び記事１１を含む記事セット３０３が選出される。なお、例えば記事１１が他の記事をまとめることによって作成されたまとめ記事である場合には、記事１０及び記事１１を含む記事セット３０３は選出されない。以下、ここでは記事セット３０１〜記事セット３０３が選出されたものとして説明する。
【００７７】
記事選出部５５は、パラメータ設定情報格納部４４に格納されているパラメータ設定情報に第１のフラグが設定されているか否かを判定する。
【００７８】
パラメータ設定情報に第１のフラグが設定されている場合には、記事選出部５５は、選出された記事セット３０１〜記事セット３０３の全てを要約対象リストに追加し、当該要約対象リストを簡易要約作成部５６に送信する。
【００７９】
一方、パラメータ設定情報に第１のフラグが設定されていない場合、つまり、第２のフラグが設定されている場合には、記事選出部５５は、選出された記事セット３０１〜記事セット３０３のうち、回答元記事が承認者であるユーザＢによって投稿されている記事セット以外の記事セットを要約対象リストに追加する。図６に示す例では、記事セット３０２に含まれる記事８（回答元記事）はユーザＢによって投稿されている。このため、記事選出部５５は、記事セット３０２以外の記事セット３０１及び記事セット３０３を要約対象リストに追加し、当該要約対象リストを簡易要約作成部５６に送信する。以下では、パラメータ設定情報に第２のフラグが設定されており、記事セット３０１及び記事セット３０３が追加された要約対象リストが簡易要約作成部３０１に送信されたものとして説明する。
【００８０】
簡易要約作成部５６は、記事選出部５５によって送信された要約対象リストに含まれる記事セット３０１及び記事セット３０３の要約文を作成する。簡易要約作成部５６は、記事セット３０１に含まれる記事２及び記事３の本文、記事セット３０２に含まれる記事１０及び記事１１の本文に基づいて要約文を作成する。ここで、作成される要約文は、成果物１０２が作成された議論の経緯を表す。
【００８１】
簡易要約作成部５６によって作成された要約文及びインタフェース５１によって入力された成果物１０２は、当該インタフェース５１を介して承認者であるユーザＢによって利用されるクライアント端末２０に表示される。
【００８２】
ここで、図１１は、成果物１０２が承認者であるユーザＢが利用するクライアント端末２０に表示された際の表示画面の一例を示す。図１１に示すように、表示画面２８０には、記事表示欄２８１、添付ファイル表示欄２８２及び経緯ボタン２８３が表示されている。記事表示欄２８１には、例えば成果物１０２のタイトル「承認願」及び本文「Ｂ部長殿  承認お願いします。」が表示されている。また、添付ファイル表示欄２８２には、成果物１０２に添付されている添付ファイル「設計書Ａ２．ｔｘｔ」が示されている。ユーザＢは、クライアント端末２０を操作することによって、この添付ファイル表示欄２８２において示されている「設計書Ａ２．ｔｘｔ」を指定することで当該「設計書Ａ２．ｔｘｔ」のファイルを開くことができ、当該「設計書Ａ２．ｔｘｔ」の内容を確認し、承認するか否かを判断することができる。
【００８３】
このとき、ユーザＢが、「設計書Ａ２．ｔｘｔ」の承認の際に、当該「設計書Ａ２．ｔｘｔ」が作成された経緯を参照したい場合には、表示画面２８０に表示されている経緯ボタン２８３を選択することで、例えば図１２に示すように要約表示画面２９０の要約表示欄２９１に上記した簡易要約作成部５６によって作成された要約文（例えば、「ｚｚｚｚｚ…」）が表示される。
【００８４】
ところで、図６に示すように、例えば上記したユーザＢによって成果物１０２が承認された後（承認日２００８年１月１４日以降）に記事１３〜記事１９等が投稿されることによって議論が行われ、その後に新たな成果物（図示せず）が作成される場合がある。ここで、例えば新たな成果物の承認がユーザＡによって当該新たな成果物を承認する権限を有するユーザ（例えばユーザＣ）に対して申請された場合を想定する。この新たな成果物には、添付ファイルとして「設計書Ａ３．ｔｘｔ」が添付されているものとする。この「設計書Ａ３．ｔｘｔ」は、成果物１０２に添付されていた「設計書Ａ２．ｔｘｔ」が例えば成果物１０２を起点として行われた議論において改訂された作成されたファイルである。
【００８５】
この場合には、上記した成果物１０２の承認が申請された場合と同様に、新たな成果物が作成された議論の経緯を表す要約文が作成される。この要約文は、新たな成果物とともに承認者であるユーザＣが利用するクライアント端末２０に表示される。これにより、承認者であるユーザＣは、成果物２の承認の際に当該成果物２に添付されている「設計書Ａ３．ｔｘｔ」が作成された経緯を確認することができる。
【００８６】
なお、上記した新たな成果物に対してユーザＣ（承認者）によって承認が行われる場合には、例えば成果物１０２を起点として行われた議論の経緯を表す要約文（以下、第１の要約文と表記）を表示するか、または上記した成果物１０２の場合と同様に起点記事１０１を起点として行われた議論の経緯を表す要約文（以下、第２の要約文と表記）を表示するかを例えばユーザＣに選択させる構成であっても構わない。
【００８７】
例えば第１の要約文を表示することがユーザＣによって選択された場合には、図６に示す例では、記事１３及び記事１４を含む記事セット３０４、記事１６及び記事１７を含む記事セット３０５、記事１８及び記事１９を含む記事セット３０６に対する要約文（第１の要約文）が作成され、当該要約文が表示される。
【００８８】
一方、第２の要約文を表示することがユーザＣによって選択された場合には、記事セット３０１及び記事セット３０３〜記事セット３０６の要約文（第２の要約文）が作成され、当該要約文が表示される。
【００８９】
上記したように本実施形態においては、例えばユーザによって投稿された起点記事１０１を起点として議論が行われることによって作成された成果物１０２の承認を承認者（例えばユーザＢ）が行う際に、当該成果物１０２の申請者（例えばユーザＡ）が回答した回答先記事及び当該回答先記事の回答元となる回答元記事を含む記事セットを成果物１０２が作成された経緯における重要な記事として自動的に選出し、当該選出された記事セットから当該議論の経緯を表す要約文が作成される。本実施形態においては、この作成された要約文は成果物１０２とともに承認者に提示される。これにより、承認者は、成果物１０２の承認を行う際に、提示された要約文を確認することにより当該成果物１０２（に添付された「設計書Ａ２．ｔｘｔ」）がどのような経緯で作成されたかを容易に把握することができる。
【００９０】
また、本実施形態においては、承認者が回答元記事の投稿者である場合には、当該承認者は当該回答元記事及び回答元記事に対して回答された回答先記事の内容については把握しているため、当該回答元記事を含む記事セットは要約文の作成の対象から除外される。これにより、本実施形態においては、同一の議論において成果物１０２が作成された場合であっても承認者に適した要約文を作成し、提示することが可能となる。
【００９１】
また、本実施形態においては、例えば成果物１０２の承認が行われた後に議論が行われ、新たな成果物の承認が申請された場合において、当該新たな成果物の承認を行う承認者に対して上記した第１の要約文または第２の要約文のいずれかを表示することを選択させることができる。これにより、新たな成果物の承認を行う承認者の要求に応じた要約文を表示することができる。
【００９２】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施形態に係る情報共有装置を含むクライアント−サーバシステムのハードウェア構成を示すブロック図。
【図２】図１に示す情報共有装置５０の主として機能構成を示すブロック図。
【図３】記事格納部４２のデータ構造の一例を示す図。
【図４】記事関係情報格納部４３のデータ構造の一例を示す図。
【図５】情報共有装置５０の処理手順を示すフローチャート。
【図６】情報共有装置５０の動作について具体的に説明するための図。
【図７】新たに起点記事を投稿する際にクライアント端末２０に表示される記事投稿画面の一例を示す図。
【図８】クライアント端末２０に表示された記事一覧画面の一例を示す図。
【図９】クライアント端末２０に起点記事２３１が表示された際の表示画面の一例を示す図。
【図１０】記事１を投稿する際のクライアント端末２０の返信記事投稿画面の一例を示す図。
【図１１】承認者が利用するクライアント端末２０に成果物１が表示された際の表示画面の一例を示す図。
【図１２】承認者が利用するクライアント端末に表示された要約表示画面２９０の一例を示す図。
【符号の説明】
【００９４】
１０…コンピュータ、２０…クライアント端末、３０…ネットワーク、４０…外部記憶装置、４２…記事格納部、４３…記事関係情報格納部、４４…パラメータ設定情報格納部、５０…情報共有装置、５１…インタフェース、５２…送受信部、５３…経緯抽出部、５４…情報取得部、５５…記事選出部、５６…簡易要約作成部。
【図１】
0004643680.tif 000002
【図２】
0004643680.tif 000003
【図３】
0004643680.tif 000004
【図４】
0004643680.tif 000005
【図５】
0004643680.tif 000006
【図６】
0004643680.tif 000007
【図７】
0004643680.tif 000008
【図８】
0004643680.tif 000009
【図９】
0004643680.tif 000010
【図１０】
0004643680.tif 000011
【図１１】
0004643680.tif 000012
【図１２】
0004643680.tif 000013