(57)【要約】【課題】各ユーザグループ内に蓄積されたメッセージ群から他のユーザグループに公開可能な所望の情報を過不足なく抽出して、それを公開するに適した相手ユーザグループに公開することができる情報共有装置を提供する。【解決手段】複数のユーザグループのうちの１つである第１のユーザグループに対応つけて記憶されたメッセージ群から抽出すべき情報の条件と、当該条件を満たす情報の公開先として複数のユーザグループのうちの他のユーザグループを指定した第１の抽出ルールを記憶手段に記憶し、他のユーザグループのうちの１つである第２のユーザグループに属するユーザが、第２のユーザグループが公開先として指定されている第１の抽出ルールを選択し、この選択された第１の抽出ルールを用いて、第１のユーザグループに対応するメッセージ群から情報を収集して提示する。【選択図】    図１
2004355388.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザをメンバとする複数のユーザグループのそれぞれに対応付けて、各ユーザグループに属するユーザ間で送受信されたメッセージ群を記憶する第１の記憶手段と、
前記複数のユーザグループのうちの１つである第１のユーザグループに対応するメッセージ群から抽出すべき情報の条件と、当該条件を満たす情報の公開先として前記複数のユーザグループのうちの他のユーザグループを少なくとも１つ指定した第１の抽出ルールを記憶する第２の記憶手段と、
前記他のユーザグループのうちの１つである第２のユーザグループに属するユーザが、当該第２のユーザグループが前記公開先として指定されている第１の抽出ルールを選択するための選択手段と、
この選択手段で選択された第１の抽出ルールを用いて、前記第１のユーザグループに対応するメッセージ群から情報を収集する収集手段と、
この収集手段で収集される情報を前記第２のユーザグループに属するユーザに提示する提示手段と、
を具備したことを特徴とする情報共有装置。
【請求項２】
前記第１のユーザグループが前記公開先として指定されている前記第１の抽出ルールを用いて情報を抽出するための、少なくとも当該第１の抽出ルールを指定した第２の抽出ルールを記憶する第３の記憶手段をさらに具備し、
前記選択手段で前記第２の抽出ルールが選択されたとき、前記収集手段は当該第２の抽出ルールで指定された第１の抽出ルールを用いて情報を収集することを特徴とする請求項１記載の情報共有装置。
【請求項３】
前記第１のユーザグループに属するユーザが前記第１の抽出ルールを作成するための手段をさらに具備したことを特徴とする請求項１記載の情報共有装置。
【請求項４】
前記第２のユーザグループに属するユーザが前記第２の抽出ルールを作成するための手段をさらに具備したことを特徴とする請求項２記載の情報共有装置。
【請求項５】
前記収集手段で収集された情報に対し、修正や削除、新たな情報の追加といった編集を行うための編集手段と、
この編集手段での編集内容を表すデータを前記収集手段で収集された情報に付加して記憶する手段と、
をさらに具備したことを特徴とする請求項１記載の情報共有装置。
【請求項６】
複数のユーザをメンバとする複数のユーザグループのそれぞれに対応付けて、各ユーザグループに属するユーザ間で送受信されたメッセージ群を第１の記憶手段に記憶する第１のステップと、
前記複数のユーザグループのうちの１つである第１のユーザグループに対応するメッセージ群から抽出すべき情報の条件と、当該条件を満たす情報の公開先として前記複数のユーザグループのうちの他のユーザグループを少なくとも１つ指定した第１の抽出ルールを第２の記憶手段に記憶する第２のステップと、
前記他のユーザグループのうちの１つである第２のユーザグループに属するユーザが、当該第１のユーザグループが前記公開先として指定されている第１の抽出ルールを選択する第３のステップと、
この第３のステップで選択された第１の抽出ルールを用いて、前記第１のユーザグループに対応するメッセージ群から情報を収集する第４のステップと、
この第４のステップで収集される情報を前記第２のユーザグループに属するユーザに提示する第５のステップと、
を有することを特徴とする情報共有方法。
【請求項７】
前記第１のユーザグループが前記公開先として指定されている前記第１の抽出ルールを用いて情報を抽出するための、少なくとも当該第１の抽出ルールを指定した第２の抽出ルールを第３の記憶手段に記憶する第６のステップをさらに有し、
前記第３のステップで前記第２の抽出ルールが選択されたとき、前記第４のステップで、当該第２の抽出ルールで指定された第１の抽出ルールを用いて情報を収集することを特徴とする請求項６記載の情報共有方法。
【請求項８】
複数のユーザをメンバとする複数のユーザグループのそれぞれに対応付けて、各ユーザグループに属するユーザ間で送受信されたメッセージ群を第１の記憶手段に記憶する第１のステップと、
前記複数のユーザグループのうちの１つである第１のユーザグループに対応するメッセージ群から抽出すべき情報の条件と、当該条件を満たす情報の公開先として前記複数のユーザグループのうちの他のユーザグループを少なくとも１つ指定した第１の抽出ルールを第２の記憶手段に記憶する第２のステップと、
前記他のユーザグループのうちの１つである第２のユーザグループに属するユーザが、当該第１のユーザグループが前記公開先として指定されている第１の抽出ルールを選択する第３のステップと、
この第３のステップで選択された第１の抽出ルールを用いて、前記第１のユーザグループに対応するメッセージ群から情報を収集する第４のステップと、
この第４のステップで収集される情報を前記第２のユーザグループに属するユーザに提示する第５のステップと、
をコンピュータに実行されるプログラム。
【請求項９】
前記第１のユーザグループが前記公開先として指定されている前記第１の抽出ルールを用いて情報を抽出するための、少なくとも当該第１の抽出ルールを指定した第２の抽出ルールを第３の記憶手段に記憶する第６のステップをさらに有し、
前記第３のステップで前記第２の抽出ルールが選択されたとき、前記第４のステップで、当該第２の抽出ルールで指定された第１の抽出ルールを用いて情報を収集することを特徴とする請求項８記載のプログラム。
【請求項１０】
前記第１のユーザグループに対応するメッセージ群および前記第１の抽出ルールを用いて前記第１のユーザグループに対応するメッセージ群から抽出された情報を、当該第１のユーザグループに属する各ユーザからの要求に応じて提示する手段をさらに具備したことを特徴とする請求項１記載の情報共有装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のユーザが情報を交換あるいは蓄積しその情報を互いに共有する情報共有システムに関する。
【０００２】
【従来の技術】
複数のユーザが互いに情報を交換するための手段として、電子メールを用いたメーリングリスト、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）を用いた電子掲示板、チャットなどの手段が、すでに広く普及している。
【０００３】
メーリングリストとは、複数の電子メールアドレスをまとめて、その全員に一括してメッセージを送信できるようにした手段である。また、電子掲示板とは、ネットワーク上に情報共有のためのスペースを設けて、複数の登録ユーザあるいは匿名ユーザが自由にメッセージを記入できるようにした手段である。チャットは、電子掲示板と同様に情報共有スペースを設けて、テキストのメッセージをリアルタイムに送受信できるようにした手段である。
【０００４】
また、上記のメーリングリスト、電子掲示板、チャットなどのメッセージ交換手段は、それ単体としても用いられるが、その一方で、グループウェアシステムや文書管理システムと組み合わせて用いられることも多い。
【０００５】
このようなシステムでは、メッセージをやり取りするだけでなく、文書やファイルあるいはスケジュール帳や住所録などの様々な情報を蓄積したり交換したりする目的でも用いられる。
【０００６】
上記のような、メーリングリストや電子掲示板やチャット等のように、１対１のみでない比較的多数のユーザによる情報の交換・蓄積・共有を目的としたシステムでは、参加メンバーの大部分が共通に関心を持つ話題に関するメッセージや情報が交換・蓄積・共有されることが多い。
【０００７】
このように、共通の内容や目的を持つ複数のユーザが属するグループをシステム上に実現し、このグループを単位として、情報の交換や蓄積を行うためのグループを、以下ではユーザグループあるいはコミュニティなどと呼ぶ。
【０００８】
このようにユーザグループを単位として情報の交換や蓄積を行うシステムでは、一般的にはシステム上に複数のユーザグループが存在し、システムを利用するユーザは、目的に応じて、１つあるいは複数のユーザグループに所属し、それぞれのユーザグループ内で情報を参照・操作する。
【０００９】
このようなシステムには、Ｗｅｂタイプのグループウェアや、メッセージとそれに関連する文書情報を対応づけて管理するコミュニティウェアシステムなどが存在する（例えば、特許文献１参照）。
【００１０】
このようなシステムにおいて、同一のユーザグループ内だけでなく、複数のユーザグループ間での情報共有を行うことが可能になれば、システムを利用したコミュニケーションがさらに活性化されることが考えられる。
【００１１】
例えば、会社内の異なる部署間で、目的は似通っているが異なる所属ユーザを持つ複数のユーザグループが存在する場合、それぞれのユーザグループに属する情報のうち、公開可能な情報のみをお互いに交換することにより、情報共有がはかれる、といった例が考えられる。
【００１２】
このように、複数ユーザグループ間で情報の共有を行うためには、どのような範囲で情報を公開するかと、どのような情報を公開するかを設定する必要がある。
【００１３】
情報公開の範囲に関しては、まず、情報公開元のユーザグループに属する、全てあるいは一部の情報を、他の全てのユーザグループおよび自ユーザグループに属していない全てのユーザグループに対して公開する方法が考えられる。
【００１４】
例えば、ユーザグループ内で交換されている複数のメッセージと関連付けられた文書を管理し、それぞれの文書に対して、自ユーザグループに属するユーザのみが参照可能な「非公開」、システム中の全てのユーザが参照可能な「公開」という２種類の属性を付加するという技術がある（例えば、特許文献２参照）。
【００１５】
また、従来Ｗｅｂタイプのグループウェアに含まれるスケジュール管理機能では、ユーザが登録した個々のスケジュールに対して、登録ユーザのみが参照可能な「非公開」、全てのユーザが参照可能な「公開」という２種類の属性を付加することができる。
【００１６】
しかし、このような方法では、情報を公開する範囲をきめ細かく設定できないため、公開する必要のない範囲まで公開してしまうという問題がある。
【００１７】
あるいは、例えば、ユーザグループや、あるいはユーザのリストを設定し、情報を公開する相手の範囲を設定する方法が考えられる。しかし、全ての情報に対する情報公開範囲を設定するのでは、それぞれ必要な情報のみを必要な相手先に公開するのは不可能であり、その反面、個々の情報、例えば個々のスケジュール項目別に公開範囲を設定するのは非常に負荷が高く困難である。
【００１８】
また、公開する情報の選択に関しては、まず、情報公開元のユーザグループに属する全ての情報を公開する方法が考えられる。例えば、あるユーザグループ内で交換されている情報を他のユーザグループに対して公開する場合、情報を公開する側のユーザグループが交換されている全ての情報を相手のユーザグループに公開、あるいは転送するという方法が考えられる。しかしこの場合、実際には公開する必要の無い情報も含め、自ユーザグループで交換されている全ての情報を公開する必要があり、また公開相手先ユーザグループに所属するユーザも、実際には必要のない大量の情報まで見なければならなくなってしまう、という問題がある。
【００１９】
あるいは、公開するために必要な情報を選択し、この情報のみ公開する方法が考えられる。例えば、２つのユーザグループ内で情報を共有する場合、特定の一人あるいは複数のユーザが両方のユーザグループに所属し、情報公開元に存在する情報の中から、必要な情報のみを選別、収集、加工して、それぞれの情報を手動で公開相手先ユーザグループに登録する、といった方法も考えられる。この場合、必要十分な情報のみが共有されるという利点はあるが、個々の情報に対してそれぞれ公開するための情報の加工および公開先の選択を行う必要があるため、情報交換を担う特定のユーザの負荷が高いという問題が発生する。
【００２０】
メッセージから特定種類の情報を抽出するルールを複数用意し、それを用いてメッセージ中から情報を抽出し、その結果を同一ユーザグループ内で共有する、という技術も存在するが（例えば、特許文献３参照）、これには、他のユーザグループを指定してその抽出結果を公開するという手法は開示されていない。
【００２１】
このように、複数のユーザグループ間で情報の共有を行うためには、ユーザグループが持つ情報の中から公開目的に応じて必要十分な情報を選択・抽出し他のユーザグループに対して公開することが必要になるが、従来の技術では困難である。
【００２２】
【特許文献１】
特開２００２−１４０３４４公報
【００２３】
【特許文献２】
特開２００２−１４０３２３公報
【００２４】
【特許文献３】
特開２００２−６９５２４公報
【００２５】
【発明が解決しようとする課題】
このように、従来は、複数のユーザをメンバとする複数のユーザグループのそれぞれにおいて、メンバ間で交換され蓄積された情報のなかから、他のユーザグループに公開可能な所望の情報を過不足なく抽出して、これを公開するに適した相手ユーザグループにのみ公開することができないという問題点があった。
【００２６】
そこで、本発明は、上記問題点に鑑み、各ユーザグループ内に蓄積されたメッセージ群から他のユーザグループに公開可能な所望の情報を過不足なく抽出して、これを公開するに適した相手ユーザグループに公開することができる情報共有方法および情報共有装置を提供することを目的とする。
【００２７】
【課題を解決するための手段】
本発明は、複数のユーザをメンバとする複数のユーザグループのそれぞれに対応付けて、各ユーザグループに属するユーザ間で送受信されたメッセージ群を第１の記憶手段に記憶し、前記複数のユーザグループのうちの１つである第１のユーザグループに対応するメッセージ群から抽出すべき情報の条件と、当該条件を満たす情報の公開先として前記複数のユーザグループのうちの他のユーザグループを少なくとも１つ指定した複数の第１の抽出ルールを第２の記憶手段に記憶し、前記他のユーザグループのうちの１つである第２のユーザグループに属するユーザが、前記複数の第１の抽出ルールのうち当該第１のユーザグループが前記公開先として指定されている第１の抽出ルールを選択し、この選択された第１の抽出ルールを用いて、前記第１のユーザグループに対応するメッセージ群から情報を収集して、収集した情報を前記第２のユーザグループに属するユーザに提示することを特徴とする。
【００２８】
また、前記第１のユーザグループが前記公開先として指定されている前記第１の抽出ルールを用いて情報を抽出するための、少なくとも当該第１の抽出ルールを指定した第２の抽出ルールを第３の記憶手段に記憶し、前記第２の抽出ルールが選択されたときには、当該第２の抽出ルールで指定された第１の抽出ルールを用いて情報を収集することを特徴とする。
【００２９】
上記本発明によれば、各ユーザグループ内に蓄積されたメッセージ群から他のユーザグループに公開可能な所望の情報を過不足なく抽出して、それを公開するに適した相手ユーザグループに公開することができる。また、各ユーザグループは、当該ユーザグループに公開されている他のユーザグループ内の情報を容易に収集することができる。
【００３０】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
【００３１】
図１は、本発明の一実施形態に係る情報共有システム（以下、簡単にシステムと呼ぶ）の構成例を概略的に表す図である。情報共有システムは、大きく分けて、メッセージ管理装置１と、当該メッセージ管理装置１にネットワークを介して接続する複数（ここでは、例えば３つ）のユーザ端末ＴＥ（ＴＥ１〜ＴＥ３から構成されている。
【００３２】
メッセージ管理装置１は、提示部１００と、メッセージ送受信部１０１と、抽出ルール編集部１０２と、情報抽出部１０３と、インポート処理部１０４と、抽出結果編集部１０５と、コミュニティ情報記憶部１０６と、メッセージ情報記憶部１０７と、抽出ルール記憶部１０８と、抽出結果記憶部１０９、コミュニティ管理部１１０から構成されている。
【００３３】
この情報共有システムでは、共通の目的や話題を持ってメッセージの交換を行うユーザグループ毎に各ユーザ端末から送信されるメッセージを管理する。このユーザグループをコミュニティと呼ぶ。各コミュニティには、１人あるいは複数のユーザが所属している。
【００３４】
各コミュニティには、それぞれを識別するためのユニークなコミュニティＩＤやコミュニティ名が付されている。また、コミュニティのネットワーク上の場所を表す情報として、本実施形態では、メーリングリスト・アドレスと掲示板ＵＲＬのうちのいずれか一方または両方を持つ。
【００３５】
各々のユーザは、各自のユーザ端末から、自分のユーザ情報の登録や編集、コミュニティへの参加や脱会、新しいコミュニティの作成などの操作を、コミュニティ管理部１１０の管理のもとで行うことができる。
【００３６】
メッセージ送信受部１０１は、各ユーザ端末ＴＥのユーザがコミュニティへ送信するメッセージを受信し、これをメッセージ情報記憶部１０７に記憶する。このとき、コミュニティ管理部１により、メッセージの送信者がコミュニティのメンバであるかどうかが確認され、正規のメンバでないユーザによって送信されたメッセージは、必要があれば排除される。また、メッセージ送受信部１０１は、メッセージ情報記憶部１０７に記憶されたメッセージをコミュニティのメンバに配信する。メッセージの配信の際は、コミュニティ情報記憶部１０６に記憶されているコミュニティ管理情報を参照し、当該メッセージの配信先を判断する。なお、ユーザによるメッセージの送信は、電子メールやウェブサイト上の電子掲示板など、従来の手段を、一つまたは複数併用して実現してよい。
【００３７】
提示部１００は、システム内の各種情報や操作や表示などのための画面を各ユーザ端末ＴＥからの要求に応じて提供したり、あるいはメッセージ管理装置１の有するディスプレイに表示するためのもので、具体的には、各コミュニティのコミュニティ管理情報、メッセージの内容、抽出ルールや抽出結果の情報を、コミュニティ情報記憶部１０６、メッセージ情報記憶部１０７、抽出ルール記憶部１０８、抽出結果記憶部１０９から取得して、当該コミュニティに属する各ユーザのユーザ端末ＴＥへ提供する。また、ユーザからの要求に応じて、情報抽出部１０３で当該ユーザの属するコミュニティ内の情報から抽出した情報や、インポート処理部１０４で求めた、他のコミュニティ内から抽出された情報（他コミュニティからインポートされた抽出ルールで抽出された情報）を、当該ユーザのユーザ端末ＴＥへ提供する。なお、提示部１００は、ユーザからの要求に応じて情報を提供する際には、コミュニティ情報記憶部１０６に記憶されているコミュニティ管理情報を参照し、当該ユーザがそれぞれの情報を参照・表示することが可能か否かを判断する。
【００３８】
抽出ルール編集部１０２は、抽出ルールを作成・編集し、この結果を情報抽出ルール記憶部１０８に記憶する。
【００３９】
情報抽出部１０３は、各コミュニティに登録されている抽出ルールの内容に基づき、メッセージ情報記憶部１０７に記憶されているメッセージ群から情報を抽出し、この抽出された情報を抽出結果記憶部１０９に格納する。必要に応じて抽出結果を提示部１００を介してユーザ端末ＴＥやメッセージ管理装置１で表示するための表示データを生成する。
【００４０】
インポート処理部１０４は、あるコミュニティに登録されている抽出ルールが他コミュニティからエクスポートされている抽出ルールをインポートしている場合に、この抽出ルールに対応する他コミュニティに属する抽出結果を抽出結果記憶部１０９からあるいは情報抽出部１０３から取得する手段である。
【００４１】
インポート処理部１０４で取得した情報や情報抽出部１０３で抽出された情報などは、所定の表示形式で、例えば提示部１００を介して要求元のユーザ端末ＴＥへ提供される。
【００４２】
抽出結果編集部１０５は、抽出結果として得られた情報に対して編集（追加・変更・削除などの）を行うためのものである。編集結果は、抽出結果記憶部１０９に記憶される。
【００４３】
コミュニティ情報記憶部１０６には、コミュニティの名称や、コミュニティに属しているユーザの情報など、コミュニティに関する各種の情報が記憶されている。
【００４４】
メッセージ情報記憶部１０７は、メッセージ送受信部１０１で受信したメッセージ情報を記憶する。
【００４５】
抽出ルール記憶部１０８は、抽出ルール編集部１０２によって作成あるいは編集された抽出ルールを記憶する。
【００４６】
抽出結果記憶部１０９は、情報抽出部１０３により、メッセージ情報記憶部１０６に記憶されたメッセージ群から抽出された情報や、抽出された情報を抽出結果編集部１０５によって編集された結果を記憶する。
【００４７】
メッセージ送受部１１０、提示部１００、抽出ルール編集部１０２、情報抽出部１０３、インポート処理部１０４、抽出結果編集部１０５では、ユーザからの要求に応じて動作する際には、コミュニティ情報記憶部１０６に記憶されているコミュニティ管理情報を参照し、当該動作が可能かどうかを判断する。
【００４８】
図１に示した情報共有システムでは、各コミュニティのメンバは、基本的には、自身の所属するコミュニティ内のメッセージ（その中に含まれる全ての情報）は自由に閲覧することができる。さらに、各コミュニティは、当該コミュニティのメンバであれば閲覧可能な情報を、他のコミュニティ内のメッセージから収集する。このための仕組みを、ここで簡単に説明する。
【００４９】
各コミュニティでは、当該コミュニティ内のメンバ間で送受信されたメッセージから、所望の情報を抽出するための抽出ルールを設定する。その際、この抽出ルールに、当該抽出ルールで抽出される情報を提供してもよいコミュニティを定める。この当該抽出ルールで抽出される情報を提供してもよい、あるいは、公開してもよいコミュニティを、ここでは、提供先あるいはエクスポート先と呼び、当該抽出ルールや、当該抽出ルールで抽出される情報を当該エクスポート先のコミュニティに提供（公開）することを「エクスポート（ｅｘｐｏｒｔ）」と呼ぶ。エクスポートするのは、抽出ルールとそれにより随時抽出される情報である。これに対し、抽出ルールや当該抽出ルールにより抽出された情報を他のコミュニティに提供する側のコミュニティ、すなわちエクスポートする側のコミュニティを情報の提供元（情報提供元）、公開元（情報公開元）とも呼ぶ。
【００５０】
このようにしてエクスポート先のコミュニティが設定されている情報提供元のコミュニティの抽出ルールにて抽出された情報は、当該エクスポート先であるコミュニティから収集されて、当該エクスポート先のコミュニティ内のメンバに参照される。
【００５１】
当該エクスポート先のコミュニティ側では、提供元のコミュニティに属する抽出ルールや当該抽出ルールで抽出された当該提供元のコミュニティ内の情報を収集することを、「インポート（ｉｍｐｏｒｔ）」と呼ぶ。抽出ルールや当該抽出ルールで抽出された当該提供元のコミュニティ内の情報をインポートした（当該エクスポート先の）コミュニティをインポート元とも呼ぶ。当該エクスポート先のコミュニティのメンバからは、当該抽出ルールで抽出された他のコミュニティ内の情報は、自分のコミュニティ内の情報であるかのように閲覧することができる。
【００５２】
次に、システム内のあるコミュニティにおいて抽出される情報を、他のコミュニティとの間でエクスポート／インポートするための処理動作について、図２、図３を参照して、より具体的に説明する。
【００５３】
図２、図３において、２００、２５０、２５５はコミュニティを表す。ここでは、メッセージ情報記憶部１０７に記憶されているコミュニティ２００のメッセージから抽出された情報、言い換えれば、当該情報を抽出する際に用いた抽出ルールをコミュニティ２５０、２５５へエクスポートする場合を例にとり説明する。
【００５４】
まず、図２を参照して、コミュニティ２００内のメッセージから抽出ルールを用いて所望の情報を抽出する場合について説明する。
【００５５】
図２において、２１１〜２１８は、メッセージ情報記憶部１０７に記憶されている、コミュニティ２００内のメッセージである。２３１〜２３３は、抽出ルール記憶部１０８に記憶されている、コミュニティ２００内の抽出ルールである。２４１〜２４３は、抽出結果記憶部１０９に記憶されているコミュニティ２００内の抽出結果であって、それぞれ抽出ルール２３１〜２３３を用いてメッセージ２１１〜２１８から抽出された情報である。
【００５６】
情報抽出部１０３は、メッセージ２１１〜２１８から、抽出ルール２３１〜２３３のそれぞれに記述された抽出パターンに適合した部分を抽出する。例えば、日付情報を抽出する抽出ルール２３１は、メッセージ２１１、２１２、２１４から、それぞれメッセージ中の部分２２２、２２３、２２４を抽出し、抽出結果２４１を得る。同様にして、メッセージ中に他の文書やメッセージを参照するためのリンク情報を抽出するための抽出ルール２３２は、メッセージ２１１、２１５、２１６から、それぞれメッセージ中の部分２２１、２２５、２２７を抽出し、抽出結果２４２を得る。さらに、メッセージ中の議事録部分を抽出するための抽出ルール２３３は、メッセージ２１６、２１７、２１８から、それぞれメッセージ中の部分２２６、２２８、２２９を抽出し、抽出結果２４３を得る。
【００５７】
次に、インポート／エクスポートについて図３を参照して説明する。抽出ルール２３１には、エクスポート先として、コミュニティ２５５が設定され、抽出ルール２３３には、エクスポート先として、コミュニティ２５０と２５５が設定され、抽出ルール２３２には、エクスポート先は設定されていないとする。
【００５８】
エクスポート先のコミュニティでは、当該コミュニティに対して公開されている情報（抽出ルール）に対して、「インポートする」すなわち、当該情報を参照するための抽出ルールを作成することにより、他のコミュニティ内のメッセージから抽出された情報を、あたかも自コミュニティ内の情報にアクセスするのと同様にアクセスすることが可能となる。すなわち、コミュニティ２５０では、コミュニティ２００の抽出ルール２３３をインポートするための抽出ルール２８１が作成されているので、コミュニティ２００に属する抽出結果２４３に対しアクセスが可能となる。また、コミュニティ２５５では、当該コミュニティ２５５にエクスポート可能な抽出ルール２３１、２３３のうち、抽出ルール２３１をインポートするための抽出ルール２８６のみが作成されているので、コミュニティ２００に属する抽出結果２４１、２４３のうち、抽出結果２４１に対してのみアクセスすることが可能となる。
【００５９】
ただし、抽出結果２４１や２４３がコミュニティ２５０や２５５にインポートされたとはいっても、コミュニティ２５０や２５５に対応付けてこれらコミュニティ内の情報として抽出結果記憶部１０９に記憶されるのではなく、抽出結果記憶部１０９では、抽出結果２４１や２４３は、あくまでもコミュニティ２００内の抽出結果として、コミュニティ２００に対応付けて記憶する。従って、コミュニティ２５０や２５５は、コミュニティ２００に対応付けて記憶されている抽出結果２４１や２４３に単にアクセス可能となった（参照できるようになった）に過ぎない。
【００６０】
また、上記コミュニティ２５５のように、コミュニティ２００により、抽出ルール２３３のエクスポート先と設定されても、この抽出ルール２８３を必ずインポートしなければならないということは無い。
【００６１】
次に、システム内の各種情報について説明する。図４は、コミュニティ情報記憶部１０６に記憶されるコミュニティ情報のデータ構造を示したものである。コミュニティ情報には、図４（ａ）に示すようなユーザデータと、図４（ｂ）に示すようなコミュニティデータと、図４（ｃ）に示すような所属関係データと、図４（ｄ）に示すようなメッセージデータなどを含む。
【００６２】
ユーザデータは、図４（ａ）に示すように、システムを利用する各ユーザの識別子（ＩＤ）、ログイン時に利用するアカウント名とパスワード、ユーザ名、メールアドレスから成る。
【００６３】
コミュニティデータは、図４（ｂ）に示すように、システムに作成された各コミュニティの識別子（ＩＤ）、名称、メールアドレスに利用するアカウント名、コミュニティへの参加条件を示すタイプ、コミュニティ作成時刻から成る。コミュニティへの参加条件としては、例えば、システムのユーザであれば誰でも閲覧や書き込みが可能な「公開制」と、指定したメンバだけ閲覧と書き込みが可能な「メンバ制」とがある。メンバ制の場合には、コミュニティと当該コミュニティに所属するユーザとの所属関係を、図４（ｃ）に示すような所属関係データで表されている。所属関係データでは、上記所属関係だけでなく、メンバ性のコミュニティに所属する各ユーザに対して、コミュニティからの情報配信の方法を指定している。
【００６４】
メッセージデータは、図４（ｄ）に示すように、各コミュニティに登録されたメッセージのＩＤ、タイトル、メッセージが既存メッセージの返信として登録された場合の返信先のメッセージ（これを親メッセージとも呼ぶ）のＩＤ（親メッセージＩＤ）、当該メッセージの登録先のコミュニティＩＤ、メッセージの作成者（送信者）のＩＤ、メッセージの作成時刻とによって構成されている。
【００６５】
なお、メッセージの本文を含むメッセージの実体のデータは、メッセージＩＤ毎に対応付けてメッセージ情報記憶部１０７に格納されている。
【００６６】
図５は、抽出ルール記憶部１０８に記憶される抽出ルールデータと抽出ルール適用関係データのデータ構造を示したものである。抽出ルールデータは、図５（ａ）に示すように、当該抽出ルールの識別子（ＩＤ）、当該抽出ルールを作成した作成者のユーザＩＤ（作成者ＩＤ）、当該抽出ルールの名称や登録先のコミュニティＩＤ、当該抽出ルールの最終更新時刻、この抽出ルールを適用して抽出結果を得た最新適用時刻から構成される。
【００６７】
抽出ルール適用関係データは、図５（ｂ）に示すように、抽出ルールＩＤと、当該抽出ルールにより情報の抽出されたメッセージのＩＤの組で構成される。
【００６８】
次に、図１のメッセージ管理装置の処理動作について図６〜図１０に示すフローチャートを参照して説明する。
【００６９】
まず、システムを利用するユーザは、ユーザ端末ＴＥからメッセージ管理装置１にアクセスすると、コミュニティ管理部１１０によりユーザ認証が行われる（ステップＳ１）。このユーザ認証では、当該ユーザにより入力されたユーザ名やパスワードなどと、コミュニティ情報記憶部１０６に記憶されたユーザデータを参照して、当該ユーザがシステムに登録された当該システムを利用可能なユーザであるか否かがチェックされる。システムに登録されたユーザであるときには、ステップＳ２へ進み、ユーザはコミュニティを選択する。ここでは、情報を閲覧するコミュニティを選択することができる。
【００７０】
なお、ユーザをシステムに新規に登録する場合には、適当なユーザインタフェースを介して、コミュニティ管理部１１０を通じて、図４（ａ）に示したユーザデータに、新たなユーザのエントリを追加することが必要となる。
【００７１】
ステップＳ２でコミュニティが選択されると、次に、ステップＳ３において、当該ユーザが当該選択されたコミュニティへのアクセスが許可されたユーザかどうかを判定する。例えば、選択されたコミュニティが「公開制」のコミュニティの場合には、ユーザ認証を通過したユーザ全てが当該コミュニティに入場でき、当該コミュニティへのメッセージの投稿、当該コミュニティ内のメッセージに対する閲覧や編集などが可能であるので、ステップＳ４へ進む。一方、選択されたコミュニティが「メンバ制」のコミュニティの場合は、図４（ｃ）の所属関係データを用いて、当該ユーザが、選択されたコミュニティに所属しているかどうかをチェックする必要がある。当該ユーザが、選択されたコミュニティに所属している場合には、ステップＳ４へ進み、当該コミュニティへの入場が可能となり、例えば、提示部１００により、当該ユーザのユーザ端末ＴＥに当該コミュニティに対する操作画面が表示される。
【００７２】
この操作画面から、当該コミュニティの説明を表示したり、当該コミュニティ宛てにメッセージを作成して送信したり、当該コミュニティ内のメッセージを閲覧したり、当該コミュニティがインポートした情報を閲覧したり、当該コミュニティに属する抽出ルールの作成や編集などが行えるようになっている。
【００７３】
ユーザが、選択したコミュニティへ入場し、当該コミュニティの説明表示が指示されると（ステップＳ５）、提示部１００により、ユーザ端末ＴＥに当該コミュニティ情報の表示画面が表示される（ステップＳ６）。
【００７４】
図１１は、提示部１００によりユーザ端末ＴＥのディスプレイに表示される表示画面の一例を示したもので、ユーザが、選択したコミュニティへ入場し、当該コミュニティの説明表示を指示した際の画面表示例である。図１１は、「営業部コミュニティ」という名称のコミュニティの画面であり、当該コミュニティのコミュニティ情報表示画面１００７と、当該コミュニティに対する操作画面１００８が表示されている。操作画面１００８には、当該コミュニティに対する操作項目が表示されている。例えば、ステップＳ４において、操作画面１００８が表示されて、ステップＳ５において、操作項目のうち、「ホーム」を選択することにより、ステップＳ６において、コミュニティ情報の表示画面１００７が表示される。
【００７５】
図１１に示すように、コミュニティ情報表示亜面１００７には、コミュニティ名のほか、当該コミュニティへのメールアドレス等に利用されるアカウント名や、「公開制」か「メンバ制」を表すタイプ、メンバの情報、管理者名、コミュニティの説明文、作成日の情報などが表示されている。ここでの表示内容は、コミュニティ情報記憶部１０６に記憶されている情報を基に作成される。
【００７６】
図１１の表示画面には、この画面から別の表示や操作の画面へ進めるようにいくつかの画面へのジャンプボタン（リンク）が配置されている。これらは画面上のなかで下線によって示されている。このうち、「コミュニティ一覧」１００１のリンクを選択することにより、システムに登録されているコミュニティ一覧の表示画面が表示される。「マイスペース」１００６を選択することにより、ログインしたユーザ自身の設定等が行える画面が表示される。
【００７７】
操作画面１００８に表示される当該コミュニティの操作項目の「ホーム」１００２は、現在表示されているコミュニティ情報表示画面１００７そのものへのリンクであるためここではリンク（下線）を省略する。当該コミュニティの操作項目の「掲示板」１００３を選択することにより、このコミュニティでやりとりされ、蓄積されたメッセージを閲覧したり、当該コミュニティ宛てにメッセージを投稿するための操作画面が表示される。当該コミュニティの操作項目の「情報抽出」１００４を選択することにより、上記抽出ルールにより抽出された情報を表示したり、抽出された情報を編集したり、抽出ルールを作成・編集するための操作画面が表示される。コミュニティ情報表示画面中に設けられている編集ボタン１００９を選択することにより、コミュニティ情報表示画面で表示されている設定や説明文などの編集を行う画面をユーザに提示する。
【００７８】
ユーザが、操作項目の「掲示板」１００３を選択すると（ステップＳ７）、図１２に示すように、メッセージ操作画面１１１０が表示される（ステップＳ８）。
【００７９】
図１２のメッセージ操作画面１１１０の表示領域１１００には、当該コミュニティに投稿（送信）されたメッセージのタイトルやその送信者、当該メッセージがあるメッセージに対する返信である場合には、その返信先のメッセージとの返信関係による繋がりがインデントを用いて表示される。この表示領域１１００に表示されているタイトルのうち、選択されたタイトルのメッセージは表示領域１１０２に表示される。
【００８０】
なお、返信関係で繋がったメッセージ群をここではスレッドと呼ぶ。
【００８１】
表示領域１１０２に表示されているメッセージは、表示領域１１００に表示されているタイトル１１０１に対応する「Ｒｅ：  月例報告会について」というメッセージが表示されている。さらに、当該メッセージ中の情報が抽出結果として含まれている抽出ルールの名称（タイトル）が、関連する情報抽出結果として、表示領域１１０３に表示され、この名称に、当該抽出ルールによる抽出結果がリンクされている。図１２の表示領域１１０３には、「リンク集」という名前の抽出ルールによる情報抽出結果にジャンプすることができる。
【００８２】
表示領域１１０３には「新規」ボタン１１０４と、「返信」ボタン１１０５が設けられている。「新規」ボタン１１０４を選択することにより、新規にメッセージを作成することができる。また、「返信」ボタン１１０５を選択することにより、現在閲覧しているメッセージに対する返信メッセージを作成することができる。「新規」ボタン１１０４や「返信」ボタン１１０５を選択すると、図２６に示したようなメッセージ作成画面が表示される。
【００８３】
図２６のメッセージ作成画面には、この画面上で作成されるメッセージの作成者１９０１（ユーザ自身による編集不可）が表示され、タイトルやメッセージの本文を入力するための入力領域１９０２、１９０３が設けられている。また、この画面上で作成されたメッセージを現在入場しているコミュニティに投稿（登録）するための「送信」ボタン１９０４、「キャンセル」ボタン１９０５が設けられている。
【００８４】
ユーザが、操作項目の「情報抽出」１００４を選択すると（ステップＳ９）、図１３に示すように、情報抽出操作画面１５１０が表示される（ステップＳ１０）。情報抽出操作画面１５１０により、抽出結果の表示や抽出ルールの表示、作成、編集等が行える。
【００８５】
ここで、図７に示すフローチャートを参照して、抽出ルールを新規に作成する際の抽出ルール編集部１０２の処理動作について説明する。抽出ルールを新規に作成する際のユーザの負担を軽減するため、複数種類の抽出ルールの雛形（この雛形をここでは規定ルールと呼ぶ）が予め作成されており、ユーザは、この中から所望のものを選択して必要事項を入力することにより（例えば、入力されたデータで規定ルールのデフォルト値を書き換えることにより）新規に抽出ルールを作成する。規定ルールのデータは、例えば抽出ルール編集部１０２に予め記憶されているものとする。
【００８６】
図１３の情報抽出操作画面１５１０に設けられた、プルダウンメニューボタン１５００を選択することにより、抽出ルールを新規に作成するための、予め用意された規定ルールの一覧１５０１が表示される（ステップＳ２１）。
【００８７】
規定ルールは、ここでは例えば「日付情報」「リンク集」「問答集」「議事録」「呼び出し」「インポート」の６つの種類の抽出ルールの雛型が予め用意されている。ユーザが、この一覧１５０１のなかから所望の規定ルールを１つ選択すると（ステップＳ２２）、抽出ルール編集部１０２は、当該選択された規定ルールのデータを抽出ルール編集部１０２内のメモリから読み込むとともに（ステップＳ２３）、図１４に示すような抽出ルール編集画面１６２０が表示されて、抽出ルールの編集処理に移る。
【００８８】
次に、図８に示すフローチャートを参照して、抽出ルール編集部１０２の抽出ルール編集処理動作について説明する。
【００８９】
抽出ルールには、図１４に示す抽出ルール編集画面にも表示されているように、主に、抽出パターン１６０３と、抽出対象１６０４と、抽出結果の表示形式１６０５と、エクスポート先の情報１６０６あるいは（図１４には示されていないが）インポート元の情報を含み、さらに、抽出ルールを識別するためのＩＤ１６０１と、当該抽出ルールのタイトル１６０２なども含まれている。
【００９０】
抽出パターンとは、メッセージ中から抽出すべき情報やデータ構造のパターンについて記述したものである。規定ルールも、この抽出パターンの種類（「日付情報」「リンク集」「問答集」「議事録」「呼び出し」）に応じて作成されている。なお、規定ルールには、これら抽出パターンの５つの種類のほかに、抽出ルールをインポートするためのものもある。
【００９１】
抽出対象１６０４とは、情報抽出の対象とするメッセージの範囲であり、基本的には抽出ルールが属するコミュニティに対応つけて記憶された全てのメッセージであるが、図１４の抽出ルール編集画面のように、一覧画面１６１１から所望のメッセージの範囲を指定することができる。例えば、過去１年以内や過去１週間以内に登録されたメッセージを抽出対象とするよう指定することができる。
【００９２】
抽出情報の表示形式１６０５とは、抽出結果の表示形式を指定するものであり、抽出パターンごとに標準の表示形式がある。各表示形式の記述は、予め規定ルールの表示形式のデフォルト値として記述されている
エクスポート先の情報１６０６とは、当該抽出ルールで抽出された情報を他のコミュニティに対して公開する場合に、公開先コミュニティ、すなわち、エクスポート先のコミュニティを指定するものである。
【００９３】
インポート元の情報とは、他のコミュニティに登録されている抽出ルールで抽出された情報を、あたかも自コミュニティに登録されている情報として表示する場合の、当該情報の提供元のコミュニティと、当該情報を抽出する際に用いた抽出ルールとを指定するものである。このインポート元の情報は、インポート元のコミュニティにおいて、情報提供元のコミュニティに属する抽出ルール（および当該抽出ルールで抽出される情報）をインポートする際に作成される抽出ルール（ここでは、ステップＳ２２で、規定ルールとして「インポート」が選択されたときに作成される抽出ルール）がもつ情報である。抽出ルール中にインポート情報が記述される場合には、抽出パターン、抽出対象、エクスポート情報、の３つの情報は無視される。
【００９４】
図８に示す抽出ルール編集処理動作では、まず、抽出ルールのＩＤを重複なく設定し（ステップＳ３１〜ステップＳ３２）、その後タイトルの設定（ステップＳ３３）を行う。現在編集を行っている抽出ルールの種類が「インポート」でない場合には（ステップＳ３４）、ステップＳ４１へ進み、抽出ルール編集画面１６２０上の詳細設定１６０８（ステップＳ４１）、抽出対象１６０４（ステップＳ４３）、抽出パターン１６０３（ステップＳ４５）、表示形式１６０５（ステップＳ４７）、エクスポート先の情報１６０６（ステップＳ４９）、のいずれかを選択して、それぞれの設定を行う（ステップＳ４２、Ｓ４４、Ｓ４６、Ｓ４８、Ｓ５０）。
【００９５】
図１４では、ＩＤ１６０１として「ｒ１」、タイトル１６０２として「営業スケジュール」、抽出パターン１６０３として「日付情報」が設定されている。なお、抽出パターン１６０３としては、規定ルールを選択した時点で、当該規定ルールに記述されているデフォルトの抽出パターンが自動的に表示される。また、抽出対象１６０４には当該規定ルールに記述されているデフォルトの抽出対象が自動的に表示される。表示形式１６０５には当該規定ルールに記述されているデフォルトの表示形式が表示される。抽出パターン１６０３はメニュー画面１６１０から所望の抽出パターンを選択することにより変更可能である。抽出対象１６０４は直接編集することにより変更可能である。表示形式１６０５は、一覧１６１２からカスタマイズを選択した後で、直接抽出ルールデータを編集することで変更可能である。
【００９６】
図１６は、図１４に示した抽出ルール編集画面１６２０で設定されたデータで、例えば、規定ルールデータのデフォルト値を書き換えることにより作成された抽出ルールである。この抽出ルールデータは、ＸＭＬ（ｅＸｔｅｎｓｉｖｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたものである。
【００９７】
図１６において、抽出ルールの２行目には、当該抽出ルールのＩＤやタイトルなどが記述されている。４行目には、抽出対象が記述され、５行目には抽出パターンの種類が記述され、６行目から１０行目には、当該抽出パターンの実体データが記述されている。１２行目から２２行目には、表示形式が記述されている。２３行目にはエクスポート先がコミュニティＩＤが記述されている。
【００９８】
抽出パターンとしては、ここでは、ユーザが容易に設定できるように予め用意された、上記５種類のパターン（「日付情報」、「リンク集」、「問答集」、「議事録」、「呼び出し」を抽出する抽出パターン）がある。例えば、「日付情報」とは、メッセージ中に日付に関わる語句が出現したとき、年月日（ｄａｔｅ）、時間（ｔｉｍｅ）、その日付に何があるのかを示すイベント（ｗｈａｔ）、どこであるのかを示す場所（ｗｈｅｒｅ）のそれぞれを表す情報を抽出するものである。
【００９９】
ここで、「日付情報」などの抽出パターンを「クラス」と呼び、このクラスで具体的に抽出される年月日やイベントなどに対応する情報を「クラス属性」と呼ぶことにすると、抽出パターンのクラス「日付情報（Ｓｃｈｅｄｕｌｅ）」は例えば「何日（ｄａｔｅ）」、「何時（ｔｉｍｅ）」、「何が（ｗｈａｔ）」、「どこで（ｗｈｅｒｅ）」の４つのクラス属性を持つ。その他の「リンク集」「問答集」「議事録」「呼び出し」に関しても、それぞれのクラスに対して抽出すべきクラス属性が定義されている。
【０１００】
例えば、「リンク集（Ｌｉｎｋｓ）」を抽出する抽出パターンは、クラス属性として「リンク（ｌｉｎｋ）」と「説明（ｄｅｓｃｒｉｐｔｉｏｎ）」をもち、メッセージ中にリンク情報が出現したときに、当該リンク情報と、それに対応する説明部分を抽出するパターンである。「問答集（ＱＡ）」を抽出する抽出パターンは、クラス属性として、「質問（ｑｕｅｓｔｉｏｎ）」と「回答（ａｎｓｗｅｒ）」をもち、メッセージ中に質問に対応する情報とその回答に対応する情報が出現したときに、当該質問情報と回答情報を抽出するパターンである。「議事録（Ｍｉｎｕｔｅｓ）」を抽出する抽出パターンは、クラス属性として「発言（ｒｅｍａｒｋ）」をもち、メッセージ中に発言に対応する情報が出現したときに、当該発言情報を抽出するパターンである。「呼び出し（Ｃａｌｌ）」を抽出する抽出パターンは、クラス属性として「用件（ｗｈａｔ）」をもち、メッセージ中に用件に対応する情報が出現したときに、当該情報を抽出するパターンである。
【０１０１】
また、いずれのパターンクラスにも、基本クラス属性として「抽出元メッセージ（ｍｅｓｓａｇｅ）」があり、「抽出元メッセージ（ｍｅｓｓａｇｅ）」をクラスとしてさらに「作成者（ａｕｔｈｏｒ）」「作成日付（ｄａｔｅ）」「ＩＤ（ｉｄ）」「親メッセージ（ｐａｒｅｎｔ）」などのクラス属性を持つ。このクラスは、あるパターンであるメッセージから情報が抽出されたときに、当該メッセージから、当該メッセージの作成者（送信者）や作成日付、ＩＤ、返信先のメッセージのＩＤを抽出するパターンである。
【０１０２】
抽出パターンの各クラスには詳細なパターンマッチングを行う抽出モジュールが対応付けられている。例えば、「日付情報」を抽出する抽出パターンに対応する抽出モジュールには、年月日情報の抽出に際しては「２００１年１０月９日」のような「ｙｙｙｙ年ｍｍ月ｄｄ日」の形式のものだけでなく、「ｍｍ／ｄｄ」「ｙｙｙｙ−ｍｍ−ｄｄ」などの日付を示す様々な文字列パターンを抽出する機能が含まれている。これにより、柔軟なパターンマッチングを行うことが可能となる。
【０１０３】
さらに、抽出パターンの各クラス属性に相当する部分をメッセージから確実に取得するための標準パターンを規定することができる。例えば、「日付情報」に関しては、次のような標準パターンが設定できる。
【０１０４】
日時：＄｛Ｓｃｈｅｄｕｌｅ／ｄａｔｅ｝，  ＄｛Ｓｃｈｅｄｕｌｅ／ｔｉｍｅ｝
場所：＄｛Ｓｃｈｅｄｕｌｅ／ｗｈｅｒｅ｝
（内容｜題目｜Ｓｕｂｊｅｃｔ）：＄｛Ｓｃｈｅｄｕｌｅ／ｗｈａｔ｝
すなわち、「日時：」という表現の後に続く事柄に「年月日（ｄａｔｅ）」や「時刻（ｔｉｍｅ）」、「場所：」という表現の後に「どこで（ｗｈｅｒｅ）」、「内容：」または「題目：」または「Ｓｕｂｊｅｃｔ：」の後に「何が（ｗｈａｔ）」属性を記述することによって、対応するクラス属性を取得することができる。
【０１０５】
図１８は、上記標準パターンを用いて、メッセージから日付情報を抽出する場合と（図１８（ａ）図）、その他のパターンで日付情報を抽出する場合（図１８（ｂ）図）を説明するための図である。
【０１０６】
図１８（ａ）では、「日時：」と「内容：」の後ろにくる文字列２４０１、２４０２が、「ｄａｔｅ」、「ｗｈａｔ」の各クラス属性にセットされるが、図１８（ｂ）では、「ｄａｔｅ」クラス属性として日付を表す文字列２４１１がセットされ、「ｗｈａｔ」クラス属性には、当該文字列２４１１を含むパラグラフ全体２４１２がセットされる。ただし、メッセージの「Ｓｕｂｊｅｃｔ」ヘッダフィールドに所定の長さ以上の文字列があれば、「Ｓｕｂｊｅｃｔ：」に与えられた文字列を「ｗｈａｔ」クラス属性として採用することができる。
【０１０７】
図８の説明に戻り、ステップＳ４９において、図１４の抽出ルール編集画面において、当該抽出ルールの抽出結果を公開するコミュニティのコミュニティＩＤをエクスポート先の情報１６０６に入力することにより、当該抽出ルールは、エクスポート先として設定されたコミュニティへエクスポートすることが可能となる。また、エクスポート先として設定されたコミュニニティからすれば、当該抽出ルールをインポートすることが可能となる。
【０１０８】
エクスポート先の情報１６０６に何も入力されない場合、つまり空白の場合には、どのコミュニティに対しても公開されることは無い。システム中に存在する全てのコミュニティに対して公開する場合には、その旨の記号（例えば、アスタリスク（＊）を入力する。複数のコミュニティに公開する場合には、コミュニティＩＤをカンマで区切って指定する。
【０１０９】
エクスポート情報は、例えば、図１６の２３行目に示したように、＜ｅｘｐｏｒｔ  ｃｏｍｍｕｎｉｔｙ＝“ｃ１，ｃ２”／＞  のような記述になる。この例では、「抽出ルールｒ１を、コミュニティｃ１とコミュニティｃ２にエクスポートする」という意味を持つ。
【０１１０】
抽出対象や表示形式やエクスポート情報をさらにカスタマイズするには、図１４の抽出ルール編集画面上に設けられた詳細ボタン１６０８を押して、詳細な編集を行う。詳細な編集は、図１６の抽出ルールデータを直接編集する形で実現される。
【０１１１】
ところで、図７のステップＳ２２で規定ルールとして「インポート」を選択した場合には、図１５に示すような抽出ルール編集画面１７２０が表示されて、抽出ルールの編集処理に移る。
【０１１２】
この場合には、図８のステップＳ３４において、現在編集を行っている抽出ルールの種類が「インポート」であるので、ステップＳ６１へ進み、図１５に示す抽出ルール編集画面１７２０上の詳細ボタン１７０７（ステップＳ６１）、情報提供元のコミュニティ１７０３（ステップＳ６３）や情報提供元の抽出ルール１７０４（ステップＳ６５）といったインポート情報、表示形式１７０５（ステップＳ６７）、のいずれかを選択して、それぞれの設定を行う（ステップＳ６２、Ｓ６４、Ｓ６６、Ｓ６８）。
【０１１３】
図１５では、現在編集中の抽出ルールを識別するためのＩＤ１７０１として「ｒ７」、当該編集中の抽出ルールのタイトル１７０２として「営業スケジュール」、情報提供元のコミュニティ１７０３としてそのＩＤ「ｃ１」、この指定された情報提供元のコミュニティに属する抽出ルールのＩＤ１７０４として「ｒ１」、この指定された抽出ルールで抽出された情報の表示形式１７０５として、当該情報提供元の抽出ルールで指定されている表示形式が設定されている。編集を行っている抽出ルールの種類が「インポート」の場合には、タイトル１７０２は必ずしも入力する必要はない。もしタイトル１７０２が空白の場合には、情報提供元のコミュニティと抽出ルールが指定されれば、当該抽出ルールのタイトルがそのまま、タイトル１７０２に表示される。
【０１１４】
図１５の抽出ルール編集画面１７２０上の情報提供元のコミュニティ１７０２と、情報提供元の抽出ルール１７０４については、現在、作成・編集を行っているユーザが、これら情報提供元のコミュニティのＩＤや当該コミュニティから提供可能な抽出ルールに関する情報を参照可能な権限を持つ場合には、システムは、これら情報を当該ユーザに表示し、この中から所望のコミュニティＩＤや抽出ルールを選択することにより設定される。また、当該ユーザが上記権限を持っていない場合でも、情報提供元のコミュニティのユーザから口頭であるいは電子メールなどの手段で問い合わせることにより、情報提供元のコミュニティＩＤや抽出ルールのＩＤが得られるのであれば、この得られたＩＤを抽出ルール編集画面１７２０上に入力して設定することが可能である。
【０１１５】
図１７は、図１５に示した抽出ルール編集画面１７２０で設定された情報を元に作成された（インポートのための）抽出ルールである。この抽出ルールデータは、ＸＭＬ（ｅＸｔｅｎｓｉｖｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたものである。図１７において、抽出ルールの２行目には、当該抽出ルールのＩＤやタイトルなどが記述されている。３行目には、情報提供元のコミュニティのＩＤおよび抽出ルールのＩＤが記述されている。具体的には、＜ｉｍｐｏｒｔ  ｃｏｍｍｕｎｉｔｙ＝“ｃ３”  ｉｄ＝“ｒ１”／＞のような記述になっている。４行目から１４行目には、表示形式が記述されている。図１７の抽出ルールは、「抽出ルールｒ７は、コミュニティｃ３の抽出ルールｒ１をインポートする」という意味を持つ。
【０１１６】
図１５の抽出ルール編集画面１７２０で、編集されている抽出ルールの表示形式１７０５は、情報提供元の抽出ルールで指定されている表示形式をそのまま利用するための設定がなされているが、これによれば、画面１７２０上の抽出ルール自身には表示形式は設定されておらず、情報提供元の抽出ルールで抽出された情報は、当該抽出ルールで指定された表示形式をそのまま用いて、インポート元のコミュニティに所属するユーザに表示される。情報提供元の抽出ルールとは異なる独自の表示形式を利用したい場合には、カスタマイズを行う。表示形式やインポート情報をさらにカスタマイズするには、画面１７２０上に設けられた詳細ボタン１７０７を押して、詳細な編集を行う。詳細な編集は、図１７の抽出ルールデータを直接編集する形で実現される。
【０１１７】
以上のように抽出ルール編集部１０２で作成された抽出ルールデータは、抽出ルール記憶部１０８に記憶される。
【０１１８】
図６の説明に戻り、ステップＳ１１において、例えば、図１３に示した情報抽出操作画面１５１０の上部に表示される「抽出結果一覧」１５１２が選択されると、すなわち、抽出結果の操作が選択されると、図１９に示すような抽出結果操作画面１２１０が表示される（ステップＳ１２）。ここで、図９に示すフローチャートを参照して、図１の情報抽出部１０３およびインポート処理部１０４における情報抽出処理動作について説明する。
【０１１９】
図１９に示す抽出結果操作画面１２１０では、当該コミュニティから閲覧可能な情報に対応する抽出ルールのタイトルが表示されている。図１９において「営業スケジュール」及び「営業先・担当一覧」、「質問・回答集」「リンク集」はいずれも抽出ルールのタイトルを表し、このタイトルには抽出結果を表示する画面へのリンクが張られている。従って、タイトルを指定（クリック等）すると、当該抽出ルールで抽出された情報を表示する画面にジャンプすることができる。各タイトルにある日付はこの抽出結果の最終更新日を示しており、例えば「０２／０２／１０」は「営業スケジュール」の最終更新日を示している。「Ｕｐｄａｔｅ！」の表示はその抽出結果が例えば最近１週間以内に更新された（新たに抽出し直された）ことを示している。
【０１２０】
ユーザは、まず、図１９に示す抽出結果操作画面１２１０に表示されている抽出ルールのタイトルの中から所望のタイトルを選択する（ステップＳ８１）。ここで選択された抽出ルールの種類が「インポート」ではないとき、ステップＳ８５へ進む。
【０１２１】
ステップＳ８５では、情報抽出部１０３は、当該選択された抽出ルールの抽出結果を更新する必要があるかどうかをチェックする。具体的には、前回抽出処理を行った時刻以降、当該選択された抽出ルールに指定されている抽出対象に新たな情報が付け加わったか、または抽出ルール自体が更新されたかを調べる。これらのうちのいずれか１つが該当する場合には、抽出結果を更新する必要があることになる。
【０１２２】
抽出結果を更新する必要がなければ（ステップＳ８６）、ステップＳ９１へ進み、当該選択された抽出ルールに記述されている表示形式を抽出結果に対して適用して表示データを生成し、これをユーザ端末ＴＥのディスプレイに表示する（ステップＳ９２）。
【０１２３】
一方、抽出結果を更新する必要があれば（ステップＳ８６）、情報抽出部１０３は、ステップＳ８７〜ステップＳ９０の処理を行って、抽出結果を更新する。すなわち、ステップＳ８７において、情報抽出のための各種設定を抽出ルール記憶部１０８に記憶されている当該抽出ルールデータから読みとる。具体的には、例えば図１６に示す抽出ルールデータから各種設定を読みとることになる。図１６に示した抽出ルールデータは、例えば図１４に示したようなＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を介してシステムが生成するか、あるいはユーザが直接データを編集することによって作られる。
【０１２４】
次に、情報抽出部１０３は、抽出対象となっているメッセージをメッセージ情報記憶１０７から取得する（図９のステップＳ８８）。そして、当該抽出ルール中に抽出パターンとして指定されたパターンを取得したメッセージ中から抽出する（ステップＳ８９）。このとき、抽出パターンとして指定した抽出パターンのクラスに対応付けられているパターン抽出モジュールを用いて、情報を抽出する。ここでは、抽出ルールにより抽出された情報を抽出結果データと呼ぶ。この新たな抽出結果データで、抽出結果記憶部１０９に記憶されている当該抽出ルールの抽出結果データを更新する（ステップＳ９０）。
【０１２５】
抽出結果データは、例えば図２０に示すようにＸＭＬで記述されている。パターンクラスと当該パターンクラスにより情報が抽出されたメッセージとを１組としたものを１つの要素で記述して、この要素の子要素として、クラス属性の値を列挙する形式になっている。すなわち、図２０では、３行目から７行目までが１つの要素であり、その子要素として、「ｄａｔｅ」、「ｔｉｍｅ」、「ｗｈａｔ」といったクラス属性の値が記述されている。
【０１２６】
抽出結果データを生成する際には、図５（ｂ）に示した抽出ルール適用関係データを更新する。これにより、図１２に示したメッセージを閲覧している画面上の表示領域１１０３に、当該メッセージから抽出された情報を含む抽出結果データがある場合には、その抽出結果データを得た抽出ルールのタイトルを表示することができる。
【０１２７】
図２０に示す抽出結果データには、当該抽出結果データを画面に表示する際の表示形式の情報は含まれていない。そこで、図９のステップＳ９１では、当該抽出ルールに記述されている表示形式を用いて、ＸＭＬ文書である当該抽出結果データを例えば、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書といった表示用のデータへ変換する。生成されたＨＴＭＬ文書は、ステップＳ９２で、ユーザ端末ＴＥに表示される。
【０１２８】
ところで、図９のステップＳ８１において、図１９の抽出結果操作画面１２１０上で、例えば「営業スケジュール」というタイトルを選択したとする。すると、図２１に示すような、当該選択された抽出ルールにより抽出された情報（抽出結果データ）をＨＴＭＬ文書に変換した結果を表示する抽出結果表示画面が表示される。また、図９のステップＳ８１において、図１９の抽出結果操作画面１２１０上で、例えば「リンク集」というタイトルを選択したとする。すると、図２２に示すような、当該選択された抽出ルールにより抽出された情報（抽出結果データ）をＨＴＭＬ文書に変換した結果を表示する抽出結果表示画面１４１０が表示される。
【０１２９】
例えば、図２１の抽出結果表示画面１３１０の上部には、図１９の抽出結果操作画面１２１０に戻るためのリンク１５１２が配置されている。また、抽出結果表示画面１３１０上には、表示されている抽出結果データを求めた抽出ルールのタイトル１２０２、最終適用時刻１２０３、メッセージから抽出された日付情報に関わる情報が、抽出ルールで指定した表示形式で表示されている。メッセージから抽出された各情報には、その抽出元のメッセージへのリンクが、当該メッセージの送信者の名前に埋め込まれている（図２１では、下線でリンクが埋め込まれていることを表している）。
【０１３０】
図９のステップＳ８１で選択されたタイトルに対応する抽出ルールの種類が「インポート」である場合には（ステップＳ８２）、ステップＳ８３へ進む。
【０１３１】
ステップＳ８３では、まず、インポート処理部１０４は、当該選択された抽出ルールで指定されている情報提供元の抽出ルールが参照可能であるかどうかをチェックする。具体的には、インポート情報を当該抽出ルールから読み取り、当該インポート情報中に記述されている情報提供元のコミュニティ中に、当該選択された抽出ルールが存在するか、および情報提供元の抽出ルールに、それを参照しようとしているコミュニティをエクスポート先として指定されているからどうかを確認する。上記の２つの条件のうちの少なくとも１つでも満たされない場合には、ステップＳ８４へ進み、エラーメッセージを表示し、処理を終了する。
【０１３２】
上記２つの条件が両方とも満たされている場合には、ステップＳ９３へ進み、インポート処理部１０４は、情報提供元で当該抽出ルールを用いて抽出結果を更新する必要があるかどうかをチェックする。具体的には、情報提供元の抽出ルールが前回抽出処理を行った時刻以降、該当の抽出ルールに指定されている抽出対象に新たな情報が付け加わったか、または抽出ルール自体が更新されたかを調べる。これらのうちのいずれか１つでも該当する場合には、抽出結果を更新する必要があることになる。
【０１３３】
抽出結果を更新する必要がなければ（ステップＳ９４）、ステップＳ９９へ進み、既存の抽出結果データに対して、下記の処理を行う。すなわち、ステップＳ９９で、ステップＳ８１で選択された抽出ルール、すなわち、インポート元の抽出ルールに表示形式が設定されている場合には、当該抽出ルールに設定されている表示形式のテンプレートを既存の抽出結果データに適用して（ステップＳ１００）、画面表示に適した形式に整形し、これをユーザ端末ＴＥに表示する（ステップＳ１０２）。
【０１３４】
ステップＳ９９において、インポート元の抽出ルールに表示形式が設定されていない場合は、情報提供元の抽出ルールに設定されている表示形式のテンプレートを既存の抽出結果データに適用して（ステップＳ１０１）、画面表示に適した形式に整形し、それをユーザ端末ＴＥに表示する（ステップＳ１０２）。
【０１３５】
一方、抽出結果を更新する必要があれば（ステップＳ９４）、インポート処理部０４は、ステップＳ９５〜ステップＳ９８の処理を行って抽出結果を更新する。なお、ステップＳ９５〜ステップＳ９８の処理は、抽出対象のメッセージが情報提供元のコミュニティのメッセージである以外は、前述のステップＳ８７〜ステップＳ９０と同様である。
【０１３６】
インポートされた抽出ルールで求めた抽出結果データを表示する表示画面は、図２１と同様である。異なるのは、インポート元のコミュニティでは、情報提供元のコミュニティ内のメッセージそのものは直接参照できないため、メッセージへのリンクは表示されていない。すなわち、図２１に示すように、各メッセージの送信者の名前には、リンクが埋め込まれていることを表す下線が表示されない。
【０１３７】
図１３に示す情報抽出操作画面１５１０では、抽出ルールのタイトルの一覧の表示順序の設定や、抽出ルールの追加・削除、コピー、統合などが行える。例えば、画面１５１０上の各抽出ルールのタイトル対応付けて設けてあるチェックボックスを利用して、チェックされたタイトルに対して、「上へ」ボタン１５０３を押すと、当該タイトルの一覧上の表示位置は上に１つ移動し、「下へ」ボタン１５０４を押すと、当該タイトルの一覧上の表示位置は下に１つ移動する。
【０１３８】
「コピー」ボタン１５０５は、チェックした（選択した）タイトルの抽出ルールを記憶し、「貼り付け」ボタン１５０６によって、コピーした抽出ルールと同じ抽出ルールが追加登録されるとともに、一覧上に当該追加登録された抽出ルールのタイトルを貼り付けることができる。例えば「営業スケジュール」のチェックボックスだけをチェックして、「コピー」ボタンを押し、続けて「貼り付け」ボタンを押すと同じ画面上に例えば「営業スケジュールのコピー」という新たな情報抽出ルールがのタイトルが表示されるとともに、タイトル「営業スケジュール」と同じ抽出ルールが生成される。コピーされた抽出ルールは別のコミュニティ上で貼り付けることもできる。
【０１３９】
また、「削除」ボタン１５０７によって、チェックした抽出ルールが削除される。「統合」ボタン１５０８は、チェックした複数の抽出ルールを統合して新たな抽出ルールを生成する。
【０１４０】
抽出ルールを適用したことによって、常に適切な情報を切り出してくるとは限らないので、抽出結果編集部１０５では、抽出結果データの一部を修正・削除したり、抽出結果データを閲覧している際に新たな情報を抽出結果に追加する。以下、図１０に示すフローチャートを参照して、抽出結果編集部１０５の抽出結果編集処理動作について説明する。例えば、図２１の抽出結果表示画面１３１０の上部に設けられた「編集」１５１４を選択すると、図２３に示すような抽出結果編集画面１８１０が表示される。
【０１４１】
図２３の抽出結果編集画面には、「追加」ボタン１８０３、「変更」ボタン１８０４、「削除」ボタン１８０５と、抽出された情報と、抽出された情報（エントリ）ごとにチェックボックスが設けられている。
【０１４２】
抽出結果に対する編集操作としては、抽出結果として得られた情報の他にさらに他の情報を追加する、抽出結果に対するエントリの追加（ステップＳ１１１）、抽出結果として得られた情報の内容を変更・修正する、エントリの内容の変更（ステップＳ１１３）、抽出結果として得られた情報を削除する、エントリの削除（テップＳ１１５）のいずれかである。
【０１４３】
エントリを追加したい場合は、「追加」ボタン１８０３を押し、エントリの内容を変更したい場合は、変更したい１つのエントリのチェックボックスにチェックを入れ、「変更」ボタン１８０４を押す。削除の場合は、削除したいエントリのチェックボックスに１つまたは複数チェックを入れ、「削除」ボタン１８０５を押す。
【０１４４】
エントリの追加や変更を選択した場合、例えば図２４に示すような、編集画面が表示される。図２４に示す編集画面上には、該当の抽出ルールで抽出するクラス属性すべての項目に対する入力フィールドが設けられている。例えば、図２４の場合、日付情報に関わる各クラス属性について、すなわち「年月日」２００１、「時刻」２００２、「場所」２００３、「内容」２００４について入力する。なお、「変更」ボタン１８０４を選択した場合には、図２４の画面上の各項目には、選択された情報エントリの各クラス属性に対応する項目の内容が表示される。図２４に示した画面上の各入力フィールドに対して追加・変更したい内容を書き込み（図１０のステップＳ１１２、ステップＳ１１４）、書き込んだ内容を抽出結果データに反映させる（ステップＳ１１６）。具体的には、図２５に示すように、抽出ルールを適用して既に抽出された情報を記述する要素２５００とは別に、抽出結果の編集に関する記述を行う構造化文書の要素２５０１として、当該追加、・変更した内容を抽出結果データに追加する。
【０１４５】
図２５に示す抽出結果データでは、＜ｍｏｄｉｆｙ＞タグで始まる要素に抽出された情報に対する変更した内容や、新たに追加した情報が記述される。なお、追加する要素２５０１のタグ名で抽出結果データ中の要素２５００に記述されたデータへの操作内容を表すようにしてもよい。例えば、追加や変更であれば、対応するエントリを上書きする場合には、＜ｒｅｐｌａｃｅｄ＞タグ、削除の場合は隠蔽＜ｈｉｄｄｅｎ＞タグを用いる。
【０１４６】
なお、抽出結果に対応する抽出ルールの種類が「インポート」の場合は、抽出結果の編集は行えないこととし、図２３および図２４に示すような編集画面は表示しない。なぜなら、抽出結果自体は他のコミュニティ中に記憶されているため、直接編集が不可能だからである。この場合は、表示された抽出結果は参照専用となる。
【０１４７】
なお、本実施形態では、コミュニティへの参加条件の種類として、例えば「公開制」「メンバ制」のみを扱っているが、コミュニティの存在自体を公開しない「非公開制」を取り入れてもよい。その場合、非公開制コミュニティに属する抽出ルールにおいても、ルール中にエクスポート情報を設定すれば、他のコミュニティからインポートすることが可能である。その結果、存在すら公開しない非公開制コミュニティに属する抽出ルールから得られた抽出結果でさえも、他のコミュニティが、当該エクスポート設定された抽出ルールをインポートすれば、あたかも自コミュニティの抽出結果であるように参照することができる。
【０１４８】
また、本実施形態では、抽出ルールデータのＩＤは１つのコミュニティ中で重複がなければよいと仮定しているが、全コミュニティを通じて重複がないように設定するとしてもよい。また、この場合、上記実施形態に記載されているように、抽出ルール中のインポート情報で、情報提供元のコミュニティのＩＤと当該情報提供元の抽出ルールであって、インポートする抽出ルールのＩＤとの双方を指定するようにしてもよいが、インポートする抽出ルールのＩＤのみを指定してもよい。この場合でも抽出ルールは一意に同定可能である。
【０１４９】
また、本実施形態では、抽出ルールのエクスポートおよびインポートを行う際の情報として、コミュニティのＩＤおよび抽出ルールのＩＤをそのまま利用しているが、それぞれのＩＤとは別にエクスポートおよびインポート専用の識別子をもちいてコミュニティおよび抽出ルールを指定させることにしてもよく、この場合、これらの識別子をシステムがあらかじめ与えるようにしてもよく、ユーザが指定するようにしてもよく、システムが与えた識別子をユーザが変更できるようにしてもよい。
【０１５０】
また、本実施形態では、抽出ルールの作成・編集を行う際、抽出ルールの種類が「インポート」の場合、タイトルを必要に応じて指定可能であるとしているが、指定させないようにしてもよく、この場合は、インポートする抽出ルールに予め設定されているタイトルがそのまま利用されるとしてもよい。例えば「リンク集（インポート）」のように、インポートする抽出ルールに予め設定されているタイトル（元のタイトル）「リンク集」に対して特定の文字列を「（インポート）」を付加して利用するようにしてもよい。
【０１５１】
また、本実施形態では、抽出ルールの作成・編集を行う際、抽出ルールの種類が「インポート」の場合、表示形式を必要に応じて指定可能であるとしているが、指定させないようにしてもよく、この場合は情報提供元で当該抽出ルールに設定されている表示形式がそのまま利用される。
【０１５２】
また、本実施形態では、抽出結果の表示を行う際、抽出ルールの種類が「インポート」の場合、抽出項目に対応するメッセージを参照できないとしているが、例えばインポート元コミュニティが「公開制」の場合には参照可能としてもよい。この場合には、インポートされた抽出ルールにより抽出された情報を表示する抽出結果表示画面においても、図２１と同様に、抽出された情報から、当該情報が抽出されたメッセージへジャンプ可能なように、当該抽出された情報にリンク情報が含まれていてもよい。
【０１５３】
また、本実施形態では、抽出結果の表示を行う際、抽出ルールの種類が「インポート」の場合、当該抽出ルールを作成した、情報提供元のコミュニティの参加条件の種類にかかわらず、インポートした抽出ルールのエクスポート情報を参照し、その抽出ルールが自コミュニティに対しエクスポート設定されているかどうかをチェックしているが（図９のステップＳ８３参照）、例えば、情報提供元のコミュニティが「公開制」の場合は、情報提供元の抽出ルール中のエクスポート情報の内容にかかわらず、ステップＳ８３において、インポート可能と判断し、ステップＳ９３以降の処理に進むようにしてもよい。
【０１５４】
また、本実施形態では、抽出結果の編集を行う際、抽出ルールの種類が「インポート」の場合、抽出結果を参照専用とみなし、項目の追加・変更・削除など抽出結果に対する編集を行わないようにしているが、これらの操作をユーザに行わせるようにしてもよく、この場合は、情報提供元のコミュニティに記憶されている抽出結果が直接変更される。
【０１５５】
このように、本発明は、本実施形態の方法に限らず、本発明の目的と方法を逸脱しない範囲において拡張し得るものとする。
【０１５６】
以上説明したように、上記実施形態によれば、複数のユーザをメンバとする複数のコミュニティ（ユーザグループ）のそれぞれに対応付けて、各コミュニティに属するユーザ間で送受信されたメッセージ群をメッセージ情報記憶部１０７に記憶しておく。当該複数のコミュニティのうちの１つである第１のコミュニティが当該第１のコミュニティに対応するメッセージ群から抽出された情報を所望の他のコミュニティに公開する（すなわち、エクスポートする）際には、まず、第１のコミュニティに対応するメッセージ群から抽出すべき情報の条件（抽出パターン）と、当該条件を満たす情報の公開先（エクスポート先）として当該複数のコミュニティのうちの他のコミュニティを少なくとも１つ指定した第１の抽出ルールを作成する。この第１の抽出ルールは抽出ルール記憶部１０８に記憶される。
【０１５７】
一方、当該他のコミュニティのうちの１つである第２のコミュニティが、当該複数のコミュニティのうち、当該第２のコミュニティ以外のコミュニティ（ここでは、例えば第１のコミュニティ）から情報を収集する（すなわち、インポートする）際には、まず、当該第１のコミュニティが公開先として指定されている第１の抽出ルールを用いて情報を抽出するための、当該第１の抽出ルールを指定した第２の抽出ルールを作成する。この第２の抽出ルールも抽出ルール記憶部１０８に記憶される。第２のコミュニティに属するユーザが、上記第２の抽出ルールを選択すると、情報抽出部１０３で当該第２の抽出ルールで指定された第１の抽出ルールを用いて収集された情報が、当該第２のコミュニティに属するユーザに提示される。
【０１５８】
このように、上記実施形態によれば、各コミュニティは、当該コミュニティ内に蓄積されたメッセージから抽出すべき情報と、エクスポート先のコミュニティとを指定した抽出ルールを作成することにより、当該コミュニティ内に蓄積されたメッセージから他のコミュニティに公開可能な所望の情報を過不足なく抽出して、それを公開するに適したコミュニティのみに公開することができる。また、各コミュニティは、当該コミュニティをエクスポート先と指定されている他のコミュニティの抽出ルールを指定する当該抽出ルールをインポートするための抽出ルールを作成することにより、当該コミュニティに公開されている他のコミュニティ内の情報を容易に収集し、閲覧することができる。
【０１５９】
このように、複数のユーザが情報を交換あるいは蓄積しその情報を互いに共有する情報共有システムにおいて、それぞれ異なる目的・内容・所属ユーザを持つ複数のユーザグループ間で、あるユーザグループ内で交換・蓄積されるすべての情報を他のユーザグループに公開することなく、ユーザグループ間での情報共有に必要十分な情報のみを、それぞれの情報ごとに相手先ユーザグループを選んで公開することが可能になり、その結果、複数ユーザグループ間での情報共有が容易になる。
【０１６０】
本発明の実施の形態に記載した、図６〜図１０のフローチャートに示したような本発明の手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシブルディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、半導体メモリなどの記録媒体に格納して頒布することもできる。
【０１６１】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１６２】
【発明の効果】
以上説明したように、本発明によれば、各ユーザグループ内に蓄積されたメッセージ群から他のユーザグループに公開可能な所望の情報を過不足なく抽出して、それを公開するに適した相手ユーザグループに公開することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る情報共有システム全体と、メッセージ管理装置の構成例を示した図。
【図２】あるコミュニティにおいて抽出される情報を、他のコミュニティとの間でエクスポート／インポートするための処理動作の原理を説明するための図。
【図３】あるコミュニティにおいて抽出される情報を、他のコミュニティとの間でエクスポート／インポートするための処理動作の原理を説明するための図。
【図４】コミュニティ情報記憶部に記憶されるコミュニティ情報の具体例を示した図。
【図５】抽出ルール記憶部に記憶される抽出ルールデータと抽出ルール適用関係データの具体例を示した図。
【図６】メッセージ管理装置の処理動作を説明するためのフローチャート。
【図７】メッセージ管理装置の処理動作を説明するためのフローチャート。
【図８】メッセージ管理装置の処理動作を説明するためのフローチャート。
【図９】メッセージ管理装置の処理動作を説明するためのフローチャート。
【図１０】メッセージ管理装置の処理動作を説明するためのフローチャート。
【図１１】コミュニティ情報表示画面の表示例を示した図。
【図１２】メッセージ操作画面の表示例を示した図。
【図１３】情報抽出操作画面の表示例を示した図。
【図１４】抽出ルール編集画面の表示例を示した図で、情報提供元（情報公開元）のコミュニティでエクスポートする抽出ルールを作成・編集するための画面の表示例を示した図。
【図１５】抽出ルール編集画面の表示例を示した図で、インポート元のコミュニティで抽出ルールをインポートするための抽出ルールを作成・編集するための画面の表示例を示した図。
【図１６】図１４の画面上で作成される抽出ルールデータの具体例を示した図。
【図１７】図１５の画面上で作成される抽出ルールデータの具体例を示した図。
【図１８】抽出ルールに記述された抽出パターンを用いた、メッセージから情報抽出方法を説明するための図。
【図１９】抽出結果操作画面の表示例を示した図。
【図２０】抽出結果データの具体例を示した図。
【図２１】抽出結果表示画面の表示例を示した図。
【図２２】抽出結果表示画面の他の表示例を示した図。
【図２３】抽出結果編集画面の表示例を示した図。
【図２４】抽出結果編集画面の他の表示例を示した図。
【図２５】編集された抽出結果データの具体例を示した図。
【図２６】メッセージ作成画面の表示例を示した図。
【符号の説明】
ＴＥ１〜ＴＥ３…ユーザ端末、１…メッセージ管理装置、１００…提示部、１０１…メッセージ送受信部、１０２…抽出ルール編集部、１０３…情報抽出部、１０４…インポート処理部、１０５…抽出結果編集部、１０６…コミュニティ情報記憶部、１０７…メッセージ記憶部、１０８…抽出ルール記憶部、１０９…抽出結果記憶部、１１０…コミュニティ管理部。
【図１】
2004355388.tif 000003
【図２】
2004355388.tif 000004
【図３】
2004355388.tif 000005
【図４】
2004355388.tif 000006
【図５】
2004355388.tif 000007
【図６】
2004355388.tif 000008
【図７】
2004355388.tif 000009
【図８】
2004355388.tif 000010
【図９】
2004355388.tif 000011
【図１０】
2004355388.tif 000012
【図１１】
2004355388.tif 000013
【図１２】
2004355388.tif 000014
【図１３】
2004355388.tif 000015
【図１４】
2004355388.tif 000016
【図１５】
2004355388.tif 000017
【図１６】
2004355388.tif 000018
【図１７】
2004355388.tif 000019
【図１８】
2004355388.tif 000020
【図１９】
2004355388.tif 000021
【図２０】
2004355388.tif 000022
【図２１】
2004355388.tif 000023
【図２２】
2004355388.tif 000024
【図２３】
2004355388.tif 000025
【図２４】
2004355388.tif 000026
【図２５】
2004355388.tif 000027
【図２６】
2004355388.tif 000028