(57)【特許請求の範囲】
【請求項１】
複数ユーザが所定のサービスを共有し得る、分野別に分かれているコミュニティを提供するコミュニティ提供システムにおいて、
ユーザが入出力を行うユーザ端末と、
上記所定のサービスで利用される専門用語をコミュニティ名と定義と訳語と関連付けて格納している専門用語辞書手段と、
上記各コミュニティの階層構造を記憶しているコミュニティ分類情報記憶手段と、
上記ユーザ端末に、コミュニティを直接指定可能にコミュニティの階層構造を表示させると共に、専門用語を指定してコミュニティの検索を指令できることを表示させ、コミュニティの決定方法をユーザによって選択させるコミュニティ決定方法選択手段と、
専門用語を含むコミュニティ検索指令が与えられたときに、上記専門用語辞書手段をコミュニティ検索指令における専門用語に基づいて検索し、検索結果における少なくてもコミュニティ名と定義と訳語とを上記ユーザ端末に送信すると共に、上記コミュニティ分類情報記憶手段の記憶内容に基づいて、検索結果におけるコミュニティが下位階層であるかを確認し、下位階層の場合には、その上位階層のコミュニティ名を上記ユーザ端末に送信して、ユーザが所望するコミュニティを選択させるコミュニティ選択手段と
を有することを特徴とするコミュニティ提供システム。
【請求項２】
複数ユーザが所定のサービスを共有し得る、分野別に分かれているコミュニティを提供するコミュニティ提供方法において、
専門用語辞書手段、コミュニティ分類情報記憶手段、コミュニティ決定方法選択手段、及びコミュニティ選択手段を備え、
上記専門用語辞書手段は、上記所定のサービスで利用される専門用語をコミュニティ名と定義と訳語と関連付けて格納し、
上記コミュニティ分類情報記憶手段は、上記各コミュニティの階層構造を記憶し、
上記コミュニティ決定方法選択手段は、ユーザが入出力を行うユーザ端末に、コミュニティを直接指定可能にコミュニティの階層構造を表示させると共に、専門用語を指定してコミュニティの検索を指令できることを表示させ、コミュニティの決定方法をユーザによって選択させ、
上記コミュニティ選択手段は、上記ユーザ端末から、専門用語を含むコミュニティ検索指令が与えられたときに、上記専門用語辞書手段をコミュニティ検索指令における専門用語に基づいて検索し、検索結果における少なくてもコミュニティ名と定義と訳語とを上記ユーザ端末に送信すると共に、上記コミュニティ分類情報記憶手段の記憶内容に基づいて、検索結果におけるコミュニティが下位階層であるかを確認し、下位階層の場合には、その上位階層のコミュニティ名を上記ユーザ端末に送信して、ユーザが所望するコミュニティを選択させる
ことを特徴とするコミュニティ提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コミュニティ提供システム及びコミュニティ提供方法に関し、特に、ユーザが、所望するコミュニティを的確に選択できるようにしたものである。
【０００２】
【従来の技術】
インターネットなどのネットワークのユーザ相互間でコミュニケーションを確立するサービスを提供する場は、コミュニティと呼ばれている。コミュニティは、ジャンルや目的別に設定され、ユーザは自己の目的や興味などに対応したコミュニティを選択し、情報を提供したり収集したりする。
【０００３】
しかし、コミュニティ運営者や管理者側が用意しているコミュニティ名では、ユーザが、参加したいコミュニティなのかを判断できない場合なども生じる。
【０００４】
特開２００１−２４９９５０号公報（以下、「従来文献」と呼ぶ）では、コミュニティのタイプと参加者の個人情報とを対比して、含まれている情報要素の類似度を算出して、類似度の統計情報に基づいて情報を提供すべきコミュニティを選択することによって、情報提供者が情報提供先として最適なコミュニティを容易に選択することができ、また、参加者が好む情報のみを受取ることができる情報提供・収集装置及び方法を提案している。
【０００５】
この従来文献の技術では、性別や趣向、年齢、地域等を個人情報として、個人情報に基づいてコミュニティごとの類似度の統計を算出して、コミュニティのタイプを決定している。また、個人情報のキーワードから関連語を抽出して、それらに基づくこともある。例えば、キーワード「ロンドン」から「イギリス」や「海外旅行」が関連語として抽出される。
【０００６】
【発明が解決しようとする課題】
しかし、コミュニティのタイプを表す項目と、キーワードと、キーワードに対する関連語を、的確に作成することは困難である。
【０００７】
類似関係と関連語を狭い範囲にすると、項目の一部をキーワードにしないとヒットしないし、類似関係と関連語を広い範囲にすると、大量にヒットしてしまい、必ずしもコミュニティを適切には選択できない。
【０００８】
本発明は、ユーザが所望するコミュニティを適切に選択できるようにするコミュニティ提供システム及びコミュニティ提供方法を提供しようとしたものである。
【０００９】
【課題を解決するための手段】
かかる課題を解決するため、第１の本発明は、複数ユーザが所定のサービスを共有し得る、分野別に分かれているコミュニティを提供するコミュニティ提供システムにおいて、ユーザが入出力を行うユーザ端末と、上記所定のサービスで利用される専門用語をコミュニティ名と定義と訳語と関連付けて格納している専門用語辞書手段と、上記各コミュニティの階層構造を記憶しているコミュニティ分類情報記憶手段と、上記ユーザ端末に、コミュニティを直接指定可能にコミュニティの階層構造を表示させると共に、専門用語を指定してコミュニティの検索を指令できることを表示させ、コミュニティの決定方法をユーザによって選択させるコミュニティ決定方法選択手段と、専門用語を含むコミュニティ検索指令が与えられたときに、上記専門用語辞書手段をコミュニティ検索指令における専門用語に基づいて検索し、検索結果における少なくてもコミュニティ名と定義と訳語とを上記ユーザ端末に送信すると共に、上記コミュニティ分類情報記憶手段の記憶内容に基づいて、検索結果におけるコミュニティが下位階層であるかを確認し、下位階層の場合には、その上位階層のコミュニティ名を上記ユーザ端末に送信して、ユーザが所望するコミュニティを選択させるコミュニティ選択手段とを有することを特徴とする。
【００１０】
また、第２の本発明は、複数ユーザが所定のサービスを共有し得る、分野別に分かれているコミュニティを提供するコミュニティ提供方法において、門用語辞書手段、コミュニティ分類情報記憶手段、コミュニティ決定方法選択手段、及びコミュニティ選択手段を備え、上記専門用語辞書手段は、上記所定のサービスで利用される専門用語をコミュニティ名と定義と訳語と関連付けて格納し、上記コミュニティ分類情報記憶手段は、上記各コミュニティの階層構造を記憶し、上記コミュニティ決定方法選択手段は、ユーザが入出力を行うユーザ端末に、コミュニティを直接指定可能にコミュニティの階層構造を表示させると共に、専門用語を指定してコミュニティの検索を指令できることを表示させ、コミュニティの決定方法をユーザによって選択させ、上記コミュニティ選択手段は、上記ユーザ端末から、専門用語を含むコミュニティ検索指令が与えられたときに、上記専門用語辞書手段をコミュニティ検索指令における専門用語に基づいて検索し、検索結果における少なくてもコミュニティ名と定義と訳語とを上記ユーザ端末に送信すると共に、上記コミュニティ分類情報記憶手段の記憶内容に基づいて、検索結果におけるコミュニティが下位階層であるかを確認し、下位階層の場合には、その上位階層のコミュニティ名を上記ユーザ端末に送信して、ユーザが所望するコミュニティを選択させることを特徴とする。
【００１１】
【発明の実施の形態】
（Ａ）第１の実施形態
以下、本発明によるコミュニティ提供システム及びコミュニティ提供方法の第１の実施形態を図面を参照しながら詳述する。
【００１２】
（Ａ−１）第１の実施形態の構成
図１は、第１の実施形態のコミュニティ提供システムの構成を示すブロック図である。
【００１３】
図１において、このコミュニティ提供システム１は、インターネット２上のサーバ３が、インターネット２を介してユーザ端末４に接続し得る構成となっている。図１では示していないが、サーバ３は、インターネット２を介して他のサーバ等にも接続し得る。
【００１４】
サーバ３は、ＨＴＴＰデーモン１０、ログ解析部１１、アクセスログ格納部１２、Ｗｅｂサーバ１３、コミュニティサービス部１４、各種情報データベース１５、ＨＴＭＬパーザ１７及び入出力装置１８を有する。
【００１５】
ここで、Ｗｅｂサーバ１３は、機能的には、コミュニケーションツール１３ａ、コミュニティサービス管理部１３ｂ、辞書管理部１３ｃ、ユーザ登録・認証部１３ｄ及びコミュニティ管理部１３ｅを有する。また、コミュニティサービス部１４は、コミュニティ情報提供・収集部１４ａを有する。さらに、各種情報データベース１５は、専門用語辞書情報部１５ａ、ユーザ情報部１５ｂ、コミュニティ分類情報部１５ｃ及びコミュニティ情報部１５ｄを有する。
【００１６】
ユーザ端末４は、インターネット２側に対して、ホームページやＷｅｂページ（以下ではこれらをまとめてＷｅｂページと呼ぶ）５の検索を指示するものである。ここで、サーバ３の運営者との間でコミュニティサービスの提供契約を締結しているユーザは、ユーザ端末４を用いて、所望するコミュニティについて情報を提供することができ、また、所望するコミュニティから情報を収集することができる。ユーザは、例えば、サーバ３が提供するＷｅｂページ上から提供する情報を入力でき、Ｗｅｂページ形式で情報を収集することができる。
【００１７】
サーバ３において、ＨＴＴＰデーモン１０は、Ｗｅｂページ（ＨＴＭＬ文書）などを所定の転送プロトコルに従って転送させるものである。
【００１８】
ログ解析部１１は、ユーザ端末４からの検索したいＷｅｂページやユーザ端末４を規定する通信情報から、アクセスログを得てアクセスログ格納部１２に格納させたりすると共に、Ｗｅｂサーバ１３をログインさせたりログアウトさせたりするものである。なお、ログインさせる際には、ユーザの認証などが必要となる。
【００１９】
Ｗｅｂサーバ１３におけるコミュニケーションツール１３ａは、ユーザ端末４との通信機能やＷｅｂページの検索のための通信機能等を担うものである。
【００２０】
コミュニティサービス管理部１３ｂは、Ｗｅｂページ上への書込みによるあるコミュニティへの情報提供時や、Ｗｅｂページ上への書込みによるコミュニティからの情報収集要求時等に、ＨＴＭＬパーザ１７を介して、コミュニティサービス部１４にＷｅｂページを与えてそのＷｅｂページに係る情報提供処理や情報収集処理を実行させるものである。
【００２１】
ここで、ＨＴＭＬパーザ１７は、タグ情報等に基づいて、入力されたＷｅｂページ（ＨＴＭＬ文書）から情報提供部分や情報収集要求部分だけを取り出してコミュニティサービス部１４に与え、また、ユーザ端末４への情報等にタグ情報を復帰させてＷｅｂページ（ＨＴＭＬ文書）に戻すものである。
【００２２】
また、コミュニティサービス部１４において、情報提供・収集処理部１４ａは、ユーザ側からの提供情報により、後述するコミュニティ情報部１５ｄに情報を追加したりコミュニティ情報部１５ｄの情報を修正したり、コミュニティ情報部１５ｄからユーザに提供するコミュニティ情報を収集したりするものである。
【００２３】
辞書データベース１５における専門用語辞書情報部１５ａは、各種の辞書情報を格納しているものである。専門用語辞書情報部１５ａにおける各専門用語辞書（一般用語辞書を含む）は、後述する各コミュニティ（コミュニティ分類）と１対１で対応している。言い換えると、専門用語辞書情報部１５ａは、コミュニティ毎の専門用語を格納しているものである。
【００２４】
図２は、専門用語辞書のデータ例を示すものである。１個のデータは、コミュニティ名、見出し語、定義、コメント、作者名でなる。コミュニティ名はコミュニティの分類での名前、見出し語は専門用語、定義は専門用語の意味や定義、コメントはデータの自由記述欄、作者名は作成したユーザ又はシステム運営者の名前である。コメントには、いつ登録したかや、「定義を見直した方が良い」等の任意のユーザによるコメントが挿入される。
【００２５】
例えば、「犬」に関するコミュニティであれば、各ユーザのコミュニケーションが円滑に図られるように、犬の種類名が見出し語に記述され、その種類の犬の原産地や姿や特質等が定義に記述される。
【００２６】
辞書データベース１５のユーザ情報部１５ｂには、当該サーバ３の運営者との間でサーバ３を利用する契約の締結ユーザの情報が格納されている。また、ユーザ情報部１５ｂには、その登録されているユーザが、コミュニティサービスを受けることができるか否かなどの情報も格納されている。
【００２７】
辞書データベース１５のコミュニティ分類情報部１５ｃには、図３に示すような各コミュニティに関する構造の情報などが格納されている。
【００２８】
図３において、各コミュニティは基本的にはツリー構造の階層化構造をしている。そして、一般コミュニティをルートノードとしており、その次の階層には、専門分野やジャンルを大分類した場合のコミュニティが設けられている。それより下位の階層には、上位の階層の専門分野やジャンルをさらに分類した場合のコミュニティが設けられており、終端ノードに至る枝数（階層の深さ）は一律である必要はない。
【００２９】
辞書データベース１５のコミュニティ情報部１５ｄには、各コミュニティについてユーザから提供された（ユーザが書き入れた）情報が格納されている。
【００３０】
Ｗｅｂサーバ１３の辞書管理部１３ｃは、専門用語辞書情報部１５ａを編集したり管理したりするものである。
【００３１】
Ｗｅｂサーバ１３のユーザ登録・認証部１３ｄは、ユーザ登録したり、当該サーバ３にアクセスしてきた者が正規のユーザかを認証したり、コミュニティサービスが求められた場合にサービスを提供し得る者かを確認したりなどするものである。
【００３２】
Ｗｅｂサーバ１３のコミュニティ管理部１３ｅは、コミュニティ分類情報部１５ｃやコミュニティ情報部１５ｄの情報を管理するものである。例えば、ユーザが所望するコミュニティの選択時にはコミュニティの階層構造を提供したり、所望するコミュニティが明らかになった際には、コミュニティ情報部１５ｄの編集等を許容させたりするものである。
【００３３】
入出力装置１８は、サーバ３の運営者側が辞書の編集を起動したり、辞書を編集したりなどする際に用いるものである。
【００３４】
なお、第１の実施形態のシステムは、複数のユーザからの同時のアクセスに対応できるものである。例えば、１組のコミュニティサービス部１４やＨＴＭＬパーザ１７などを時分割で用いて、複数のアクセスに対応するようにしても良く、また、コミュニティサービス部１４やＨＴＭＬパーザ１７を予め複数組用意して、複数のアクセスに対応するようにしても良い。後者の場合において、オリジナルのコミュニティサービスプログラムなどを、アクセスを求められる毎に、複数個用意されているＣＰＵの主メモリなどにローディングして、複数のアクセスに同時に対応できるようにしても良い。
【００３５】
図４は、図１に示す構成を第１の実施形態の特徴（コミュニティ選択）との関係から、機能ブロックを整理して書き直したものである。
【００３６】
コミュニティ選択部２０は、ユーザが所望するコミュニティを選択できるような処理を行うものである。コミュニティ選択部２０は、図１におけるログ解析部１１、コミュニケーションツール１３ａ、ユーザ登録・認証部１３ｄ及びコミュニティ管理部１３ｅなどが該当する。
【００３７】
（Ａ−２）第１の実施形態の動作
次に、第１の実施形態のコミュニティ提供システムの特徴的な動作を図面を参照しながら説明する。
【００３８】
（Ａ−２−１）専門用語のユーザ登録動作
次に、ユーザが専門用語辞書情報部１５ａに専門用語を登録する際の動作を、図５のフローチャートを参照しながら説明する。
【００３９】
なお、例えば、この処理時において、ユーザ端末４及びサーバ３で授受する情報は、ＨＴＭＬ文書の形式の情報である。また、専門用語の登録は、ユーザが所望するコミュニティに入った後に行うものであっても良いが、図５は、コミュニティに入らないで専門用語の登録を行う場合を示している。
【００４０】
例えば、ユーザはユーザ端末４を用いて、サーバ３が提供する所定のＷｅｂページを表示させ、専門用語の登録モードを指示する。
【００４１】
このときまず、サーバ３（ユーザ登録・認証部１３ｄ）は、そのユーザが専門用語の登録を実行し得る者であるか否かを判別し、そのユーザが専門単語の登録を実行し得る者でないと、サーバ３はその旨を返信して、登録処理を終了し、そのユーザが専門単語の登録を実行し得る者であると、図５に示す処理に入る。
【００４２】
サーバ３（辞書管理部１３ｃ）は、専門用語登録入力画面をユーザ端末４に送信し、ユーザ端末４からの登録専門用語情報を取り込む（ステップ１０１）。なお、ユーザは、複数の登録専門用語情報をまとめて送信するようにしても良い。以下では、説明の簡単化のため、１個の登録専門用語情報を送信するものとする。
【００４３】
サーバ３（辞書管理部１３ｃ）は、登録専門用語情報が与えられると、それに含まれている見出し語で専門用語辞書情報部１５ａを検索し（ステップ１０２）、その見出し語を有する専門用語データが検索されたか否かを判別する（ステップ１０３）。
【００４４】
そのような見出し語を含む専門用語データが専門用語辞書情報部１５ａに存在しなければ、与えられた専門用語データを専門用語辞書情報部１５ａに登録し（ステップ１０４）、その旨をユーザ端末４に返信して一連の処理を終了する。
【００４５】
これに対して、ユーザが登録しようとした専門用語データの見出し語を含む専門用語データが既に専門用語辞書情報部１５ａに存在していた場合には、存在していた専門用語データにおけるコミュニティ名と定義とをユーザ端末４に送信して、登録依頼した専門用語データの登録を新規に行うか否かをユーザに確認させる（ステップ１０５、１０６）。
【００４６】
新規に登録を行う意思確認がユーザから得られたときには、サーバ３（辞書管理部１３ｃ）は、与えられた専門用語データを専門用語辞書情報部１５ａに登録し（ステップ１０４）、その旨をユーザ端末４に返信して一連の処理を終了する。
【００４７】
一方、新規登録が不要という意思確認がユーザから得られたときには、修正して登録するか否かをユーザに確認させる（ステップ１０７）。
【００４８】
修正した登録も不要というユーザの意思確認が得られた場合には、一連の処理を終了する。修正した登録が必要とするユーザの意思確認が得られた場合には、専門用語辞書情報部１５ａの検索から得られた該当する見出し語を含む全ての専門用語データから修正に利用するものを選択させ（ステップ１０８）、その選択させた専門用語データに修正を実行させて追加登録又は再登録させて（ステップ１０９）、一連の処理を終了する。
【００４９】
各ユーザが自由に専門用語辞書情報部１５ａに登録したり追加修正したりするのが好ましくないのであれば、そのコミュニティ運営者のみが登録したり追加修正したり削除したりできるようにしても良い。
【００５０】
（Ａ−２−２）コミュニティの選択動作
次に、ユーザに参加しようとするコミュニティを選択させる際の動作を、図６のフローチャートを参照しながら説明する。
【００５１】
例えば、ユーザはユーザ端末４を用いて、サーバ３が提供する所定のＷｅｂページを表示させ、コミュニティへの参加モードを指示する。
【００５２】
このときまず、サーバ３（ユーザ登録・認証部１３ｄ）は、そのユーザがコミュニティに参加し得る者であるか否かを判別し、そのユーザが参加し得る者でないと、サーバ３はその旨を返信して処理を終了し、そのユーザがコミュニティに参加し得る者であると、図６に示す処理に入る。
【００５３】
サーバ３（コミュニティサービス管理部１３ｂ）は、コミュニティ分類情報部１５ｃからコミュニティ分類の階層構造を得、その階層構造から参加コミュニティを具体的に指定できると共に、専門用語の入力から参加するコミュニティを検索選択できることを表している選択入力画面をユーザ端末４に送信し、その返信内容を判別する（ステップ２００、２０１）。
【００５４】
参加するコミュニティが具体的に指定された場合には、サーバ３は、一連の処理を終了する。このときには、具体的なコミュニティサービス処理に移行する。
【００５５】
参加コミュニティの選択入力画面に対し、専門用語（見出し語）が入力されてきた場合には、サーバ３は、そのような専門用語（見出し語）を含む専門用語データを専門用語辞書情報部１５ａから検索し（ステップ２０２）、該当する専門用語データが存在するか否かを判別する（ステップ２０３）。
【００５６】
該当する専門用語データが存在しなければ、サーバ３は、ステップ２００に戻って、参加コミュニティの選択入力画面をユーザ端末４に送信させる。なお、この際には、入力された専門用語（見出し語）では該当するコミュニティが存在しない旨のメッセージも表示させる。
【００５７】
これに対して、ユーザが入力した専門用語（見出し語）を含む専門用語データが専門用語辞書情報部１５ａに１個でも存在すれば、サーバ３は、検索で得られた全ての専門用語データにおけるコミュニティ名と定義などをユーザ端末４に送信し（ステップ２０４）、ユーザが指定したコミュニティを取り込む（ステップ２０５）。このときにも、参加するコミュニティが具体的に指定された場合には、サーバ３は、一連の処理を終了する。そして、具体的なコミュニティサービス処理に移行する。
【００５８】
検索で得られた専門用語データにおけるコミュニティ名と定義との送信に加え、コミュニティ名が規定するコミュニティが下位階層の場合には、その上位のコミュニティのコミュニティ名もそのことを明らかにして送信し、上位のコミュニティの指定を許容するようにしても良い。
【００５９】
例えば、ユーザが、コンピュータのアドレスに関するコミュニティを見つけたくて、コミュニティの階層構造の表示から「コンピュータ」というコミュニティを探したが見つからない場合には（図３参照）、「アドレス」という専門用語を入力すると、「計算機」と「ゴルフ」というコミュニティ名が返ってくる（図２参照）。ここで、図２に示すように、「アドレス」を専門用語とするコミュニティが２個存在していても、定義などが判断材料として送信されてくるので、ユーザの意図に即した「計算機」というコミュニティを見つけることができる。
【００６０】
（Ａ−３）第１の実施形態の効果
第１の実施形態によれば、参加しようとするコミュニティがそのコミュニティ名などから判断できない場合においては、参加しようとするコミュニティの専門用語を入力することにより参加しようとするコミュニティのシステム側が用意しているコミュニティ名を得て、所望するコミュニティに参加することができる。
【００６１】
ここで、専門用語辞書情報部１５ａには、コミュニティに固有な専門用語が登録されており、コミュニティ毎に特色ある専門用語に対応しているので、的確に所望するコミュニティを見つけることができる。
【００６２】
その結果、コミュニティの選択のみに用いるキーワードデータベースを不要とすることができる。
【００６３】
（Ｂ）第２の実施形態
次に、本発明によるコミュニティ提供システム及びコミュニティ提供方法の第２の実施形態を図面を参照しながら詳述する。
【００６４】
（Ｂ−１）第２の実施形態の構成
図７は、第２の実施形態のコミュニティ提供システムの構成を示すブロック図であり、第１の実施形態に係る図１との同一、対応部分には同一対応符号を付して示している。
【００６５】
第２の実施形態のコミュニティ提供システムは、第１の実施形態の構成に加え、機械翻訳に係る構成を有している。すなわち、Ｗｅｂ翻訳処理部１３ｆ、機械翻訳システム２５、辞書コンバータ２６、翻訳結果情報部１５ｅを有する。
【００６６】
Ｗｅｂ翻訳処理部１３ｆは、Ｗｅｂページなどが翻訳を必要な場合に、ＨＴＭＬパーザ１７を介して、機械翻訳システム２５にＷｅｂページを与えてそのＷｅｂページの翻訳を実行させるものである。
【００６７】
機械翻訳システム２５において、翻訳エンジン２５ａは機械翻訳を実行する部分であり、辞書部２５ｂは翻訳エンジン２５ａが機械翻訳する際に利用する辞書情報が格納されている。なお、後述する専門用語辞書情報部１５ａに格納されている辞書情報（専門用語データ）が、辞書コンバータ２６によって、翻訳エンジン２５ａ向けに変換されて辞書部２５ｂに格納される。
【００６８】
翻訳結果情報部１５ｅは、機械翻訳を依頼したユーザの要求などにより、他のコミュニティ参加者のための翻訳結果を格納しておくものである。
【００６９】
この第２の実施形態の場合、専門用語辞書情報部１５ａにおける専門用語データの構成が、図８に示すように、第１の実施形態のものと多少異なっている。すなわち、専門用語データは、コミュニティ名、見出し語、訳語、定義（なお、省略可能である）、コメント、作者名からなり、見出し語の訳語が追加されている点が異なる。なお、翻訳エンジン２５ａの種類によっては、品詞情報等の情報を含んでいても良い。
【００７０】
図９は、図７に示す構成を第２の実施形態の特徴（コミュニティ選択）との関係から、機能ブロックを整理して書き直したものである。
【００７１】
（Ｂ−２）第２の実施形態の動作
この第２の実施形態においても、専門用語データ（対語データ）を、専門用語辞書情報部１５ａに登録する動作は第１の実施形態と同様であり、その動作説明は省略する。但し、登録する専門用語データは、図８に示す項目を有するものである。
【００７２】
次に、ユーザに参加しようとするコミュニティを選択させる際の動作やユーザに機械翻訳の対象文書のコミュニティ選択させる際の動作を、図１０のフローチャートを参照しながら説明する。
【００７３】
例えば、ユーザはユーザ端末４を用いて、サーバ３が提供する所定のＷｅｂページを表示させ、コミュニティへの参加モードや機械翻訳モードを指示する。
【００７４】
このときまず、サーバ３（ユーザ登録・認証部１３ｄ）は、そのユーザがコミュニティに参加し得る者であるか否かや、機械翻訳サービスを受けることができる者であるか否かを判別し、否定結果が得られた場合には、サーバ３はその旨を返信して処理を終了し、肯定結果が得られた場合には、図１０に示す処理に入る。
【００７５】
サーバ３（コミュニティサービス管理部１３ｂ）は、コミュニティ分類情報部１５ｃからコミュニティ分類の階層構造を得、その階層構造からコミュニティを具体的に指定できると共に、専門用語の入力から所望するコミュニティを検索選択できることを表している選択入力画面をユーザ端末４に送信し、その返信内容を判別する（ステップ３００、３０１）。ここでの専門用語の入力は、見出し語言語でも対訳言語でも良く、さらには、両言語でも良い。
【００７６】
所望するコミュニティが具体的に指定された場合には、サーバ３は、一連の処理を終了する。このときには、具体的なコミュニティサービス処理や具体的な機械翻訳処理に移行する。
【００７７】
コミュニティの選択入力画面に対し、専門用語（見出し語及び又は訳語）が入力されてきた場合には、サーバ３は、そのような専門用語（見出し語及び又は訳語）を含む専門用語データを専門用語辞書情報部１５ａから検索し（ステップ３０２）、該当する専門用語データが存在するか否かを判別する（ステップ３０３）。
【００７８】
該当する専門用語データが存在しなければ、サーバ３は、ステップ３００に戻って、所望するコミュニティの選択入力画面をユーザ端末４に送信させる。なお、この際には、入力された専門用語（見出し語及び又は訳語）について該当するコミュニティが存在しない旨のメッセージも表示させる。
【００７９】
これに対して、ユーザが入力した専門用語（見出し語及び又は訳語）を含む専門用語データが専門用語辞書情報部１５ａに１個でも存在すれば、サーバ３は、検索で得られた全ての専門用語データにおけるコミュニティ名と訳語などをユーザ端末４に送信し（ステップ３０４）、ユーザが指定したコミュニティを取り込む（ステップ３０５）。このときにも、具体的なコミュニティサービス処理や具体的な機械翻訳処理に移行し、一連の処理を終了する。そして、具体的なコミュニティサービス処理に移行する。
【００８０】
第２の実施形態でも、検索で得られた専門用語データにおけるコミュニティ名と訳語との送信に加え、コミュニティ名が規定するコミュニティが下位階層の場合には、その上位のコミュニティのコミュニティ名もそのことを明らかにして送信し、上位のコミュニティの指定を許容するようにしても良い。
【００８１】
例えば、映画や演劇の題名のように、定義を記述するような専門用語でない場合でも、訳語を記述している専門用語であれば、専門用語辞書情報部１５ａの検索を通じて、ユーザは所望するコミュニティを見つけることができる。また例えば、分子に関して調べるためにコミュニティを見つけたいが、コミュニティ名の見当がつかない場合に、「分子」という語を入力すると、「数学」のコミュニティでは“ｎｕｍｅｒａｔｏｒ”で、「物理」のコミュニティでは“ｍｏｌｅｃｕｌｅ”であると分かるので（図８参照）、英語の訳語で明確に区別できて、英語の方が得意なユーザも意図するコミュニティを選択することができる。
【００８２】
機械翻訳処理では、上述のようにしてコミュニティを指定することにより、そのコミュニティに係る専門用語（上位コミュニティの専門用語を含む）の情報が専門用語辞書情報部１５ａから取り出されて、辞書コンバータ２６を介して不要な項目の情報が除去されたりなどした後、機械翻訳システム２５の辞書部２５ｂに設定され、その後、指定された文書を機械翻訳することになる。
【００８３】
例えば、「一般」のコミュニティで文書を翻訳すると「ティー」は“ｔｅａ”と訳出され、「ゴルフ」のコミュニティで文書を翻訳すると「ティー」は“ｔｅｅ”と訳出される。
【００８４】
（Ｂ−３）第２の実施形態の効果
コミュニティの対訳辞書から検索することによって、コミュニティに固有な訳語を持つ語が登録されているので、コミュニティごとに特色ある表現に対応できて、見出し語が同じデータが複数存在する場合に訳語によって違いが明確であるので、的確に所望するコミュニティを見つけることができる、という効果がある。また、翻訳をする場合には、コミュニティごとに的確な訳語で翻訳することができる、という効果もある。
【００８５】
第２の実施形態によっても、参加しようとするコミュニティがそのコミュニティ名などから判断できない場合においては、参加しようとするコミュニティの見出し語及び又は訳語を入力することにより参加しようとするコミュニティのシステム側が用意しているコミュニティ名を得て、所望するコミュニティに参加することができる。
【００８６】
ここで、専門用語辞書情報部１５ａには、コミュニティに固有な見出し語及び又は訳語が登録されており、コミュニティ毎に特色ある専門用語に対応しているおり、また、見出し語だけに基づいた検索も、訳語だけに基づいた検索も、さらに、見出し語及び訳語の双方に基づいた検索も可能であるので、的確に所望するコミュニティを見つけることができる。
【００８７】
その結果、コミュニティの選択のみに用いるキーワードデータベースを不要とすることができる。
【００８８】
（Ｃ）他の実施形態
上記第２の実施形態では、情報提供や収集のコミュニティサービスと、機械翻訳サービスとの双方に対応できるシステムを示したが、機械翻訳サービスだけに対応するようなシステムであっても良い。この場合であっても、機械翻訳サービスは、複数のユーザが専門用語を共有利用でき、かつ、登録等も実行できるコミュニティ的なものである。特許請求の範囲における「コミュニティ」の用語は、このような機械翻訳サービスだけを行うシステムについても該当するものとする。
【００８９】
また、上記各実施形態では、専門用語の検索時に、コミュニティ名に加えて、定義や訳語等の他の情報も、ユーザ端末に送信してコミュニティを選択させるものを示したが、コミュニティ名だけをユーザ端末に送信してコミュニティを選択させるものであっても良い。
【００９０】
さらに、上記各実施形態では、コミュニティ名を得るために入力する専門用語の数が１個のものを示したが、複数であっても良い。このような複数の場合において、複数の専門用語に対する検索式で検索条件を指定するようにしても良い。例えば、２個の専門用語の場合、その２個の専門用語を共に含むコミュニティ名をサーバ３に検索させるようにしても良く、そのうちの１個でも含むコミュニティ名をサーバ３に検索させるようにしても良く、１個の専門用語は含み、１個の専門用語は含まないコミュニティ名をサーバ３に検索させるようにしても良い。
【００９１】
【発明の効果】
以上のように、本発明のコミュニティ提供システム及びコミュニティ提供方法によれば、ユーザは所望するコミュニティを的確に選択することができるようになる。
【図面の簡単な説明】
【図１】第１の実施形態のシステム構成を示すブロック図である。
【図２】第１の実施形態の専門用語データの構成を示す説明図である。
【図３】第１の実施形態のコミュニティの階層構造を示す説明図である。
【図４】第１の実施形態の特徴構成を整理した機能ブロック図である。
【図５】第１の実施形態の専門用語データの登録動作を示すフローチャートである。
【図６】第１の実施形態のコミュニティ選択動作を示すフローチャートである。
【図７】第２の実施形態のシステム構成を示すブロック図である。
【図８】第２の実施形態の専門用語データの構成を示す説明図である。
【図９】第２の実施形態の特徴構成を整理した機能ブロック図である。
【図１０】第２の実施形態のコミュニティ選択動作を示すフローチャートである。
【符号の説明】
２…インターネット、３…サーバ、４…ユーザ端末、１３ｂ…コミュニティサービス管理部、１３ｃ…辞書管理部、１３ｅ…コミュニティ管理部、１４…コミュニティサービス部、１５ａ…専門用語辞書情報部、１５ｃ…コミュニティ分類情報部、２０…コミュニティ選択部、２５…機械翻訳システム。
【図１】
0003998469.tif 000002
【図２】
0003998469.tif 000003
【図３】
0003998469.tif 000004
【図４】
0003998469.tif 000005
【図５】
0003998469.tif 000006
【図６】
0003998469.tif 000007
【図７】
0003998469.tif 000008
【図８】
0003998469.tif 000009
【図９】
0003998469.tif 000010
【図１０】
0003998469.tif 000011