(57)【要約】      （修正有）【課題】表示されているコンテンツを作者の意図に応じて転用したり、再利用したりすることが容易なクライアントサーバシステムを提供する。【解決手段】クライアント３の表示制御部５４は、データ記憶部４１に保存された他人により生成されたカードを選択するための引用カード選択画面を表示部５２に表示させ、サーバ２のデータ管理部４３は、データ入力部５１を介して選択されたカードをクライアント２の表示部５２に表示可能となるようにデータ管理部４３に管理される管理情報を更新する。そして、サーバ２のデータ生成送信部４２は、クライアントから送信される送信要求に応じて、更新された管理情報に基づきカードをクライアント３に送信し、クライアント３の表示制御部５４は、サーバ２から送信されたデータを表示部５２に表示するとともに、ユーザに引用可能とする手順を踏んで他人により生成されたカードを自身のソフィアに組み込む。【選択図】図４
2010061629.tif 000002
【特許請求の範囲】
【請求項１】
互いにデータを送受信するサーバとクライアントから構成されるクライアントサーバシステムであって、
前記サーバは、
ユーザ以外の他人により生成されたデータを含む各種データを保存するデータ記憶部と、
前記クライアントからの送信要求に応じて前記データ記憶部内のデータを基に送信情報を動的に生成して、前記クライアントに前記送信情報を送信するデータ生成送信部と、
前記クライアントから送信される各種情報を前記データ記憶部に保存するとともに、保存された情報を作成者を区別して管理する管理情報を有するデータ管理部と、を備え、
前記クライアントは、
情報を表示する表示領域を備えた表示部と、
前記表示部を介して前記サーバに送信される情報を入力するデータ入力部と、
前記データ入力部の入力に応じて、前記サーバに前記送信要求を送信する送信部と、
前記サーバから送信された前記送信情報を基に前記表示部に情報を表示する表示制御部と、を備え、
前記クライアントの前記表示制御部は、前記データ記憶部に保存された前記他人により生成されたデータを選択するためのデータ選択画面を前記表示部に表示させるとともに、
前記サーバの前記データ管理部は、前記データ入力部を介して前記データ選択画面において選択された前記他人により生成されたデータを前記クライアントの前記表示部に表示可能となるように前記管理情報を更新し、
前記サーバの前記データ生成送信部は、前記クライアントから送信される前記送信要求に応じて、前記更新された管理情報に基づき前記他人により生成されたデータを前記クライアントに送信し、
前記クライアントの表示制御部は、前記サーバから送信された前記他人により生成されたデータを前記表示部に表示するとともに、前記ユーザに引用可能とすることを特徴とするクライアントサーバシステム。
【請求項２】
前記データ管理部は、データ記憶部に記憶された前記他人により生成されたデータを前記データ選択画面により選択可能かどうかを識別する識別情報を前記管理情報の一つとして有していることを特徴とする請求項１に記載のクライアントサーバシステム。
【請求項３】
前記クライアントの前記表示制御部は、
第一の情報を表示する第一の表示領域と、
前記第一の表示領域と隣接して配置され、第二の情報を表示する第二の表示領域と、
前記第一の表示領域に表示されるべき少なくとも一つの情報を示す第一のシンボルを表示する第一の選択情報表示領域と、
前記第二の表示領域に表示されるべき少なくとも一つの情報を示す第二のシンボルを表示する第二の選択情報表示領域と、を前記サーバから送信される送信情報に基づき前記表示部に表示し、
前記クライアントの前記送信部は、前記第一の選択情報表示領域及び前記第二の選択情報表示領域に表示された前記第一のシンボル及び前記第二のシンボルに対応する前記少なくとも一つの情報の送信要求を前記サーバに送信し、
前記サーバは、前記クライアントから送信された前記送信要求に応じて、前記クライアントに前記少なくとも一つの情報を含む送信情報を前記データ記憶部から抽出するとともに、前記送信情報を前記クライアントに送信し、
前記クライアントの前記表示制御部は、前記クライアントの前記データ入力部により選択された第一のシンボルまたは第二のシンボルに基づき、前記第一の情報表示領域および前記第二の情報表示領域のいずれか一方の対応する領域に前記少なくとも一つの情報を表示することを特徴とする請求項１または２に記載のクライアントサーバシステム。
【請求項４】
前記第一の選択情報表示領域および前記第二の選択情報表示領域に表示される前記少なくとも一つの情報は、前記データ記憶部に保存されている前記各種データに対応するアイコンであり、
前記表示制御部は、前記データ入力部を介して前記アイコンを選択することにより、対応する前記第一の表示領域または前記第二の表示領域に前記アイコンに対応する前記各種データの一つを表示させることを特徴とする請求項１〜３のいずれか一項に記載のクライアントサーバシステム。
【請求項５】
前記サーバは、前記第一の選択情報表示領域と前記第二の選択情報表示領域に互いに関連した情報を表示させ、前記データ入力部を介して前記互いに関連した情報が前記第一の表示領域と前記第二の表示領域に表示されるような前記送信情報を送信することを特徴とする請求項１〜４のいずれか一項に記載のクライアントサーバシステム。
【請求項６】
前記第一の表示領域または前記第二の表示領域に表示される情報は、テキスト情報であることを特徴とする請求項１〜５の何れか一項に記載のクライアントサーバシステム。
【請求項７】
前記第一の表示領域または前記第二の表示領域に表示される情報は、画像情報であることを特徴とする請求項１〜６の何れか一項に記載のクライアントサーバシステム。
【請求項８】
前記第一の表示領域または前記第二の表示領域に表示される情報は、動画情報であることを特徴とする請求項１〜７の何れか一項に記載のクライアントサーバシステム。
【請求項９】
ユーザ以外の他人により生成されたデータを含む各種データを保存するデータ記憶部と、
前記クライアントからの送信要求に応じて前記データ記憶部内のデータを基に送信情報を動的に生成して、前記クライアントに前記送信情報を送信するデータ生成送信部と、
前記クライアントから送信される各種情報を前記データ記憶部に保存するとともに、保存された情報を作成者を区別して管理する管理情報を有するデータ管理部と、を備えたサーバであって、
前記サーバは、
前記データ生成送信部を介して、前記データ記憶部に保存された他人により生成されたデータを選択するためのデータ選択画面を前記クライアントの表示部に表示させるとともに、
前記データ管理部を介して、前記クライアントのデータ入力部を介して前記データ選択画面において選択された前記他人により生成されたデータを前記クライアントの前記表示部に表示可能となるように前記管理情報を更新し、
前記データ生成送信部を介して、前記更新された管理情報に基づき前記データ選択画面において選択された前記他人により生成されたデータを抽出して前記クライアントに送信し、前記クライアントの表示部に表示させるとともに、前記ユーザに引用可能とさせることを特徴とするサーバ。
【請求項１０】
前記データ管理部は、データ記憶部に記憶された前記他人により生成されたデータを前記データ選択画面により選択可能かどうかを識別する識別情報を前記管理情報の一つとして有していることを特徴とする請求項９に記載のサーバ。
【請求項１１】
第一の情報を表示する第一の表示領域と、
前記第一の表示領域と隣接して配置され、第二の情報を表示する第二の表示領域と、
前記第一の表示領域に表示されるべき少なくとも一つの情報を示す第一のシンボルを表示する第一の選択情報表示領域と、
前記第二の表示領域に表示されるべき少なくとも一つの情報を示す第二のシンボルを表示する第二の選択情報表示領域と、を前記クライアントの表示部に表示させ、
前記クライアントから受信する、前記第一の選択情報表示領域または前記第二の選択情報表示領域に表示された前記第一のシンボル及び前記第二のシンボルに対応する前記少なくとも一つの情報の送信要求に基づき、前記クライアントに前記選択情報に対応する送信情報を前記データ記憶部から抽出するとともに、前記送信情報を前記クライアントに送信し、前記クライアントにより選択された第一のシンボルまたは第二のシンボルに基づき、前記クライアントにおける選択に応じて前記第一の情報表示領域および前記第二の情報表示領域のいずれか一方の対応する領域に前記送信情報を表示させることを特徴とする請求項９または１０に記載のサーバ。
【請求項１２】
前記第一の選択情報表示領域および前記第二の選択情報表示領域に表示される前記少なくとも一つの情報は、前記データ記憶部に保存されている前記各種データに対応するアイコンであり、
前記クライアントの前記データ入力部を介して前記アイコンを選択することにより、対応する前記第一の表示領域または前記第二の表示領域に前記アイコンに対応する前記各種データの一つを表示させることを特徴とする請求項９〜１１に記載のサーバ。
【請求項１３】
前記クライアントの前記第一の選択情報表示領域と前記第二の選択情報表示領域に互いに関連した情報を表示させ、前記互いに関連した情報が前記第一の表示領域と前記第二の表示領域に表示されるような前記送信情報を送信することを特徴とする請求項９〜１２の何れか一項に記載のサーバ。
【請求項１４】
前記第一の表示領域または前記第二の表示領域に表示される情報は、テキスト情報であることを特徴とする請求項９〜１３の何れか一項に記載のサーバ。
【請求項１５】
前記第一の表示領域または前記第二の表示領域に表示される情報は、画像情報であることを特徴とする請求項９〜１４の何れか一項に記載のサーバ。
【請求項１６】
前記第一の表示領域または前記第二の表示領域に表示される情報は、動画情報であることを特徴とする請求項９〜１５の何れか一項に記載のサーバ。
【請求項１７】
互いにデータを送受信するサーバとクライアントから構成されるクライアントサーバシステムの制御方法であって、
前記サーバのデータ記憶部に保存されたユーザ以外の他人により生成されたデータを選択するためのデータ選択画面を前記クライアントの表示部に表示させるステップと、
前記クライアントのデータ入力部を介して前記データ選択画面において前記他人により生成されたデータを選択するステップと、
前記選択された前記他人により生成されたデータを前記クライアントの前記表示部に表示可能となるように管理情報を更新するステップと、
前記クライアントから送信される前記送信要求に応じて、前記更新された管理情報に基づき前記データ選択画面において選択された前記他人により生成されたデータを前記サーバに送信するステップと、
前記サーバから送信された前記他人より生成されたデータを前記クライアントの表示部に表示するとともに、前記ユーザに引用可能とすることを特徴とするクライアントサーバシステムの制御方法。
【請求項１８】
前記サーバは、前記サーバ内に記憶された前記他人により生成されたデータを前記データ選択画面により選択可能かどうかを識別する識別情報を前記管理情報の一つとして有していることを特徴とする請求項１７に記載のクライアントサーバシステムの制御方法。
【請求項１９】
第一の情報を表示する第一の表示領域と、
前記第一の表示領域と隣接して配置され、第二の情報を表示する第二の表示領域と、
前記第一の表示領域に表示されるべき少なくとも一つの情報を示す第一のシンボルを表示する第一の選択情報表示領域と、
前記第二の表示領域に表示されるべき少なくとも一つの情報を示す第二のシンボルを表示する第二の選択情報表示領域と、を含む前記クライアントに表示させる情報を前記サーバから前記クライアントに送信するステップと、
前記情報に基づき、前記第一の表示領域、前記第二の表示領域、前記第一の選択情報表示領域および前記第二の選択情報表示領域を前記クライアントに表示するステップと、
前記第一の選択情報表示領域及び前記第二の選択情報表示領域に表示された前記第一のシンボル及び前記第二のシンボルに対応する前記少なくとも一つの情報の送信要求を前記サーバに送信するステップと、
前記クライアントから送信された前記送信要求に応じて、前記クライアントに前記選択情報に対応する送信情報を抽出するステップと、
前記送信情報を前記クライアントに送信するステップと、
前記クライアントにより選択された第一のシンボルまたは第二のシンボルに基づき、前記サーバから前記クライアントに送信された前記送信情報を前記第一の情報表示領域および前記第二の情報表示領域のいずれか一方の対応する領域に表示するステップと、を備えたことを特徴とする請求項１７または１８に記載のクライアントサーバシステムの制御方法。
【請求項２０】
前記第一の選択情報表示領域および前記第二の選択情報表示領域に表示される前記少なくとも一つの情報は、前記サーバに保存されている各種データに対応するアイコンであり、
前記クライアントは、前記データ入力部を介して前記アイコンを選択することにより、対応する前記第一の表示領域または前記第二の表示領域に前記アイコンに対応する前記各種データの一つを表示させることを特徴とする請求項１７〜１９のいずれか一項に記載のクライアントサーバシステムの制御方法。
【請求項２１】
前記サーバは、前記第一の選択情報表示領域と前記第二の選択情報表示領域に互いに関連した情報を表示させ、前記データ入力部を介して前記互いに関連した情報が前記第一の表示領域と前記第二の表示領域に表示されるような前記送信情報を送信することを特徴とする１７〜２０のいずれか一項に記載のクライアントサーバシステムの制御方法。
【請求項２２】
前記第一の表示領域または前記第二の表示領域に表示される情報は、テキスト情報であることを特徴とする請求項１７〜２１のいずれか一項に記載のクライアントサーバシステムの制御方法。
【請求項２３】
前記第一の表示領域または前記第二の表示領域に表示される情報は、画像情報であることを特徴とする請求項１７〜２２のいずれか一項に記載のクライアントサーバシステムの制御方法。
【請求項２４】
前記第一の表示領域または前記第二の表示領域に表示される情報は、動画情報であることを特徴とする１７〜２３のいずれか一項に記載のクライアントサーバシステムの制御方法。
【発明の詳細な説明】
【技術分野】  １
本発明はクライアントサーバシステムおよびその制御方法に関し、詳細にはたとえばサーバ側に各種ファイルデータを保存して情報を知識として蓄積管理し、クライアント側からそれらの情報をテーマ毎にわかりやすく閲覧を行うことが可能なクライアントサーバシステムに関する。
【背景技術】  ２
近年、インターネットをその代表格とするウェブの世界においては、「少数の情報発信者と多数の情報受信者」という従来型のブロードバンド構造から、「多数の情報発信者と多数の情報受信者」という新たなＷｅｂ２．０とよばれる構造へと変化を遂げつつある。そのような環境下においては、従来よりも柔軟かつ容易な情報発信・共有・整理の仕組みが必要とされている。従来、このような情報発信・共有・整理の仕組みをウェブ上に提供し、アクティブに情報を配信する仕組みとしては、文字情報を中心とする情報発信の仕組みとしてのブログや、ユーザ間のコミュニケーションを円滑にするＳＮＳなどがあげられる。
３
ブログとは、コンテンツ自動作成機能を備えたウェブアプリケーションである。利用者は、テキスト情報をブラウザ内のウェブアプリ画面において入力したり、画像のリンクをウェブアプリ内の入力画面に入力し、ブログサーバにアップロードしたりしていくことにより、容易かつ迅速にホームページを生成することができる。このブログのコンテンツ自動作成機能を利用すれば、ＨＴＭＬ等に不慣れな初心者であっても、ボタンをクリックしていくだけで非常に簡単にスマートなホームページを作成することができる。
４
またブログにおいては、そのコンテンツは作成日付順に生成されて並べられる。そのため、このブログを利用することにより、日々の考えや状況を綴った日記型のホームページを容易に作成していくことが可能である。
５
また、ＳＮＳとは、ソーシャルネットワークサービスと呼ばれるもので、社会的ネットワークの構築の出来るサービスやＷｅｂサイトのことを指す。この為、コメントやトラックバックなどのコミュニケーション機能を有しているブログも広義的にはＳＮＳに含まれる。狭義的には、ソーシャル・ネットワーキング・サービスとは人と人とのつながりを促進・サポートする、コミュニティ型の会員制のサービス、またはその種のサービスを提供するＷｅｂサイトを指す。
６
また、ｗｉｋｉと呼ばれるシステムも存在する。Ｗｉｋｉとは、ウェブブラウザを利用してウェブサーバ上のハイパーテキスト文書を書き換えるシステムの一種である。それらシステムに使われるソフトウェア自体や、システムを利用して作成された文書群全体を指してウィキと呼ぶこともある。このｗｉｋｉを用いると、ウェブブラウザを有しており、ｗｉｋｉが設けられたサーバにアクセスすることが可能であれば、ネットワーク上のどこからでも、いつでも、誰でも、文書を書き換えて保存することができる。また、同じウィキ内の文書間には、リンクが張りやすくなっており、個々の文書が高度に連携した文書群を容易に作成することができる。Ｗｉｋｉの場合、大抵は、変更の事前許可を必要とせず、ｗｉｋｉのあるサーバに接続できる人に開かれている。
７
ブログに関連しては、以下の特許文献１のような文献があげられる。特許文献１では、ユーザがブログサーバに公開されている記事のトラックバック先識別画像付きの表示を、ブログサーバへ要求する。ブログサーバは、トラックバック先識別画像付きの記事表示
を、ウェブブラウザへ応答する。関連記事を作成したユーザは、画像読取装置で、新規記事原稿とトラックバック先識別画像付きの記事原稿を入力し、自分のブログサーバへ登録処理通知を行う。ブログサーバの記事投稿部は、記事の本体画像と記事登録情報を使用して、新規に投稿記事を作成する。ブログサーバのトラックバック先登録部は、トラックバック先情報を、投稿記事のトラックバック先として登録する。ブログサーバの公開処理部は、投稿記事を公開し、トラックバック先へ通知を行う。
８
【特許文献１】  特開２００８−１８１３４５
【発明の開示】
【発明が解決しようとする課題】  ９
しかしながら、従来のブログ、ＳＮＳ、ｗｉｋｉ等のサービスにおいては、予め与えられたルールによってページを作成し、表示する仕組みであるため、閲覧するユーザは、常に作成されたＷｅｂページを一様な見方でしか閲覧することができなかった。いいかえれば、Ｗｅｂページは動的に作成できるが、表示されるＷｅｂページは、画像とテキストの配置の関係等について、閲覧するＷｅｂブラウザにおいては常に同一であり、テキスト、画像、動画等の複数の情報を選択的に閲覧することはできなかった。
１０
また、従来のブログ、ＳＮＳ等においては、記事や内容に対するコメントを第三者が付与できるものも多いが、テキストや画像を含むページ内の一連の内容に対してコメントを行うものが大部分であり、個々のテキスト、画像、動画等に対してコメントを行うことはできなかった。また、そのような仕組みを作ろうとする場合であっても、コメント領域を広く取らねばならず、見やすいコンパクトなＷｅｂページを作成することには困難が予想される。
１１
また、従来のブログ、ＳＮＳ、広く言えば通常のＨＴＭＬベースのページにおいて公開されている情報は、一般には著作権の問題が絡むが、ページ内の個々のコンテンツに対して、使用許可・不許可が与えられているかどうかは不明な場合が多く、ページの作者が意図しない形で、文章や画像が勝手に転用され使用されてしまうという問題が発生する場合もある。
１２
本発明は、上記事情を鑑み、閲覧する第三者が様々な形でコンテンツを自由に閲覧でき、かつコメントを与える場合であっても、従来よりも多様な形でコメントがしやすく、かつ表示されているコンテンツを作者の意図に応じて転用したり、再利用したりすることが容易なクライアントサーバシステムを提供することをその目的とする。
【課題を解決するための手段】  １３
本発明は、以下の構成によって達成される。
（１）互いにデータを送受信するサーバとクライアントから構成されるクライアントサーバシステムであって、
前記サーバは、
ユーザ以外の他人により生成されたデータを含む各種データを保存するデータ記憶部と、
前記クライアントからの送信要求に応じて前記データ記憶部内のデータを基に送信情報を動的に生成して、前記クライアントに前記送信情報を送信するデータ生成送信部と、
前記クライアントから送信される各種情報を前記データ記憶部に保存するとともに、保存された情報を作成者を区別して管理する管理情報を有するデータ管理部と、を備え、
前記クライアントは、
情報を表示する表示領域を備えた表示部と、
前記表示部を介して前記サーバに送信される情報を入力するデータ入力部と、
前記データ入力部の入力に応じて、前記サーバに前記送信要求を送信する送信部と、
前記サーバから送信された前記送信情報を基に前記表示部に情報を表示する表示制御部と、を備え、
前記クライアントの前記表示制御部は、前記データ記憶部に保存された前記他人により生成されたデータを選択するためのデータ選択画面を前記表示部に表示させるとともに、
前記サーバの前記データ管理部は、前記データ入力部を介して前記データ選択画面において選択された前記他人により生成されたデータを前記クライアントの前記表示部に表示可能となるように前記管理情報を更新し、
前記サーバの前記データ生成送信部は、前記クライアントから送信される前記送信要求に応じて、前記更新された管理情報に基づき前記他人により生成されたデータを前記クライアントに送信し、
前記クライアントの表示制御部は、前記サーバから送信された前記他人により生成されたデータを前記表示部に表示するとともに、前記ユーザに引用可能とすることを特徴とするクライアントサーバシステム。
（２）前記データ管理部は、データ記憶部に記憶された前記他人により生成されたデータを前記データ選択画面により選択可能かどうかを識別する識別情報を前記管理情報の一つとして有していることを特徴とする（１）に記載のクライアントサーバシステム。
（３）前記クライアントの前記表示制御部は、
第一の情報を表示する第一の表示領域と、
前記第一の表示領域と隣接して配置され、第二の情報を表示する第二の表示領域と、
前記第一の表示領域に表示されるべき少なくとも一つの情報を示す第一のシンボルを表示する第一の選択情報表示領域と、
前記第二の表示領域に表示されるべき少なくとも一つの情報を示す第二のシンボルを表示する第二の選択情報表示領域と、を前記サーバから送信される送信情報に基づき前記表示部に表示し、
前記クライアントの前記送信部は、前記第一の選択情報表示領域及び前記第二の選択情報表示領域に表示された前記第一のシンボル及び前記第二のシンボルに対応する前記少なくとも一つの情報の送信要求を前記サーバに送信し、
前記サーバは、前記クライアントから送信された前記送信要求に応じて、前記クライアントに前記少なくとも一つの情報を含む送信情報を前記データ記憶部から抽出するとともに、前記送信情報を前記クライアントに送信し、
前記クライアントの前記表示制御部は、前記クライアントの前記データ入力部により選択された第一のシンボルまたは第二のシンボルに基づき、前記第一の情報表示領域および前記第二の情報表示領域のいずれか一方の対応する領域に前記少なくとも一つの情報を表示することを特徴とする（１）または（２）に記載のクライアントサーバシステム。
（４）前記第一の選択情報表示領域および前記第二の選択情報表示領域に表示される前記少なくとも一つの情報は、前記データ記憶部に保存されている前記各種データに対応するアイコンであり、
前記表示制御部は、前記データ入力部を介して前記アイコンを選択することにより、対応する前記第一の表示領域または前記第二の表示領域に前記アイコンに対応する前記各種データの一つを表示させることを特徴とする（１）〜（３）のいずれか一項に記載のクライアントサーバシステム。
（５）前記サーバは、前記第一の選択情報表示領域と前記第二の選択情報表示領域に互いに関連した情報を表示させ、前記データ入力部を介して前記互いに関連した情報が前記第一の表示領域と前記第二の表示領域に表示されるような前記送信情報を送信することを特徴とする（１）〜（４）のいずれか一項に記載のクライアントサーバシステム。
（６）前記第一の表示領域または前記第二の表示領域に表示される情報は、テキスト情報であることを特徴とする（１）〜（５）の何れか一項に記載のクライアントサーバシステム。
（７）前記第一の表示領域または前記第二の表示領域に表示される情報は、画像情報であることを特徴とする（１）〜（６）の何れか一項に記載のクライアントサーバシステム。
（８）前記第一の表示領域または前記第二の表示領域に表示される情報は、動画情報であることを特徴とする（１）〜（７）の何れか一項に記載のクライアントサーバシステム。
（９）ユーザ以外の他人により生成されたデータを含む各種データを保存するデータ記憶部と、
前記クライアントからの送信要求に応じて前記データ記憶部内のデータを基に送信情報を動的に生成して、前記クライアントに前記送信情報を送信するデータ生成送信部と、
前記クライアントから送信される各種情報を前記データ記憶部に保存するとともに、保存された情報を作成者を区別して管理する管理情報を有するデータ管理部と、を備えたサーバであって、
前記サーバは、
前記データ生成送信部を介して、前記データ記憶部に保存された他人により生成されたデータを選択するためのデータ選択画面を前記クライアントの表示部に表示させるとともに、
前記データ管理部を介して、前記クライアントのデータ入力部を介して前記データ選択画面において選択された前記他人により生成されたデータを前記クライアントの前記表示部に表示可能となるように前記管理情報を更新し、
前記データ生成送信部を介して、前記更新された管理情報に基づき前記データ選択画面において選択された前記他人により生成されたデータを抽出して前記クライアントに送信し、前記クライアントの表示部に表示させるとともに、前記ユーザに引用可能とさせることを特徴とするサーバ。
（１０）前記データ管理部は、データ記憶部に記憶された前記他人により生成されたデータを前記データ選択画面により選択可能かどうかを識別する識別情報を前記管理情報の一つとして有していることを特徴とする（９）に記載のサーバ。
（１１）第一の情報を表示する第一の表示領域と、
前記第一の表示領域と隣接して配置され、第二の情報を表示する第二の表示領域と、
前記第一の表示領域に表示されるべき少なくとも一つの情報を示す第一のシンボルを表示する第一の選択情報表示領域と、
前記第二の表示領域に表示されるべき少なくとも一つの情報を示す第二のシンボルを表示する第二の選択情報表示領域と、を前記クライアントの表示部に表示させ、
前記クライアントから受信する、前記第一の選択情報表示領域または前記第二の選択情報表示領域に表示された前記第一のシンボル及び前記第二のシンボルに対応する前記少なくとも一つの情報の送信要求に基づき、前記クライアントに前記選択情報に対応する送信情報を前記データ記憶部から抽出するとともに、前記送信情報を前記クライアントに送信し、前記クライアントにより選択された第一のシンボルまたは第二のシンボルに基づき、前記クライアントにおける選択に応じて前記第一の情報表示領域および前記第二の情報表示領域のいずれか一方の対応する領域に前記送信情報を表示させることを特徴とする（９）または（１０）に記載のサーバ。
（１２）前記第一の選択情報表示領域および前記第二の選択情報表示領域に表示される前記少なくとも一つの情報は、前記データ記憶部に保存されている前記各種データに対応するアイコンであり、
前記クライアントの前記データ入力部を介して前記アイコンを選択することにより、対応する前記第一の表示領域または前記第二の表示領域に前記アイコンに対応する前記各種データの一つを表示させることを特徴とする（９）〜（１１）に記載のサーバ。
（１３）前記クライアントの前記第一の選択情報表示領域と前記第二の選択情報表示領域に互いに関連した情報を表示させ、前記互いに関連した情報が前記第一の表示領域と前記第二の表示領域に表示されるような前記送信情報を送信することを特徴とする（９）〜（１２）の何れか一項に記載のサーバ。
（１４）前記第一の表示領域または前記第二の表示領域に表示される情報は、テキスト情報であることを特徴とする（９）〜（１３）の何れか一項に記載のサーバ。
（１５）前記第一の表示領域または前記第二の表示領域に表示される情報は、画像情報であることを特徴とする（９）〜（１４）の何れか一項に記載のサーバ。
（１６）前記第一の表示領域または前記第二の表示領域に表示される情報は、動画情報であることを特徴とする（９）〜（１５）の何れか一項に記載のサーバ。
（１７）互いにデータを送受信するサーバとクライアントから構成されるクライアントサーバシステムの制御方法であって、
前記サーバのデータ記憶部に保存されたユーザ以外の他人により生成されたデータを選択するためのデータ選択画面を前記クライアントの表示部に表示させるステップと、
前記クライアントのデータ入力部を介して前記データ選択画面において前記他人により生成されたデータを選択するステップと、
前記選択された前記他人により生成されたデータを前記クライアントの前記表示部に表示可能となるように管理情報を更新するステップと、
前記クライアントから送信される前記送信要求に応じて、前記更新された管理情報に基づき前記データ選択画面において選択された前記他人により生成されたデータを前記サーバに送信するステップと、
前記サーバから送信された前記他人より生成されたデータを前記クライアントの表示部に表示するとともに、前記ユーザに引用可能とすることを特徴とするクライアントサーバシステムの制御方法。
（１８）前記サーバは、前記サーバ内に記憶された前記他人により生成されたデータを前記データ選択画面により選択可能かどうかを識別する識別情報を前記管理情報の一つとして有していることを特徴とする（１７）に記載のクライアントサーバシステムの制御方法。
（１９）第一の情報を表示する第一の表示領域と、
前記第一の表示領域と隣接して配置され、第二の情報を表示する第二の表示領域と、
前記第一の表示領域に表示されるべき少なくとも一つの情報を示す第一のシンボルを表示する第一の選択情報表示領域と、
前記第二の表示領域に表示されるべき少なくとも一つの情報を示す第二のシンボルを表示する第二の選択情報表示領域と、を含む前記クライアントに表示させる情報を前記サーバから前記クライアントに送信するステップと、
前記情報に基づき、前記第一の表示領域、前記第二の表示領域、前記第一の選択情報表示領域および前記第二の選択情報表示領域を前記クライアントに表示するステップと、
前記第一の選択情報表示領域及び前記第二の選択情報表示領域に表示された前記第一のシンボル及び前記第二のシンボルに対応する前記少なくとも一つの情報の送信要求を前記サーバに送信するステップと、
前記クライアントから送信された前記送信要求に応じて、前記クライアントに前記選択情報に対応する送信情報を抽出するステップと、
前記送信情報を前記クライアントに送信するステップと、
前記クライアントにより選択された第一のシンボルまたは第二のシンボルに基づき、前記サーバから前記クライアントに送信された前記送信情報を前記第一の情報表示領域および前記第二の情報表示領域のいずれか一方の対応する領域に表示するステップと、を備えたことを特徴とする（１７）または（１８）に記載のクライアントサーバシステムの制御方法。
（２０）前記第一の選択情報表示領域および前記第二の選択情報表示領域に表示される前記少なくとも一つの情報は、前記サーバに保存されている各種データに対応するアイコンであり、
前記クライアントは、前記データ入力部を介して前記アイコンを選択することにより、対応する前記第一の表示領域または前記第二の表示領域に前記アイコンに対応する前記各種データの一つを表示させることを特徴とする（１７）〜（１９）のいずれか一項に記載のクライアントサーバシステムの制御方法。
（２１）前記サーバは、前記第一の選択情報表示領域と前記第二の選択情報表示領域に互いに関連した情報を表示させ、前記データ入力部を介して前記互いに関連した情報が前記第一の表示領域と前記第二の表示領域に表示されるような前記送信情報を送信することを特徴とする１７）〜（２０）のいずれか一項に記載のクライアントサーバシステムの制御方法。
（２２）前記第一の表示領域または前記第二の表示領域に表示される情報は、テキスト情報であることを特徴とする（１７）〜（２１）のいずれか一項に記載のクライアントサーバシステムの制御方法。
（２３）前記第一の表示領域または前記第二の表示領域に表示される情報は、画像情報であることを特徴とする（１７）〜（２２）のいずれか一項に記載のクライアントサーバシステムの制御方法。
（２４）前記第一の表示領域または前記第二の表示領域に表示される情報は、動画情報であることを特徴とする１７）〜（２３）のいずれか一項に記載のクライアントサーバシステムの制御方法。
【発明の効果】  １４
本発明のクライアントサーバシステムによれば、あらかじめ各カードの属性情報の一つとして、他人への引用が可能かどうかといった識別情報を管理情報の中に含んでいるため、クライアントサーバシステムにおいて、各ユーザがファイルをベースとして作成するカードを他人が引用して使用してよいかどうかをシステム的に組み込んでおり、後々著作権の問題が生じる恐れのなく、情報を蓄積表示させることが可能となる。
【発明を実施するための最良の形態】  １５
以下、図面を参照しながら本発明にかかるクライアントサーバシステムおよびその制御方法の一実施形態を説明する。なお、以下の実施形態は、本発明が適用される一形態を示したものに過ぎず、本発明が以下の実施形態の内容に制限されることはない。
１６
図１は、本実施形態のクライアントサーバシステムの物理的構成を示す模式図であり、図２はその内部での制御形態を占めす模式図であり、図３は、図２の制御形態における制御フローの一例を示すフローチャートであり、図４は、本実施形態のクライアントサーバシステムを機能的に表現したブロック図であり、図５は、本実施形態のクライアントサーバシステムにおける中核の概念である「ソフィア」と「カード」を模式的に表す模式図である。
１７
図１に示すように、本実施形態のクライアントサーバシステム１は、「エンソフィア」と呼ばれる情報表示管理システムを構成するものであって、サーバ２と、インターネット、イントラネット等のネットワーク１０を介してサーバ２と通信可能に接続された少なくとも一つ以上（通常は複数）のクライアント３によって構成されている。
１８
本実施形態においては、サーバ２は、機能により第一のサーバ２０と第二のサーバ２０とに分けられて構成されている。第一のサーバ２０はクライアントに対して各種情報を送信するウェブサーバであり、第二のサーバ２０は、ウェブサーバである第一のサーバ２０と情報を送受信しつつ本クライアントサーバシステムの管理情報を管理するデータベース（ＤＢ）サーバである。第一のサーバ２０と第二のサーバ２０は、負荷の多寡に応じて分けて設置してもよいし、一つのサーバコンピュータ内にまとめて設置するようにしてもよい。
１９
クライアント３は、家庭や企業内に通常設置されているパーソナルコンピュータ等のクライアントマシンである。本実施形態では、たとえば企業内ＬＡＮのような外部からのアクセスに制限があるネットワーク環境での使用を例に説明していく。クライアント３として、クライアント３ａからクライアント３ｇまで、合計７台のクライアントマシンがネットワーク１０を介してサーバ２（第一、第二のサーバ２０，３０）に通信可能に接続されている。
２０
次に、図２を用いてサーバ２とクライアント３の具体的な内部制御構成について説明する。
２１
図２に示すように、サーバ２は、第一のサーバ２０として、コンピュータを構成するハードウェア２３と、ハードウェア２３を制御するＯＳ（オペレーティングシステム）２２と、ＯＳ２２上において動作するウェブサーバ２１とを備え、そして第二のサーバ２０として、コンピュータを構成するハードウェア３３と、ハードウェア３３を制御するＯＳ（オペレーティングシステム）３２と、ＯＳ３２上において動作するＤＢサーバ２１とを備えている。ＯＳ２２，３２に適用されるＯＳとしては、特に制限されるものではなく、商用で販売されているオペレーティングシステムであってもよいし、ｌｉｎｕｘのようなフリーのオペレーティングシステムであってもよい。
２２
また、ウェブサーバ２１やＤＢサーバ２１としても、商用ベースのものであってもよいし、フリーのサーバアプリケーションを上記ＯＳ上に組み込むことによって実現してもよい。これらの組み合わせの一例としては、ｌｉｎｕｘ系のＯＳ上で動作するＡｐｐａｃｈｅと呼ばれるウェブサーバと、ＭｙＳＱＬと呼ばれるＤＢサーバと、ｐｈｐと呼ばれる動的にウェブページ（ＨＴＭＬ）を生成するウェブサーバに対する組み込みモジュールと、Ｆｌａｓｈと呼ばれるベクターグラフィックスのアニメーションを組み合わせてウェブコンテンツを作成するソフトがあげられる。ただし、本発明は上記に限られるものではなく、後述するような制御構造を実現できるものであれば、特に限定されるものではない。
２３
同様に、クライアント３（図では具体的にクライアント３ａ，３ｂ）のそれぞれにおいては、コンピュータを構成するハードウェア６１と、ハードウェア６１を制御するＯＳ（オペレーティングシステム）６２と、ＯＳ６２上において動作し、サーバ２から送信される各種ＨＴＭＬ情報やＦｌａｓｈ情報を基に表示を行うウェブブラウザ６３と、ウェブブラウザ６３の機能を拡張しＦｌａｓｈコンテンツを表示可能とする表示用アドイン６４と、を備えて構成されている。
２４
次に、図３を用いてサーバ２とクライアント３の具体的な制御フローの一例について説明する。図３の例では、クライアント３からサーバ２に対して、画像データを含むウェブページの表示要求を行い、それに引き続いて行われる各種処理を説明する。
２５
まず、クライアント３からウェブサーバ２０に対して情報取得要求がなされる（ステップＳ１）と、ウェブサーバ２０は、ＤＢサーバ２０に対して、その情報取得要求に関連した情報をＤＢサーバ２０内部のテーブルから検索し送信するように要求する（ステップＳ２）。一例として、ＤＢサーバ２０は、クライアント３から要求されたウェブページ表示要求内の画像ファイルの保存場所を示す情報（画像ＵＲＬ）を管理保存している。ＤＢサーバ２０は、ウェブサーバ２０からのテーブル検索要求に対する応答として、内部のテーブルを検索する（ステップＳ３）。その後ＤＢサーバ２０は、検索が終了すると、画像ＵＲＬを含む情報をウェブサーバ２０に送信する（ステップＳ４）。
２６
その後、ウェブサーバ２０は、ＤＢサーバ２０から受信した画像ＵＲＬを含む情報とともに応答情報をクライアント３に送信する（ステップＳ５）。そして、クライアント３は、受信した応答情報内の画像ＵＲＬの情報を基に、画像取得要求をウェブサーバ２に送信する（ステップＳ６）。ウェブサーバ２０は、クライアント３から受信した画像取得要求を基に対応する画像ファイルを検索し（ステップＳ７）、検索された画像ファイルをクライアント３に送信する（ステップＳ８）。クライアント３は、先のステップＳ５で受信した応答情報と、ステップＳ８で受信した画像データを基にウェブページをウェブブラウザ６３を介して表示する。以上が、サーバ２とクライアント３の具体的な制御フローの一例となる。
２７
次に、図４を用いて、本実施形態のクライアントサーバシステム１を機能面について詳細に説明する。
２８
上述の本実施形態では、ウェブサーバ２０とＤＢサーバ２０とを用いてクライアント３とのデータの送受信を実現しているが、これに限られることなく、所定の情報をクライアント３からのリクエストに応じて送信したり、受信したりできる仕組みを備えておればよい。このために、サーバ２とクライアント３がそれぞれ備えておくべき機能について以下に説明する。
２９
まず、サーバ２について説明する。本実施形態のクライアントサーバシステム１において、サーバ２は、データ記憶部４１と、データ生成送信部４２と、データ管理部４３と、を備えている。
３０
データ記憶部４１は、テキストファイル、画像ファイル、動画ファイル等の各種データを記憶するものであって、たとえばサーバ２内のハードディスクドライブ等の記憶媒体によって実現される。本実施形態のクライアントサーバシステム１においては、複数のクライアント３からサーバ２へのアクセスが可能となっており、また複数のユーザが各クライアント３を介してサーバ２にユーザＩＤとパスワードを用いてログインしてサーバ２を利用可能となっている。したがって、複数のユーザによってアップロードされた各種データがデータ記憶部４１には記憶されている。
３１
データ記憶部４１に保存される各種データとしては、シンプルなテキストファイル、ｊｐｅｇ形式等の画像ファイル、ｍｐｅｇ形式等の動画ファイル、ｐｄｆ形式等の配布用ファイル、ワープロソフト、表計算ソフト、プレゼンテーションソフトにより生成されたドキュメントファイル等が一例として挙げられる。
３２
データ生成送信部４２は、クライアント３からの送信要求に応じてデータ記憶部４１内のデータを基に送信情報を動的に生成して、クライアント３に生成された送信情報を送信するものである。本実施形態では、このデータ生成送信部４２は、主としてウェブサーバ２１によってその機能が実現される。
３３
データ管理部４３は、クライアント３からアップロード送信される各種情報をデータ記憶部４１に保存するとともに、保存された情報を、ＩＤ、ファイル名、保存場所、作成者、作成日時、関連するテキスト情報等を区別して管理する管理情報を保持する。この管理情報はテーブル形式で管理され、管理情報を検索することにより例えばＩＤを基に、対応するファイル名、保存場所、作成者、作成日時、関連するテキスト情報等を抽出することが可能である。また管理情報としては、そのファイルをアップロード送信したユーザ以外の第三者によって引用可能であるかどうかを識別するフラグ情報、アップロード送信したユーザ以外の第三者が編集を含む再利用可能であるかどうかを識別するフラグ情報等も含んでいる。また、データ管理部４３は、データ生成部４２がクライアント３に対して各種データを送信情報として送信する場合には、データ生成送信部４２からのリクエストに応じて、データ生成送信部４２が送信情報作成のために必要とする各種管理情報をデータ生成送信部４２に提供する。本実施形態では、このデータ管理部４３は、主としてウェブサーバ２１とＤＢサーバ２１によってその機能が実現される。
３４
次に、クライアント３について説明する。本実施形態のクライアントサーバシステム１において、クライアント３は、データ入力部５１と、表示部５２と、送信部５３と、表示制御部５４と、を備えている。
３５
データ入力部５１は、ユーザによる入力を受け付けるものであり、例えばテキスト情報の入力を受け付けるキーボード、表示部５２上に表示されたアイコン、ボタン、選択領域等の選択を受け付けるマウス等により構成される。データ入力部５１は、表示部５２を介して情報をクライアント３に入力できるように構成されており、クライアント３は、これらの入力情報を基にサーバ２に送信する情報を生成する。
３６
表示部５２は、サーバ２から送信された各種情報を表示する表示領域であり、たとえばディスプレイがこれに相当する。図１，２に示したようなウェブアプリケーションシステムの場合には、ディスプレイにウェブブラウザの表示画面を加えたものが表示部５２に相当するとしてもよい。
３７
送信部５３は、データ入力部５１の入力に応じて、サーバ２に送信すべき送信要求を生成し、この生成した送信要求をサーバ２に送信するものである。本実施形態の場合、ウェブブラウザ６３及び表示用アドイン６４がこの機能を担うこととなる。
３８
表示制御部５４は、サーバ２から送信された送信情報を基に表示部５２に情報を表示するものである。すなわち、送信情報を解釈してディスプレイ等に表示するものであり、本実施形態の場合、ウェブブラウザ６３及び表示用アドイン６４がこの機能を担うこととなる。
３９
次に、図５を参照しながら、本実施形態のクライアントサーバシステム１、通称「エンソフィア」の特徴的な部分について説明する。
４０
エンソフィアは、「カードとソフィアと呼ばれるインタフェース」、「ライブラリ機能」、「検索機能」、「情報のリサイクル機能」と呼ばれる４つの大きな機能に特徴づけられる。以下にその概略を説明する。
４１
2010061629.tif 000003
エンソフィアでは、図５に示すように、複数のユーザそれぞれが、テーマごとに生成される「ソフィア」と呼ばれる情報・知識の集合体を単位として、各種ファイル及びそれらに対応するテキスト情報を集積保存していくことを特徴としている。ソフィア内には、テキスト、画像、動画など、情報の形式ごとに専用のカードと呼ばれるインタフェースが備えられており、これらを組み合わせてソフィアに詰め込むことで、リッチコンテンツを作成する仕組みとなっている。すなわち、ソフィアとは、そのタイトル毎に作成者が主観的に各種ファイルを集積保存したひとまとまりの単位である。
４２
エンソフィアにおいては、クライアント３の表示部に２つのカードと呼ばれる表示領域を備えており、このカード内に、各種ファイルのタイトル、内容及び作成者コメント文を表示するファイル内容表示領域と、表示された各種ファイルの内容に対応して第三者によりコメントされた第三者コメントを表示するコメント内容表示領域と、ファイル種類別に用意された専用のＩＦ（インタフェース）と、を備えている。詳しくは、後述するが、エンソフィアにおいては、表示されるファイルと、作成者コメントそれに対応する第三者コメントがセットで管理情報として保管管理されており、それらが閲覧するユーザの選択により各カードのファイル表示領域に表示可能となっている。
４３
カードという概念は混乱しがちであるためここで改めてまとめると、クライアント３の表示部において、ソフィア内に表示される文字通りのカード内に表示される内容が狭義のカードであり、サーバ２内において各ファイルのタイトル、ファイル内容、作成者コメント、第三者コメント及びその他属性値を含め広義のカードと呼ぶことができる。
４４
エンソフィア以前の従来の仕組みのほとんどは、テキストのみ、画像のみといったひとつの形式をその対象とするシステムか、または様々な情報を取り込める場合でも、ページ、スライド、記事などのフォーマットに一度に情報を書き込むかのどちらかである。具体的にはＹｏｕＴｕｂｅなら動画、ｆｒｉｃｋｒなら画像といった単純でシンプルなシステムである。一方、ワープロソフトやプレゼンテーションソフトといったシステムは、ページやスライドといったフォーマットに文字や図や写真を自由にレイアウトする仕組みとなっている。ページやスライドの表現の自由度は高いが、それに比例する形で操作は複雑となる。
４５
一方、エンソフィアでは、カードというインタフェースを備えたことにより、ＹｏｕＴｕｂｅやｆｌｉｃｋｒのようなシンプルな操作性を実現する一方で、ワープロソフトやプレゼンテーションソフトのような多様な表現を可能としている。
４６
2010061629.tif 000004
エンソフィアにおけるライブラリ機能とは、複数のユーザがシステムにアップロードした情報が自動的に整理され、情報アーカイブが形成される仕組みのことを指す。これに類似のものとしては、例えばＷｉｋｉのようなシステムが代表としてあげられる。
４７
Ｗｉｋｉとは、例えばＷｉｋｉｐｅｄｉａで活用される集合知形成プラットフォームであるが、エンソフィアも同様に集合知形成プラットフォームとしての側面を持つ。但し、エンソフィアとＷｉｋｉにおいては、それぞれが主観的情報の集合であるか、客観的情報の集合であるかといった点において決定的な違いがある。
４８
Ｗｉｋｉの場合、複数のユーザが共同でコンテンツを編集しながら集合知を形成していく仕組みとなっており、そのため編集が繰り返されるたびに情報の客観的妥当性が高まってゆく。同時に、そこにアップロードされる情報の量も増大する。一方エンソフィアは、コンテンツのひとつひとつはあくまで単一のユーザがその発信者であり続けるため、従ってコンテンツの質は、編集の回数ではなく、誰が発信者であるかに左右される。
４９
エンソフィアに似たシステムとしてＳＮＳが挙げられる。ＳＮＳは複数のユーザが日記等のコンテンツを発信することにより、個々のユーザに属する情報がアーカイブ化されるといった機能を持つ。そのコンテンツに対してその他のユーザがコメントすることができるという点もエンソフィアと同様である。但し、ＳＮＳの場合はユーザ間のコミュニケーションを目的としたシステムであるため、Ｗｉｋｉやエンソフィアの様な集合知、ないしはデジタルライブラリを構築するといった目的を持っておらず、その機能は限定的でユーザもそれを意識した使い方をする訳ではない。
５０
2010061629.tif 000005
検索と言った場合、「キーワード検索」というものが一般的で、それにプラスしてその対象を選択する「動画検索」や「画像検索」といったものがある。エンソフィアでは基本的に上記のような検索の仕組みを応用して、新しく「カード検索」と「ソフィア検索」と呼ばれるものを組み込んだ。
５１
カード検索とは、対象となるカード（具体的には、カード内に表示されるファイルとそのコメント、広義のカード）の種類を選択して検索する機能であるが、これによりカードの種類の数に応じて、検索対象となる情報の種類を区分けすることができる。これはユーザにとって、ピンポイントな情報アクセスが可能となる点で、他の検索システムとの優位性となる。
５２
一方で情報の種類を指定するというより、内容を重視して検索を行いたい場合は、複数のカード（ファイル）の集合体であるソフィア単位で検索を行うソフィア検索の機能が活用される。ソフィアとはもともと、様々なカードを組み合わせて構成された高度情報であるから、カードよりも内容的に密度が濃く、編集された形で保存されている。従って、内容を重視して検索を行う場合はソフィア検索が有効となる。
５３
この様に、形式検索と、内容検索といった２つの検索の仕組みを有している点に、従来の検索システムより優位な検索性能を実現するシステムであることが期待できる。
５４
▲４▼  情報のリサイクル機能
情報のリサイクル機能とは、あるユーザがアップロードした情報を、他のユーザが２次利用することにより、既存の情報が活用され、新たな情報へと再生産される仕組みのことを指す。これはエンソフィアにおいて特に特徴的な機能といえる。ちなみにこの機能は、情報のコピー機能とは根本的に異なる。
５５
従来のウェブ技術では、リンク機能を活用することにより、情報と情報を接続し、情報ネットワークを形成することが可能であった。しかしながら、この場合、情報の再生産というよりは、情報の関連構築といった側面でしかない。情報を再生産する場合は、「コピー」という機能を活用して、他の人間が生産した情報を自らの情報の中に組み込むことが可能であるが、この場合、著作権上の様々な問題が付随する。
５６
一方、エンソフィアではコピーではなく、「カードの引用」という機能で、他人の情報を自らの情報の中に組み込むことを可能としたが、引用となるため著作権上の問題は発生しない。
５７
具体的には、ユーザがカード（ファイル）フォーマットを使って情報をアップロードする場合、任意でそれらのカード（ファイル）を「占有カード（ファイル）」と「共有カード（ファイル）」の２つの種類に指定することができる。占有カードと指定されたカードは、他人が引用することはできず、該当ユーザの著作権が保護される。一方、共有カードに指定した場合は、他人がそのカードを引用することができ、かつ自身がその共有カードの著作権保有者であることが示される。
５８
このようにエンソフィアでは、ユーザの著作権を明確にコントロールしながら、情報が再利用され、新たな情報へと再生産される。
５９
次に、図６〜図１２を参照しながら、本実施形態のクライアントサーバシステム１、エンソフィアにおけるクライアント３側での情報の表示レイアウト、コメントの表示、入力レイアウト等について説明する。
６０
図６は、エンソフィアにおけるクライアント３側での表示画面の一例である。
図６が示す表示画面１００は、エンソフィアにおける表示選択画面の一例である。画面表示１００内中央のテーブル形式の表示１０１は、キーワード検索を行った場合に検索されたソフィアの一覧を示すものである。検索されたソフィア１１０が行方向に７種類表示されている。列方向に表示されている内容は、まず各ソフィア１１０を作成した作成者を画像で示す作成者表示部１２０と、各ソフィア１１０のタイトルを表示するタイトル表示部１３０と、各ソフィアの内容を表示する内容表示部１４０と、各ソフィアの閲覧権限を示す権限表示部１５０と、各ソフィアの作成日を表示する作成日表示部１６０と、を備えている。図６では、簡便化のため作成者表示部の画像はアルファベットで示してあるが、ここに作成者の顔写真を表示することにより、誰が作成したソフィアであるかがすぐに判断できるようにすることができる。なお環境によっては、作成者の氏名等を表示するようにしてもよい。
６１
表示部５２中の表示画面１００を閲覧するユーザは、データ入力部５１を介して、閲覧を希望するソフィアを選択することで、その詳細内容を閲覧することができる。
６２
図７は、表示画面１００においてあるソフィアを選択した後に表示されるソフィア表示画面２００である。
６３
このソフィア表示画面２００においては、画面左上部にソフィアのタイトルを表示するタイトル表示部２０１が表示され、その下方に第一のカード２１０と第二のカード２３０とがそれぞれ隣接して配置表示されている。第一のカード２１０及び第二のカード２３０は、それぞれ図５に例示したカードに対応するものであって、選択されたソフィアの具体的なファイル情報を表示する第一の表示領域２１０ａ、第二の表示領域２３０ａをそれぞれ備えている。
６４
また、第一のカード２１０と第二のカード２３０のそれぞれの上方には、それぞれ第一の選択情報表示領域２２０と第二の選択情報表示領域２４０とが表示されている。第一の選択情報表示領域２２０及び第二の選択情報表示領域２４０は、それぞれ第一の表示領域２１０ａ、第二の表示領域２３０ａに表示可能なファイルをアイコン形式の画像ファイル（以下、アイコンと称する）で表示する領域である。図７においては、第一の選択情報表示領域２２０には、動画ファイルが第一の表示領域２１０ａに表示可能であることを示すアイコン２２１が表示されており、一方で第二の選択情報表示領域２４０には、ｐｄｆファイルが第二の表示領域２３０ａに表示可能であることを示すアイコン２４１〜２４７が表示されている。
６５
図８はデータ入力部５１（具体的にはマウス）により、アイコン２２１とアイコン２４１を選択した後のソフィア表示画面２００を示す図である。
６６
図８に示すように、アイコン２２１とアイコン２４１を選択すると、ソフィア表示画面２００において、各アイコン２２１とアイコン２４１は、各アイコンが選択されたことを示すようにアイコンのサイズが多少拡大されて表示される。それとほぼ同時に、アイコン２２１に対応する動画ファイルが、表示領域２１０ａに動画ファイル再生用のインタフェースとともに動画ファイルが再生され、同様にアイコン２４１に対応するｐｄｆファイルが、表示領域２３０ａにｐｄｆファイル再生用のインタフェースとともに表示される。ここで、各アイコン２２１，２４１に対応する動画ファイル及びｐｄｆファイルの実体は、アイコンの選択以前であって、ソフィア表示画面２００が表示されたときにダウンロードされてもよいし、各アイコンが選択された時点でクライアント３からサーバ２にリクエストを送信し、ダウンロードするように構成してもよい。アイコンの選択以前であって、ソフィア表示画面２００が表示されたときにダウンロードが開始されるように構成されていれば、各アイコンが選択された時にスムーズに対象ファイルの内容を各表示領域２１０ａ，２３０ａに表示することが可能である。
６７
各表示領域２１０ａ，２３０ａにアイコン２２１、アイコン２４１に対応する動画ファイル、ｐｄｆファイルが表示されると、各カード２１０，２３０の右下方には、選択表示されたファイルに対応するコメント表示領域への表示切替を指示するための切替ボタン２１０ｂ，２３０ｂが表示される。
６８
図９は、図８に示す状態から、データ入力部５１（具体的にはマウス）により、さらにアイコン２４３を選択した後のソフィア表示画面２００を示す図である。
６９
図９に示すように、アイコン２４３をさらに選択すると、ソフィア表示画面２００において、アイコン２４３は、選択されたことを示すようにアイコンのサイズが多少拡大されて表示される（同時に、直前に選択されていたアイコン２４１は、元のサイズに戻る）。それとほぼ同時に、アイコン２４３に対応するｐｄｆファイルの中身が、アイコン２４１に対応するｐｄｆファイルの中身と入れ替わりに表示領域２３０ａにｐｄｆファイル再生用のインタフェースとともに表示される。先ほど同様に、ここで、アイコン２４３に対応するｐｄｆファイルの実体は、アイコンの選択以前であって、ソフィア表示画面２００が表示されたときにダウンロードされるように構成されていてもよいし、各アイコンが選択された時点でクライアント３からサーバ２にリクエストを送信し、ダウンロードするように構成してもよい。
７０
ここで、図８，９に示す画面の遷移を図４に示すブロック図との関係で説明すると以下のようになる。
クライアント３の表示制御部５４は、サーバ２のデータ生成送信部４２から送信される送信情報を基に、第一の情報を表示する第一の表示領域２１０ａと、第一の表示領域２１０ａと隣接して配置され第二の情報を表示する第二の表示領域２３０ａと、第一の表示領域２１０ａに表示されるべき少なくとも一つの情報を表すアイコン２４１（第一のシンボル）を表示する第一の選択情報表示領域２２０と、第二の表示領域２３０ａに表示されるべき少なくとも一つの情報を示すアイコン２４１〜２４７（第二のシンボル）を表示する第二の選択情報表示領域２４０と、表示部５２に表示する。
７１
ここで、アイコン２４３に対応するｐｄｆファイルの実体が、データ入力部５１によるアイコンの選択以前であって、ソフィア表示画面２００が表示されたときにダウンロードされるように構成されている場合には、クライアント３の送信部５３は、第一の選択情報表示領域２２０及び前記第二の選択情報表示領域２３０に表示されたアイコン２２１，２４１〜２４７に対応するファイルの送信要求をサーバ２に送信する。
７２
そして、サーバ２は、クライアント３から送信された送信要求に応じて、クライアント３にアイコン２２１，２４１〜２４７に対応するファイルを送信情報としてデータ記憶部４１から抽出するとともに、この送信情報をクライアント３に送信する。
クライアント３の表示制御部５４は、クライアント３のデータ入力部５１により選択されたアイコンに基づき、第一の情報表示領域２２０および第二の情報表示領域２４０のいずれか一方の対応する領域に対応するダウンロードされたファイルの内容を表示する。
７３
このように、本実施形態のクライアントサーバシステム１、エンソフィアによれば、それぞれがテーマを持つソフィアと呼ばれる単位毎に、複数の互いに関連するファイルを表示可能とし、さらにこれらのファイルをカードと呼ばれる表示単位において、ユーザが表示させるファイルを自由に選択できるように構成することができる。したがって、例えば、ソフィア画面２００の左側のカード２１０の第一の表示領域２１０ａにある人物が講演をしている動画を再生し、そしてソフィア画面２００の右側のカード２２０の第二の表示領域２２０ａにその講演に関連した文字情報や図形情報を選択的に表示可能と構成することで、さながらクライアント３の前に座っていながら、講演を資料を見ながら聴講するといった、従来のウェブ環境では実現し得なかった状況を容易に実現できる。
７４
次に、本実施形態の本実施形態のクライアントサーバシステム１、エンソフィアにおけるカードのもう一つの特徴であるコメント機能について説明を行う。
図１０は、コメント表示領域の表示に関連したカードの特徴的な動作について説明する模式図である。
７５
図８に示すように、各表示領域２１０ａ，２３０ａにアイコン２２１、アイコン２４１に対応する動画ファイル、ｐｄｆファイルが表示されると、各カード２１０，２３０の右下方には、選択表示されたファイルに対応するコメント表示領域への表示切替を指示するための切替ボタン２１０ｂ，２３０ｂが表示される。ユーザがこの切替ボタン２１０ｂ，２３０ｂをマウス等のデータ入力部５１によって選択（クリック）すると、図１０に示すように、切替ボタンがクリックされたカード２１０，２３０は、各カード画面鉛直方向に平行な中心軸を回転軸として、クルッと回転して表裏反転し、裏面側が表示されるような画面表示がなされる。
７６
図１１は、このカード２１０が回転した後のソフィア画面２００を示す図であり、図１２はコメント入力欄２１１が表示されたソフィア画面２００を示す図である。
７７
図１１に示すように、カード２１０は、切替ボタン２１０ｂのクリックにより回転して反転し、裏面が表示される。この裏面側には、表面側に表示されていたテキストファイル、画像ファイル、動画ファイルに対するコメントが裏面側に設けられたコメント表示領域２１０ｃ上に表示される。これらのコメントは、切替ボタン２１０ｂのクリック以前であって、ソフィア表示画面２００が表示されたときにダウンロードされるように構成されていてもよいし、切替ボタン２１０ｂが選択された時点でクライアント３からサーバ２にリクエストを送信し、ダウンロードするように構成されていてもよい。各ファイルに対してのコメントがなされていない状態の場合には、コメント表示領域２１０ｃ上にコメントは表示されない。
７８
図１１に示す状態においては、カード２１の左下方には新たにコメントを入力するためのコメント入力ボタン２１０ｄが設けられており、またカード２１の右下方には、ファイル表面側にカードさらに回転されて反転させるもどるボタン２１０ｅが設けられている。
図１１に示す状態で、コメント入力ボタン２１０ｄをマウス等のデータ入力部５１にて選択（クリック）すると、図１２に示すように、カード２１０上にコメント入力欄２１１が表示される。ここで、ユーザがコメント入力欄２１１内のコメント本文と書かれた下部のコメント入力領域２１２にコメントを入力し、その下部に設けられたＯＫボタンをデータ入力部５１にて選択すると、コメントがクライアント３に受け付けられる。クライアント３は、入力されたコメントを送信部５３を介して、サーバ２に送信し、サーバ２内ではデータ管理部４３が既にカード表面側に表示されたファイル（ここでは動画ファイル）に関連づけて作成されている管理情報と管理づけてコメントをデータ記憶部４１に記憶する。
７９
以上のように、本実施形態では、カードを回転反転させてコメント入力欄２１１を表示させ、各カードに表示されたファイルの内容に対するコメントをクライアント３に表示させるとともに、新たなコメントをサーバ２に表示する。したがって、本実施形態によれば、ユーザは、非常に簡単な方法でソフィア内の各カードに表示される個々のファイルに対して、逐次コメントを行うことができ、またファイルとそれに対するコメントをサーバ２側で容易に関連づけて保存することができる。このように、本実施形態のクライアントサーバシステム１、エンソフィアにおいては、従来のブログやＳＮＳでは難しかったページ内の各コンテンツ（ファイル）毎のコメントを直感的な方法で容易に行うとともに、わかりやすく閲覧者に表示することが可能である。
８０
次に、本実施形態のクライアントサーバシステム１、エンソフィアにおけるソフィアの作成方法について図１３〜１６を参照しながら説明する。
８１
図１３は、本実施形態のクライアントサーバシステム１、エンソフィアにおけるソフィア新規作成・編集選択画面３００を示す図である。
８２
図１３が示す表示画面３００は、エンソフィアにおけるソフィア新規作成・編集選択画面の一例である。画面表示３００内中央のテーブル形式の表示３０１は、キーワード検索を行った場合に検索されたソフィアの一覧を示すものである。検索されたソフィア３１０が行方向に７種類表示されている。列方向に表示されている内容は、まず各ソフィア３１０タイトルを表示するタイトル表示部１３０と、各ソフィア３１０の公開・非公開等の状態を示す状態表示部３３０と、各ソフィアの作成日を表示する作成日表示部３４０と、を備えている。またテーブル形式の表示３０１の上部には、新規にソフィアを作成する場合に選択するソフィア新規作成ボタン３５０が設けられている。
８３
図１３では、図６に示す表示と比べ、情報量が少ないが、図６に示すテーブルと同様に、各ソフィアの内容を表示する内容表示部１４０や、各ソフィアの閲覧権限を示す権限表示部１５０等を表示するようにしてもよい。ソフィア新規作成・編集画面３００においては、新規作成・編集を行うのはソフィアを作成した本人のみであるため、作成者を表示する必要は特にない。
８４
図１３に示す画面中において、データ入力部５１を介して、新規にソフィアを作成したい場合には、ソフィア新規作成ボタン３５０をマウス等のデータ入力部によって選択（クリック）すれば翼、また既に作成したソフィアを編集したい場合には、テーブル形式の表示３０１内の所望のソフィアを選択してクリックすればよい。以下では、ソフィア新規作成ボタン３５０をクリックした場合について、説明を行っていく。
８５
図１４は、ソフィア新規作成ボタン３５０をクリックした後に表示されるソフィア作成画面４００を示す図である。
８６
図１４に示すようにソフィア作成画面４００においては、画面左上部に作成する新規ソフィアのタイトルを入力・表示するタイトル入力・表示部４０１が表示され、その下方にカード編集画面４１０及びカードプレビュー画面４３０がそれぞれ隣接して配置表示されている。カード編集画面４１０は、図５に例示したカードの内容を入力するものであって、各カード内に表示されるファイルの種類に応じて、異なるカード編集画面が表示される。プレビュー画面４３０は、カード編集画面４１０に入力された情報を基に実際にカードとして表示される画面をプレビューとして表示する領域である。
８７
カード編集画面４１０の左側方には、カード内に表示されるファイルの種類を選択するカード内ファイル選択画面４４０が設けられている。カードファイル選択画面４４０内には、カード内に表示されるファイルの種類を表す複数のアイコンが表示されている。これらのアイコンをマウス等のデータ入力部５１にて選択すると、選択されたアイコンがカード編集画面４１０の上方に設けられた選択情報表示領域４２０に移動する。そして、ユーザがマウス等のデータ入力部５１にて、選択情報表示領域４２０内のアイコンを選択すると、カード編集画面４１０に各アイコンが示すファイルに応じた編集領域が表示される。
８８
ここで、カードファイル選択画面４４０内において配置されるソフィア内部にカードとして表示可能なファイルの形式としては、テキストファイル、ｊｐｅｇ等の画像ファイル、音声ファイル、棒グラフ・折れ線グラフ・円グラフ等のグラフファイル、ｍｐｅｇ等の動画ファイル、地図画像を含む地図ファイル、ｐｄｆファイル、ワープロソフト・表計算ソフト・プレゼンテーションソフト等により生成される各種ドキュメントファイル等が含まれる。図１４においては、例として、テキストファイルをベースにしたカードを生成するアイコン４４１、画像ファイルをベースにしたカードを生成するアイコン４４２、ｐｄｆファイルをベースにしたカードを生成するアイコン４４３、動画ファイルをベースにしたカードを生成するアイコン４４４、グラフファイルをベースにしたカードを生成するアイコン４４５が表示されている。
８９
図１５は、図１４に示すソフィア作成画面４００において、テキストファイルをベースにしたカードを生成するアイコン４４１を選択した後の状態を示す図である。
９０
ユーザがアイコン４４１をデータ入力部５１にて選択（クリック）すると、選択されたアイコン４４１がカード編集画面４１０の上方に設けられた選択情報表示領域４２０に移動する。そして、ユーザがマウス等のデータ入力部５１にて、選択情報表示領域４２０内のアイコン４４１を選択（クリック）すると、カード編集画面４１０にアイコン４４１が示すテキストファイルをベースとしたカードに応じた編集領域４１１が表示される。
９１
編集領域４１１には、テキストのタイトルを入力するタイトル入力部４１１ａと、テキストの本文を入力する本文入力部４１１ｂが設けられている。ユーザは、この編集領域４１１において、データ入力部５１（この場合にはキーボード等による入力）を介してタイトル及び本文をタイトル入力部４１１ａ及び本文入力部４１１ｂに入力する。入力されたタイトル及び本文の情報は、適宜クライアント３からサーバ２に対してアップロードされるとともに、プレビュー画面４３０の表示領域４３１にプレビュー表示される。アップロードされたタイトル及び本文の情報は、データ管理部４３によってデータ記憶部４１に適宜保存されるともにデータ管理部４３が管理する管理情報が新たに生成され、ソフィア名、作成者、作成日時等の各種情報と共に管理される。
９２
図１６は、図１４に示すソフィア作成画面４００において、画像ファイルをベースにしたカードを生成するアイコン４４２を選択した後の状態を示す図である。
９３
ユーザがアイコン４４２をデータ入力部５１にて選択（クリック）すると、選択されたアイコン４４２がカード編集画面４１０の上方に設けられた選択情報表示領域４２０に移動する。そして、ユーザがマウス等のデータ入力部５１にて、選択情報表示領域４２０内のアイコン４４２を選択（クリック）すると、カード編集画面４１０にアイコン４４２が示す画像ファイルをベースとしたカードに応じた編集領域４１２が表示される。
９４
編集領域４１２には、テキストのタイトルを入力するタイトル入力部４１２ａと、アップロードするファイルの場所（ＵＲＬ）を入力するアップロードファイル入力部４１２ｂと、テキストの本文を入力する本文入力部４１２ｃが設けられている。ユーザは、この編集領域４１２において、データ入力部５１（この場合にはキーボード等による入力）を介してタイトル及び本文をタイトル入力部４１２ａ及び本文入力部４１２ｃに入力するとともに、アップロードファイル入力部４１２ｂにカード内に表示すべき画像ファイルを入力し、画像を選択ボタン４１２ｄをデータ入力部５１によって選択する。すると、入力されたタイトル、本文の情報及び指定された画像ファイルが、クライアント３からサーバ２に対してアップロードされるとともに、プレビュー画面４３０の表示領域４３２にそれぞれの情報がプレビュー表示される。アップロードされたタイトル、画像ファイル及び本文の情報は、データ管理部４３によってデータ記憶部４１に適宜保存されるともにデータ管理部４３が管理する管理情報が新たに生成され、ソフィア名、作成者、作成日時等の各種情報と共に管理される。
９５
ここで、新規ソフィアを作成する場合に、他人より作成され既にサーバ２にアップロードされているカード（ファイル）を引用することもできる。カードファイル選択画面４４０の下方には、他人のカードを引用する場合にデータ入力部５１によって選択（クリック）されるカード引用ボタン４５０が設けられている。
９６
図１７は、カード引用ボタン４５０が選択された後に表示される画面を示す図である。
９７
カード引用ボタン４５０が選択されると、図１７に示すように引用カード選択画面５００が表示される。引用カード選択画面５００内中央のテーブル形式の表示５０１は、キーワード検索を行った場合に検索されたカードの一覧を示すものである。ここでは、検索されたカード５１０が行方向に７種類表示されている。列方向には、まず各カード５１０の種類を画像で示すカード種類表示部５２０と、各カード５１０のタイトル、作成者及びその内容を表示するカード内容表示部５３０と、各カードが引用可能かどうかを示すカード引用情報表示部５４０と、各カードの選択の可否を示すカード選択ボタン５５０と、が表示されている。
９８
ユーザは、この引用カード選択画面５００内のテーブル形式の表示５０１から選択可能なカード（カード選択ボタン５５０が表示されたカードを選択することによって、ユーザが作成しているソフィアの中に他人が作成したカードを引用して使用することができる。
すなわち、本実施形態によれば、他人のカードをソフィアに組み込む場合には、あらかじめ各カードの属性情報の一つとして、他人への引用が可能かどうかといった情報をフラグとしてカードの管理情報の中に含めておくことができる。したがって、エンソフィアというクライアントサーバシステム１においては、各ユーザがファイルをベースとして作成するカードを他人が引用して使用してよいかどうかをシステム的に組み込んでおり、後々著作権の問題が生じる恐れのなく、情報を蓄積表示させることが可能となる。なお、このフラグは、図示してはいないが、図１４〜図１６におけるソフィア作成画面において、各カードが引用可能かどうかを示すフラグ設定部を設けてやることで容易に実現可能である。
９９
なお、単に引用可能かどうかを示すフラグに限られず、例えばそのカードを編集して使用することが可能かどうかを識別するフラグを設けてやるようにしてもよい。このようにすることで、さらに著作権に関わる面倒毎をシステムが提供する仕組みの中で明確化し、安心して他人のカード（ファイル）を様々な形で使用することが可能なシステムを構築することができる。
１００
以下に以上の説明を改めてまとめることとする。
１）以上説明したように、本実施形態のクライアントサーバシステム１，エンソフィアは、互いにデータを送受信するサーバ２とクライアント３から構成されるクライアントサーバシステムである。
１０１
サーバ２は、各種データを保存するデータ記憶部４１と、クライアント３からの送信要求に応じてデータ記憶部４１内のデータを基に送信情報を動的に生成して、クライアント３に送信情報を送信するデータ生成送信部４２と、クライアント３から送信される各種情報をデータ記憶部４１に保存するデータ管理部４３と、を備えている。クライアント３は、情報を表示する表示部５２と、表示部５２を介してサーバ２に送信される情報を入力するデータ入力部５１と、  データ入力部５１の入力に応じて、サーバ２に送信要求を送信する送信部５３と、サーバ２から送信された送信情報を基に表示部５２に情報を表示する表示制御部５４と、を備えている。
１０２
クライアント３の表示制御部５４は、第一の情報として第一のファイル内容及びそれに付随する属性情報（タイトル、作成者コメント等）を表示する表示領域（第一の表示領域）２１０ａと、表示領域２１０ａと隣接して配置され、第二の情報として第二のファイル内容及びそれに付随する属性情報（タイトル、作成者コメント等）を表示する表示領域（第二の表示領域）２３０ａと、表示領域２１０ａに表示されるべき少なくとも一つの情報を示すアイコン（第一のシンボル）を表示する第一の選択情報表示領域２２０と、表示領域２３０ａに表示されるべき少なくとも一つの情報を示すアイコン（第二のシンボル）を表示する第二の選択情報表示領域２４０と、をサーバ２から送信される送信情報に基づき表示部５２に表示する。そして、クライアント３の送信部５３は、第一の選択情報表示領域２２０及び第二の選択情報表示領域２３０に表示されたアイコンに対応する少なくとも一つの情報（ファイル）の送信要求をサーバ２に送信し、サーバ２は、クライアント３から送信された送信要求に応じて、クライアント３に少なくとも一つの情報（ファイル内容及びそれに付随する属性情報）を含む送信情報をデータ記憶部４１から抽出するとともに、送信情報をクライアント３に送信する。
１０３
クライアント３の表示制御部５４は、クライアント３のデータ入力部５１により選択されたアイコンに基づき、第一の情報表示領域２２０および第二の情報表示領域２４０のいずれか一方の対応する領域に少なくとも一つの情報（ファイル内容及びそれに付随する属性情報）を表示する。
１０４
したがって、本実施形態のクライアントサーバシステム１，エンソフィアによれば、二つの表示領域に閲覧者が選択的にファイルに対応する情報を表示させることができる。したがって、ブログやＳＮＳといった既存のウェブアプリケーションに比べ、自由度の高い画面を閲覧者に閲覧させることが可能である。また、本実施形態のクライアントサーバシステム１によれば、閲覧者がデータ入力部５１によってアイコンで見たい情報を選択する以前に、事前に第一の選択情報表示領域２２０及び第二の選択情報表示領域２３０に表示されたアイコンに対応する情報をサーバ２からクライアント３に送信しておきバッファしておくことができる。したがって、閲覧者に長い時間待たせることなく瞬時に情報を提供することが可能となる。
１０５
また、本実施形態のクライアントサーバシステム１，エンソフィアにおいては、サーバ２は、第一の選択情報表示領域２２０と第二の選択情報表示領域２４０に互いに関連した情報を表示させるように、ソフィアと呼ばれる枠組みの中でファイル及びその付随情報を集積し、クライアント３側ではデータ入力部５１を介してこれら互いに関連した情報が表示領域２１０ａと表示領域２３０ａに表示されるようにサーバ２からクライアイト３に対して送信情報を送信することができる。したがって、ソフィアという枠組みで情報を集積した人が意図する一通りではない様々な情報の閲覧の仕方が可能である。また、画面に表示される情報においては、テキスト、画像、動画、音声等様々な種類の関連したコンテンツを閲覧者の気分で自由に選択して閲覧できるため、非常に見る側にとって自由度の高い閲覧サイトを構築することができる。
１０６
２）また、本実施形態のクライアントサーバシステム１，エンソフィアは、互いにデータを送受信するサーバ２とクライアント３から構成されるクライアントサーバシステムである。
１０７
サーバ２は、各種データを保存するデータ記憶部４１と、クライアント３からの送信要求に応じてデータ記憶部４１内のデータを基に送信情報を動的に生成して、クライアント３に送信情報を送信するデータ生成送信部４２と、クライアント３から送信される各種情報をデータ記憶部４１に保存するとともに、各種情報に対応するコメント情報をデータ記憶部４１に記憶するデータ管理部４３と、を備えている。
そして、クライアント３は、情報を表示する表示部５２と、表示部５２を介してサーバに送信される情報を入力するデータ入力部５１と、データ入力部５１の入力に応じて、サーバ２に送信要求を送信する送信部５３と、サーバ２から送信された送信情報を基に表示部５２に情報を表示する表示制御部５４と、を備えている。
１０８
クライアント３の表示制御部５４は、第一の情報として第一のファイル内容及びそれに付随する属性情報（タイトル、作成者コメント等）と、これら第一の情報に対応するコメント（第三者コメント）を表示および入力可能なコメント表示領域２１０ｃ（第一のコメント領域）への第一の切替ボタン２１０ｂとを、表示するカード２１０と、カード２１０に表示されるべき少なくとも一つの情報を表示する第一の選択情報表示領域２２０と、を表示部５２に表示する。
１０９
ここで、サーバ２は、第一のコメントをクライアント３に送信し、クライアント３の表示制御部５４は、クライアント３のデータ入力部５１により第一の切替ボタン２１０ｂが選択されると、カード２１０を回転させて反転することによりコメント表示領域２１０ｃを表示させ、第三者によるコメントをコメント表示領域２１０ｃに表示させる。
１１０
したがって、本実施形態のクライアントサーバシステム１、エンソフィアによれば、ユーザは、非常に簡単な方法でソフィア内の各カードに表示される個々のファイルに対して、逐次コメントを行うことができ、またファイルとそれに対するコメントをサーバ２側で容易に関連づけて保存することができる。このように、本実施形態のクライアントサーバシステム１、エンソフィアにおいては、従来のブログやＳＮＳでは難しかったページ内の各コンテンツ（ファイル）毎のコメントを直感的な方法で容易に行うとともに、わかりやすく閲覧者に表示することが可能である。
１１１
同様に、隣接するカード２３０においても、同様の操作でコメントの閲覧及び入力を行うことが可能である。
１１２
３）また、本実施形態のクライアントサーバシステム１，エンソフィアは、互いにデータを送受信するサーバ２とクライアント３から構成されるクライアントサーバシステムである。
１１３
サーバ２は、ユーザ以外の他人により生成されたデータを含む各種データを保存するデータ記憶部４１と、クライアント３からの送信要求に応じてデータ記憶部４１内のデータを基に送信情報を動的に生成して、クライアント３に送信情報を送信するデータ生成送信部４２と、クライアント３から送信される各種情報を前記データ記憶部４１に保存するとともに、保存された情報を作成者を区別して管理する管理情報を有するデータ管理部４３と、を備えている。
１１４
クライアント３は、情報を表示する表示領域を備えた表示部５２と、表示部５２を介してサーバ２に送信される情報を入力するデータ入力部５１と、データ入力部５１の入力に応じて、サーバ２に送信要求を送信する送信部５３と、サーバ２から送信された送信情報を基に表示部５２に情報を表示する表示制御部５４と、を備えている。
１１５
クライアント３の表示制御部５４は、データ記憶部４１に保存された他人により生成されたカードを選択するための引用カード選択画面５００（データ選択画面）を表示部５２に表示させるとともに、サーバ２のデータ管理部４３は、データ入力部５１を介して引用カード選択画面５００において選択された他人により生成されたカードをクライアント２の表示部５２に表示可能となるようにデータ管理部４３に管理される管理情報を更新する。そして、サーバ２のデータ生成送信部４２は、クライアントから送信される送信要求に応じて、更新された管理情報に基づき他人により生成されたカードをクライアント３に送信し、クライアント３の表示制御部５４は、サーバ２から送信された他人により生成されたデータを表示部５２に表示するとともに、ユーザに引用可能とする手順を踏んで他人により生成されたカードを自身のソフィアに組み込む。
１１６
また、データ管理部４３は、データ記憶部４１に記憶された他人により生成されたデータを引用カード選択画面５００において選択可能かどうかを識別するフラグを一つの識別情報として管理情報の一つとして有している。
１１７
したがって、本実施形態のクライアントサーバシステム１，エンソフィアにおいては、他人のカードをソフィアに組み込む場合には、あらかじめ各カードの属性情報の一つとして、他人への引用が可能かどうかといった情報をフラグとしてカードの管理情報の中に含んでいるため、、エンソフィアというクライアントサーバシステム１においては、各ユーザがファイルをベースとして作成するカードを他人が引用して使用してよいかどうかをシステム的に組み込んでおり、後々著作権の問題が生じる恐れのなく、情報を蓄積表示させることが可能となる。なお、このフラグは、図示してはいないが、図１４〜図１６におけるソフィア作成画面において、各カードが引用可能かどうかを示すフラグ設定部を設けてやることで容易に実現可能である。
１１８
以下、本実施形態のクライアントサーバシステム１、エンソフィアの開発の背景を記す。
１１９
エンソフィアにおいては、ある特定の情報の集合体「知識」に重点を置いている。知識とは極めて漠然とした概念かつ形式であるが、エンソフィアにおける知識とは、まずその知識情報の保有者が誰であるのかが特定された形でのみ扱われる点に重きを置いた。これは従来のインターネットでは、大半の情報が匿名情報として受発信されている結果として、価値の薄い情報が大量に氾濫し、インターネットの利便性が部分的に阻害されているのではないかという側面に着目したためである。知識情報の保有者を特定するという原則を踏まえることにより、発信者に内容や著作権等の権利に対し責任を担わせ、結果としてエンソフィアで扱われる情報の質を担保できるのではないかと考えた。情報の質をある一定程度担保するということは、その分、利用者の利便性を確保することになると思われる。
１２０
また、エンソフィアで扱われる「知識」の第二のポイントは、客観的であるよりも主観的であるものを対象とする点である。これは利用者がエンソフィアを通じて受信する知識情報に、「人間味」と「面白み」を加える点で有効であろうとの配慮からである。教科書や辞典などで扱われる知識は、客観的な事実を基点に体系的にまとめられている場合がしばしばであるが、そのため、無味乾燥な情報群となる傾向にある。一方、コラムや評論などで扱われる知識は、特定の作者の視点や意見が加えられているために、非常に色鮮やかな情報として受け取ることのできる場合であることが多い。主観的な知識情報を扱うためにも、発信者を特定するという原則が有効に機能するであろうと思われる。
１２１
エンソフィアで扱われる「知識」の第三のポイントは、内容をあらかじめ断片的な形に細分化して保存しておくという点である。知識情報とは一般的に、様々な個々の断片的な情報を複合化して生成する場合がほとんどで、例えば内容的には、事実・数字に基づくデータ・主観的解釈・例・引用などの断片的な情報の集合であるし、形式的には、文字・画像・図・グラフなどの集合である。知識情報を、記事や本に連想されるまとまった形で保存するのではなく、形式的に細分化された形で知識情報を保存する、という点にエンソフィアの特異性がある。この機能により、「検索性能の向上」、「知識情報のリサイクル性の向上」が高まることが期待される。
【図面の簡単な説明】  １２２
【図１】  本発明にかかる実施形態のクライアントサーバシステムの物理的構成を示す模式図である。
【図２】  本発明にかかる実施形態のクライアントサーバシステムの内部での制御形態を占めす模式図である。
【図３】  図２の制御形態における制御フローの一例を示すフローチャートである。
【図４】  本発明にかかる実施形態のクライアントサーバシステムを機能的に表現したブロック図である。
【図５】  本夏名にかかる実施形態のクライアントサーバシステムにおける中核の概念である「ソフィア」と「カード」を模式的に表す模式図である。
【図６】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図７】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図８】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図９】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図１０】  カード反転を示す模式図である。
【図１１】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図１２】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図１３】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図１４】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図１５】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図１６】  エンソフィアにおけるクライアント側での表示画面の一例である。
【図１７】  エンソフィアにおけるクライアント側での表示画面の一例である。
【符号の説明】
１２３
１  クライアントサーバシステム
２  サーバ
３  クライアント
１０  ネットワーク
４１  データ記憶部
４２  データ生成送信部
４３  データ管理部
５１  データ入力部
５２  表示部
５３  送信部
５４  表示制御部
【図１】
2010061629.tif 000006
【図２】
2010061629.tif 000007
【図３】
2010061629.tif 000008
【図４】
2010061629.tif 000009
【図５】
2010061629.tif 000010
【図６】
2010061629.tif 000011
【図７】
2010061629.tif 000012
【図８】
2010061629.tif 000013
【図９】
2010061629.tif 000014
【図１０】
2010061629.tif 000015
【図１１】
2010061629.tif 000016
【図１２】
2010061629.tif 000017
【図１３】
2010061629.tif 000018
【図１４】
2010061629.tif 000019
【図１５】
2010061629.tif 000020
【図１６】
2010061629.tif 000021
【図１７】
2010061629.tif 000022