(57)【特許請求の範囲】
【請求項１】
データベースに蓄積されたコンテンツと各コンテンツに対して与えられた付加的情報を管理する管理システムにおいて、
複数のコンテンツをコンテンツ集合として指定するコンテンツ集合指定手段と、
該コンテンツ集合指定手段にて指定された複数のコンテンツからなるコンテンツ集合を管理するコンテンツ集合管理手段と、
各コンテンツに与えられた付加的情報を前記コンテンツに関連付けたテーブルにより管理する付加的情報管理手段と、
上記コンテンツ集合管理手段にて管理されるコンテンツ集合に対して付加的情報を与える手段とを備え、
上記付加的情報管理手段は、該手段にてコンテンツ集合に対して与えられた付加的情報を該コンテンツ集合に属する各コンテンツに与えられた付加的情報として管理するようにし、上記コンテンツ集合管理手段にて管理されるコンテンツ集合に属する各コンテンツに対して与えられた付加的情報を特定できるようにしたコンテンツと付加的情報の管理システム。
【請求項２】
請求項１記載の管理システムにおいて、
上記付加情報管理手段は、コンテンツ集合に与えられた付加的情報と各コンテンツ単独に与えられた付加的情報とを区別して管理するようにしたコンテンツと付加的情報の管理システム。
【請求項３】
データベースに格納されたコンテンツについて、複数のコンテンツからなるコンテンツ集合を管理するコンテンツ集合管理手段と、
各コンテンツに与えられた付加的情報を前記コンテンツに関連付けたテーブルにより管理する付加的情報管理手段と、
上記コンテンツ集合管理手段にて管理されるコンテンツ集合に対して付加的情報を与える手段とを備えた管理システムにて管理されるコンテンツ及び付加的情報の表示システムにおいて、
コンテンツ集合を指定する表示コンテンツ集合指定手段と、
該表示コンテンツ集合指定手段にて指定されたコンテンツ集合に対応するコンテンツを上記コンテンツ集合管理手段から取得すると共に、該コンテンツに与えられた付加的情報を上記付加的情報管理手段から取得するデータ取得手段と、
データ取得手段にて取得されたコンテンツ及び付加的情報を所定の形式の表示データに変換する表示データ作成手段と、
該表示データの基づいて、コンテンツ集合に属する各コンテンツ及びそれらに与えられた付加的情報を表示装置に表示させる表示制御手段とを備え、
該付加情報管理手段は、該手段にてコンテンツ集合に対して与えられた付加的情報を該コンテンツ集合に属するコンテンツに与えられた付加的情報として管理すると共に、その付加的情報を各コンテンツ単独に与えられた付加的情報とを区別して管理し、
上記表示データ作成手段は、コンテンツ集合に与えられた付加的情報と該コンテンツ集合に属するコンテンツ単独に与えられた付加的情報とを区別した表示データを作成する表示システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンテンツ（例えば、テキスト）に対する印象や感想等を表す付加的な情報をそのコンテンツに関連付けて管理する管理システム及びそのシステムにて管理されるコンテンツ及び付加的情報を表示する表示システムに関する。
【０００２】
【従来の技術】
ネットワーク上で複数のユーザに共有されるコンテンツに対する印象や感想等を表す付加的な情報（例えば、アノテーション）が当該コンテンツと共にユーザに提供される場合、そのユーザは、その付加的な情報（以下、アノテーションという）を種々な態様で利用することができる。
【０００３】
例えば、そのアノテーションだけを検索して目的とするコンテンツを早く探しだすことができる（ソシアル・ナビゲーション）。あるコンテンツのコミュニティ内での評判をそのアノテーションから得、その評判に従ってコンテンツを選択する（ソシアル・フィルタリング）。また、アノテーションの内容から他人の興味について知り、その興味事項を媒介としてその他人と知り合う機会ができる。
【０００４】
このようなアノテーションの利用態様を実現するために、種々の提案がなされている。代表的なシステムにおいては、蓄積されたコンテンツ１つ１つについてどのようなアノテーションが対応しているかが管理されている。そして、あるコンテンツの内容を表示画面上で開いて利用する際に、そのコンテンツに対応するよう管理されたアノテーションをユーザが見れるようになっている（単独型、NCSA,"HyperNews",http://union.ncsa.uiuc.edu/HyperNews/get/hypernews.html）。
【０００５】
具体的には、例えば、図１３に示すように、複数のコンテンツの識別子（タイトル）、「ＡＢＣ社、ｗｅｂサーバソフト．．．」、「Ｉ社とＭ社の．．．」、．．．が表示画面に表示された状態で、１つのコンテンツ、例えば、「ＡＢＣ社、ｗｅｂサーバソフト．．．」を選択（マウスのクリック操作）すると、この選択されたコンテンツの内容と共に、このコンテンツに対応するよう管理されたアノテーションが、例えば、図１４に示すように表示画面上に表示される。
【０００６】
図１４に示す例では、領域Ａ（１）にはコンテンツの内容の一部をなすタイトル（「ＡＢＣ社、ｗｅｂサーバソフト」）と日付が表示され、領域Ａ（２）には内容本体が表示される。そして、領域Ｂにはこのコンテンツに対して今までに付加されたアノテーションの識別子（タイトル）（「これは要注目」、［Ｎ社との違いは」等）が表示される。更に、領域Ｃには、コメント入力ボタンが表示されており、このコメント入力ボタンのクリック操作により、表示画面上に表示されたコンテンツに与えるべきアノテーションを入力するためのウインドウが現れるようになっている。
【０００７】
このようなシステムでは、コンテンツに対応して表示されたアノテーションに基づいて、このコンテンツの内容に対して他の者がどのような考えを持っているか等を把握することができる。
また、上記のように、コンテンツの識別子（タイトル）の一覧を表示した際に、各コンテンツの識別子の近傍に、その識別子に対応するように管理されたアノテーション及びその個数を表示することもできる（リスト型、Tapestry）。この場合は、特にコンテンツの内容を確認する以前に、各コンテンツに対する他の者の考え、注目度等を知ることができる。
【０００８】
なお、"Tapestry"  については、次のような先行技術がある。
Xerox Parc "Tapestry"
David Goldbert, David Nichols, Brian M. Oki, Duglas Terry, "Using Collaborative Filtering to Weave an Information Tepestry", Communications of the ACM, Dec, 92, Vol.35, No.12, pp.61-70, 1992
Douglas B. Terry, "A Tour Through Tapestry", in ACM COOCS '93,pp.21-30, 1993
【０００９】
【発明が解決するための課題】
ところで、上記のように、１つ１つのコンテンツについて対応するアノテーションを管理するようにした従来のシステムでは、関連ある複数のコンテンツに対するアノテーション（付加的情報）を知ることが容易でない。
【００１０】
特に、他の者が指定した関連のあるコンテンツの集合に対応したアノテーションを閲覧する場合、その他人から指定したコンテンツを確認し（メール等で）、そのうえで、確認したコンテンツ１つ１つに対応するように管理されたアノテーションを表示させなければならない。このようなアノテーションの閲覧が容易ではない。
【００１１】
また、関連ある複数のコンテンツの集合（コンテンツ集合）に対して、共通的なアノテーション（付加的情報）を与えることができない。
そこで、本発明の第一の課題は、関連のあるとされる複数のコンテンツに与えられた付加的情報を容易に確認できるようにした管理システムを提供することである。
【００１２】
また、本発明の第二の課題は、関連ある複数のコンテンツの集合に対して、共通的な付加的情報を与えることができる管理システムを提供することである。  更に、本発明の第三の課題は、上記のようにして提供される管理システムにて管理されるコンテンツ及び付加的情報の表示システムを提供することである。
【００１３】
【課題を解決するための手段】
上記第一の課題を解決するため、本発明は、データベースに蓄積されたコンテンツと各コンテンツに対して与えられた付加的情報を管理する管理システムにおいて、複数のコンテンツをコンテンツ集合として指定するコンテンツ集合指定手段と、該コンテンツ集合指定手段にて指定された複数のコンテンツからなるコンテンツ集合を管理するコンテンツ集合管理手段と、各コンテンツに与えられた付加的情報を管理する付加的情報管理手段とを備え、コンテンツ集合管理手段にて管理されるコンテンツ集合に属する各コンテンツに対して与えられた付加的情報を特定できるようにしたものである。
【００１４】
このような管理システムでは、例えば、あるユーザが関連があるとしてまとめた複数のコンテンツをコンテンツ集合として指定すると、その指定された複数のコンテンツからなるコンテンツ集合がコンテンツ集合管理手段での管理の対象となる。そして、付加的情報管理手段により管理される各コンテンツに与えられた付加的情報のうち、コンテンツ集合管理手段にて管理されるコンテンツ集合に属する各コンテンツに与えられた付加的情報が特定できる。この特定された付加的情報は、例えば、コンテンツ集合に属するコンテンツと共に、表示装置に表示させることが可能である。
【００１５】
なお、上記コンテンツ集合指定手段は、種々の態様が可能である。
例えば、ユーザが１つ１つコンピュータ上で選択したコンテンツをコンテンツ集合として指定することが可能である。また、あるキーに基づいてデータベースから検索されたコンテンツをコンテンツ集合として指定することも可能である。また、ユーザによって指定されたあるコンテンツ（群）に対する類似検索によりデータベースから得られたコンテンツをコンテンツ集合として指定することが可能である。
【００１６】
また、上記第二の課題を解決するため、本発明は、上記管理システムにおいて、コンテンツ集合管理手段にて管理されるコンテンツ集合に対して付加的情報を与える手段を有し、上記付加的情報管理手段は、該手段にてコンテンツ集合に対して与えられた付加的情報を該コンテンツ集合に属する各コンテンツに与えられた付加的情報として管理するようにした。
【００１７】
このようなシステムでは、コンテンツ集合に対して付加的情報を与えると、その付加的情報は、該コンテンツ集合に属するコンテンツに与えられた付加的情報として付加的情報管理手段によって管理される。従って、コンテンツ集合管理手段にて管理されるコンテンツ集合に属する各コンテンツに与えられたものとして特定される付加的情報に該コンテンツ集合に対して与えられた付加的情報を含めることができる。
【００１８】
更に、コンテンツ集合に与えられた付加的情報と、該コンテンツ集合に属するコンテンツ単独に与えられた付加的情報を区別して処理できるようにするという観点から、本発明は、上記管理システムにおいて、付加情報管理手段は、コンテンツ集合に与えられた付加的情報と各コンテンツ単独に与えられた付加的情報とを区別して管理するようにした。
【００１９】
このような管理システムでは、付加的情報管理手段は、コンテンツ集合に与えられた付加的情報と各コンテンツ単独に与えられた付加的情報とを区別して管理しているので、各コンテンツに与えられた付加的情報がそれ単独に与えられたものか、そのコンテンツが属するコンテンツ集合に与えられたものかが判定できる。そして、その判定結果に基づいて、各付加的情報に対する処理を区別することができる。例えば、各コンテンツ単独に与えられた付加的情報とコンテンツ集合に与えられた付加的情報との表示態様を区別することができる。
【００２０】
上記第三の課題を解決するため、本発明は、データベースに格納されたコンテンツについて、複数のコンテンツからなるコンテンツ集合を管理するコンテンツ集合管理手段と、各コンテンツに与えられた付加的情報を管理する付加的情報管理手段とを備えた管理システムにて管理されるコンテンツ及び付加的情報の表示システムにおいて、コンテンツ集合を指定する表示コンテンツ集合指定手段と、該表示コンテンツ集合指定手段にて指定されたコンテンツ集合に対応するコンテンツを上記コンテンツ集合管理手段から取得すると共に、該コンテンツに与えられた付加的情報を上記付加的情報管理手段から取得するデータ取得手段と、データ取得手段にて取得されたコンテンツ及び付加的情報を所定の形式の表示データに変換する表示データ作成手段と、該表示データの基づいて、コンテンツ集合に属する各コンテンツ及びそれらに与えられた付加的情報を表示装置に表示させる表示制御手段とを備えるようにした。
【００２１】
上記のような表示システムでは、表示コンテンツ集合指定手段にてコンテンツ集合を指定すると、データ取得手段が、その指定されたコンテンツ集合に属するコンテンツ及び該コンテンツに与えられた付加的情報がそれぞれコンテンツ集合管理手段及び付加的情報管理手段から取得する。そして、その取得されたコンテンツ及び付加的情報が表示データ作成手段により表示データに変換され、表示制御手段によりその表示データに基づいて表示装置にコンテンツ集合に属するコンテンツ及びそのコンテンツに与えられた付加的情報が表示される。
【００２２】
なお、上記表示コンテンツ集合指定手段は、種々の態様が可能である。
例えば、あるコンテンツを指定することで、そのコンテンツが属するものとしてコンテンツ集合管理手段にて管理されるコンテンツ集合を指定することが可能である。あるコンテンツを指定することで、そのコンテンツが参照するコンテンツが属するものとしてコンテンツ集合管理手段にて管理されるコンテンツ集合を指定することも可能である。また、あるユーザを指定することで、そのユーザがコンテンツ集合管理手段に登録したコンテンツ集合を指定することも可能である。
【００２３】
また、コンテンツ集合管理手段にて管理されるコンテンツ集合に対して付加的情報を与える手段を有し、該付加情報管理手段は、該手段にてコンテンツ集合に対して与えられた付加的情報を該コンテンツ集合に属するコンテンツに与えられた付加的情報として管理すると共に、その付加的情報を各コンテンツ単独に与えられた付加的情報とを区別して管理するようにした管理システムにて管理される当該コンテンツと付加的情報の表示システムにおいて、コンテンツ集合に与えられた付加的情報とコンテンツ単独に与えられた付加的情報を区別して表示させるようにさせるという観点から、本発明は、上記表示データ作成手段は、コンテンツ集合に与えられた付加的情報と該コンテンツ集合に属するコンテンツ単独に与えられた付加的情報とを区別した表示データを作成するようにした。
【００２４】
【発明の実施の形態】
以下、本発明の実施の一形態を図面に基づいて説明する。
図１は、本発明に管理システム及び表示システムが適用されるクライアント・サーバ形式のシステムを示すブロック図である。
【００２５】
図１において、このシステムは、クライアント端末１００（１）、１００（２）、１００（３）、．．．、１００（ｎ）とデータベースサーバ２００及び他のサーバ２１０がＬＡＮにて接続されている。データベースサーバ２００には、各種コンテンツやそのコンテンツに与えられたアノテーション（後述する）が蓄積されると共に、そのコンテンツ、アノテーションの管理処理を行なっている。各クライアント端末１００（１）、１００（２）、１００（３）、．．．、１００（ｎ）では、ユーザがデータベースサーバ２００に蓄積管理されるコンテンツを利用（表示、編集等）ができるようになっている。
【００２６】
なお、他のサーバ２１０は、当該システム内で、他の処理（他のシステム、ネットワークとの通信、プリント処理等）を行なうものである。
上記のように、クライアント・サーバ形式で構成されたシステム内に、本発明にかかる管理システム及び表示システムが構築される。それらシステムの機能的な構成は、例えば、図２に示すようになっている。
【００２７】
このシステムは、内部機構として、コンテンツ管理部１１０、コンテンツ集合管理部１２０、アノテーション管理部１３０及びパッケージ部１４０を有している。これらの内部機構は、図１におけるデータベースサーバ２００内に構築される。更に、このシステムは、ユーザインタフェースとして、コンテンツ集合指定部１５０、アノテーション入力部１６０、コンテンツ表示部１７０（１）及びコンテンツ集合表示部１７０（２）を有している。これらのユーザインタフェースは、図１における各クライアント端末１００（１）、１００（２）、１００（３）、．．．、１００（ｎ）内に構築される。
【００２８】
コンテンツ集合指定部１５０は、複数のコンテンツにて構成されるコンテンツ集合を指定する。アノテーション入力部１６０は、コンテンツに対する印象、感想等を表すアノテーションをシステム内に入力する。コンテンツ管理部１１０は、データベースに蓄積されたコンテンツを管理する。このコンテンツ管理部１１０は、例えば、図３に示すように、コンテンツを特定するコンテンツＩＤ（Ｃ１、Ｃ２、Ｃ３、．．．）、コンテンツを作成した者を特定する作成者ＩＤ（Ｕ１、Ｕ２、Ｕ３、．．．）、コンテンツのタイトル、コンテンツの作成日付、コンテンツ本体の格納ポインタの関係を記述したコンテンツ管理テーブルを有している。
【００２９】
コンテンツ集合管理部１２０は、複数のコンテンツで構成されたコンテンツ集合を管理する。このコンテンツ集合管理部１２０は、例えば、図４に示すように、コンテンツ集合を特定するコンテンツ集合ＩＤ（ＣＳ１、ＣＳ２、ＣＳ３、．．．）、コンテンツ集合の登録者を特定する集合登録者ＩＤ（Ｕ１、Ｕ２、Ｕ３、．．．）、コンテンツ集合に属するコンテンツを特定するコンテンツＩＤ（Ｃ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６、．．．）、コンテンツ集合のタイトルの関係を記述したコンテンツ集合管理テーブルを有している。
【００３０】
アノテーション管理部１３０は、例えば、図５に示すような、コンテンツ−アノテーション関係管理テーブル（図５（ａ））、アノテーション管理テーブル（図５（ｂ））、集合アノテーション管理テーブル（図５（ｃ））を有している。コンテンツ−アノテーション関係管理テーブル（図５（ａ）参照）は、コンテンツを特定するコンテンツＩＤ、コンテンツに付与されたアノテーションを特定するアノテーションＩＤ（Ａ１１、Ａ１２、Ａ１３、Ａ２１、．．．）、コンテンツが属するコンテンツ集合に付与されたアノテーション（以下、集合アノテーションという）を特定する集合アノテーションＩＤ（Ａｃｓ１１、Ａｃｓ１２、Ａｃｓ２１．．．）の関係を記述している。アノテーション管理テーブル（図５（ｂ）参照）は、アノテーションを特定するアノテーションＩＤ（Ａ１１、Ａ１２、Ａ１３、．．．）、アノテーションを登録した者を特定する登録者ＩＤ（Ｕ４、Ｕ５、．．．）、アノテーションのタイトル、登録日付、アノテーションの本文の関係を記述している。集合アノテーション管理テーブル（図５（ｃ）参照）は、集合アノテーションＩＤ（Ａｃｓ１１、Ａｃｓ１２、Ａｃｓ２１、．．．）、集合アノテーションを登録した者を特定する登録者ＩＤ、集合アノテーションのタイトル、登録日付、集合アノテーションの本文の関係を記述している。
【００３１】
パッケージ部１４０は、アノテーション管理部１３０から提供されるコンテンツとそれに付与されたアノテーション（集合アノテーションの場合もある）を一体としてドキュメント化し、所定の形式（例えば、ｈｔｍｌ形式）の表示データを作成する（仮想パッケージ）。この表示データに基づいて、コンテンツ表示部１７０（１）がクライアント端末の表示装置にコンテンツ識別子、コンテンツの内容等とそのコンテンツに付与されたアノテーションを表示させる。また、上記表示データに基づいて、コンテンツ集合表示部１７０（２）がクライアント端末の表示装置にコンテンツ集合に属するコンテンツ及びそれらコンテンツに付与されたアノテーション（集合アノテーションを含む）を表示させる。
【００３２】
上記のようなシステムでは、通常、各クライアント端末１００（１）、１００（２）、１００（３）、．．．、１００（ｎ）においてデータベースサーバ２００に蓄積されたコンテンツを読みだして利用（表示、編集等）する。その際、そのコンテンツに対する印象や感想を表したアノテーションを入力することができる（アノテーション入力部１６０）。例えば、クライアント端末の表示装置にコンテンツが表示された状態で、アノテーション（タイトル、本文）を入力すると、その入力されたアノテーションがデータベースサーバ２００に格納されると共に、アノテーション管理部１３０におけるアノテーション管理テーブル（図５（ｂ）参照）に当該アノテーションに関する情報が登録される。そして、更に、コンテンツ−アノテーション関係管理テーブル（図５（ａ）参照）にアノテーションＩＤが当該コンテンツに対応するように登録される。
【００３３】
また、ユーザが関連する複数のコンテンツを登録する場合、該ユーザが操作するクライアント端末からの入力情報に基づいてデータベースサーバ２００は、例えば、図６に示す手順に従って処理を実行する。
図６において、クライアント端末での入力操作によって、コンテンツの関連性を表わすキーワードがデータベースサーバ２００に提供されると（Ｓ１）、このキーワードを含むコンテンツがデータベースサーバ２００内に蓄積されたコンテンツから検索される（Ｓ２）。そして、その検索の結果得られたコンテンツが入力操作のなされたクライアント端末に返送される（Ｓ３）。その後、データベースサーバ２００は、その検索結果に示されるコンテンツをコンテンツ集合としてよいか否かの判定入力を待つ（Ｓ４）。
【００３４】
ここで、ユーザがコンテンツ集合としてよいとする判定操作を行うと、その結果を入力したデータベースサーバ２００は、更に、そのコンテンツ集合に対してタイトルを付加するか否かを当該クライアント端末に問い合わせる（Ｓ７）。そして、ユーザがクライアント端末にてタイトルの入力操作なうと、そのタイトルがデータースサーバ２００に提供される（Ｓ８）。
【００３５】
なお、検索結果に対して、ユーザが修正（コンテンツの追加、削除など）を行った場合、その修正情報がデータベースサーバ２００に提供される（Ｓ５、Ｓ６）。また、検索の結果、該当するコンテンツがない場合（Ｓ２、Ｎｏ）及び、検索結果が修正しきれないない場合（Ｓ４、Ｓ５、Ｎｏ）は、そのまま、処理は終了する。
【００３６】
上記のようにして、検索結果に係るコンテンツまたは修正されたコンテンツがコンテンツ集合としてよいと決まると、そのコンテンツ集合に関する情報が図４に示すコンテンツ集合管理テーブルに登録される（Ｓ９）。具体的には、コンテンツ集合ＩＤ（例えば、ＣＳ１）、登録者ＩＤ（例えば、Ｕ１）、検索結果（修正結果）として得られたコンテンツのＩＤ（例えば、Ｃ１、Ｃ３、Ｃ６）及び入力されたタイトル（例えば、「ＡＢＣ社の．．．」）がコンテンツ集合管理テーブルに登録される（コンテンツ集合管理部１２０の機能）。
【００３７】
その後、コンテンツ集合として登録されたコンテンツ（Ｃ１、Ｃ３、Ｃ６）が取得されると共に、コンテンツ−アノテーション関係管理テーブル（図５（ａ）参照）を参照して、このコンテンツ集合（ＣＳ１）に属するコンテンツ（Ｃ１、Ｃ３、Ｃ６）に対して与えられたアノテーション（例えば、Ａ１１、Ａ１２、Ａ１３、Ａ３１、Ａ３２、Ａ３３、．．．）が取得される（Ｓ１０）（アノテーション管理部１３０の機能）。
【００３８】
この取得された各コンテンツ（Ｃ１、Ｃ３、Ｃ６）及びアノテーション（Ａ１１、Ａ１２、Ａ１３、Ａ３１、Ａ３２、Ａ３３、．．．）がパッケージ処理により、所定の形式（例えば、ｈｔｍｌ形式）の表示データに変換される（Ｓ１１）（パッケージ部１４０の機能）。そして、その表示データがデータベースサーバ２００から入力操作の行われているクライアント端末に転送される（Ｓ１２）。
【００３９】
そして、その表示データを受信したクライアント端末では、その表示データに基づいてコンテンツ集合に属するコンテンツ及びそのコンテンツに付与されたアノテーションが表示装置の画面に、例えば、図９に示すように表示される。図９に示す例では、コンテンツの識別子（タイトル；「ＡＢＣ社、ｗｅｂサーバソフト．．．」、「Ｉ社とＭ社の．．．」等）と各コンテンツに単独に付与されたアノテーションの識別子（タイトル；「これは要注目」、「Ｎ社との違いは」、「Ｆ社とＩ社との関係は．．．」等）が表示画面に表示される。
【００４０】
このように、当該システムでは、各クライアント端末において、関連性を示すキーワードを指定するだけで、そのキーワードを含むコンテンツの識別子（タイトル）およびそれらに付与されたアノテーションの識別子（タイトル）が同時に表示装置に表示される。ユーザは、これらのアノテーションの識別子を見てコンテンツ集合に属するコンテンツの内容の話題性、注目点などが判断できる。
【００４１】
なお、上記の例では、コンテンツ集合の登録と、そのコンテンツ集合に属するコンテンツ及びアノテーションの表示制御の処理を連続的に行ったが、関連あるコンテンツとそれらに付されたアノテーションとを表示装置に同時に表示させる処理は、これに限定されない。例えば、既に登録されたコンテンツ集合を直接、あるいは間接的に指定し、図６におけるステップＳ１０以降の処理を実行することにより、上記と同様に、コンテンツ集合に属するコンテンツ及びアノテーションが表示装置に表示される。
【００４２】
図９に示す表示画面において、ユーザが「コメント入力」ボタンのクリック操作を行うと、図７に示す手順に従った処理が実行される。
図９において、「コメント入力」ボタンのクリック操作があったことが検出されると（Ｓ２１）、例えば、図１０に示すような入力ウインドウが画面上に表示される（Ｓ２２）。そして、ユーザが、アノテーションのタイトル（識別子として使われる）及び本文を入力して所定の操作を行うと、その入力されたアノテーション（タイトル及び本文）が図９に示すように表示されたコンテンツ集合に属するコンテンツに付与された集合アノテーションとしてデータベースサーバ２００に提供される（Ｓ２３）。
【００４３】
データベースサーバ２００では、提供された集合アノテーションが集合アノテーション管理テーブル（図５（ｃ）参照）及びコンテンツ−アノテーション関係管理テーブル（図５（ａ）参照）に登録される（Ｓ２４）（アノテーション管理部１３０の機能）。具体的には、集合アノテーションを特定するＩＤ（例えば、コンテンツＣＳ１に付与される集合アノテーションを表わすＡｃｓ１１）、登録者Ｕ１，集合アノテーションのタイトル（例えば、「Ｉ社でのｗｅｂサービス」）、登録日付、アノテーション本文が集合アノテーション管理テーブル（図５（ｃ））に登録される。また、該集合アノテーションＩＤ（例えば、Ａｃｓ１１）が、コンテンツ−アノテーション関係管理テーブル（図５（ａ）参照）のコンテンツ集合ＣＳ１に属する各コンテンツＣ１、Ｃ３及びＣ６の項に登録される。
【００４４】
その後、コンテンツ集合管理テーブル（図４参照）及びコンテンツ−アノテーション関係管理テーブル（図５（ａ）参照）を参照して、コンテンツ集合ＣＳ１に属する各コンテンツＣ１、Ｃ３、Ｃ６、それらに付与されたアノテーション（Ａ１１、Ａ１２、Ａ１３、．．．）及びそのコンテンツ集合ＣＳ１に付与された集合アノテーション（Ａｃｓ１１，Ａｓｃ１２が取得される（Ｓ２５）（アノテーション管理部１３０の機能）。
【００４５】
この取得されたコンテンツ、アノテーション及び集合アノテーションがパッケージ処理され（パッケージ部１４０の機能）、所定の形式（例えば、ｈｔｍｌ形式）の表示データに変換される（Ｓ２６）。そして、その表示データが入力処理のなされたクライアント端末に供給される（Ｓ２７）。その結果、そのクライアント端末の表示画面に、例えば、図１１に示すように、コンテンツ集合に属する各コンテンツの識別子、各コンテンツに付与されたアノテーションの識別子及びコンテンツ集合に付与された集合アノテーションの識別子（例えば、「Ｉ社でのｗｅｂサービス」）が同時に表示される。
【００４６】
これにより、ユーザは、更に、コンテンツ集合に共通的に付与された集合アノテーションを表示画面上で確認することができる。
また、上記パッケージ処理（Ｓ２６）において、各コンテンツ単独に対して付与されたアノテーションの表示データと、コンテンツ集合に対して付与された集合アノテーションの表示データとを区別する、例えば、色を区別することができる。この場合、通常のアノテーションと集合アノテーションの色が異なり、その差をユーザは容易に識別することができる。
【００４７】
次に、ユーザがあるコンテンツを選択すると（図１１に示す画面において、適当なコンテンツに対するクリック操作を行ってもよい）、例えば、データベースサーバ２００において、図８の手順に従って処理が実行される。
図８において、ユーザが指定したコンテンツＣ１が検出されると（Ｓ３１）、コンテンツ−アノテーション関係管理テーブル（図５（ａ）参照）を参照して、指定されたコンテンツＳ１に対応したアノテーション（Ａ１１、Ａ１２、Ａ１３）及び集合アノテーション（Ａｃｓ１１，Ａｃｓ１２）が取得される（Ｓ３２）（アノテーション管理部１３０の機能）。そして、更に、コンテンツ集合管理テーブルを参照して、上記指定されたコンテンツが属するコンテンツ集合Ｃ１が特定されると、そのコンテンツ集合Ｃ１に属する他のコンテンツＣ３、Ｃ６が指定される（Ｓ３３）（コンテンツ集合管理部１２０の機能）。そして、この指定さえた他のコンテンツＣ３、Ｃ６に付与されたアノテーションがコンテンツ−アノテーション関係管理テーブル（図５（ａ）参照）から取得される（Ｓ３４）（アノテーション管理部１３０の機能）。
【００４８】
指定されたコンテンツ集合Ｃ１に属するすべてのコンテンツのアノテーションが取得された後に、最初に指定されたコンテンツのタイトル、登録日付、その本文が、コンテンツ管理テーブル（図３参照）から取得される（Ｓ３５）。そして、上記のようにして取得された、指定コンテンツに付与されたアノテーション（集合アノテーションを含む）、該指定コンテンツと同じコンテンツ集合C １に属する他のコンテンツに付与されたアノテーションおよび、指定コンテンツのタイトル、登録日付、本文がパッケージ処理される（Ｓ３６）。その結果、それら各データが所定の形式（例えば、ｈｔｍｌ形式）の表示データに変換される。そして、その表示データがコンテンツの指定入力のなされたクライアント端末に転送される（Ｓ３７）。
【００４９】
この表示データを受信したクライアント端末では、その表示データに基づいた表示制御が行われ、その結果、例えば、図１２に示すように、指定コンテンツの識別子（タイトル）及び登録日付が表示画面の領域Ａ（１）に、指定コンテンツの本文が領域Ａ（２）に、指定コンテンツに付与されたアノテーションが領域Ｂに、指定コンテンツが属するコンテンツ集合の他のコンテンツに付与されたアノテーション及び該コンテンツ集合に付与された集合アノテーションが領域Ｃにそれぞれ表示される（コンテンツ表示部１７０（２）の機能）。
【００５０】
このようなシステムでは、ユーザが１つのコンテンツを指定することでそれが属するコンテンツ集合の他のコンテンツすべてを指定することが可能となる。そして、ユーザは、指定コンテンツの本文を確認しながら、種々のアノテーションをみて、例えば、この指定コンテンツの当該コンテンツ集合内での位置付けなどの判断が可能となる。
【００５１】
この例においても、指定コンテンツのアノテーション、指定コンテンツ以外のコンテンツに対応するアノテーション及びコンテンツ集合に付与された集合アノテーションを色などで区別して表示装置に表示させていもよい。
上述した例の各部と請求項に記載された各要件との対応関係は、以下の通りである。
【００５２】
図６のステップＳ１乃至Ｓ６の処理がコンテンツ集合指定手段及び表示コンテンツ集合指定手段に対応し、図４に示すコンテンツ集合管理テーブルがコンテンツ集合管理手段に対応し、図５に示す各テーブルが付加的情報管理手段に対応する。また、図７のステップＳ２１乃至Ｓ２３の処理がコンテンツ集合に対して付加的情報を与える手段に対応している。また、図８のステップＳ３１が表示コンテンツ集合指定手段に対応し、図６のステップＳ１０、図７のステップＳ２５、図８のステップＳ３２、Ｓ３４がデータ取得手段に対応し、各パッケージ処理が表示データ作成手段に対応している。そして、各クライアント端末での表示制御処理が表示制御手段に対応している。
【００５３】
【発明の効果】
以上説明してきたように、本発明によれば、複数のコンテンツからなるコンテンツ集合を管理し、該コンテンツ集合に属する各コンテンツに付与された付加的情報をさらに把握できるようにしたため、関連のあるとされる複数のコンテンツに付与された付加的情報を容易に確認することができるようになる。また、コンテンツ集合に対して付加的情報を与える手段を有し、このコンテンツ集合に対して付与された付加的情報を該コンテンツ集合に属するコンテンツに対応するように管理したので、関連ある複数のコンテンツの集合に対して、共通的な付加的情報を与えることが可能となる。
【００５４】
さらに、上記のように管理されるコンテンツ及び付加的情報を表示データに変換して、その表示データに基づいて表示装置にコンテンツ及び付加的情報を表示させるようにしたので、上記管理されるコンテンツ及び付加的情報の表示システムが提供できる。
【図面の簡単な説明】
【図１】本発明に係る管理システム及び表示システムが適用されるクライアント／サーバ形式のシステムを示すブロック図である。
【図２】本発明の実施の形態に係る管理システム及び表示システムを機能的に表わした機能ブロック図である。
【図３】コンテンツ管理テーブルを示す図である。
【図４】コンテンツ集合管理テーブルを示す図である。
【図５】アノテーション管理部にて用いられる各種テーブルを示す図である。
【図６】コンテンツ集合の登録及び表示に係る処理の手順を示すフローチャートである。
【図７】コンテンツ集合に対するアノテーションの入力に関する処理の手順を示すフローチャート出ある。
【図８】コンテンツを指定してその情報を確認するための処理の手順を示すフローチャート出ある。
【図９】コンテンツとアノテーションの表示例（その１）を示す図である。
【図１０】アノテーションの入力画面を示す図である。
【図１１】コンテンツとアノテーションの表示例（その２）を示す図である。
【図１２】コンテンツとアノテーションの表示例（その３）を示す図である。
【図１３】コンテンツの従来の表示例を示す図である。
【図１４】コンテンツとアノテーションの従来の表示例を示す図である。
【符号の説明】
１００（１）〜１００（n ）  クライアント端末
１１０  コンテンツ管理部
１２０  コンテンツ集合管理部
１３０  アノテーション管理部
１４０  パッケージ部
１５０  コンテンツ集合指定部
１６０  アノテーション入力部
１７０（１）  コンテンツ表示部
１７０（２）  コンテンツ集合表示部
２００  データベースサーバ
２１０  他のサーバ
【図１】
0003877081.tif 000002
【図２】
0003877081.tif 000003
【図３】
0003877081.tif 000004
【図４】
0003877081.tif 000005
【図５】
0003877081.tif 000006
【図６】
0003877081.tif 000007
【図７】
0003877081.tif 000008
【図８】
0003877081.tif 000009
【図９】
0003877081.tif 000010
【図１０】
0003877081.tif 000011
【図１１】
0003877081.tif 000012
【図１２】
0003877081.tif 000013
【図１３】
0003877081.tif 000014
【図１４】
0003877081.tif 000015