(57)【要約】【課題】  会員が自由かつ容易に情報の整理，関連付けできるデータ共有システムを提供する。【解決手段】  データベース２は，データを表示するページＨＴＭＬのレイアウト，ページを構成するアーティクルの構成，アーティクルを構成するドキュメント（データ）を蓄積する。会員端末３から表示要求を得ると，ページ表示部１１は，該当ページのレイアウト，ページに関連するアーティクルの構成（ＨＴＭＬ），アーティクルに含まれるドキュメントを得る。ドキュメントをＨＴＭＬ化し，そのドキュメントＨＴＭＬをアーティクルＨＴＭＬ（構成）にマークアップし，さらにマークアップしたアーティクルをレイアウトにもとづいてページＨＴＭＬに組み込む。ドキュメント，アーティクルが組み込まれたページＨＴＭＬが会員端末３で表示される。【選択図】  図１
2009230593.tif 000002
【特許請求の範囲】
【請求項１】
登録された会員の端末および該会員同士が共有可能なデータを蓄積管理するデータ共有サーバで構成されるデータ共有システムにおいて，
データ表示のために前記会員に割り当てられたページについて，該ページの識別情報，該ページを構成するアーティクルの識別情報および該ページのレイアウトを含むページ情報を記憶するページ情報記憶部と，
前記アーティクルの識別情報，該アーティクルを構成するドキュメントの識別情報および該アーティクルの構成を示すアーティクルコンテンツを含むアーティクル情報を記憶するアーティクル情報記憶部と，
前記ドキュメントの識別情報および共有されるデータとなるドキュメント本体で構成されるドキュメント情報を記憶するドキュメント記憶部と，
前記会員の端末からページの表示要求を受け付け，該表示要求されたページのページ情報を前記ページ情報記憶部から抽出し，抽出したページ情報に記録されたアーティクルのアーティクル情報を前記アーティクル情報記憶部から抽出し，抽出したアーティクル情報に記録されたドキュメントのドキュメント情報を前記ドキュメント記憶部から抽出し，
抽出したページ情報のレイアウトをもとに表示用ページデータを生成し，
前記アーティクル毎に，構成するドキュメントをアーティクルコンテンツに組み込み，該ドキュメントを組み込んだアーティクルコンテンツを前記表示用ページデータに組み込み，
前記ドキュメントおよびアーティクルコンテンツが組み込まれた表示用ページデータを前記会員の端末へ送信するページ表示処理部とを備える
データ共有システム。
【請求項２】
前記ページ表示処理部は，前記アーティクルに組み込むドキュメントのドキュメント本体を前記アーティクルコンテンツと同一データ形式に変換し，変換したドキュメント本体を該アーティクルコンテンツに組み込む
請求項１記載のデータ共有システム。
【請求項３】
前記ページ表示処理部は，前記アーティクルに組み込むドキュメントとして，該ドキュメントのデータ名および相当するドキュメント本体へのリンク情報を前記アーティクルコンテンツに組み込む
請求項１記載のデータ共有システム。
【請求項４】
前記会員の端末から，ページの編集要求を受け付け，該会員のページ情報，該ページ情報に含まれるアーティクルのアーティクル情報および該アーティクルに含まれるドキュメントのドキュメント情報を，前記ページ情報記憶部，アーティクル情報記憶部およびドキュメント記憶部からそれぞれ抽出し，抽出したページ情報，アーティクル情報およびドキュメント情報を用いて該会員の編集用ページを生成し，
前記編集操作によって，前記編集用ページのドキュメントもしくはアーティクルを含む構成要素の増減または配置の変更を検出し，検出した構成要素の増減または配置の変更の内容をもとに，該編集用ページに関連するページ情報，アーティクル情報およびドキュメント情報を更新する更新部を備える
請求項１ないし請求項３のいずれか一項に記載のデータ共有システム。
【請求項５】
前記更新部は，前記ドキュメントの登録要求を受け付け，登録要求されたドキュメントが前記ドキュメント記憶部に記憶されている場合に，登録要求されたドキュメントに該登録要求を特定する登録日時および版数を含む版数情報を付与する版数管理部を備えるとともに，
前記登録要求されたドキュメントのドキュメント情報および版数情報を前記ドキュメント記憶部に登録する
請求項１ないし請求項４のいずれか一項に記載のデータ共有システム。
【請求項６】
前記会員の端末から，ドキュメントのダウンロード要求を受け付け，ダウンロード要求されたドキュメントのドキュメント情報を前記ドキュメント記憶部から抽出し，前記会員の端末へ送信するドキュメント管理部を備える
請求項１ないし請求項５のいずれか一項に記載のデータ共有システム。
【請求項７】
前記ドキュメント管理部は，前記ダウンロード要求されたドキュメントに前記版数情報が付与されている場合に，該版数情報を参照して，最新または該ダウンロード要求で指定された版数に対応するドキュメント情報を前記ドキュメント記憶部から抽出し，抽出したドキュメントのドキュメント本体を前記会員の端末へ送信する
請求項６に記載のデータ共有システム。
【請求項８】
前記ダウンロード要求されたドキュメント，該ダウンロード要求時に参照されていたページおよびアーティクルの識別情報，要求日時，ならびに要求した会員を含むドキュメントアクセスログ情報をアクセスログ記憶部に登録するドキュメントアクセスログ記録部を備える
請求項６記載のデータ共有システム。
【請求項９】
前記ページの表示要求を検出し，当該表示要求されたページ，該ページを構成するアーティクルの識別情報，要求日時および要求会員を含むページアクセスログ情報をアクセスログ記憶部に登録するページアクセスログ記録部を備える
請求項１ないし請求項６のいずれか一項に記載のデータ共有システム。
【請求項１０】
前記アクセスログ記憶部に蓄積されたドキュメントアクセスログ情報から，各ドキュメントのダウンロード回数および各アーティクルの参照回数を算出し，算出した値をもとに該ドキュメントおよびアーティクルに評価点を付与する評価部を備える
請求項８に記載のデータ共有システム。
【請求項１１】
前記アクセスログ記憶部に蓄積されたページアクセスログ情報から，各ページおよび各アーティクルのアクセス回数を算出し，算出した値をもとに該ページおよびアーティクルに評価点を付与する評価部を備える
請求項９に記載のデータ共有システム。
【請求項１２】
登録された会員同士が共有可能なデータを蓄積管理するために，コンピュータを，
データ表示のために前記会員に割り当てられたページについて，該ページの識別情報，該ページを構成するアーティクルの識別情報および該ページのレイアウトを含むページ情報を記憶するページ情報記憶部と，
前記アーティクルの識別情報，該アーティクルを構成するドキュメントの識別情報および該アーティクルの構成を示すアーティクルコンテンツを含むアーティクル情報を記憶するアーティクル情報記憶部と，
前記ドキュメントの識別情報および共有されるデータとなるドキュメント本体で構成されるドキュメント情報を記憶するドキュメント記憶部と，
前記会員の端末からページの表示要求を受け付け，該表示要求されたページのページ情報を前記ページ情報記憶部から抽出し，抽出したページ情報に記録されたアーティクルのアーティクル情報を前記アーティクル情報記憶部から抽出し，抽出したアーティクル情報に記録されたドキュメントのドキュメント情報を前記ドキュメント記憶部から抽出し，
抽出したページ情報のレイアウトをもとに表示用ページデータを生成し，
前記アーティクル毎に，構成するドキュメントをアーティクルコンテンツに組み込み，該ドキュメントを組み込んだアーティクルコンテンツを前記表示用ページデータに組み込み，
前記ドキュメントおよびアーティクルコンテンツが組み込まれた表示用ページデータを前記会員の端末へ送信するページ表示処理部とを備えるデータ共有サーバとして
機能させるデータ共有プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，登録されたメンバ同士でネットワークを通じてデータを共有するデータ共有システムおよびプログラムに関する。特に，本発明は，会員間で共有されるデータが表示される個人用ページの構成情報を階層化して管理し，柔軟な表現形式でデータを提供できるデータ共有システム，およびコンピュータをデータ共有システムのサーバとして機能させるプログラムに関する。
【背景技術】
【０００２】
従来から，所定のメンバ間でデータを共有するためのシステムが知られている。
【０００３】
特許文献１には，ユーザグループ内のユーザ同士で文書を共有し，他のユーザグループには予め設定したアクセス可能な文書のみを提示し，コメントや関連情報を添付できるようにして，ユーザグループの共有情報を介して複数ユーザグループ間の交流を支援する情報管理装置が開示されている。
【０００４】
また，特許文献２には，ネットワークを介してアクセス可能なドキュメントのグループごとに，当該ドキュメントグループのデータの参照関係を含むナレッジ情報を保持し，クライアントのドキュメント検索要求に対して検索条件に合致するドキュメントのナレッジ情報を返信し，クライアントがナレッジ情報をもとにドキュメントにアクセスできるようにする情報処理装置が開示されている。
【０００５】
また，特許文献３には，公開，個人用，データ等の属性をドキュメントに付与し，ドキュメント同士を関連づけ情報（根拠，参照，取り纏め等）で管理し，表示の際に所定の属性のドキュメントのみを表示するドキュメント検索システムが開示されている。
【０００６】
さらに，特許文献４には，知識収集時に文書を作成者（ナレッジワーカ）及びその属性に関連づけて蓄積し，交流時には，文書と作成者情報とを複数の利用者（ナレッジワーカ）がアクセス可能な場所に登録することによって，ナレッジ交流を促進する知識運用システムが開示されている。
【０００７】
一方，インターネットのＷＷＷサービスを利用して，情報をグループ内の他メンバに提供することは広く行われている。
【０００８】
例えば，会社，団体等のメンバが自ら作成したドキュメントを，メンバ専用ネットワークを利用して他のメンバに公開する場合には，まず，ドキュメント作成者は，ＨＴＭＬで記述されたＷｅｂサイト（Ｗｅｂページ）に公開対象のドキュメントファイルをアップロードしておく。その後，他のメンバは，Ｗｅｂサイトへアクセスし，インターネットブラウザ（Ｗｅｂページブラウザ）によって表示されたＷｅｂページのドキュメントファイルの内容を閲覧する。または，Ｗｅｂサイト上でドキュメントファイルのＵＲＬを選択することによって，ドキュメントファイルをダウンロードしている。
【特許文献１】特開２００２−１４０３２３号公報
【特許文献２】特開２００３−２６３４６２号公報
【特許文献３】特開２００４−３２６６３７号公報
【特許文献４】特開２００７−３４９６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
近年ではＷＷＷサービスが広く普及しているため，所定のメンバ間でＷｅｂページを利用してデータを共有するシステムでは，データの表示態様に柔軟性があり，データ更新が容易なシステムが望まれている。しかし，従来のデータ共有システムでは，メンバがデータの表示形式を編集することができなかった。
【００１０】
特に，ある視点や目的にもとづいてデータを取捨選択し，収集したり，関連づけたりすることは，情報を整理するために必要であるが，各メンバが自由に収集して関連づけを行ったデータを一つのデータ集として他のメンバへ提供するような仕組みはなかった。
【００１１】
整理されたデータ群は，データの纏め方そのものが情報となるうえ，データの検索性を向上させることができる。
【００１２】
一方，データ共有システムにおいて，表現の自由度が高いＷｅｂページを利用する場合には，ページ上でドキュメントデータを追加・更新する度に，ＷｅｂページのＨＴＭＬの記述を静的に追加・変更する必要があった。さらに，ページ更新時には，ドキュメントファイルを差し替える必要があった。また，複数のＷｅｂページ内に同等内容を表示させたい場合には，参照元ページの該当部分（ＨＴＭＬ）を複製する必要があるため，参照元と参照先とのＨＴＭＬの二重管理が発生し，参照元ページの変更を検出し，複製した全てのＷｅｂページに変更を反映させなければならず，変更の漏れやミス，タイムラグ等の問題が生じていた。
【００１３】
従来技術の問題を，社内でデータを共有する場合を例に説明する。
【００１４】
会社の従業員甲が，営業部門のＷｅｂページに甲が作成した営業用ドキュメントＡを掲載する。技術部門の従業員乙が，営業部門のＷｅｂページにアクセスしてドキュメントＡをダウンロードし，これ（ドキュメントＡ′とする）を技術部門のＷｅｂページにアップロードする。営業部門のＷｅｂページ（営業部門ページ）のドキュメントＡと技術部門のＷｅｂページ（技術部門ページ）のドキュメントＡ′とは同一内容であるが，別個にデータベースに記憶され管理される。したがって，従業員がドキュメントＡを改訂して営業部門ページに再掲載している場合に，技術部門ページのドキュメントＡ′の内容とは異なっていることになる。
【００１５】
各ページに掲載される情報の同一性保持のために，ドキュメントＡの変更を監視し，ドキュメントＡが掲載されるページを管理し，該当ページの変更を行う必要がある。また，ドキュメントＡの更新を周知するために，ページ上で更新通知（「Ｎｅｗ」，「更新」等のマーク）を表示したり，更新日付を記述したりすることが行われている。この場合も，該当する全ページのＨＴＭＬを変更しなければならず，変更作業の負担が大きくなる。
【００１６】
データ共有システムにおいて，会員それぞれがデータの関連づけや纏めを自由に行うことができれば，データの利用について多様な視点が導入され，また，データの検索性が高まるために，データ共有システムが活発に利用されると考えられる。
【００１７】
本願発明は，登録された会員同士がデータを共有するシステムであって，各会員のページの自由な編集およびデータの組み込みを許容し，簡単にデータの整理ができ，さらに整理されたデータ集を他会員が利用できるようなデータ共有システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために，本発明は，会員同士が共有するデータを表示するページを各会員に割り当て，このページの構成要素およびその配置に関する情報を，階層構造を構築して管理する。
【００１９】
すなわち，ページの構成要素（アーティクルという）およびその配置を示す情報層（ページ層）と，共有される個々のデータ（ドキュメントという）を示す層（アイテム層）との間に，アーティクルに組み込まれるデータおよびその配置を示す情報層（アーティクル層）を設ける。
【００２０】
そして，会員が，割り当てられたページのアーティクルのレイアウト，アーティクルに含めるドキュメントのレイアウトを自由に編集できるようにし，さらに，ドキュメントを取捨選択したアーティクルを，他の会員も自由に使用できるようにする。
【００２１】
具体的には，本発明にかかるシステムは，１）データ表示のために前記会員に割り当てられたページについて，該ページの識別情報，該ページを構成するアーティクルの識別情報および該ページのレイアウトを含むページ情報を記憶するページ情報記憶部と，２）前記アーティクルの識別情報，該アーティクルを構成するドキュメントの識別情報および該アーティクルの構成を示すアーティクルコンテンツを含むアーティクル情報を記憶するアーティクル情報記憶部と，３）前記ドキュメントの識別情報および共有されるデータとなるドキュメント本体で構成されるドキュメント情報を記憶するドキュメント記憶部と，４）前記会員の端末からページの表示要求を受け付け，該表示要求されたページのページ情報を前記ページ情報記憶部から抽出し，抽出したページ情報に記録されたアーティクルのアーティクル情報を前記アーティクル情報記憶部から抽出し，抽出したアーティクル情報に記録されたドキュメントのドキュメント情報を前記ドキュメント記憶部から抽出し，５）抽出したページ情報のレイアウトをもとに表示用ページデータを生成し，６）前記アーティクル毎に，構成するドキュメントをアーティクルコンテンツに組み込み，該ドキュメントを組み込んだアーティクルコンテンツを前記表示用ページデータに組み込み，７）前記ドキュメントおよびアーティクルコンテンツが組み込まれた表示用ページデータを前記会員の端末へ送信するページ表示処理部とを備える。
【００２２】
データ共有システムは，会員の端末からページの表示要求を受け付けると，表示要求されたページのページ情報をページ情報記憶部から抽出し，抽出したページ情報に記録されたアーティクルのアーティクル情報をアーティクル情報記憶部から抽出し，抽出したアーティクル情報に記録されたドキュメントのドキュメント情報をドキュメント記憶部から抽出する。抽出したページ情報のレイアウトをもとに表示用ページデータを生成し，表示用ページを構成するアーティクル毎に，そのアーティクルコンテンツをもとに，構成要素となっているドキュメントをアーティクルに組み込み，ドキュメントを組み込んだアーティクルコンテンツを生成する。さらに，ドキュメントを組み込んだアーティクルコンテンツを表示用ページデータに組み込む。このドキュメント，アーティクルコンテンツが組み込まれた表示用ページデータを会員端末へ送信する。
【００２３】
例えば，表示要求されたページのレイアウトをＸＭＬデータで，アーティクルの構成を示すアーティクルコンテンツをＨＴＭＬデータで，アーティクルに含まれるデータであるドキュメントをバイナリデータで，それぞれ蓄積しておく。そして，ページ表示部は，レイアウト（ＸＭＬ）をもとにページのＨＭＴＬデータ（ページＨＴＭＬ）を生成する。さらに，ドキュメントのバイナリデータをＨＴＭＬデータに変換してドキュメントＨＴＭＬを生成し，ドキュメントＨＴＭＬをアーティクルコンテンツ（ＨＴＭＬ）の該当位置（マークアップ位置）に挿入する。そして，ドキュメントを含むアーティクルのＨＴＭＬデータ（アーティクルＨＴＭＬ）をページＨＴＭＬに組み込んで，表示用ページ（Ｗｅｂページ）とする。
【００２４】
会員の端末では，既存のＷｅｂページ閲覧アプリケーションによって，システムから送信されたＨＴＭＬが解釈され，ドキュメントが組み込まれたアーティクルで構成されるＷｅｂページがディスプレイ等に表示される。
【００２５】
なお，ドキュメントは，内容を示す本体データの代わりに，ドキュメントを示す情報，例えばドキュメントタイトル名（文字列），サムネイル等を生成して表示するように，アーティクルＨＴＭＬに設定してもよい。
【００２６】
本発明によれば，会員が共有するデータ（ドキュメント）を表示するページの構成情報を，ページ・アーティクル・アイテムの３層構造で構築し，各層の情報の関連づけを管理する。また，ページ表示要求の度に，これらの情報をもとに表示用ページを生成して会員の端末に表示させる。
【００２７】
よって，データが置換された場合でも，会員は，最新のデータが組み込まれた表示用ページを閲覧することができる。また，会員は，会員それぞれの異なる内容の表示用ページを閲覧することができ，共有されているデータを様々な表現形式を通じて利用することができる。
【００２８】
さらに，本発明にかかるシステムは，会員の端末から，ページの編集要求を受け付けると，表示用ページと同様の処理によって編集用ページを生成する。そして，編集用ページで，ページの構成要素（アーティクル，ドキュメント）およびその配置の変更を検出すると，検出した編集操作をもとに，関連するページ情報，アーティクル情報ならびにページ情報を更新する。
【００２９】
これにより，会員は，各自の編集用ページ上でドキュメント，アーティクルを自由に追加，移動，削除することができ，個人の視点や意味づけにもとづいたデータの整理，提示を行うことができる。よって，データ共有サービスにおける情報提供の視点の豊富化を図ることができる。
【００３０】
さらに，本発明は，ドキュメントのダウンロード要求があった場合に，ダウンロード要求されたドキュメント，ダウンロード要求時に参照されていたページおよびアーティクルの識別情報，要求日時，ならびに要求した会員を含むドキュメントアクセスログ情報をアクセスログ記憶部に登録することができる。
【００３１】
また，本発明は，ページの表示要求を検出し，表示要求されたページ，ページを構成するアーティクルの識別情報，要求日時および要求会員を含むページアクセスログ情報をアクセスログ記憶部に登録することができる。
【００３２】
これにより，どのページ，アーティクル，ドキュメントへの関心が高いかの分析資料を得ることができる。
【発明の効果】
【００３３】
本発明によれば，システムが蓄積する共有用のデータを，会員個々に割り当られたページ上で表示する。そして，データが表示されるページの構成情報を，ページ，アーティクルおよびアイテム（データ）の３層階層で構成し管理する。
【００３４】
個々の会員に紐付けられるページの構成情報のページ層と，個々のデータを特定する情報のアイテム層との間にアーティクル層を設けて，ページと個々のデータとの関連づけを管理することによって，会員各々は，ドキュメントを任意に収集してアーティクルを生成しページに組み込むことができ，自己の視点にもとづいてドキュメントを含む種々の情報（アイテム）の整理や関連付けを行うことができる。
【００３５】
さらに，アーティクルをページに自由に組み込むことができ，会員は，自己が作成したアーティクルだけでなく，他会員が作成したアーティクルを利用することができる。
【００３６】
この多様なアーティクルの利用が可能になるために，共有データシステムに多様な視点が提供され，データの検索性・アクセス利便性が高まり，情報の共有によるノウハウの活用が促進されるという効果を奏する。
【００３７】
また，本発明によれば，共有するデータが更新された場合に，更新されたデータのアップロード以降にこのデータをリンクするページの表示要求があるときも，更新済みデータへのリンクが設定された表示用ページを生成する。
【００３８】
そのため，更新されたデータをリンクさせている会員は，ページの構成情報のリンク設定を修正する必要がない。
【００３９】
また，アーティクルが更新された場合に，原アーティクル（原データ）が更新されると，このアーティクルを参照している全てのページのレイアウトに更新済みのアーティクルが組み込まれて表示されるため，参照元および参照先の二重管理の必要がなくなるため，データの保守性にも優れ，常に適切な情報が提供されるという点からも，情報の共有が促進されるという効果を奏する。
【００４０】
さらに，本発明によれば，ページ，アーティクル，ドキュメントへのアクセスおよび参照の履歴情報をアクセスログ情報として蓄積する。よって，アクセスログ情報を分析することによって，関心が高いページ，アーティクル，ドキュメントを把握することができ，さらに，データ共有システムへの貢献度を評価することができる。
【００４１】
さらに，需要度の高いページ，アーティクル，ドキュメントを提供する，データ共有に貢献する会員を把握することができる。
【発明を実施するための最良の形態】
【００４２】
図１に，本発明にかかるデータ共有システムの実施の形態における構成例を示す。
【００４３】
図１に示すデータ共有システムは，会社の従業員間のデータ共有システムとして実施され，データ共有サーバ１，データベース２および会員端末３で構成される。
【００４４】
データ共有サーバ１は，データベース２に蓄積されたドキュメントを表示するためのページデータ（ＷｅｂページのＨＴＭＬ）を生成し，ネットワーク４を通じて会員端末３へ送信する。
【００４５】
ドキュメントは，会員が共有するデータであり，テキストデータ，スプレッドシードデータ，イメージデータ等である。
【００４６】
会員端末３は，データ共有サーバ１から送信された表示用ページを表示し，編集用ページによる編集が行える表示部３１を備える。
【００４７】
さらに，データ共有サーバ１は，従業員認証サーバ５にネットワーク４を介して接続する。従業員認証サーバ５は，人事テーブル５３を参照してデータ共有サーバ１を利用可能な登録済み会員の認証処理を行う会員認証部５１を備える。
【００４８】
データベース２は，ページテーブル２１，ページアクセスログテーブル２２，アーティクルテーブル２３，アーティクルアクセスログテーブル２４，ドキュメントテーブル２５，ドキュメントバージョンテーブル２６，ドキュメントアクセスログテーブル２７および会員テーブル２８を備える。
【００４９】
ページテーブル２１には，会員端末３に表示されるページの構成を示す情報（ページ情報）が記憶される。
【００５０】
図２（Ａ）に示すように，ページテーブル２１は，ページの識別情報を示す「ページＩＤ」，ページを作成した会員を示す「ページ作成者」，ページのレイアウトを示す「レイアウト」，評価点数を示す「点数」等のデータ項目で構成される。
【００５１】
レイアウトは，ページの構成要素，その配置および表示態様等が記述されたＸＭＬデータである。
【００５２】
図３にレイアウトのデータ例を示す。図３のレイアウトでは，ページｐ１１１のレイアウトとして，ページが３つのカラムで構成され，各カラムについて，カラムｉｄ＝０にアーティクルａ２２２，ａ２２３が，カラムｉｄ＝１にアーティクルａ３３３，ａ９８８が，カラムｉｄ＝２にアーティクルａ５５５，ａ６６６が，それぞれ構成要素として含まれることが定義されている。
【００５３】
ページアクセスログテーブル２２には，各ページのアクセスログ情報が記憶される。
【００５４】
図２（Ｂ）に示すように，ページアクセスログテーブル２２は，ページの識別情報を示す「ページＩＤ」，ページにアクセスした会員を示す「参照者」，ページがアクセスされた年月日および日時を示す「参照日時」等のデータ項目で構成される。
【００５５】
アーティクルテーブル２３には，ページの構成要素となるアーティクルの構成を示す情報（アーティクル情報）が記憶される。
【００５６】
図４（Ａ）に示すように，アーティクルテーブル２３は，アーティクルの識別情報を示す「アーティクルＩＤ」，アーティクルを作成した会員を示す「アーティクル作成者」，アーティクルの構成を示す「アーティクルコンテンツ」，アーティクルが作成された年月日および日時を示す「作成日時」，アーティクルが変更された年月日および日時を示す「変更日時」，評価点数を示す「点数」等のデータ項目で構成される。
【００５７】
アーティクルコンテンツは，アーティクルの構成要素，その配置および表示態様等が記述されたＨＴＭＬデータである。
【００５８】
図５にアーティクルコンテンツのデータ例を示す。図５のアーティクルコンテンツは，アーティクルｉｄ＝ａ３３３に，ドキュメントｄ５５５５，ｄ７７７７が構成要素として含まれ，アーティクルのタイトル，ドキュメントのタイトルが設定されている。
【００５９】
アーティクルアクセスログテーブル２４には，ドキュメントがアクセスされた場合に参照されたアーティクル毎のアクセスログ情報が記憶される。
【００６０】
図４（Ｂ）に示すように，アーティクルアクセスログテーブル２４は，アーティクルの識別情報を示す「アーティクルＩＤ」，アーティクルを参照してアクセスされたドキュメントの識別情報を示す「ドキュメントＩＤ］，アクセスした会員を示す「参照者」，アクセスの年月日および日時を示す「参照日時」等のデータ項目で構成される。
【００６１】
ドキュメントテーブル２５には，アーティクルの構成要素であるドキュメントの情報（ドキュメント情報）が記憶される。
【００６２】
図６（Ａ）に示すように，ドキュメントテーブル２５は，ドキュメントの識別情報を示す「ドキュメントＩＤ」，ドキュメントを作成した会員を示す「ドキュメント作成者」，ドキュメントのデータ形式を示す「ファイル拡張子」，ドキュメントの内容である「ドキュメント本体」，ドキュメント情報が更新された年月日を示す「更新日」，ドキュメント情報が作成された年月日および日時を示す「作成日時」，ドキュメント本体が変更された年月日および日時を示す「変更日時」，評価点数を示す「点数」等のデータ項目で構成される。
【００６３】
ドキュメント本体は，ドキュメントの内容であるバイナリデータである。
【００６４】
ドキュメントバージョンテーブル２６には，ドキュメントの更新処理が行われた場合に，ドキュメントの更新状態を示す版数情報が記憶される。
【００６５】
図６（Ｂ）に示すドキュメントバージョンテーブル２６は，ドキュメントの識別情報を示す「ドキュメントＩＤ」，ドキュメントの更新を特定する「ドキュメントバージョン番号」，ドキュメント本体の削除の有無を示す「削除フラグ」，ドキュメントを作成した会員を示す「ドキュメント作成者」等のデータ項目で構成される。
【００６６】
「削除フラグ」は，更新処理にともなって該当バージョンのドキュメント本体が削除された場合に値＝１が設定され，削除されていない場合に値＝０が設定される。
【００６７】
ドキュメントアクセスログテーブル２７には，各ドキュメントへのアクセスログ情報が記憶される。
【００６８】
図７に示すように，ドキュメントアクセスログテーブル２７は，ドキュメントの識別情報を示す「ドキュメントＩＤ」，ドキュメントへアクセスした会員を示す「参照者」，アクセスの年月日および日時を示す「参照日時」等のデータ項目で構成される。
【００６９】
会員テーブル２８には，データ共有サーバ１を利用できる会員の情報が記憶される。図８（Ａ）に示すように，会員テーブル２８は，会員の識別情報である「従業員番号」，会員の名前を示す「氏名」等のデータ項目で構成される。会員テーブル２８には，さらに，会員の連絡先（メールアドレス），コメント等が含まれていても良い。
【００７０】
会員テーブル２８は，図８（Ｂ）に示す人事テーブル５３の従業員情報の一部が複写されて生成される。人事テーブル５３は，「従業員番号」，「氏名」等のデータ項目で構成される，既知の人事マスタデータベース等である。
【００７１】
データ共有サーバ１が会員端末３に表示させるページは，その構成情報がページ層，アーティクル層，アイテム層の３層の階層構造で構築された情報によって定義されている。
【００７２】
図９に示すように，ページ層では，ページテーブル２１によって，ページ全体の配置および構成要素となるアーティクルが定義される。
【００７３】
アーティクル層では，アーティクルテーブル２３によって，ページを構成する各アーティクル内の構成要素となるドキュメントおよびその配置が定義される。
【００７４】
アイテム層では，ドキュメントテーブル２５によって，共有されるデータであるドキュメントの実体が定義される。
【００７５】
また，会員がドキュメントへアクセスすると，該当するドキュメントへのアクセス情報だけではなく，当該ドキュメントへのアクセス要求時に参照されていたページおよびアーティクルのアクセス情報が，各階層のページアクセスログテーブル２２，アーティクルアクセスログテーブル２４，ドキュメントアクセスログテーブル２６に記録される。これによって，ドキュメントへのアクセスに関与したページ，アーティクルを把握することができる。
【００７６】
データ共有サーバ１は，ページ表示部１１，ドキュメント管理部１３，更新部１５，アクセスログ記録部１７，評価部１８および会員登録部１９を備える。
【００７７】
ページ表示部１１は，会員端末３からのページ表示要求を受け付けて，データベース２のデータをもとに，会員端末３の表示部３１で表示処理可能なページデータ（ＨＴＭＬ）を生成する処理手段である。
【００７８】
図１０に示すように，ページ表示部１１は，ページＨＴＭＬ生成部１１１，アーティクルＨＴＭＬ生成部１１３，アイテムマークアップ処理部１１４，ドキュメントＨＴＭＬ生成部１１５，会員ＨＴＭＬ生成部１１６を備える。
【００７９】
ページＨＴＭＬ生成部１１１は，会員端末３からページの表示要求を受け付け，アクセスログ記録部１７へ通知するとともに，表示要求されたページの識別情報をもとに，ページテーブル２１から該当するページ情報を抽出する。さらに，ページ情報のレイアウト（ＸＭＬ）にもとづいて表示用ページとなるページＨＴＭＬを生成する。さらに，定義された全てのアーティクルＨＴＭＬを取得し，ページＨＴＭＬの該当位置へ組み込む。
【００８０】
アーティクルＨＴＭＬは，アーティクルのアーティクルコンテンツ（ＨＴＭＬ）から生成され，構成要素のドキュメント本体のバイナリデータから変換されたドキュメントＨＴＭＬまたはドキュメント本体に相当する所定のデータ（例えば，ドキュメントタイトルおよびドキュメント本体へのリンク情報）が組み込まれたものである。
【００８１】
アーティクルＨＴＭＬ生成部１１３は，通知されたアーティクルの識別情報をもとに，アーティクルテーブル２３から該当するアーティクル情報を抽出し，アーティクルコンテンツ（ＨＴＭＬ）からアーティクルＨＴＭＬを生成する。
【００８２】
アイテムマークアップ処理部１１４は，ドキュメントの識別情報をドキュメントＨＴＭＬ生成部１１５へ通知し，会員の識別情報が通知されていれば，会員の識別情報を会員ＨＴＭＬ生成部１１６へ通知する。そして，ドキュメント本体ＨＴＭＬ，会員情報ＨＴＭＬを得て，アーティクルＨＴＭＬの所定の位置へ組み込む。
【００８３】
ドキュメントＨＴＭＬ生成部１１５は，ドキュメントの識別情報をもとに，ドキュメントテーブル２５から該当するドキュメントのドキュメント本体（バイナリデータ）を取得し，ドキュメント本体を変換してドキュメントＨＴＭＬを生成する。
【００８４】
会員ＨＴＭＬ生成部１１６は，会員の従業員番号をもとに，会員テーブル２８から該当する会員情報（例えば氏名，メールアドレス等）を取得し，取得した情報をもとに会員ＨＴＭＬを生成する。
【００８５】
ドキュメント管理部１３は，会員端末３からドキュメントのダウンロード要求を受け付けて，データベース２から該当するドキュメントを取得して送信する処理手段である。
【００８６】
ドキュメント管理部１３は，図１１に示すように，ドキュメント要求受付部１３１，ドキュメント入出力部１３３，ドキュメント送信部１３５を備える。
【００８７】
ドキュメント要求受付部１３１は，会員端末３からドキュメントのダウンロード要求を受け付け，ドキュメントの識別情報をドキュメント入出力部１３３へ通知し，ドキュメントの識別情報および参照されたアーティクルの識別情報をアクセスログ記録部１７へ通知する。
【００８８】
ドキュメント入出力部１３３は，ドキュメントの識別情報をもとに，ドキュメントバージョンテーブル２６から該当するドキュメントの版数情報を参照して，ダウンロード要求で指定されたバージョンに該当するドキュメント本体をドキュメントテーブル２５から抽出する。ダウンロード要求でバージョン指定がなければ，最新バージョンが指定されたものとする。
【００８９】
さらに，ドキュメント入出力部１３３は，ドキュメントテーブル２５から要求されたドキュメント本体を抽出する。
【００９０】
なお，ドキュメントテーブル２５のドキュメント本体が，ドキュメントの更新により生ずる差分データとして記憶されている場合は，バージョンに対応する内容のドキュメント本体を抽出してマージする。
【００９１】
ドキュメント送信部１３５は，ドキュメント入出力部１３３が取得したドキュメント本体（バイナリデータ）をダウンロード要求した会員端末３に送信する。
【００９２】
更新部１５は，会員端末３から編集要求を受け付けて，編集用ページを生成して会員端末３の表示部３１に表示させ，ページの構成要素（アーティクル，ドキュメント等）の変更および配置変更等の編集操作（例えば，追加，削除，移動，内容変更等）を行わせ，これらの編集操作にもとづいてページ情報，アーティクル情報，ドキュメント情報の追加，削除，更新を行う処理手段である。
【００９３】
更新部１５は，図１２に示すように，ページレイアウト編集部１５１，ページレイアウト入出力部１５２，アーティクルページ連携部１５３，アーティクル入出力部１５４，アーティクル一覧表示部１５５，アーティクル編集部１５６，ドキュメントバージョン管理部１５７，ドキュメント入出力部１５８を備える。
【００９４】
ページレイアウト編集部１５１は，会員端末３から編集要求を受け付け，会員の識別情報から取得されたページ情報，アーティクル情報，ドキュメント情報をもとに編集用ページ（ＨＴＭＬ）を生成し，会員端末３へ送信し，会員端末３の編集操作を取得する。
【００９５】
ページレイアウト入出力部１５２は，編集要求した会員の識別情報をもとに，該当するページ情報をページテーブル２１から取得する。また，編集用ページに対して行われた編集操作をもとに，ページテーブル２１の該当するページ情報を更新する。
【００９６】
アーティクルページ連携部１５３は，編集用ページ（ＨＴＭＬ）のレイアウトを構成するアーティクルの変更状態を，関連するアーティクルコンテンツ（ＨＴＭＬ）に反映させる。
【００９７】
アーティクル入出力部１５４は，編集用ページに関連するアーティクル情報をアーティクルテーブル２３から取得する。また，編集用ページに対して行われた編集操作をもとに，アーティクルテーブル２３の該当するアーティクル情報を更新し，または，アーティクル情報を追加，削除する。
【００９８】
アーティクル一覧表示部１５５は，編集中に，アーティクルの一覧表示要求を受け付けて，アーティクルテーブル２３に記憶されているアーティクルの一覧リストを生成し，会員端末３に表示させる。
【００９９】
アーティクル編集部１５６は，編集中にアーティクルの編集要求を受け付け，要求されたアーティクルに対する編集結果を受け付ける。
【０１００】
ドキュメントバージョン管理部１５７は，編集操作がドキュメントのアップロード要求である場合に，ドキュメントバージョンテーブル２６のアップロードされたドキュメントの版数情報を更新する。
【０１０１】
ドキュメント入出力部１５８は，編集要求されたページに関連するドキュメント情報をドキュメントテーブル２５から取得する。また，アップロードされたドキュメントのドキュメント情報をドキュメントテーブル２５に追加する。
【０１０２】
アクセスログ記録部１７は，ページの表示要求，ドキュメントのダウンロード要求があった場合に，ページ表示要求されたページへのアクセスログ情報，および，ダウンロード要求されたドキュメントおよび関連するページ，アーティクルのアクセスログ情報を生成し，ページアクセスログテーブル２２，アーティクルアクセスログテーブル２４，ドキュメントアクセスログテーブル２７へ蓄積する。
【０１０３】
評価部１８は，ページアクセスログテーブル２２，アーティクルアクセスログテーブル２４，ドキュメントアクセスログテーブル２７に蓄積された情報をもとに，ドキュメント，アーティクル，ページごとに所定の評価（点数）を付与する。また，評価（点数）を集計し，アクセスログ情報を用いて評価順位リストを生成する。
【０１０４】
図１３（Ａ）に，アーティクル評価順位リスト例を示す。アーティクル評価順位リスト３４０は，降順の「順位」，アーティクルの識別情報である「アーティクルＩＤ」，アーティクルに含まれるドキュメントを示す「アーティクル内容」，アーティクルを作成した会員を示す「作成者」，アーティクルのアクセスログ情報にもとづいて付与された「点数」等のデータ項目で構成される。
【０１０５】
図１３（Ｂ）に，ドキュメント評価順位リスト例を示す。ドキュメント評価順位リスト３５０は，降順の「順位」，ドキュメントの識別情報である「ドキュメントＩＤ」，ドキュメントを作成した会員を示す「作成者」，ドキュメントのアクセスログ情報にもとづいて付与された「点数」等のデータ項目で構成される
会員登録部１９は，人事テーブル５３に登録された従業員の情報を用いて，ドキュメント共有サービスを受ける会員を登録し，会員の情報を会員テーブル２８に記憶する。
【０１０６】
図１４に，データ共有サーバ１が生成するページの表示例およびデータベース２の各データテーブルとの関連性を示す。
【０１０７】
自己に割り当てられたページｐ１１１のアーティクルａ１を編集したい会員（ページ編集者）は，ページの編集要求を行う。
【０１０８】
データ共有サーバ１の更新部１５は，ページｐ１１１のページ情報，アーティクルａ１〜ａ３のアーティクル情報，ドキュメントｄ１のドキュメント情報をもとに，ページｐ１１１のレイアウト（ＸＭＬ）にしたがって，ページｐ１１１のＨＴＭＬを生成する。さらに，ドキュメントｄ１のドキュメント本体のバイナリデータをＨＴＭＬ化する（ドキュメントＨＴＭＬ）。さらに，ＨＴＭＬ化されたドキュメントｄ１をアーティクルａ１のアーティクルコンテンツ（ＨＴＭＬ）に組み込む。
【０１０９】
さらに，ページｐ１１１のカラムｃ０の内容としてドキュメントｄ１を組み込んだアーティクルａ１のＨＴＭＬを，カラムｃ１，ｃ２の内容として，アーティクルａ２．ａ３のＨＴＭＬをそれぞれページＨＴＭＬに組み込み，編集用ページとする。編集用ページｐ１１１は，ページ編集画面３００として表示される。
【０１１０】
その後，データを閲覧したい会員（閲覧者）が，ページｐ１１１の表示要求を行う。データ共有サーバ１のページ表示部１１は，データベース２を参照して表示用ページ（ＨＴＭＬ）を生成する。表示用のページｐ１１１は，ページ公開画面３１０（ｐ１１１）として会員端末３に表示される。
【０１１１】
ここで，閲覧者が，ページ公開画面３１０のアーティクルａ１に含まれるドキュメントｄ１のダウンロード要求を行うと，ドキュメント管理部１３は，ドキュメントテーブル２５から該当するドキュメント「製造業向け提案書」ｄ１のドキュメント本体を取り出し，閲覧者の会員端末３へ送信する。
【０１１２】
アクセスログ記録部１７は，要求されたドキュメントｄ１，関連するページｐ１１１，アーティクルａ１の各アクセスログ情報を生成し，ドキュメントアクセスログテーブル２７，ページアクセスログテーブル２２，アーティクルアクセスログテーブル２４へそれぞれ追加する。
【０１１３】
その後，ドキュメントｄ１を作成し，更新した会員（更新者）が，ドキュメントｄ１の更新済みドキュメント「製造業向け提案書（改）」ｄ１′をアップロード要求する。データ共有サーバ１の更新部１５は，ドキュメントアップロード画面３２０を更新者の会員端末３に表示させる。
【０１１４】
ドキュメントアップロード画面３２０で，更新済みのドキュメントｄ１′がアップロード対象として指定されると，ドキュメントｄ１がすでにドキュメントテーブル２５に記録されているので，更新部１５は，更新を特定する版数（２），元ドキュメントの削除（０＝なし）等の指定などの版数情報をドキュメントバージョンテーブル２６に設定し，ドキュメントｄ１′のドキュメント情報を生成してドキュメントテーブル２５に蓄積する。
【０１１５】
この更新後に，閲覧者が，ページ表示要求すると，アーティクルａ１にドキュメントｄ１′が組み込まれたページｐ１１１のページ公開画面３１０が閲覧者の会員端末３に表示される。そして，ドキュメントｄ１′のダウンロード要求を行うと，ドキュメント管理部１３は，ドキュメントテーブル２５から該当するドキュメント「製造業向け提案書（改）」ｄ１′のドキュメント本体を取り出し，閲覧者の会員端末３へ送信する。
【０１１６】
アクセスログ記録部１７は，要求されたドキュメントｄ１，関連するページｐ１１１，アーティクルａ１の各アクセスログ情報を生成し，ドキュメントアクセスログテーブル２７，ページアクセスログテーブル２２，アーティクルアクセスログテーブル２４へそれぞれ追加する。
【０１１７】
図１５に，会員端末３に表示されるページ公開画面のより詳細な表示例を示す。
【０１１８】
ここで，各会員に割り当てられるページは，３つのカラムｃ０〜ｃ２で構成され，各カラムには１または複数のアーティクルを設定し，各アーティクル内にはドキュメント，リンク情報等を自由に貼り付けることができるとする。
【０１１９】
会員番号＝１１１１３の会員が作成したページ（ｐ１１１）のページ公開画面５１０では，カラムｃ０はアーティクルａ２２２，ａ２２３を，カラムｃ１はアーティクルａ３３３，ａ９８８を，カラムｃ２はアーティクルａ５５５，ａ６６６を，それぞれ構成要素として含むとする。
【０１２０】
カラムｃ０のアーティクルａ２２２の本体として写真，テキストが含まれている。アーティクルａ２２３は，別の会員Ｂが作成したものである。
【０１２１】
カラムｃ１のアーティクルａ３３３には，ドキュメントｄ５５５５，ｄ７７７７が組み込まれている。ドキュメントｄ５５５５，ｄ７７７７は，アーティクルａ３３３上でドキュメントタイトルだけを表示し，ドキュメント本体を別フレームで表示するような態様で構成されている。アーティクルａ９８８は，組み込まれたドキュメントｄ６６６６の内容をアーティクル内で表示するように構成されている。
【０１２２】
カラムｃ２のアーティクルａ５５５には，ドキュメントとして標準で提供されているカレンダが組み込まれている。アーティクルａ６６６は，ページｐ１１１を閲覧した会員の履歴情報を入力できるよう構成されている。
【０１２３】
図１６に，他のページｐ３３３のページ公開画面の表示例を示す。
【０１２４】
図１６のページｐ３３３のカラムｃ１には，アーティクルａ３３３，ａ９８８が組み込まれている。また，アーティクルａ３３３は，ドキュメントｄ５５５５，ｄ７７７７が組み込まれている。
【０１２５】
図１６のページｐ３３３のページの表示要求がある前に，ドキュメントｄ５５５５が更新されている場合には，ドキュメントテーブル２５のドキュメント情報およびドキュメントバージョンテーブル２６の版数管理情報によって，最新版であるドキュメントｄ５５５５の第２版が自動的に組み込まれる。
【０１２６】
図１７に，ページ，アーティクル，ドキュメント間の関係例を示す。
【０１２７】
図１５に示すページｐ１１１では，ページｐ１１１とアーティクルａ３３３，ａ９８８とが関連づけられている。また，アーティクルａ３３３とドキュメントｄ５５５５，ｄ７７７７とが，アーティクルａ９８８とドキュメントｄ６６６６とがそれぞれ関連付けられている。このような関連づけは，各データテーブルの参照関係によって設定される。
【０１２８】
なお，アーティクルａ３３３が他の会員のページ（ｐ３３３）の構成要素として設定された場合には，ページｐ３３３とアーティクルａ３３３とが関連付けられる。
【０１２９】
また，ドキュメントｄ５５５５のダウンロード要求があった場合に，アーティクルａ３３３またはａ９９９のどちらが参照されている状態で要求されたのかを，ページ生成時に使用したアーティクル情報（識別情報）によって特定することができる。
【０１３０】
図１８に，ページ公開画面のアーティクルの表示例を示す。
【０１３１】
アーティクルコンテンツの記述によって，アーティクルの構成要素であるドキュメントが，ドキュメント本体，ドキュメントタイトル，またはドキュメントに対応するサムネイルとして表示させることができる。図１８のアーティクル表示例５１１では，ドキュメントがドキュメントタイトルで表示され，ドキュメントタイトルにドキュメント本体へのリンク情報が設定されている。
【０１３２】
また，カーソルをドキュメントタイトル上に位置させて，ドキュメントの「拡張子」，「点数」，「コメント（テキストデータ）」などを表示させることができる。
【０１３３】
「拡張子」は，ドキュメントテーブル２５の該当するドキュメント情報の「ドキュメント拡張子」の設定情報を用いる。拡張子の表示によって，ドキュメントのデータ形式を知らせることができる。
【０１３４】
「点数」は，ドキュメント情報の「点数」の値を用いる。これによって，ドキュメントの評価を知らせることができる。
【０１３５】
「コメント（テキストデータ）」は，アーティクルテーブル２３のアーティクル情報のアーティクルコンテンツで設定したテキストデータを利用して表示する。これによって，ドキュメントの簡単な紹介情報を提供することができる。
【０１３６】
図１９に，データ共有サーバ１へのログイン画面を示す。データ共有サーバ１は，ログイン要求を受けるとログイン画面３３０を会員端末３に表示させる。ログイン画面３３０で入力されたユーザＩＤ，パスワードは，従業員認証サーバ５の会員認証部５１での人事テーブル５３にもとづく認証処理で使用される。
【０１３７】
図２０〜図２９に，データ共有サーバ１の処理フローを示す。
【０１３８】
図２０および図２１は，ページ表示処理の処理フロー図である。
【０１３９】
データ共有サーバ１は，ログイン要求があるかを判断し（ステップＳ１０），ログイン要求があれば（ステップＳ１０のＹＥＳ），認証が成功かを判定する（ステップＳ１１）。会員テーブル２８を参照して認証が成功したら（ステップＳ１１のＹＥＳ），会員個人のページ表示処理を行う（ステップＳ１２）。
【０１４０】
その後，ドキュメントのアップロード要求（登録要求）があるかを判断し（ステップＳ１３），ドキュメント登録要求があれば（ステップＳ１３のＹＥＳ），ドキュメント登録処理を行い，ドキュメントテーブル２５，ドキュメントバージョンテーブル２６を更新する（ステップＳ１４）。
【０１４１】
さらに，アーティクルの作成／編集要求があるかを判断し（ステップＳ１５），アーティクル作成／編集要求があれば（ステップＳ１５のＹＥＳ），アーティクル作成・編集処理を行い，関連するページテーブル２１，アーティクルテーブル２３，ドキュメントテーブル２５を更新する（ステップＳ１６）。
【０１４２】
さらに，ページレイアウトの作成／編集要求があるかを判断し（ステップＳ１７），ページレイアウトの作成／編集要求があれば（ステップＳ１７のＹＥＳ），ページレイアウト作成・編集処理を行い，関連するページテーブル２１，アーティクルテーブル２３，ドキュメントテーブル２５を更新する（ステップＳ１８）。
【０１４３】
さらに，ドキュメントダウンロード要求があるかを判断し（ステップＳ１９），ドキュメントダウンロード要求があれば（ステップＳ１９のＹＥＳ），ドキュメントのアクセスログ情報をドキュメントアクセスログテーブル２７に追加し（ステップＳ２０），参照されるアーティクルのアクセスログ情報をアーティクルアクセスログテーブル２４に追加し（ステップＳ２１），ドキュメントテーブル２５から抽出したドキュメント本体を会員端末３に送信する（ステップＳ２２）。
【０１４４】
所定期間の経過を判定し（ステップＳ２３），所定期間が経過したら（ステップＳ２３のＹＥＳ），ダウンロード集計処理として，アーティクルテーブル２３およびアーティクルアクセスログテーブル２４をもとに，アーティクル毎に登録されているドキュメントのダウンロード要求数を集計し，ダウンロード集計数をもとに降順でアーティクルを並べたアーティクル一覧を生成する（ステップＳ２４）。
【０１４５】
図２２は，ステップＳ１２のページ表示処理の処理フロー図である。
【０１４６】
ページ表示部１１のページＨＴＭＬ生成部１１１は，会員端末３の表示部（ブラウザ）３１からのページ表示要求を受け付けると（ステップＳ１００），ページの識別情報をもとに該当するページ情報のレイアウト（ＸＭＬ）を取得し，ページＨＴＭＬを生成する（ステップＳ１０１）。
【０１４７】
未処理のページがまだ存在するかを判断し（ステップＳ１０２），未処理のページが存在すれば（ステップＳ１０２のＹＥＳ），ページＨＴＭＬに，そのページへ遷移するためのリンク設定（ページリンク）を追加する（ステップＳ１０３）。
【０１４８】
未処理のページがなければ（ステップＳ１０２のＮＯ），選択中のページ配下のレイアウト（ＸＭＬ）を取得する（ステップＳ１０４）。
【０１４９】
さらに，処理対象のページに未処理のカラムがまだ存在するかを判断し（ステップＳ１０５），未処理のカラムが存在すれば（ステップＳ１０５のＹＥＳ），ページＨＴＭＬにカラムを追加する（ステップＳ１０６）。カラムに未処理のアーティクルが存在するかを判断し（ステップＳ１０７），アーティクルが存在すれば（ステップＳ１０７のＹＥＳ），アーティクルＨＴＭＬ生成部１１３から該当のアーティクルＨＴＭＬを取得する（ステップＳ１０８）。さらに，ページＨＴＭＬの該当位置に，取得したアーティクルＨＴＭＬを挿入する（ステップＳ１０９）。
【０１５０】
未処理のアーティクルが存在しなくなるまで（ステップＳ１０７のＮＯ），各アーティクルについてステップＳ１０８およびＳ１０９の処理を繰り返す。そして，未処理のカラムが存在しなければ（ステップＳ１０５のＮＯ），要求されたページＨＴＭＬ（アーティクルＨＴＭＬが組み込まれたページＨＴＭＬ）を会員端末３の表示部（ブラウザ）３１に出力する（ステップＳ１１０）。
【０１５１】
図２３は，ステップＳ１０８の処理に関連するアーティクルＨＴＭＬの生成処理の処理フロー図である。
【０１５２】
アーティクルＨＴＭＬ生成部１１３は，ページＨＴＭＬ生成部１１１より要求を受け付けると（ステップＳ１５０），該当するアーティクルコンテンツ（ＨＴＭＬ）を取得する（ステップＳ１５１）。アイテムマークアップ処理部１１４は，アーティクルコンテンツ（ＨＴＭＬ）を解釈して，アーティクルＨＴＭＬを生成し（ステップＳ１５２），アーティクルＨＴＭＬ内にマークアップがあるかを判断する（ステップＳ１５３）。
【０１５３】
マークアップがあれば（ステップＳ１５３のＹＥＳ），マークアップの要素を判断する（ステップＳ１５４）。
【０１５４】
ドキュメントのマークアップであれば（ステップＳ１５４の「ドキュメント」），ドキュメントＨＴＭＬ生成部１１５が，該当するドキュメントのドキュメント本体を取得し（ステップＳ１５５），ドキュメント本体（バイナリデータ）に相当するドキュメントＨＴＭＬを生成する（ステップＳ１５６）。
【０１５５】
アイテムマークアップ処理部１１４は，アーティクルＨＴＭＬの該当位置にドキュメントＨＴＭＬを追加する（ステップＳ１５７）。
【０１５６】
会員のマークアップであれば（ステップＳ１５４の「会員」），会員ＨＴＭＬ生成部１１６が，該当者の会員データを取得し（ステップＳ１６１），会員情報に相当する会員ＨＴＭＬを生成する（ステップＳ１６２）。
【０１５７】
アイテムマークアップ処理部１１４は，アーティクルＨＴＭＬの該当位置に会員ＨＴＭＬを追加し（ステップＳ１６３），内部に保持する会員一覧リストに該当者の会員ＩＤを追加する（ステップＳ１６４）。
【０１５８】
未処理のマークアップがなければ（ステップＳ１５３のＮＯ），アーティクルＨＴＭＬに複数のドキュメントが含まれていたかを判断する（ステップＳ１７０）。
【０１５９】
複数のドキュメントが含まれていれば（ステップＳ１７０のＹＥＳ），アーティクルＨＴＭＬにドキュメントＨＴＭＬを組み込む代わりに，アーティクルＨＴＭＬのドキュメントタイトル部分にドキュメント本体へのリンクを挿入する（ステップＳ１７１）。さらに，ステップＳ１６４で生成した会員一覧リストから，電子メール自動生成処理のための「ｍａｉｌｔｏリンク」を作成し，アーティクルＨＴＭＬの所定の位置に挿入する（ステップＳ１７２）。
【０１６０】
処理したアーティクルＨＴＭＬを，ページＨＴＭＬ生成部１１１へ返却して（ステップＳ１７３），処理を終了する。
【０１６１】
図２４は，ステップＳ１６のアーティクル作成・編集処理における，新規アーティクル作成処理の処理フロー図である。
【０１６２】
ページ編集画面３００に設けられた「新規アーティクル」ボタンがクリックされる等の操作によって，アーティクル編集部１５６は，アーティクル作成要求を受け付ける（ステップＳ２１０）。アーティクル入出力部１５４は，アーティクルページ連携部１５３，ページレイアウト入出力部１５２を介して該当するページのレイアウトをページテーブル２１から取得する（ステップＳ２１１）。
【０１６３】
アーティクル入出力部１５４は，空のアーティクル情報を生成し，アーティクルテーブル２３に保存する（ステップＳ２１２）。アーティクルページ連携部１５３は，ページのレイアウトに，生成された空のアーティクルの設定を追加する（ステップＳ２１３）。ページレイアウト入出力部１５２は，更新されたレイアウトをページテーブル２１に保存する（ステップＳ２１４）。
【０１６４】
図２５は，ステップＳ１６のアーティクル作成・編集処理における，アーティクルの移動処理の処理フロー図である。
【０１６５】
ページ編集画面３００に設けられた「移動」ボタンがクリックされる等の操作によって，アーティクル編集部１５６は，アーティクル移動の操作を受け付ける（ステップＳ２２０）。アーティクル入出力部１５４は，アーティクルページ連携部１５３，ページレイアウト入出力部１５２を介して該当するページのレイアウトをページテーブル２１から取得する（ステップＳ２２１）。
【０１６６】
アーティクル編集部１５６は，レイアウトの移動先カラムに，移動対象として選択されているアーティクル設定の記述をコピーし（ステップＳ２２２），元のカラムのアーティクル設定の記述を削除する（ステップＳ２２３）。ページレイアウト入出力部１５２は，更新されたレイアウトをページテーブル２１に保存する（ステップＳ２２４）。
【０１６７】
図２６は，ステップＳ１６のアーティクル作成・編集処理における，他会員のアーティクル参照によるアーティクル追加処理の処理フロー図である。
【０１６８】
ページ編集画面３００に設けられた「アーティクル参照」ボタンがクリックされる等の操作によって，アーティクル一覧表示部１５５が，アーティクル参照要求を受け付けると，アーティクルテーブル２３を参照して記憶されているアーティクルの一覧を作成し，このアーティクル一覧を含むアーティクル参照画面を会員端末３に表示させる（ステップＳ２３０）。
【０１６９】
アーティクル編集部１５６は，アーティクル参照画面で特定された，追加されるアーティクルおよび追加位置を取得する（ステップＳ２３１）。アーティクル入出力部１５４は，アーティクルページ連携部１５３，ページレイアウト入出力部１５２を介して該当するページのレイアウトをページテーブル２１から取得する（ステップＳ２３２）。
【０１７０】
アーティクルページ連携部１５３は，指定されたアーティクルをページのレイアウトの指定された追加位置に設定する（ステップＳ２３３）。ページレイアウト入出力部１５２は，更新されたレイアウトをページテーブル２１に保存する（ステップＳ２３４）。
【０１７１】
図２７は，ステップＳ１６のアーティクル作成・編集処理における，アーティクルの保存処理の処理フロー図である。
【０１７２】
アーティクル入出力部１５４は，アーティクル作成・編集に続いてアーティクルの保存要求を受け付けると（ステップＳ２５０），保存するアーティクルにドキュメントのマークアップが複数含まれるかを判断し（ステップＳ２５１），複数のドキュメントがマークアップされていれば（ステップＳ２５１のＹＥＳ），各ドキュメントのドキュメント本体（バイナリデータ）を取得してデータ圧縮処理し，ドキュメントテーブル２５に保存する（ステップＳ２５２）。さらに，要求されたアーティクルをアーティクルテーブル２３に保存する（ステップＳ２５３）。
【０１７３】
図２８は，ステップＳ２２のドキュメント送信処理の処理フロー図である。
【０１７４】
ドキュメント要求受付部１３１は，会員端末３からドキュメントのダウンロード要求を受け付けると（ステップＳ２７０），アクセスログ記録部１７は，ダウンロードされるドキュメントおよびこのドキュメントが含まれるアーティクルのアクセスログをアーティクルアクセスログテーブル２４に記録し，点数を加算する（ステップＳ２７１）。さらに，要求されたドキュメントのアクセスログをドキュメントアクセスログテーブル２７に記録する（ステップＳ２７２）。
【０１７５】
ドキュメント入出力部１３３は，ドキュメントバージョンテーブル２６を参照してドキュメントテーブル２５から最新版のドキュメント本体（バイナリデータ）を取得する（ステップＳ２７３）。ドキュメント送信部１３５は，取得したドキュメント（バイナリデータ）をＨＴＴＰで要求元の会員端末３へ送信する（ステップＳ２７４）。
【０１７６】
図２９は，会員登録処理の処理フロー図である。
【０１７７】
会員登録部１９は，会員登録依頼があるかを判定し（ステップＳ２９０），会員登録依頼があると（ステップＳ２９０のＹＥＳ），認証が成功したかを調べる（ステップＳ２９１）。従業員認証サーバ５において人事テーブル５３を参照した認証が成功したときは（ステップＳ２９１のＹＥＳ），会員登録を行い，会員情報を会員テーブル２８に追加して（ステップＳ２９２），終了する。認証が成功しないときは（ステップＳ２９１のＮＯ），そのまま終了する。
【０１７８】
以上，本発明をその実施の形態により説明したが，本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【図面の簡単な説明】
【０１７９】
【図１】データ共有システムの実施の形態における構成例を示す図である。
【図２】ページテーブルおよびページアクセスログテーブルのデータ構成例を示す図である。
【図３】ページ情報のレイアウトのＸＭＬ例を示す図である。
【図４】アーティクルテーブルおよびアーティクルアクセスログテーブルのデータ構成例を示す図である。
【図５】アーティクルコンテンツのＨＴＭＬ例を示す図である。
【図６】ドキュメントテーブルおよびドキュメントバージョンテーブルのデータ構成例を示す図である。
【図７】ドキュメントアクセスログテーブルのデータ構成例を示す図である。
【図８】会員テーブルおよび人事テーブルのデータ構成例を示す図である。
【図９】ページ層，アーティクル層，アイテム層とテーブルとの関係を示す図である。
【図１０】ページ表示部の構成例を示す図である。
【図１１】ドキュメント管理部の構成例を示す図である。
【図１２】更新部の構成例を示す図である。
【図１３】アーティクル評価順位リスト例およびドキュメント評価順位リスト例を示す図である。
【図１４】データ共有サーバが生成するページ表示例およびデータベースの各データテーブルとの関連性を示す図である。
【図１５】ページ公開画面の表示例（その１）を示す図である。
【図１６】ページ公開画面の表示例（その２）を示す図である。
【図１７】ページ，アーティクル，ドキュメント間の関係例を示す図である。
【図１８】ページ公開画面のアーティクルの表示例を示す図である。
【図１９】データ共有サーバへのログイン画面を示す図である。
【図２０】データ共有システムの概要処理フロー図である。
【図２１】データ共有システムの概要処理フロー図である。
【図２２】ページ表示処理の処理フロー図である。
【図２３】ステップＳ１０８の処理に関連するアーティクルＨＴＭＬの生成処理の処理フロー図である。
【図２４】ステップＳ１６のアーティクル作成・編集処理における，新規アーティクル作成処理の処理フロー図である。
【図２５】ステップＳ１６のアーティクル作成・編集処理における，アーティクルの移動処理の処理フロー図である。
【図２６】ステップＳ１６のアーティクル作成・編集処理における，他会員のアーティクル参照によるアーティクル追加処理の処理フロー図である。
【図２７】ステップＳ１６のアーティクル作成・編集処理における，アーティクルの保存処理の処理フロー図である。
【図２８】ステップＳ２２のドキュメント送信処理の処理フロー図である。
【図２９】会員登録処理の処理フロー図である。
【符号の説明】
【０１８０】
１  データ共有サーバ
１１  ページ表示部
１１１  ページＨＴＭＬ生成部
１１３  アーティクルＨＴＭＬ生成部
１１４  アイテムマークアップ処理部
１１５  ドキュメントＨＴＭＬ生成部
１１６  会員ＨＴＭＬ生成部
１３  ドキュメント管理部
１３１  ドキュメント要求受付部
１３３  ドキュメント入出力部
１３５  ドキュメント送信部
１５  更新部
１５１  ページレイアウト編集部
１５２  ページレイアウト入出力部
１５３  アーティクルページ連携部
１５４  アーティクル入出力部
１５５  アーティクル一覧表示部
１５６  アーティクル編集部
１５７  ドキュメントバージョン管理部
１５８  ドキュメント入出力部
１７  アクセスログ記憶部
１８  評価部
１９  会員登録部
２  データベース
２１  ページテーブル
２２  ページアクセスログテーブル
２３  アーティクルテーブル
２４  アーティクルアクセスログテーブル
２５  ドキュメントテーブル
２６  ドキュメントバージョンテーブル
２７  ドキュメントアクセスログテーブル
２８  会員テーブル
３  会員端末
３１  表示部
４  ネットワーク
５  従業員認証サーバ
５１  会員認証部
５３  人事テーブル
【図１】
2009230593.tif 000003
【図２】
2009230593.tif 000004
【図３】
2009230593.tif 000005
【図４】
2009230593.tif 000006
【図５】
2009230593.tif 000007
【図６】
2009230593.tif 000008
【図７】
2009230593.tif 000009
【図８】
2009230593.tif 000010
【図９】
2009230593.tif 000011
【図１０】
2009230593.tif 000012
【図１１】
2009230593.tif 000013
【図１２】
2009230593.tif 000014
【図１３】
2009230593.tif 000015
【図１４】
2009230593.tif 000016
【図１５】
2009230593.tif 000017
【図１６】
2009230593.tif 000018
【図１７】
2009230593.tif 000019
【図１８】
2009230593.tif 000020
【図１９】
2009230593.tif 000021
【図２０】
2009230593.tif 000022
【図２１】
2009230593.tif 000023
【図２２】
2009230593.tif 000024
【図２３】
2009230593.tif 000025
【図２４】
2009230593.tif 000026
【図２５】
2009230593.tif 000027
【図２６】
2009230593.tif 000028
【図２７】
2009230593.tif 000029
【図２８】
2009230593.tif 000030
【図２９】
2009230593.tif 000031