(57)【要約】【課題】ライフサイエンス分野の研究者を対象とするSNSを利用した情報交換システムにおいて、検索の曖昧性及び漏れを回避し、検索の網羅性を確保する。【解決手段】SNSを利用した情報交換システムにおいて、参加者のプロフィールとして、従来のキーワードや自然文に代わり、オントロジーを使用する。【選択図】図１
2007293586.tif 000002
【特許請求の範囲】
【請求項１】
参加者のID、参加者のプロフィールであるオントロジーID、及び、参加者が使用するリソーステーブルIDを参加者情報テーブルに登録する参加者情報登録ステップと、
クライアントコンピュータからのアクセス要求に応答してWebサイトに検索条件入力画面を表示する検索条件入力画面表示ステップと、
上記検索条件入力画面に入力されたオントロジーIDを受信する検索条件受信ステップと、
上記参加者情報テーブルを検索して、上記受信したオントロジーIDと同一のオントロジーIDをプロフィールとして登録している参加者を検索する参加者検索ステップと、
上記検索された参加者のIDを検索結果としてクライアントコンピュータに送信する検索結果送信ステップと、
を含む情報交換方法をコンピュータに実行させるためにコンピュータによって読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソーシャルネットワーキングサイト（以下、SNS）を利用した情報交換方法に関し、特に、ライフサイエンス分野の研究者を対象とするＳＮＳを利用した情報交換方法に関する。
【背景技術】
【０００２】
近年、ライフサイエンス分野ではマイクロアレイやツーハイブリッド法など研究手法のハイスループット化が進み実験結果の解釈には自分の専門分野のみならず、他の専門分野の知識が必要とされるようになった。また、複雑な生命現象を理解するためには、細分化された個々の研究領域での結果を横断して理解する必要があり、そのためにも他の専門分野の知識を効率よく処理する必要がある。
【０００３】
専門外の分野の知識を得るためには、他の専門分野の研究者と情報を交換することが重要である。これまで、ライフサイエンス分野においては、電話・Eメールによる「個人対個人」の情報交換手段が主流であったが、新たな情報交換の手段として近年注目されているのがソーシャルネットワーキングサイト（以下、SNS）である。
【０００４】
SNSは、新たな知人関係を広げることを目的に開設された会員制のコミュニティ型のWebサイトで、本来は「既存の参加者からの招待がないと参加できない」というシステムになっている。
【０００５】
SNSは、参加者のプロフィールや写真を公開する機能や、「友人」を登録するアドレス帳、友人に別の友人を紹介する機能、サイト内の友人のみ閲覧できる日記帳、友人間でのメッセージ交換に使う掲示板やカレンダーなど、コミュニケーションを取るための豊富な機能が提供され、実名性が高く、ブログと共に、最近、インターネットの信頼性を高めるために、非常に注目が高まっているサービスである。 
【０００６】
近年、ライフサイエンス分野の研究者を対象とするSNSもいくつか登場している。参加者（ここでは研究者）は、自分のプロフィールとして、専門分野を登録する。特定の分野の情報を入手したい場合には、その分野をプロフィールとして登録している参加者を検索し、情報交換を行うことができる。
【０００７】
本発明のようなインターネット上でコミュニケーションを行うサイトに関連するものとしては下記公報がある。
【特許文献１】特開2005-4342号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
従来のSNSにおいては、参加者のプロフィールの入力方法に課題がある。一般的にSNSのプロフィールは、指定されたキーワードを選択するかあるいは自然文による記述という方式をとる。しかし、自然文による記述では、書く人により同じ意味の単語に対し異なる表現が用いられる場合があり、検索時の曖昧性に課題が残る。また、曖昧性をなくすためにキーワードを選択する方式を採用しても、全ての領域をカバーしているかどうかという網羅性や、逆にキーワードの数が増えた場合に必要なものが漏れなく選択されているかという課題が生じる。
【０００９】
本発明の目的は、ライフサイエンス分野の研究者を対象とするSNSを利用した情報交換システムにおいて、検索の曖昧性及び漏れを回避し、検索の網羅性を確保することができる手段を提供することにある。
【課題を解決するための手段】
【００１０】
本発明によると、ライフサイエンス分野の研究者を対象とするＳＮＳを運営する情報交換システムにおいて、参加者のプロフィールとして、従来のキーワードや自然文に代わり、オントロジーを使用する。
【００１１】
情報交換システムは、参加者のID、参加者のプロフィールであるオントロジーID、及び、参加者が使用するリソーステーブルIDを参加者情報テーブルに登録する。
【００１２】
クライアントコンピュータからのアクセス要求があったらそれに応答してWebブラウザに検索条件入力画面を表示する。クライアントコンピュータでは、検索条件入力画面に検索条件としてオントロジーID入力する。情報交換システムは、オントロジーIDを受信すると、参加者情報テーブルを検索して、受信したオントロジーIDと同一のオントロジーIDをプロフィールとして登録している参加者を検索する。検索された参加者のIDを検索結果としてクライアントコンピュータに送信する。
【００１３】
クライアントコンピュータでは、検索条件入力画面に検索条件としてオントロジーID及びリソース名を入力してよい。情報交換システムは、オントロジーIDに基づいて検索した参加者より、受信したリソース名と同一のリソース名を登録している参加者を選択することにより絞り込む。絞り込まれた参加者のIDを検索結果としてクライアントコンピュータに送信する。
【００１４】
ＳＮＳを運営する情報交換システムは、リソーステーブルID、リソース名、及び、リソースURLを格納したリソーステーブルを有する。情報交換システムは、参加者情報テーブルより、絞り込まれた参加者のリソーステーブルIDを読み取り、読み取ったリソーステーブルIDを検索キーとしてリソーステーブルよりリソース名及びリソースＵＲＬを読み取る。絞り込まれた参加者のＩＤ、オントロジーID、リソース名及びリソースＵＲＬを検索結果としてクライアントコンピュータに送信する。
【発明の効果】
【００１５】
本発明によると、ライフサイエンス分野の研究者を対象とするSNSを利用した情報交換システムにおいて、検索の曖昧性及び漏れを回避し、検索の網羅性を確保することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態を図面を参照して具体的に説明する。図１は、本発明による情報交換ネットワークシステムの概念図である。本例の情報交換ネットワークシステムは、ＳＮＳを運営する情報交換システム１１、ＳＮＳの参加者が登録情報入力・検索条件入力を行うクライアントコンピュータ１３、１４を有し、情報交換システム１１とクライアントコンピュータ１３、１４はインターネット１２によって接続されている。情報交換システム１１が運営するＳＮＳはライフサイエンス分野の研究者を対象とするものであり、参加者はライフサイエンス分野の研究者である。
【００１７】
情報交換システム１１はサーバコンピュータによって構成され、中央演算装置、ＣＤＲＯＭ、ハードディスク装置等の記憶装置、ＲＡＭ等の記憶装置、入出力インターフェース、通信インターフェース等を有する。
【００１８】
情報交換システム１１は、参加者の登録受付を行う参加受付プログラム１１A、参加者の登録情報を格納した参加者情報テーブル１１B、参加者が普段使用するリソースの情報を記載したリソーステーブル１１C、参加者のプロフィールを特定するために使用するオントロジー１１D、参加者の検索を行う参加者検索プログラム１１E、及び、参加者の検索結果を表示する検索結果表示プログラム１１Fを備えている。これらのプログラム及びテーブルは、記憶装置に格納されている。
【００１９】
クライアントコンピュータ１３は、Webブラウザ１３A、及び、電子メールソフトウエア１３Bを備えており、クライアントコンピュータ１４も同様にWebブラウザ１４A、及び、電子メールソフトウエア１４Bを備えている。図１では、２つのクライアントコンピュータ１３、１４が示されているが、これらと同等の機能を有するクライアントコンピュータが更に複数個接続されていてもかまわない。
【００２０】
図２は、ライフサイエンス分野のオントロジーの一例を示す。オントロジーでは、上位概念と下位概念が”is_a”関係２２や”part_of”関係２３で階層化されている。例えば、”biological process”２１と”physiological process”２４は、”is_a”関係２２にある。”morphogenesis”２５と”development”２６は”part_of”関係２３にある。
【００２１】
”is_a”関係２２及び”part_of”関係２３はそれぞれ英語表現に由来している。例えば、概念”biological process”２１、”is_a”関係２２、概念”physiological process”２４の組によって、”physiological process is a biological process.”という英文を表現している。同様に、”morphogenesis”２５、”part_of”関係２３、”development”２６によって、”morphogenesis is part of development”という英文を表現している。
【００２２】
更に各概念には固有のIDが割り当てられている。例えば、”biological process”２１にはＩＤとして”GO:0008150”が付されている。
【００２３】
上述のように、オントロジーは階層的構造を持っており、一つの概念に対して数個しか下位概念を持たないのが通例である。このように、数個の選択肢を階層的にたどっていくことができることがオントロジーの利点である。ライフサイエンス分野では、多数のオントロジーが構築されている。例えば、Gene Ontology（http://www.geneontology.org/）が挙げられる。
【００２４】
図３は、本発明による情報交換システムが運営するＳＮＳへ参加希望者が登録する方法を示すフローチャートの一例である。ステップＳ３１Aにて、参加希望者は、自身のクライアントコンピュータの電子メールソフトウエアを使用して、既存の参加者（招待者）から、ＳＮＳのURLおよび招待者のIDが記載された電子メールを受け取る。ステップＳ３１Bにて、参加希望者は、Webブラウザを使用して、ＳＮＳのURLにアクセスする。ステップＳ３１Cにて、情報交換システム１１では参加受付プログラム１１Aが起動し、参加希望者のクライアントコンピュータに参加者登録画面（図４参照）を表示する。参加希望者は、参加者登録画面にて、招待者ID、氏名、オントロジーID、メールアドレス、リソース等を入力する。こうして本例では、参加希望者のプロフィールとしてオントロジーIDを登録する。ステップＳ３１Dにて、参加希望者は、全ての情報を入力したら、参加者登録画面上のID発行ボタンをクリックする。それにより登録が完了する。
【００２５】
図４は、情報交換システム１１の参加受付プログラム１１Aによってクライアントコンピュータに表示される参加者登録画面の例である。参加者登録画面は、招待者ID入力欄４１、氏名入力欄４２、オントロジーID入力欄４３、メールアドレス入力欄４４、リソース入力欄４５、およびID発行ボタン４６を有する。リソース入力欄４５には、参加希望者が最もよく使用するリソースの名前（データベース名、ソフトウェア名、論文名等）と、そのURLの組を入力する。こうして本例では、参加希望者のプロフィールとしてオントロジーIDを登録する。参加希望者は、全ての入力欄に対する入力が完了すると、ID発行ボタン４６をクリックする。こうして登録が完了し、IDが発行される。
【００２６】
オントロジーID入力欄４３には、参加希望者が容易にオントロジーIDを入力することができるように、オントロジーのリストを直接表示するか、あるいは、オントロジーのURLへのリンクを表示する。
【００２７】
図５は、情報交換システム１１の参加者情報テーブル１１Bに格納されている情報の一例を示す。参加者情報テーブル１１Ｂには、参加者のID５１を主キーとして、招待者ID５２、氏名５３、オントロジーID５４、メールアドレス５５、及び、リソーステーブルID５６が格納されている。即ち、参加者のプロフィールとしてオントロジーIDが登録されている。招待者ID５２は図４における招待者ID４１で入力された値に対応している。同様に、氏名５３は図４の氏名４２、オントロジーID５４は図４のオントロジーID４３、メールアドレス５５は図４のメールアドレス４４で入力された値に対応している。リソーステーブルID５６はリソーステーブル１１Ｃ（図６参照）への参照ＩＤである。
【００２８】
図６は、情報交換システム１１のリソーステーブル１１Cに格納されている情報の一例を示す。リソーステーブル１１Cには、リソーステーブルID６１、リソース名６２、及び、リソースURL６３が格納されている。リソーステーブルID６１は参加者情報テーブル１１BのリソーステーブルID５６に対応している。リソース名６２およびリソースURL６３は、図４のリソース入力欄４５にて入力された値に対応している。
【００２９】
図７は、参加者が本発明による情報交換システムを利用して検索を行う方法を示すフローチャートの一例である。ステップＳ７１Ａにて、検索を希望する参加者は、自身のクライアントコンピュータのWebブラウザを使用して情報交換システム１１が運営するＳＮＳにアクセスする。ステップＳ７１Ｂにて、情報交換システム１１の参加者検索プログラム１１Eが起動し、参加者のクライアントコンピュータに、検索条件入力画面を送信する。参加者は検索条件入力画面にて検索条件を入力する。検索条件は、情報交換システム１１に送られる。情報交換システム１１では、検索条件に従って検索処理を行う。ステップＳ７１Ｃにて、情報交換システム１１では、検索処理が終了すると、検索結果表示プログラム１１Fが起動し、参加者のクライアントコンピュータのWebブラウザに検索結果が表示される。
【００３０】
図８は、参加者検索プログラム１１Eが起動したとき、クライアントコンピュータに表示される検索条件入力画面の例を示す。検索条件入力画面は、オントロジーID入力欄８１、キーワード入力欄８２、及び、検索実行ボタン８３を有する。
【００３１】
オントロジーID入力欄８１に検索条件としてオントロジーIDを入力し、キーワード入力欄８２に検索条件としてリソース名を入力する。
【００３２】
オントロジーID入力欄８１には、参加希望者が容易にオントロジーIDを入力することができるように、オントロジーのリストを直接表示するか、あるいは、オントロジーのURLへのリンクを表示する。キーワード入力欄８２には、参加希望者が容易にリソース名を入力することができるように、リソース名のリストを直接表示してよい。
【００３３】
検索条件の入力が終わると、検索実行ボタン８３をクリックすることにより検索処理が実行される。
【００３４】
検索処理では、まず、参加者情報テーブル１１Bを検索し、オントロジーID入力欄８１に入力されたオントロジーIDと同一のオントロジーIDをプロフィールとして登録している参加者をリストアップする。次に、リストアップした参加者より、キーワード入力欄８２に入力されたリソース名と同一のリソース名を登録している参加者を絞り込む。最終的に絞り込まれた参加者のIDを検索結果としてクライアントコンピュータに送信する。
【００３５】
検索結果として参加者のIDが得られると、それを検索キーとして、参加者情報テーブル１１Bを検索し、その参加者が登録したリソーステーブルＩＤを読み出す。このリソーステーブルＩＤを検索キーとして、リソーステーブル１１Cを検索し、そのリソーステーブルＩＤに含まれるリソース名６２及びリソースＵＲＬ６３を読み取る。こうして得られた参加者ＩＤとリソース名６２及びリソースＵＲＬ６３が、検索結果として得られる。
【００３６】
図９は、検索結果表示プログラム１１Fを起動したとき、クライアントコンピュータに表示される検索結果出力画面の例を示す。検索結果出力画面には、参加者ID９１、氏名９２、メールアドレス９３、オントロジーID９４、リソース名９５、及び、リソースURL９６が表示される。検索処理の仕様から、オントロジーID９４は図８のオントロジーID入力欄８１に入力された値が、リソース名９５は図8のキーワード入力欄８２に入力された値が表示されていることに留意されたい。
【００３７】
以上、本発明の例を説明したが本発明は上述の例に限定されるものではなく、特許請求の範囲に記載された発明の範囲にて様々な変更が可能であることは当業者に容易に理解されよう。
【図面の簡単な説明】
【００３８】
【図１】本発明による情報交換ネットワークシステムの概念図である。
【図２】ライフサイエンス分野におけるオントロジーの一例を示した図である。
【図３】本発明による情報交換システムのＳＮＳへの参加登録方法のフローチャートの例を示す図である。
【図４】本発明による参加受付プログラムによる参加者登録画面の例を示す図である。
【図５】本発明による参加者情報テーブルの例を示す図である。
【図６】本発明によるリソーステーブルの例を示す図である。
【図７】本発明による情報交換システムのＳＮＳによる参加者検索方法のフローチャートの例を示す図である。
【図８】本発明による参加者検索プログラムによる検索条件入力画面の例を示す図である。
【図９】本発明による検索結果表示プログラムによる検索結果出力画面の例を示す図である。
【符号の説明】
【００３９】
１１…情報交換システムコンピュータ、１２…インターネット、１３，１４…クライアントコンピュータ
【図１】
2007293586.tif 000003
【図２】
2007293586.tif 000004
【図３】
2007293586.tif 000005
【図４】
2007293586.tif 000006
【図５】
2007293586.tif 000007
【図６】
2007293586.tif 000008
【図７】
2007293586.tif 000009
【図８】
2007293586.tif 000010
【図９】
2007293586.tif 000011