(57)【要約】【課題】共有情報の関連付け情報を収集し、これに基づいて情報を管理する。【解決手段】情報共有装置１０では、共有される情報データが、情報データ記憶手段１５に格納され、管理手段１４によって管理される。共有情報として情報データを登録する際、メタデータ抽出手段１２は、情報データに含まれるメタデータを抽出し、この情報データに関するメタデータ群を生成する。このメタデータをより詳しく記述する追加の記述情報が入力されると、メタデータ結合手段１３は、追加の記述情報をメタデータに結合し、メタデータを更新する。このようにして、各情報データに関するメタデータ群が登録される。メタデータ群は、情報データの意味的な情報を有しており、メタデータを用いることによって、各情報データを意味的に関連付けることが可能となる。【選択図】        図１
2005038006.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続する装置間で共有される情報を管理する情報共有装置において、
前記装置間で共有される複数の情報データを記憶する情報データ記憶手段と、
前記情報データに含まれる意味的な情報を有するメタデータを抽出するメタデータ抽出手段と、
抽出された前記メタデータに関する追加の記述情報が入力されると、前記記述情報を前記メタデータに結合するメタデータ結合手段と、
前記記述情報が結合された前記メタデータを含む前記情報データに関するメタデータ群を前記情報データ記憶手段に格納して前記情報データとともに管理する管理手段と、
前記情報データの表示要求を受け付けると、前記情報データに関する前記メタデータ群を用いて前記メタデータが判別可能になるように前記情報データの表示を制御する制御手段と、
を具備することを特徴とする情報共有装置。
【請求項２】
前記メタデータには、前記メタデータに関連する所定の情報データの利用サービスを前記メタデータに対応付けるサービス対応付け情報が記述され、
前記メタデータに記述された前記サービス対応付け情報に基づいて、前記サービス対応付けがされた前記所定の情報データを利用可能にするサービス処理の実行を管理するサービス管理手段を、
具備することを特徴とする請求項１記載の情報共有装置。
【請求項３】
前記メタデータ結合手段は、
第１の情報データの利用がされた場合、前記第１の情報データについての前記メタデータに基づいて、他の情報データについての前記メタデータを検索し、関連する情報が記述されているメタデータを有する第２の情報データが検出された場合に、前記第１の情報データおよび前記第２の情報データを関連付ける関連情報を生成し、前記第１の情報データまたは前記第２の情報データ、あるいは前記第１の情報データおよび前記第２の情報データについての前記メタデータに結合する、
ことを特徴とする請求項１記載の情報共有装置。
【請求項４】
複数の前記情報データについて蓄えられた前記メタデータ群の記述情報を解析し、任意の前記情報データに関連する関連情報データを前記情報データ記憶手段から検索して抽出する検索手段を具備し、
前記制御手段は、前記情報データに、検索された前記情報データの内容が加味された表示を行う、
ことを特徴とする請求項１記載の情報共有装置。
【請求項５】
ネットワークを介して接続する装置間で共有される情報を管理する情報共有処理プログラムにおいて、
コンピュータに、
前記装置間で共有される複数の情報データの各情報データに含まれる意味的な情報を有するメタデータを抽出し、
前記情報データの表示要求に応じて前記情報データから抽出された前記メタデータが判別可能になるように前記情報データの表示を制御し、
設定された前記メタデータに関する追加の記述情報が入力されると、前記記述情報を前記メタデータに結合し、
前記記述情報が結合された前記メタデータを含む前記情報データに関するメタデータ群を所定の記憶手段に格納して前記情報データとともに管理する、
処理を実行させることを特徴とする情報共有処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は情報共有装置および情報共有プログラムに関し、特にネットワークを介して接続する装置間で共有される情報を管理する、情報共有装置および情報共有プログラムに関する。
【０００２】
【従来の技術】
昨今、コンピュータネットワークやパーソナルコンピュータの発達により、社内で生成される文書は電子化され、多量の電子化文書がコンピュータネットワークを介して交換されている。このような文書を社内ネットワーク上で管理するため、グループウェアに代表される情報を共有化するシステムが導入されている。
【０００３】
グループウェアは、社内ネットワークに接続するグループ内での情報共有ツールであり、さまざまな情報が蓄積され、共有されなければならない。そして、蓄積された情報はグループにおける情報の核となる。
【０００４】
近年このような蓄積情報は増加の一途をたどっており、情報の関連付けを行って文書を整理し、情報の有効利用を図る技術が求められている。
そこで、例えば文書ごとに付与されるＩＤなど、キーになる値を中心に関連付けを行う手法がある。さらに、非定型の文書に記述された日付情報を抽出し、日付情報に基づいて時間的観点から複数の文書を関連付け、多量の文書を把握できるようにした装置が提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】
特開平１０−２８３３６５号公報（第３頁−第４頁、第１図）
【０００６】
【発明が解決しようとする課題】
しかし、従来の情報共有装置では、情報の関連付けができる条件が限定されており、異なるサービス間での情報の共有が十分に行われていないという問題がある。
【０００７】
上記の説明の日付情報を抽出し、日付情報に基づいて時間的観点から文書を関連付ける手法では、関連付けは日付情報に関してのみであり、関連付けできる条件が限定されるという問題がある。すなわち、時間的な関連付けを行うことはできるが、文書の内容に基づく情報の関連付けを行うことができない。
【０００８】
一例として、掲示板に討論会への案内文書が投稿されていたとする。それを見て参加したいと思った人は、自分のスケジュールを確認し、スケジュールが空いていれば、予定を入れる。これにより、スケジュール情報に討論会への参加が登録される。この操作は、現状のシステムでは自然な流れであるが、スケジュール情報と討論会への案内文書という異なるサービス間の情報の関連付けは行われない。すなわち、スケジュール情報と案内文書との関連付けはスケジュールの登録を行った人の記憶には残るが、情報共有装置には残らない。このため、他の人がスケジュール情報を参照した場合、そのスケジュール情報から参加する討論会の案内文書を参照することは難しい。
【０００９】
また、討論会参加をスケジュール情報に設定したが、討論会主催者（案内文書発行者）に参加の通知をしていないケースも想定される。このような場合、案内文書とスケジュール情報とが関連付けられていれば、主催者は関連付けを検索するだけで参加希望者を把握することができるが、関連付けがなされていないため、参加希望者を把握することが難しい。
【００１０】
これらの情報の関連付けを行うためには、利用者がスケジュール情報の登録の際に、スケジュール情報と案内文書とを関連付ける情報を登録すればよいが、これでは利用者の負担が大きくなり、実際に行ってもらうことは難しい。
【００１１】
このように、従来のグループウェアは、同一グループウェア内での異なるサービス間での情報の共有が十分に行われていないのが現状である。これは、蓄積された貴重な情報が有効利用できていないことを意味する。さらに、サービス間での情報共有だけに留まらず、既存情報を活用した新たなサービスへの展開も困難な状況にある。
【００１２】
本発明はこのような点に鑑みてなされたもので、利用者に負担をかけることなく、共有される情報を関連付ける関連付け情報を収集し、これに基づいて情報を管理することが可能な情報共有装置および情報共有処理プログラムを提供することを目的とする。
【００１３】
【課題を解決するための手段】
本発明では上記課題を解決するために、図１に示すような情報共有装置が提供される。本発明に係る情報共有装置１０では、ネットワークを介して接続する装置間で共有される複数の情報データが情報データ記憶手段１５に格納され、管理手段１４によって管理される。また、制御手段１１は、端末装置２０の表示手段２２の表示制御の他、端末装置２０との間のデータ交換を制御している。メタデータ抽出手段１２は、情報データが共有情報として登録される際に、情報データから意味的な情報を有するメタデータを抽出する。制御手段１１は、抽出されたメタデータが判別可能になるように情報データの表示を制御する。利用者は、表示手段２２によってメタデータを確認し、必要であれば、メタデータの意味付けなど、追加の記述情報を設定する。メタデータ結合手段１３は、メタデータに関して入力された追加の記述情報をメタデータに結合し、より詳細な情報を有するメタデータを生成する。こうして、記述情報が結合されたメタデータを含む各情報データに関するメタデータ群が生成され、管理手段１４により情報データ記憶手段１５へ格納される。
【００１４】
このような情報共有装置１０は、共有される情報データに含まれるメタデータを抽出し、この文書に関するメタデータ群を生成する。さらに、このメタデータをより詳しく記述する追加の記述情報が入力されると、追加の記述情報をメタデータに結合し、メタデータを更新する。このように抽出されたメタデータを用いれば、情報データを意味的に関連付けることができる関連付け情報となる。
【００１５】
また、上記課題を解決するために、コンピュータに、装置間で共有される複数の情報データの各情報データに含まれる意味的な情報を有するメタデータを抽出し、情報データの表示要求に応じて情報データから抽出されたメタデータが判別可能になるように情報データの表示を制御し、設定されたメタデータに関する追加の記述情報が入力されると、記述情報をメタデータに結合し、記述情報が結合されたメタデータを含む情報データに関するメタデータ群を所定の記憶手段に格納して情報データとともに管理する処理を実行させる情報共有処理プログラム、が提供される。
【００１６】
このような情報共有処理プログラムをコンピュータで実行させると、共有情報の登録の際、登録される情報データに含まれるメタデータが抽出され、メタデータが判別可能となるように情報データの表示が制御される。そして、メタデータを記述する追記の記述情報が入力されると、この記述情報がメタデータに結合され、メタデータに登録される。こうして生成されたメタデータ群は、情報データとともに管理される。生成されたメタデータ群は、情報データを意味的に関連付けるための関連付け情報として利用することができる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。まず、実施の形態に適用される発明の概念について説明し、その後、実施の形態の具体的な内容を説明する。
【００１８】
図１は、本発明の実施の形態に適用される発明の概念図である。
本発明に係る情報共有装置１０は、端末装置２０との間のデータ交換を制御する制御手段１１、情報データからメタデータを抽出するメタデータ抽出手段１２、メタデータに記述情報を結合するメタデータ結合手段１３、情報データおよびメタデータの管理を行う管理手段１４、情報データを記憶する情報データ記憶手段１５およびサービス処理を管理するサービス管理手段１６および関連する情報データを検索する検索手段１７を備え、ネットワークを介して端末装置２０と接続する。
【００１９】
制御手段１１は、ネットワークを介して端末装置２０から送られてくる操作や指示の入力情報に基づいてデータ処理を行うとともに、表示手段２２の表示を制御する。このとき、必要に応じて、メタデータ抽出手段１２、メタデータ結合手段１３、サービス管理手段１６あるいは検索手段１７を起動させ、情報の設定および収集を行う。そして、得られた情報に基づいて、端末装置２０へ結果あるいは要求された情報を表示させるためのデータを生成し、ネットワーク経由で端末装置２０へ送信する。
【００２０】
メタデータ抽出手段１２は、共有情報として登録される情報データからメタデータを抽出する。ここで、メタデータは、意味的な情報を有するデータの総称で、意味的な情報として、例えば、データの内容に関する属性、特性、意味付けなどの情報を有する。
【００２１】
メタデータ結合手段１３は、意味付けや特性、あるいは、メタデータに対応するサービスなど、さらに、データを詳細に記述する追加の記述情報が入力されると、メタデータにこの記述情報を結合し、メタデータを更新する。なお、意味付けなどの追加の記述情報は、自動で設定することが難しいため、利用者に設定させるが、例えば、主な意味付け情報などをメニューリストに表示し、利用者がこれを選択することによって、記述情報が入力されるようにしてもよい。また、サービス対応部６によって、メタデータに基づいて所定のサービスが実行された際に生成される記述情報がさらに追加される場合もある。
【００２２】
管理手段１４は、情報データ記憶手段１５に格納されている共有の情報データあるいはメタデータ群など、共有される様々なデータの管理を行う。
情報データ記憶手段１５は、共有される様々な情報データを記憶する。
【００２３】
サービス管理手段１６は、情報データの利用時に制御手段１１によって起動され、メタデータの記述を解析し、対応する情報データを利用するサービス処理を実行する。
【００２４】
検索手段１７は、情報データの利用時に制御手段１１によって起動され、表示されている任意の情報データに関するメタデータを解析し、メタデータに記述された意味情報や関連情報などに基づいて、この情報データに関連する情報データを複合的に検索し、検索結果を制御手段１１に通知する。
【００２５】
端末装置２０は、利用者が共有の情報データを登録あるいは利用する際に用いる装置で、操作や指示を入力する操作手段２１と、所定の表示画面を表示する表示手段２２を具備する。
【００２６】
操作手段２１は、利用者が入力する操作や指示に基づく操作情報を生成し、ネットワークを介して制御手段１１へ送信する。
表示手段２２は、制御手段１１の制御に従って、所定の表示画面を表示し、利用者に情報データを提示する。
【００２７】
このような構成の情報共有装置１０および端末装置２０の動作について説明する。
情報共有装置１０の情報データ記憶手段１５には、ネットワークを介して接続する複数の端末装置２０が共有する情報データが格納されており、管理手段１４によって管理されている。
【００２８】
利用者が所定の情報データを共有情報として登録する場合、情報共有装置１０の制御手段１１は、この情報データを取得し、メタデータ抽出手段１２へ引き渡す。メタデータ抽出手段１２は、情報データに含まれるメタデータを抽出し、制御手段１１へ送る。制御手段１１は、抽出されたメタデータが判別可能になるように、表示手段２２による情報データの表示を制御する。例えば、抽出されたメタデータの表示色を他のデータと変えることにより、メタデータがわかるようにする。
【００２９】
利用者は、表示を確認し、必要であれば、抽出されたメタデータについて意味付けや対応するサービスと関連付けるため、メタデータに関する記述情報を追加する。予め、一般的な記述情報を情報共有装置１０で用意しておき、端末装置２０でこれを選択できるようにしてもよい。そして、利用者によって設定されたメタデータの追加の記述情報は、制御手段１１経由でメタデータ結合手段１３へ送られる。メタデータ結合手段１３では、追加の記述情報をメタデータに結合し、より詳細なメタデータを生成する。このようにして、ある情報データについて設定されたメタデータ群は、管理手段１４に引き渡され、以降、管理手段１４によって管理される。
【００３０】
次に、登録された情報データの利用要求があると、制御手段１１は、サービス管理手段１６、あるいは検索手段１７を起動する。制御手段１１は、メタデータを解析し、サービス対応付け情報が記述されていれば、制御をサービス管理手段１６へ引き継ぎ、対応付けされたサービス処理を実行させる。このとき、他の情報データの表示などの処理が行われる場合には、表示のための情報を制御手段１１へ通知し、制御手段１１が表示手段２２の表示を制御する。制御手段１１は、元の情報データと利用された情報データとを関連付ける情報を生成し、メタデータ結合手段１３へ通知する。メタデータ結合手段１３は、この関連情報をメタデータに結合する。また、端末装置２０からの要求に応じて、情報データを検索する必要がある場合は、制御手段１１は、検索手段１７を起動させる。検索手段１７は、メタデータを解析し、表示された情報データに関連する情報データを検索する。関連する情報データを検出した場合には、これを制御手段１１へ通知する。制御手段１１は、検索手段１７より取得した情報を情報データとともに、表示手段２２へ要求された情報データを表示する制御を行う。
【００３１】
このように、本発明によれば、情報データに含まれるメタデータを自動的に抽出し、必要であれば、意味付けなどの記述情報をメタデータに結合する。このようにして生成されたメタデータは、情報データの内容を意味する情報であり、メタデータを用いることによって、共有される情報データを意味的に関連付けることが可能となる。さらに、メタデータにサービス処理が記述されると、サービスに関する情報間の関連付けもメタデータとして記述される。この結果、サービス間の情報共有が行えるようになり、情報参照の効率が向上する。さらに、情報間の関連情報が含まれているメタデータを利用し、関連する情報データを検索し、表示させることもできる。
【００３２】
ところで、情報共有装置１０は、コンピュータにアプリケーションプログラムを実行させることにより、所望のデータ処理機能を実現している。図２は、本実施の形態の情報共有装置のハードウェア構成例を示すブロック図である。
【００３３】
情報共有装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０３、グラフィック処理装置１０４、入力インタフェース１０５、通信インタフェース１０６が接続されている。
【００３４】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。ＨＤＤ１０３には、ＯＳやアプリケーションのプログラムが格納される。グラフィック処理装置１０４には、モニタ１０８が接続されており、ＣＰＵ１０１からの命令に従って画像をモニタ１０８の画面に表示させる。入力インタフェース１０５には、キーボード１０９ａやマウス１０９ｂが接続されており、キーボード１０９ａやマウス１０９ｂから送られてくる信号を、バス１０７を介してＣＰＵ１０１に送信する。通信インタフェース１０６は、ネットワーク３０に接続されており、ネットワーク３０を介して端末装置との間でデータの送受信を行う。
【００３５】
このようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。なお、図２には、情報共有装置のハードウェア構成を示したが、端末装置のハードウェア構成も同様である。
【００３６】
また、図１および図２では、情報共有装置を１台の装置としたが、各処理機能を分散して処理を実行する複数の装置から構成される情報共有サーバ群として構築することもできる。この場合、各装置は、それぞれ上記の説明のようなハードウェア構成をとる。
【００３７】
以下、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）ブラウザを利用してグループウェアを構築し、文書データベースやグループ・スケジューリングの共有、電子メールや電子掲示板などの機能を提供する情報共有システムの場合を例にとり、本発明の実施の形態を具体的に説明する。図３は、本実施の形態の情報共有システムの構成図である。
【００３８】
本実施の形態の情報共有システムは、情報共有サーバ群１０ａを構成する表示制御装置１１０、メタデータ抽出装置１２０、データ管理装置１４０およびサービス対応装置１６０と、グループウェア利用者が使用する端末装置２０ａ、２０ｂ、２０ｃ、２０ｄがネットワーク３０を介して接続している。
【００３９】
表示制御装置１１０は、制御手段１１、メタデータ結合手段１３および検索手段１７として機能し、ＷＷＷブラウザを利用して、端末装置２０ａ、２０ｂ、２０ｃ、２０ｄとの間でデータ交換を行う。このとき、所定の表示画面を表示させるため、例えば、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式の文書ファイルを作成し、ネットワーク３０経由で端末装置２０ａ、２０ｂ、２０ｃ、２０ｄに送信し、そこで表示された画面にしたがって利用者が行った操作をネットワーク３０経由で取得する。また、グループウェア利用者によって記述情報が入力された場合に記述情報をメタデータに結合させる他、サービス対応装置１６０が他の情報データを利用した際に生成される関連情報をメタデータに結合させる処理を行う。さらに、メタデータを用いて、関連する情報データを検索する処理も行う。
【００４０】
メタデータ抽出装置１２０は、メタデータ抽出手段１２として機能し、共有される情報データからメタデータを抽出し、表示制御装置１１０へ伝える。
データ管理装置１４０は、管理手段１４として機能し、情報データとともに、メタデータ群を管理する。
【００４１】
サービス対応装置１６０は、サービス管理手段１６として機能し、グループウェア利用者が共有の情報データを利用する際に、メタデータに記述されたサービス処理、あるいは、メタデータの種類や意味情報に応じて用意されているサービス処理を実行する。
【００４２】
端末装置２０ａ、２０ｂ、２０ｃ、２０ｄは、グループウェア利用者が情報共有サーバ群１０ａにアクセスする際に用いられる。ＷＷＷブラウザ機能を有し、表示制御装置１１０から受信した文書ファイルをブラウズし、グループウェア利用者が表示画面で閲覧できるようにする処理を行う。以下、特に端末装置２０ａを文書データの登録者の端末とし、その他の端末装置２０ｂ、２０ｃ、２０ｄを登録された文書データの利用者の端末として説明する。
【００４３】
このような構成の情報共有システムの動作について、具体例を用いて説明する。以下、端末装置２０ａにより「社内討論会の案内」文書が掲示板に登録される場合について説明する。
【００４４】
図４は、本実施の形態で共有情報として登録される文書の一例を示している。登録文書２００には、文書のタイトル２０１「社内討論会の案内」の他、文書発行日時２０２、目的２０３、開催日時２０４、開催場所２０５、申し込みの締切日２０６および注意事項２０７の各情報項目が含まれている。登録文書２００は、電子化され、情報共有サーバ群１０ａへ送信される。
【００４５】
情報共有サーバ群１０ａでは、表示制御装置１１０が電子化された登録文書２００を受信し、これをメタデータ抽出装置１２０へ引き渡す。
メタデータ抽出装置１２０は、登録文書２００を解析し、メタデータを抽出する。文書の意味的な情報を表すメタデータの種別は、文書の性質などに応じて、適宜選択される。ここでは、登録文書２００は案内の文書であるので、日付を意味するメタデータと、住所を意味するメタデータとを抽出する。
【００４６】
登録文書２００では、日付を意味するメタデータとして、文書発行日時２０２、開催日時２０４および締切日２０６の各データ部分が抽出される。また、住所を意味するメタデータとして、開催場所２０５のデータ部分が抽出される。このとき、例えば、予め設定された日付を意味する文字列パターンと、文書中の文字列を順次比較していくパターンマッチングなどによって対象のデータを抽出する。パターンマッチングを用いれば、非定型の文書からメタデータを抽出することができる。こうして、登録文書２００からメタデータが抽出され、登録文書２００に関するメタデータ群が生成される。
【００４７】
図５は、本実施の形態のメタデータ抽出で生成されるメタデータを示した図である。図５では、メタデータをＲＤＦ（Ｒｅｓｏｕｒｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｆｒａｍｅｗｏｒｋ）形式で表記している。
【００４８】
メタデータ２１０は、文書情報（ｉｄ）、出現したメタデータ、メタデータの種類が記述されている。
文書情報は、メタデータが生成された文書を識別する識別符号「ｉｄ＝“２００３０１１０２５０５９７２３”」２１１が記述されている。メタデータ「＜日付＞２００３−０１−１０＜／日付＞」２１２は、文書に出現したメタデータ「２００３−０１−１０」は、種類が「日付」であることが記述されている。同様に、「＜日付＞２００３−０２−１０＜／日付＞」２１３と、「＜日付＞２００３−０１−２７＜／日付＞」２１４も、それぞれに出現したメタデータの種類が「日付」であることが記述されている。一方、「＜住所＞川崎市中原区上小田中４−１−１＜／住所＞」２１５は、出現したメタデータ「川崎市中原区上小田中４−１−１」の種類が「住所」であることが記述されている。
【００４９】
ここまでのメタデータ抽出処理では、それぞれのメタデータが持つ意味（文書発行日時、開催日時、締切日など）は、まだ記述されていない。生成されたメタデータは、表示制御装置１１０へ送られる。
【００５０】
表示制御装置１１０は、生成されたメタデータを取得し、登録文書２００に含まれるメタデータを判別可能になるように登録文書２００を表示する文書ファイルを作成し、端末装置２０ａへ送信する。
【００５１】
図６は、本実施の形態のメタデータ抽出表示画面の一例である。メタデータ抽出表示画面３１０では、メタデータとして抽出された日付情報に対応する文字列である、文書発行日時を表す文字列３１１、開催日時を表す文字列３１２、締切日を表す３１３が実線で囲まれ、住所情報に対応する開催場所を表す文字列３１４が破線で囲まれている。このように、メタデータとして抽出された情報に対応する文字列部分の表示を他の部分と変えることにより、メタデータを判別可能にする。さらに、メタデータの種類、ここでは日付あるいは住所、に応じて表示を異なるものにし、メタデータの意味を明示してもよい。なお、メタデータの文字色を変えるなど、メタデータが判別可能であれば、表示方法はどのようなものであってもよい。
【００５２】
利用者は、端末装置２０ａの表示画面によりメタデータを確認し、必要に応じて、その意味付けを行う。ここで、日付情報の意味付けなど、予め登録内容が予測できる意味情報を表示制御装置１１０で用意しておき、日付情報が指定された場合にその一覧を表示させ、該当する意味情報を選択させるようにすることもできる。これにより、利用者の登録操作を簡単にすることができる。
【００５３】
図７は、本実施の形態のメタデータ（日付）意味付け表示画面の一例である。日付情報部分はクリッカブルに設定されている。開催日時を表す文字列３１２をクリックすると、日付情報に関する意味付けを行うための意味情報のポップアップ・メニュー（以下、メニューとする）３２１が表示される。メニュー３２１には、メニュー項目として、「開催日」３２１ａ、「締切日」３２１ｂなどが表示され、図の例では、「開催日」３２１ａが選択される。選択された意味情報は、対応するメタデータに結合される。同様に、締切日を表す文字列３１３をクリックし、選択された意味情報をメタデータに結合する。この場合は、「締切日」が意味情報として選択される。
【００５４】
選択された意味情報は、端末装置２０ａより表示制御装置１１０に送信され、表示制御装置１１０は、選択された意味情報をデータ管理装置１４０の管理するメタデータに結合し、メタデータを更新する。
【００５５】
ここまでの手順により、メタデータ（日付）にそれぞれの意味情報が結合される。図８は、本実施の形態の意味付け後のメタデータを示した図である。
意味付け後のメタデータ２２０は、図５に示したメタデータ２１０に、意味情報に関する記述が結合される。図の例で、メタデータ「＜日付  意味＝“開催日”＞２００３−０２−１０＜／日付＞」２２１は、図５に示したメタデータ２１２の種別「日付」に、「意味＝“開催日”」の意味情報の記述が結合され、「日付  意味＝“開催日”」となっている。これにより、出現したメタデータの種類が「日付」であり、「開催日」を意味することがメタデータに記述される。同様に、メタデータ「＜日付  意味＝“締切日”＞２００３−０１−２７＜／日付＞」２２２には、「意味＝“締切日”」の意味情報の記述が結合されている。
【００５６】
更新されたメタデータは、データ管理装置１４０に引き継がれ、ここで管理される。
上記の説明では、メタデータに意味情報を結合させたが、メタデータに関連して行いたいサービス処理とメタデータとを関連付けるサービス対応付け情報をメタデータに結合させることができる。表示制御装置１１０は、意味付けの場合と同様に、予め登録内容が予測できるサービス対応付け情報を用意しておき、指定された場合にその一覧を表示させ、該当するサービス対応付け情報を選択させるようにすることもできる。
【００５７】
図９は、本実施の形態のメタデータ（サービス付け）表示画面の一例である。ここでも、日付情報部分はクリッカブルに設定されている。例えば、異なる操作を指定するために２つのクリックボタンを有するマウスを用いて、左クリックの場合には、図７に示した意味情報のメニュー３２１が表示され、右クリックの場合には図９に示したサービス付けのためのサービス対応付け情報のメニュー３３１が表示されるようにする。
【００５８】
図の例では、サービス対応付け情報のメニュー３３１には、開催日時を表す文字列３１２の情報に関連するサービスとして、「スケジュール入力」３３１ａ、「申し込み入力」３３１ｂなどの項目が表示される。この場合、メニュー３３１から「スケジュール入力」３３１ａが選択されるとする。選択されたサービス対応付け情報は、表示制御装置１１０に送られ、対応するメタデータに結合される。
【００５９】
ここまでの手順により、メタデータ（日付）にサービス対応付け情報が結合される。図１０は、本実施の形態のサービス付け後のメタデータを示した図である。
【００６０】
サービス付け後のメタデータ２３０は、図８に示したメタデータ２２０に、サービス対応付け情報に関する記述が付加されている。図の例では、開催日時を表す文字列３１２に対応するメタデータ「＜日付  意味＝“開催日”  サービス＝“スケジュール入力”＞２００３−０２−１０＜／日付＞」２３１は、図８に示したメタデータ２２１に、設定されたサービス対応付け情報「スケジュール入力」が結合されたものである。この記述は、出現したメタデータの種類が「日付」であり、「開催日」を意味し、サービス処理として「スケジュール入力」が対応付けられていることを意味する。生成されたメタデータは、データ管理装置１４０に引き継がれ、ここで管理される。
【００６１】
上記の説明では、メタデータ抽出装置１２０によって抽出されたメタデータに意味情報やサービス対応付け情報などの記述情報を結合するとしたが、文書に含まれる任意の情報がメタデータとして指定されてもよい。ここでは、任意のメタデータにサービス付けを行う場合で説明する。
【００６２】
図１１は、本実施の形態の任意のメタデータへのサービス付け表示画面の一例である。
メタデータ（任意）抽出・登録表示画面３４０では、メタデータとして抽出したい任意の文字列（範囲）を表示画面より選択する。図の例では、任意の範囲として、文字列「申し込み入力サービス」３４１が選択され、メタデータとして抽出される。このとき、表示画面３４０では、選択された文字列「申し込み入力サービス」３４１を反転表示するなどして、メタデータ部分を判別可能にする。メタデータに設定された範囲は、表示制御装置１１０に送られ、任意のメタデータが生成される。
【００６３】
さらに、この状態から「申し込み入力サービス」３４１をクリックすることにより、意味付け、あるいはサービス付けを行うことができる。図１１の例では、選択された「申し込み入力サービス」３４１について、サービス付けを行うためのサービス対応付け情報のメニュー３４２が表示される。サービス対応付け情報のメニュー３４２は、図９の場合と同様に、「スケジュール入力」３４２ａと、「申し込み入力」３４２ｂが表示され、グループウェア利用者が選択する。この場合には、「申し込み入力」３４２ｂを選択することとする。選択されたサービス対応付け情報は、表示制御装置１１０に送られ、メタデータに結合される。
【００６４】
ここまでの手順により、任意のメタデータ「申し込み入力サービス」３４１にサービス対応付け情報が結合される。図１２は、本実施の形態の任意のメタデータを示した図である。
【００６５】
任意のサービス付け後のメタデータ２４０は、図１０に示したメタデータ２３０に、さらに、任意に設定されたメタデータと、このメタデータに関するサービス対応付け情報がメタデータとして記述されている。図の例では、付加されたメタデータ「＜任意  場所＝“８３０−８２０”  サービス＝“申し込み入力”＞＜／任意＞」２４１は、対象の文書データの任意の領域「８３０−８２０（選択された文字列“申し込み入力サービス”がある領域）」に、メタデータ種別「任意」が設定され、サービス処理として「申し込み入力」を行うという記述がされている。生成されたメタデータは、データ管理装置１４０に引き継がれ、ここで管理される。
【００６６】
このように、メタデータ抽出装置１２０によって自動的に抽出されなかったデータを指定し、意味情報やサービス対応付け情報などを記述してメタデータを作成することができる。そして、作成されたメタデータに基づいて、他の情報データと関連付けを行うことができるようになる。
【００６７】
次に、本発明に係る情報共有サーバ群のメタデータ登録手順について説明する。図１３は、本実施の形態のメタデータ登録手順を示したフローチャートである。図１３に示した処理手順は、情報共有処理プログラムをコンピュータに実行させることによって実施される。
【００６８】
共有される情報データとして登録されることにより、処理が開始される。
［ステップＳ１１］  登録される文書データを入力する。共有の情報データとして登録される文書データは、グループウェア利用者であって文書データの登録者が利用する端末装置２０ａから情報共有サーバ群の表示制御装置１１０に送られてくる。表示制御装置１１０は、文書データをメタデータ抽出装置１２０へ引き渡す。
［ステップＳ１２］  入力された文書データからメタデータを抽出する。メタデータ抽出装置１２０は、例えば、日付に関する日付情報や、住所に関する住所情報など、他の情報データと関連付けることが可能な意味的な情報を備えたデータがメタデータとして抽出される。メタデータは、表示制御装置１１０へ引き渡される。
［ステップＳ１３］  抽出されたメタデータと意味情報やサービス対応付け情報などの入力情報とを統合したメタデータを生成する。表示制御装置１１０は、抽出されたメタデータ部分が判別可能となるようにして文書データを登録者の端末装置２０ａの表示部に表示し、意味付けやサービス付けなどを入力するように指示を促す画面を表示させる。このとき、主な意味情報やサービス対応付け情報を用意しておき、利用者がメタデータ部分を指示したときに意味情報やサービス対応付け情報のメニューを表示し、利用者に選択させる。そして、選択された意味情報やサービス対応付け情報をメタデータと結合する。
［ステップＳ１４］  文書データおよび生成されたメタデータ群をデータ管理装置１４０の管理する記憶領域に格納する。
【００６９】
以上の処理手順により、共有される文書データについてのメタデータが生成され、文書データとともに管理される。
上記の説明では、メタデータに対応付けするサービス処理をメタデータに記述するとしたが、実行されるサービス処理は、メタデータの種別や意味情報に応じてある程度予測することができる。そこで、表示制御装置１１０にサービス管理情報を具備し、メタデータの記述に応じたサービス処理を実行させるようにすることもできる。
【００７０】
図１４は、本実施の形態の複数サービス管理情報の一例を示している。図の例では、メタデータの記述に対応するサービス処理が表形式で格納されている。
サービス管理情報４００には、メタデータの種別を示すタイプ４０１、意味情報を示す４０２、通常状態で実行されるデフォルトサービス４０３、所定の条件下で実行されるリスト形式サービス４０４、その他４０５の項目が登録される。
【００７１】
共有情報に登録された登録文書の利用があった場合、表示制御装置１１０は、利用されている登録文書についてのメタデータを解析し、タイプ４０１および意味情報４０２が表に該当するか否かを判断する。例えば、図８および図１０に示した締切日に関するメタデータ「＜日付  意味＝“締切日”＞２００３−０１−２７＜／日付＞」２２２には、サービス対応付け情報が記述されていないが、サービス管理情報４００と照合すると、タイプ（日付）と意味情報（締切日）が合致するデフォルトサービス「ｔｏＤＯ入力」が検出される。ここで、「ｔｏＤＯ入力」サービスとは、所定のサービスを行うアプリケーションプログラムを起動させるサービスである。例えば、ある日時が近づいたら、注意を促す表示画面を表示させるなどの処理を実行させる。
【００７２】
同様に、開催場所に関するメタデータ「＜住所＞川崎市中原区上小田中４−１−１＜／住所＞」２１５は、サービス管理情報と照合し、タイプ（住所）が一致するデフォルトサービス「地図検索」と、リスト形式サービス「地図検索、地図マーキング」が検出される。
【００７３】
なお、デフォルトサービスの記述が実行されるか、リスト形式サービスの記述が実行されるかは、グループウェア利用者の操作によって決めるようにする。例えば、グループウェア利用者がメタデータを左クリックすることにより、デフォルトサービスが起動され、右クリックすることによりリスト形式サービス２５４が起動されるようにする。
【００７４】
このように、予め、サービス対応処理をサービス管理情報に設定しておくことにより、利用者の登録の手間を省くことができる。なお、メタデータにサービス対応付け情報が記述されていた場合には、メタデータの記述が優先される。
【００７５】
さらに、サービス対応処理の起動についての設定もサービス起動情報として管理することができる。図１５は、本実施の形態のサービス起動情報の一例を示している。
【００７６】
サービス起動情報４１０には、サービス起動の４種類のパターンについて、そのサービスの選択方法４１１、サービスへ引き渡すパラメータ４１２、実行タイミング４１３の項目が登録される。
【００７７】
サービス選択方法４１１は、実行されるサービスが固定であるか、複数のリストから選択する方式であるかを表す。パラメータ４１２は、メタデータ、あるいはメタデータの属する情報データからサービスを起動する場合に引き渡すパラメータが固定であるか、複数の項目または要素から選択するのかを表す。そして、それぞれの設定に応じて、すぐに実行するのか、選択を待ってから実行するのかという実行タイミング４１３が決められる。
【００７８】
例えば、パターン１は、サービス、パラメータともに「固定」であり、選択する要素がないことから、メタデータをクリックすれば、該当するサービス処理を即実行させる設定となっている。パターン２は、サービスの選択方法が選択式であり、パターン３は、パラメータが選択式であるので、これらの選択項目が設定された後にサービスが実行される設定となっている。パターン４は、サービス選択方法４１１およびパラメータ４１２の設定は、上記のパターン１、２、３のいずれの組み合わせでもよいが、サービス処理の実行タイミングは、利用者が実行を選択することにより開始される選択実行の設定となっている。
【００７９】
このように、サービス起動の条件をサービス起動情報として管理しておくことにより、利用者の登録の手間を省くことができる。なお、メタデータにサービス起動の条件が記述されていた場合には、メタデータの記述が優先される。
【００８０】
次に、メタデータが生成された文書データを他のグループウェア利用者が利用する場合の処理について、具体例を用いて説明する。
グループウェア利用者は、端末装置２０ｂ、２０ｃ、または２０ｄからメタデータ２４０が生成された登録文書「社内検討会の案内」２００の読み出し要求を行う。表示制御装置１１０は、読み出し要求を入力すると、データ管理装置１４０から文書データとともにメタデータを読み出し、メタデータの記述情報を解析し、メタデータの記述情報に応じた文書データの表示を行う。
【００８１】
図１６は、本実施の形態のメタデータを含めた読み出し文書表示画面の一例である。図の例では、メタデータに対応して実行されるサービス処理に応じて、メタデータ部の表示を変更する。
【００８２】
読み出し文書表示画面３５０では、文書データの内容を表示するとともに、メタデータに記述されたサービス対応付け情報および装置内に保存するサービス管理情報に応じて実行されるサービス処理ごとにメタデータに対応する文字列の表示を変えている。
【００８３】
例えば、開催日時を表す文字列３５１には、メタデータ「＜日付  意味＝“開催日”  サービス＝“スケジュール入力”＞２００３−０２−１０＜／日付＞」２３１が設定されている。そこで、「２００３−０２−１０」は、スケジュール入力サービス処理が関連付けられたメタデータであることをグループウェア利用者に通知するため、対応する文字列３５１を実線で囲んで表示する。同様に、文字列「申し込み入力サービス」３５４のメタデータ「＜任意  場所＝“８３０−８２０”  サービス＝“申し込み入力”＞＜／任意＞」２４１の記述から、文字列３５４は、申し込み入力サービス処理が関連付けられていることがわかる。そこで、申し込み入力サービス処理が関連付けられていることを通知するため、文字列３５４を一点鎖線で囲んで表示する。
【００８４】
また、開催場所を表す文字列３５２のメタデータには、サービス対応付け情報は設定されていないが、メタデータ種別とサービス管理情報４００から地図検索のサービス処理が関連付けられることがわかる。そこで、開催場所を表す文字列２３１には、地図検索のサービス処理が関連付けられていることを通知するため、文字列２３１を破線で囲んで表示する。同様に、締切日を表す文字列３５３も、メタデータ種別とサービス管理情報４００からｔｏＤＯ入力サービス処理が関連付けられることがわかる。そこで、締切日を表す文字列３５３には、ｔｏＤＯ入力サービスが関連付けられていることを通知するため、文字列３５３を二重線で囲んで表示する。
【００８５】
グループウェア利用者は、読み出し文書表示画面３５０から任意のメタデータに対応する文字列を選択することにより、これに関連するサービス処理を起動させることができる。開催日時を表す文字列３５１をクリックすれば、スケジュール入力サービス処理が起動され、文字列「申し込み入力サービス」３５４をクリックすれば、申し込み入力サービス処理が起動される。同様に、開催場所を表す文字列３５２がクリックされれば、地図検索サービス処理が起動され、締切日を表す文字列３５３をクリックすれば、ｔｏＤＯ入力サービス処理が起動される。
【００８６】
このように、サービス処理に応じて文書データのメタデータ対応部分の表示を変えることにより、グループウェア利用者がこの文書データに関連したサービス処理を起動しやすくすることができる。
【００８７】
なお、上記の説明では、メタデータに対応する文字列をサービス処理に応じた線分で囲むとしたが、サービス処理に応じて文字列の表示色を変えるなど、表示方法は適宜選択される。
【００８８】
次に、グループウェア利用者によって、それぞれのメタデータに対応する文字列が選択された場合の処理について説明する。
図１７は、本実施の形態のサービス処理で起動されるスケジュール入力画面の一例である。グループウェア利用者が、端末装置に表示された「社内討論会の案内」の表示画面３５０で、開催日時を表す文字列３５１をクリックすると、表示制御装置１１０にこれが伝えられる。表示制御装置１１０は、メタデータを解析し、スケジュール入力画面を表示させる文書ファイルを端末装置へ送る。文書ファイルの作成にあたっては、「社内討論会の案内」登録文書２００について作成されたメタデータ２４０が参照され、スケジュール入力画面の該当する箇所にデータが設定される。これにより、「社内討論会の案内」の表示画面３５０がスケジュール入力画面３６０に遷移する。
【００８９】
スケジュール入力画面３６０は、スケジュールのタイトル３６１、開始日時３６２、終了日時３６３および場所３６４の各設定項目と、登録３６５ａ、キャンセル３６５ｂおよびクリア３６５ｃの操作ボタンが表示される。各設定項目は、メタデータ２４０に基づいて設定されており、グループウェア利用者は、スケジュール入力画面３６０を確認し、登録するかどうかの操作を行う。
【００９０】
操作ボタンがクリックされると、操作の内容が表示制御装置１１０に伝えられる。登録３６５ａが操作された場合、ユーザーＩＤとともに設定されたスケジュール入力情報（タイトル、開始日時、終了日時、場所、など）がサービス対応装置１６０に伝えられる。サービス対応装置１６０は、スケジュール入力情報に基づいて、スケジュールデータを更新し、スケジュール管理処理を行う。
【００９１】
このように、本実施の形態では、メタデータによって社内討論会の案内文書とスケジュール入力サービスが関連付けられており、社内討論会の案内文書を読んで参加したいと思った人が、自分のスケジュールにこれを登録するという流れをスムーズに進行させることができる。
【００９２】
他のサービス処理について、順次説明する。
図１８は、本実施の形態のサービス処理で起動されるｔｏＤＯ入力画面の一例である。グループウェア利用者が、端末装置に表示された「社内討論会の案内」の表示画面３５０で、締切日を表す文字列３５３をクリックすると、表示制御装置１１０によって、表示画面がｔｏＤＯ入力画面３７０に遷移する。
【００９３】
ｔｏＤＯ入力画面３７０は、ｔｏＤＯサービスを行うタイトル３７１および締切日時３７２の各設定項目と、登録３７３ａ、キャンセル３７３ｂおよびクリア３７３ｃの操作ボタンが表示される。各設定項目は、メタデータ２４０に基づいて設定されており、グループウェア利用者が入力する手間が省かれる。グループウェア利用者は、ｔｏＤＯ画面３７０を確認し、登録するかどうかの操作を行う。登録３６５ａが操作された場合、ユーザーＩＤとともに設定されたｔｏＤＯ入力情報（タイトル、締切日時など）がサービス対応装置１６０に伝えられる。サービス対応装置１６０は、入力情報に基づいて、ｔｏＤＯ情報データを更新し、ｔｏＤＯ情報データに従ってサービス処理を実行する。
【００９４】
図１９は、本実施の形態のサービス処理で起動される地図検索画面の一例である。グループウェア利用者が、端末装置に表示された「社内討論会の案内」の表示画面３５０で、住所を表す文字列３５２をクリックすると、表示制御装置１１０によって、表示画面が地図検索画面３８０に遷移する。
【００９５】
地図検索画面３８０は、地図検索される住所３８１および住所３８１の周辺地図３８２と、拡大３８３ａ、縮小３８３ｂおよび閉じる３８３ｃの操作ボタンとが表示される。表示制御装置１１０は、「社内討論会の案内」文書についてのメタデータ２４０の住所情報を参照し、住所情報に記述された「川崎市中原区上小田中４−１−１」の地図検索を行い、地図情報を取得しておく。そして、地図検索画面３８０に遷移させるとき、メタデータに記述された住所情報が住所３８１に、その周辺地図が周辺地図３８２の領域に表示されるように表示用の文書ファイルを作成する。これにより、グループウェア利用者の地図を検索する手間を省くことが可能となる。
【００９６】
図２０は、本実施の形態のサービス処理で起動される申し込み入力画面の一例である。グループウェア利用者が、端末装置に表示された「社内討論会の案内」の表示画面３５０で、任意に選択された「申し込み入力サービス」の文字列３５４をクリックすると、表示制御装置１１０によって、表示画面が申し込み入力画面３９０に遷移する。
【００９７】
申し込み入力画面３９０は、申し込みを行うグループウェア利用者の所属３９１および氏名３９２の各入力設定項目と、申し込み３９３ａ、キャンセル３９３ｂおよびクリア３９３ｃの操作ボタンが表示される。入力設定項目３９１、３９２が登録され、操作ボタンが操作されると、登録情報と操作内容が表示制御装置１１０経由でサービス対応装置１６０へ伝えられる。サービス対応装置１６０は、申し込みを管理する情報を更新し、所定のサービス処理を実行する。
【００９８】
以上の説明のように、本実施の形態では、掲示板に掲示された「社内討論会の案内」文書について設定されたメタデータに基づいて、関連するサービス処理を行う画面に自動的に遷移させることができる。このとき、必要なデータは、次の画面に引き継がれる。このように、メタデータによって関連付けられた情報に簡単にアクセスさせることが可能となる。
【００９９】
さらに、このような手順によって、関連付けされた情報データのサービス処理実行時に、新たな情報が生成された場合、この新たな情報を関連付ける関連情報をメタデータに結合することができる。
【０１００】
例えば、上記の説明の実施の形態では、スケジュール入力画面３６０によって、社内討論会への参加が登録された場合、新たに、スケジュールデータが生成される。図２１は、本実施の形態のサービス処理によって更新されたスケジュールデータの一例を示している。
【０１０１】
スケジュール情報４２０には、スケジュールＩＤごとに、スケジュールを設定したユーザーを識別するユーザーＩＤ、スケジュールのタイトル、開始日時、終了日時などの項目が登録されている。サービス対応装置１６０は、表示制御装置１１０から引き継いだスケジュール入力情報に基づいて、スケジュールデータを更新する。図の例では、スケジュール４２１の行が追加され、スケジュールＩＤ「２００３０２１０８４７２９８３２」として、ユーザーＩＤ「８４７２９４７２」の人物についてタイトル「社内討論会」の会議に、開始日時「２００３／２／１０  １３：００」から参加するというスケジュールが登録される。
【０１０２】
表示制御装置１１０は、スケジュール入力画面３６０によって新たに生成されたスケジュールデータ４２１を、「社内討論会の案内」文書についてのメタデータ２４０に結合する。
【０１０３】
図２２は、本実施の形態のサービス処理によって生成されたデータを関連付けるメタデータを示した図である。図２２では、図１２に示したメタデータ２４０部分は、省略されている。
【０１０４】
関連付け後のメタデータ２５０は、メタデータ２４０のサービス対応付け情報により起動されたサービス処理によって生成されたスケジュールデータ４２１を関連付けるメタデータ２５１が結合されている。メタデータ「＜スケジュール＞２００３０２１０８４７２９８３２＜／スケジュール＞」２５１は、スケジュールデータＩＤ「２００３０２１０８４７２９８３２」に登録されているスケジュール４２１が「社内討論会の案内」文書と関連付けられることを表している。
【０１０５】
同様に、「社内討論会の案内」文書を参照してスケジュールが登録された場合、そのスケジュールデータを関連付けるメタデータが生成され、「社内討論会の案内」文書についてのメタデータ２４０に結合される。このように、情報間の関係もデータデータとして管理することができる。この結果、サービス間の情報共有が容易になる。
【０１０６】
なお、上記の説明では、「社内討論会の案内」文書を読み出し、メタデータ２４０に記述されたサービス処理によって展開されたスケジュール入力画面からスケジューリングを行った場合について説明したが、直接スケジュール入力画面から「社内討論会」への参加をスケジュール設定する場合もある。
【０１０７】
この場合も、「社内討論会の案内」文書から展開されたスケジュール入力画面からのスケジュール設定と同様に、スケジュール情報４２０にスケジュールデータが設定される。そこで、スケジュール情報４２０に設定されたスケジュールの内容をキーとして関連する文書を検索し、関連付けのメタデータを作成することができる。
【０１０８】
図２３は、本実施の形態の掲示板データの一例を示している。掲示板情報４３０には、投稿された文書を識別する投稿ＩＤごとに、掲示板ＩＤ、投稿者ＩＤ、タイトル、投稿内容などの情報が登録されている。
【０１０９】
例えば、スケジュール入力画面より直接スケジュールが設定されスケジュールデータ「スケジュールＩＤ＝２００３０２１０９１８３８９５９、ユーザーＩＤ＝９２３９８５３９、タイトル＝社内討論会、・・・」が設定されたとする。表示制御装置１１０は、例えば、スケジュールデータに含まれるタイトル「社内討論会」をキーとして、掲示板情報４３０を検索する。すると、投稿ＩＤ「２００３０１１０８７２３４８９２」の掲示板データ４３１が抽出される。そこで、表示制御装置１１０は、投稿ＩＤ「２０００３０１１０８７２３４９８２」の「社内討論会の案内」文書と、スケジュールＩＤ「２００３０２１０９１８３８９５９」のスケジュールデータとを関連付けるメタデータを生成する。このメタデータを、「社内討論会の案内」文書についてのメタデータ２４０と結合すれば、図２２に示したメタデータ２５０のスケジュールを関連付けるメタデータと同じものになる。
【０１１０】
このように、メタデータを利用せずに生成された情報データについても、情報間を関連付けるメタデータを生成し、メタデータとして管理することができる。また、スケジュール入力のサービス処理において生成されたメタデータは、スケジュール情報についてのメタデータに結合することができる。このメタデータを用いれば、スケジュールＩＤと関連する情報データを利用者に提示することが可能となる。
【０１１１】
図２４は、本実施の形態のメタデータを含めたスケジュール情報表示画面の一例である。
図の例では、スケジュール情報についてのメタデータによって、スケジュールデータ４２１と、「社内討論会の案内」文書とが関連付けられているとする。スケジュール情報表示画面５００には、ユーザーＩＤ「８４７２９４７２（富士通さん）」についての２月１０日のスケジュールが表示されている。このうち、スケジュールデータ４２１に対応するスケジュールを表す文字列「１３：００−１７：００  社内討論会」５０１は、メタデータにより「社内討論会の案内」文書と関連付けられている。そこで、表示制御装置１１０は、文字列「１３：００−１７：００  社内討論会」５０１と関連付けられている「社内討論会の案内」文書を参照できるように、「詳細」５０２キーを表示させる。「詳細」５０２を操作すると、「社内討論会の案内」文書が表示画面に表示される。
【０１１２】
このサービス処理は、サービス対応付け情報としてスケジュール情報についてのメタデータに記述されていても、サービス管理情報に登録されていてもよい。また、サービス処理を実行するサービス対応装置１６０は、同一システム内であることを前提として説明してきたが、サービス処理は、システム外の装置により実行される場合もありうる。この場合、生成された情報データなどを関連付けたメタデータを生成し、関連情報を管理することはできない。しかしながら、元の文書データから外部のサービス処理を起動させるようなメタデータの記述は可能であり、このような粗な関連をメタデータとして管理することはできる。
【０１１３】
なお、上記の説明では、スケジュール入力サービスについて説明したが、申し込み入力サービスなど、他のサービス処理においても、同様にメタデータを生成、結合することができる。
【０１１４】
以上の説明のように、本発明によれば、利用者に負担をかけることなく、共有される情報を関連付ける関連情報を収集し、これに基づいて情報を管理することが可能となる。
【０１１５】
本発明では、共有される情報データ登録時、あるいは登録された情報データ利用時など、様々な場面で情報データ間を関連付けるメタデータが生成される。このようなメタデータを有効利用することにより、新たなサービスを展開することも可能である。以下、メタデータを有効利用したサービスについて、具体例を用いて説明する。
【０１１６】
図２５は、本実施の形態のメタデータを利用した表示画面の一例である。社内討論会の参加者検索画面５１０は、「社内討論会の案内」文書に関連付けられたメタデータに基づいて、申し込み登録者、スケジュール登録者などを検索し、検索結果を表示画面に表示したものである。
【０１１７】
表示制御装置１１０は、データ管理装置１４０に対して、「社内討論会の案内」文書についてのメタデータに基づいて、関連付けされている情報を検索するように要求する。
【０１１８】
申し込み者については、例えば、申し込み入力画面より申し込みを行った際に、その申し込み者を含む申し込み情報と、「社内討論会の案内」文書を関連付けるメタデータが生成される。データ管理装置１４０は、このメタデータに基づいて、「社内討論会の案内」文書に関連付けられた申し込み情報を抽出する。表示制御装置１１０は、この情報を取得し、申し込み者５１１の行に、申し込み者の人数と、「詳細リスト」操作ボタン５１２を表示させる。詳細リスト５１２が操作されると、抽出された申し込み者の情報の一覧が表示される。
【０１１９】
参加意思がある人は、申し込みを行ってはいないが、スケジュールに「社内討論会」の予定を登録した人や、「社内討論会の案内」文書を読み出した人をさす。
【０１２０】
スケジュール登録者がスケジュール入力画面からスケジュールを設定することにより、スケジュール登録者を含むスケジュール情報と、「社内討論会の案内」文書を関連付けるメタデータが生成される。データ管理装置１４０は、申し込み者と同様の検索を行い、「社内討論会の案内」文書に関連付けられたスケジュール情報を抽出する。表示制御装置１１０は、この情報を取得し、スケジュール登録者５１３の行に、スケジュール登録者の人数を表示する。詳細リストについては、申し込み者と同様である。
【０１２１】
既読興味者５１４は、「社内討論会の案内」を読み出したが、スケジュール登録も申し込みも行っていない人をさす。表示制御装置１１０は、例えば、「社内討論会の案内」文書が読み出されたとき、メタデータに「既読未実行情報」を設定する。これは、文書を読み出したが、サービス処理は実行していないことを表し、対応する人物のＩＤなどの情報が記述される。そして、その後、スケジュール入力サービス、あるいは、申し込み入力サービスなどの指定のサービスにおいて登録がされた場合に、メタデータ中の「既読未実行情報」に登録された人物に関する情報を削除、あるいは「既読実行情報」に変更する。データ管理装置１４０は、メタデータを検索し、「既読未実行情報」に記述された人物に関する情報を抽出する。表示制御装置１１０は、この情報を取得し、既読興味者５１４の行に、既読興味者の人数を表示する。詳細リストについては、申し込み者と同様である。
【０１２２】
このように、メタデータから「社内討論会の案内」文書に関連付けされている情報データを検索し、参加希望者などの推測を行うことができるなど、新たなサービスを展開することが可能となる。
【０１２３】
以上、本発明によれば、グループウェアを代表とする情報を共有するシステムにおいて、メタデータを抽出し、意味付けを行いながら、情報間の関係もメタデータとして管理することにより、サービス間の情報共有が容易になるとともに、新たなサービスを簡単に提供できるようになる。
【０１２４】
なお、上記の処理機能は、クライアントサーバシステムのサーバコンピュータによって実現することができる。その場合、情報共有装置が有すべき機能の処理内容を記述したサーバプログラムが提供される。サーバコンピュータは、クライアントコンピュータからの要求に応答して、サーバプログラムを実行する。これにより、上記処理機能がサーバコンピュータ上で実現され、処理結果がクライアントコンピュータに提供される。
【０１２５】
処理内容を記述したサーバプログラムは、サーバコンピュータで読み取り可能な記録媒体に記録しておくことができる。サーバコンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）、ＤＶＤ−ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ（Ｒｅｃｏｒｄａｂｌｅ）／ＲＷ（ＲｅＷｒｉｔａｂｌｅ）などがある。光磁気記録媒体には、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）などがある。
【０１２６】
サーバプログラムを流通させる場合には、たとえば、そのサーバプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。
サーバプログラムを実行するサーバコンピュータは、たとえば、可搬型記録媒体に記録されたサーバプログラムを、自己の記憶装置に格納する。そして、サーバコンピュータは、自己の記憶装置からサーバプログラムを読み取り、サーバプログラムに従った処理を実行する。なお、サーバコンピュータは、可搬型記録媒体から直接サーバプログラムを読み取り、そのサーバプログラムに従った処理を実行することもできる。
【０１２７】
（付記１）  ネットワークを介して接続する装置間で共有される情報を管理する情報共有装置において、
前記装置間で共有される複数の情報データを記憶する情報データ記憶手段と、
前記情報データに含まれる意味的な情報を有するメタデータを抽出するメタデータ抽出手段と、
抽出された前記メタデータに関する追加の記述情報が入力されると、前記記述情報を前記メタデータに結合するメタデータ結合手段と、
前記記述情報が結合された前記メタデータを含む前記情報データに関するメタデータ群を前記情報データ記憶手段に格納して前記情報データとともに管理する管理手段と、
前記情報データの表示要求を受け付けると、前記情報データに関する前記メタデータ群を用いて前記メタデータが判別可能になるように前記情報データの表示を制御する制御手段と、
を具備することを特徴とする情報共有装置。
【０１２８】
（付記２）  前記情報共有装置は、前記メタデータに関する追加の記述情報を示したメニューリストを備え、
前記メタデータ結合手段は、前記情報データから抽出された前記メタデータに関連する記述情報項目を前記メニューリストから選択させ、選択された前記記述情報項目を前記メタデータに結合することを特徴とする付記１記載の情報共有装置。
【０１２９】
（付記３）  前記メニューリストは、前記メタデータに関連する意味情報のメニューリストであり、
前記メタデータ結合手段は、前記情報データから抽出された前記メタデータに関連する意味情報項目を選択させ、選択された前記意味情報項目を前記メタデータに結合することを特徴とする付記２記載の情報共有装置。
【０１３０】
（付記４）  前記メニューリストは、前記情報データに関連して利用される前記他の情報データについてのサービス対応付け情報のメニューリストであり、
前記メタデータ結合手段は、前記情報データから抽出された前記メタデータに関連するサービス対応付け情報項目を選択させ、選択された前記サービス対応付け情報項目を前記メタデータに結合することを特徴とする付記２記載の情報共有装置。
【０１３１】
（付記５）  前記メタデータには、前記メタデータに関連する所定の情報データの利用サービスを前記メタデータに対応付けるサービス対応付け情報が記述され、
前記メタデータに記述された前記サービス対応付け情報に基づいて、前記サービス対応付けがされた前記所定の情報データを利用可能にするサービス処理の実行を管理するサービス管理手段を、
具備することを特徴とする付記１記載の情報共有装置。
【０１３２】
（付記６）  前記メタデータ結合手段は、前記サービス管理手段によって実行される関連する所定の情報データを用いたサービス処理において前記メタデータに関連する関連情報が生成された場合、前記関連情報を前記メタデータに結合することを特徴とする付記５記載の情報共有装置。
【０１３３】
（付記７）  前記メタデータ結合手段は、前記サービス対応付け情報を前記メタデータに結合する際に、前記サービス処理を実行する実行条件を付加し、
前記サービス管理手段は、前記サービス処理の実行条件に基づいて前記サービス処理の開始を制御することを特徴とする付記５記載の情報共有装置。
【０１３４】
（付記８）  前記メタデータについて記述される前記メタデータの種別あるいは前記意味情報に応じて実行されるサービス処理が設定されたサービス管理情報を具備し、
前記サービス管理手段は、さらに、前記サービス管理情報を参照し、前記メタデータに対応するサービス処理が存在する場合には、前記サービス処理を実行させることを特徴とする付記５記載の情報共有装置。
【０１３５】
（付記９）  前記サービス管理手段は、前記メタデータに前記サービス対応付け情報が記述されている場合には、前記サービス対応付け情報を前記サービス管理情報より優先させてサービス処理を実行することを特徴とする付記８記載の情報共有装置。
【０１３６】
（付記１０）  前記サービス管理手段は、前記メタデータに対応付けされたサービス処理を実行する際に、前記メタデータを含む関連情報を前記対応するサービス処理に引き継ぐことを特徴とする付記５記載の情報共有装置。
【０１３７】
（付記１１）  前記メタデータ結合手段は、
第１の情報データの利用がされた場合、前記第１の情報データについての前記メタデータに基づいて、他の情報データについての前記メタデータを検索し、関連する情報が記述されているメタデータを有する第２の情報データが検出された場合に、前記第１の情報データおよび前記第２の情報データを関連付ける関連情報を生成し、前記第１の情報データまたは前記第２の情報データ、あるいは前記第１の情報データおよび前記第２の情報データについての前記メタデータに結合する、
ことを特徴とする付記１記載の情報共有装置。
【０１３８】
（付記１２）  複数の前記情報データについて蓄えられた前記メタデータ群の記述情報を解析し、任意の前記情報データに関連する関連情報データを前記情報データ記憶手段から検索して抽出する検索手段を具備し、
前記制御手段は、前記情報データに、検索された前記情報データの内容が加味された表示を行う、
ことを特徴とする付記１記載の情報共有装置。
【０１３９】
（付記１３）  前記制御手段は、検索された前記関連情報データについて統計処理を施し、その結果を利用者に提示することを特徴とする付記１２記載の情報共有装置。
【０１４０】
（付記１４）  前記制御手段は、前記情報データの読み出し要求を受け付けると、前記情報データについての前記メタデータを抽出し、前記メタデータの記述に応じて、前記情報データに含まれる前記メタデータが識別可能となるように表示制御を行うことを特徴とする付記１記載の情報共有装置。
【０１４１】
（付記１５）  前記制御手段は、前記メタデータに記述された前記メタデータの種別あるいは前記意味情報に応じて前記メタデータの表示を変えることを特徴とする付記１４記載の情報共有装置。
【０１４２】
（付記１６）  前記制御手段は、前記メタデータの記述に基づいて、前記メタデータに対応付けされたサービス処理を解析し、前記サービス処理に応じて前記メタデータの表示を変えることを特徴とする付記１４記載の情報共有装置。
【０１４３】
（付記１７）  前記メタデータ抽出手段は、利用者によって設定された前記情報データの任意のデータ部分を前記メタデータとして抽出することを特徴とする付記１記載の情報共有装置。
【０１４４】
（付記１８）  前記メタデータ結合手段は、共有される前記情報データが読み出された際に、前記情報データが読み出されたことを示す既読情報を記述したメタデータを前記情報データについてのメタデータ群に追加することを特徴とする付記１記載の情報共有装置。
【０１４５】
（付記１９）  前記メタデータには、前記メタデータに対応付けされた所定の情報データの利用サービスに関するサービス対応付け情報が記述されており、
前記メタデータ結合手段は、前記既読情報にサービス未実行の記述を付加し、
前記サービス管理手段は、前記メタデータに基づいて前記所定の情報データの利用サービスが起動された場合には、前記既読情報のサービス未実行の記述を実行に更新することを特徴とする付記１８記載の情報共有装置。
【０１４６】
（付記２０）  ネットワークを介して接続する装置間で共有される情報を管理する情報共有処理プログラムにおいて、
コンピュータに、
前記装置間で共有される複数の情報データの各情報データに含まれる意味的な情報を有するメタデータを抽出し、
前記情報データの表示要求に応じて前記情報データから抽出された前記メタデータが判別可能になるように前記情報データの表示を制御し、
設定された前記メタデータに関する追加の記述情報が入力されると、前記記述情報を前記メタデータに結合し、
前記記述情報が結合された前記メタデータを含む前記情報データに関するメタデータ群を所定の記憶手段に格納して前記情報データとともに管理する、
処理を実行させることを特徴とする情報共有処理プログラム。
【０１４７】
【発明の効果】
以上説明したように本発明では、共有情報として登録される情報データに含まれるメタデータを自動的に抽出し、必要であれば、意味付けや、情報データを関連付けるための記述情報をメタデータに結合する。これらの処理は、共有情報に登録する際に自動的に行われ、生成された情報データに関するメタデータ群は、情報データとともに管理される。このように、共有情報の登録手順の流れの中で関連情報として用いることのできるメタデータを設定でき、メタデータを用いることによって共有される情報データを意味的に関連付けることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施の形態に適用される発明の概念図である。
【図２】本実施の形態の情報共有装置のハードウェア構成例を示すブロック図である。
【図３】本実施の形態の情報共有システムの構成図である。
【図４】本実施の形態で共有情報として登録される文書の一例を示している。
【図５】本実施の形態のメタデータ抽出で生成されるメタデータを示した図である。
【図６】本実施の形態のメタデータ抽出表示画面の一例である。
【図７】本実施の形態のメタデータ（日付）意味付け表示画面の一例である。
【図８】本実施の形態の意味付け後のメタデータを示した図である。
【図９】本実施の形態のメタデータ（サービス付け）表示画面の一例である。
【図１０】本実施の形態のサービス付け後のメタデータを示した図である。
【図１１】本実施の形態の任意のメタデータへのサービス付け表示画面の一例である。
【図１２】本実施の形態の任意のメタデータを示した図である。
【図１３】本実施の形態のメタデータ登録手順を示したフローチャートである。
【図１４】本実施の形態の複数サービス管理情報の一例を示している。
【図１５】本実施の形態のサービス起動情報の一例を示している。
【図１６】本実施の形態のメタデータを含めた読み出し文書表示画面の一例である。
【図１７】本実施の形態のサービス処理で起動されるスケジュール入力画面の一例である。
【図１８】本実施の形態のサービス処理で起動されるｔｏＤＯ入力画面の一例である。
【図１９】本実施の形態のサービス処理で起動される地図検索画面の一例である。
【図２０】本実施の形態のサービス処理で起動される申し込み入力画面の一例である。
【図２１】本実施の形態のサービス処理によって更新されたスケジュールデータの一例を示している。
【図２２】本実施の形態のサービス処理によって生成されたデータを関連付けるメタデータを示した図である。
【図２３】本実施の形態の掲示板データの一例を示している。
【図２４】本実施の形態のメタデータを含めたスケジュール情報表示画面の一例である。
【図２５】本実施の形態のメタデータを利用した表示画面の一例である。
【符号の説明】
１０  情報共有装置
１０ａ  情報共有サーバ群
１１  制御手段
１２  メタデータ抽出手段
１３  メタデータ結合手段
１４  管理手段
１５  情報データ記憶手段
１６  サービス管理手段
１７  検索手段
２０  端末装置
２１  操作手段
２２  表示手段
３０  ネットワーク
１１０  表示制御装置
１２０  メタデータ抽出装置
１４０  データ管理装置
１６０  サービス対応装置
【図１】
2005038006.tif 000003
【図２】
2005038006.tif 000004
【図３】
2005038006.tif 000005
【図４】
2005038006.tif 000006
【図５】
2005038006.tif 000007
【図６】
2005038006.tif 000008
【図７】
2005038006.tif 000009
【図８】
2005038006.tif 000010
【図９】
2005038006.tif 000011
【図１０】
2005038006.tif 000012
【図１１】
2005038006.tif 000013
【図１２】
2005038006.tif 000014
【図１３】
2005038006.tif 000015
【図１４】
2005038006.tif 000016
【図１５】
2005038006.tif 000017
【図１６】
2005038006.tif 000018
【図１７】
2005038006.tif 000019
【図１８】
2005038006.tif 000020
【図１９】
2005038006.tif 000021
【図２０】
2005038006.tif 000022
【図２１】
2005038006.tif 000023
【図２２】
2005038006.tif 000024
【図２３】
2005038006.tif 000025
【図２４】
2005038006.tif 000026
【図２５】
2005038006.tif 000027