(57)【特許請求の範囲】
【請求項１】
サーバコンピュータと、ユーザ入力装置とディスプレイ装置とを備えるとともにユーザによって操作されるユーザコンピュータと、に接続されたネットワーク上で、ウェブページにアクセスする方法であって、
前記ユーザが２つ以上の次元（ｄｉｍｅｎｓｉｏｎ）のそれぞれの値を同時に選択することを可能にするセレクタを含むウェブページの一部を、前記ネットワークを介して前記サーバコンピュータから前記ディスプレイ装置に転送する工程と、
前記ユーザ入力装置からの信号に応答して生成され、前記ユーザによって選択された各次元の前記値を示す情報を受け取ることによってユーザの選択を検出する工程と、
前記ユーザ入力装置からの信号に応答して生成され、前記ユーザによって選択された対応する次元に対して複数のフィルタリング方法からそれぞれ選択された２つ以上のフィルタリング方法を示す情報を受け取ることによってユーザの選択を検出する工程と、
前記選択された次元に対して選択された対応するフィルタリング方法によって、前記選択された次元の前記各値の全部に一致する情報に関連付けられた単数又は複数のウェブページを同定する工程と、
前記同定されたウェブページに関する情報を前記ユーザコンピュータに送る工程と、
前記ユーザ入力装置からの信号に応答して生成され、前記同定されたウェブページから前記ユーザによって選択されたウェブページを示す情報を受け取ることによってユーザの選択を検出する工程と、
前記ユーザによって選択された前記ウェブページの内の、前記ユーザに関連付けられたユーザ座標に基づき閲覧が許可されるセクションのみを前記ユーザコンピュータに送る工程と、
ドキュメントを作成するべく前記ユーザ入力装置を介してドキュメントクリエータによって提供される信号を受け入れる工程と、を有し、
前記ドキュメントクリエータに対して割り当てられた各次元の単数又は複数の値が、作成された前記ドキュメントに関連付けられる各次元のデフォルト値として使用されるウェブページにアクセスする方法。
【請求項２】
前記セレクタは、それぞれが各次元に対応する複数のプルダウンリストを有し、
前記２つ以上の次元は、地理的位置、企業部門、従業員区分、及び時期を含み、
各次元は、複数の階層値に関連付けられている請求項１に記載のウェブページにアクセスする方法。
【請求項３】
前記ユーザコンピュータに送られる情報は、前記同定されたウェブページのリストを表示するために使用される請求項１に記載のウェブページにアクセスする方法。
【請求項４】
前記複数のフィルタリング方法は、厳格な（ｓｔｒｉｃｔ）フィルタリング、上方フィルタリング、及び下方フィルタリング、を含む請求項１に記載のウェブページにアクセスする方法。
【請求項５】
ユーザ入力装置とディスプレイ装置とを利用する、ネットワーク上でウェブページにアクセスするためのユーザインターフェースであって、
複数の次元の利用可能な値をユーザに対して表示するセレクタ手段と、
前記ユーザによって同時に特定された２つ以上の次元の各値を検出するととともに、前記ユーザによって特定された対応する次元に対して前記ユーザによって複数のフィルタリング方法からそれぞれ選択された２つ以上のフィルタリング方法を検出するべく、前記ユーザ入力装置から信号を受け入れる検出手段と、
前記２つ以上の次元に対して選択された前記各フィルタリング方法によって、前記特定された次元の各値の全てに合致する単数又は複数のウェブページを選択する選択手段と、
前記選択されたウェブページのリストを前記ディスプレイ装置上で提示する表示手段と、
前記選択されたウェブページのリストから前記ユーザによって選択されたウェブページを検出するべく前記ユーザ入力装置から信号を受け入れる検出手段と、
前記ユーザによって選択された前記ウェブページの内の、前記ユーザに関連付けられたユーザ座標に基づき閲覧が許可されるセクションのみを表示する表示手段と、
ドキュメントを作成するべく前記ユーザ入力装置を介してドキュメントクリエータによって提供される信号を受け入れる検出手段と、を有し、
前記ドキュメントクリエータに対して割り当てられた各次元の単数又は複数の値が、作成された前記ドキュメントに関連付けられる各次元のデフォルト値として使用されるユーザインターフェース。
【請求項６】
ウェブページにアクセスするためのユーザインターフェースであって、
２つ以上の次元の値を選択するためのセレクタのユーザに対する表示と、
前記ユーザによって同時に特定された２つ以上の次元の値を選択し、前記ユーザによって特定された対応する次元にそれぞれ関連付けられた２つ以上のフィルタリング方法を特定するためのユーザ入力装置からの信号の受け入れと、
対応する前記フィルタリング方法によって同定した、前記選択された次元の値に合致する複数のウェブページのリストの表示と、
前記表示されたウェブページのリストから１つのウェブページを選択するための前記ユーザ入力装置からの信号の受け入れと、
前記選択されたウェブページの内の、前記ユーザに関連付けられたユーザ座標に基づき閲覧が許可されるセクションのみの表示と、
ドキュメントを作成するための前記ユーザ入力装置を介してドキュメントクリエータによって提供される信号の受け入れと、を含み、
前記ドキュメントクリエータに対して割り当てられた各次元の単数又は複数の値が、作成された前記ドキュメントに関連付けられる各次元のデフォルト値として使用されるユーザインターフェース。
【請求項７】
前記２つ以上の次元は、地理的位置、企業部門、及び従業員区分、を含む請求項６に記載のユーザインターフェース。
【請求項８】
サーバコンピュータと、ユーザ入力装置とディスプレイ装置とを備えるとともにユーザによって操作されるユーザコンピュータと、に接続されたコンピュータネットワークにおいてドキュメントを検索する方法であって、
データベースに、複数のセクションを有するとともに維持管理（ｍａｉｎｔａｉｎ）された複数のドキュメントを、前記複数のセクションを取り出し可能な形態で格納する工程と、
前記ディスプレイ装置に前記複数の次元をユーザに対して表示する工程と、
前記サーバコンピュータが、２つ以上の次元に関連付けられた各次元値と、対応する次元にそれぞれ関連付けられた２つ以上のフィルタリング方法とを特定する前記ユーザからの入力信号を受け入れる工程と、
前記サーバコンピュータが、前記ユーザによって特定された前記対応するフィルタリング方法によって、前記ユーザによって特定された２つ以上の次元に関連付けられた前記各次元値の全てに合致する単数又は複数のドキュメントを同定する工程と、
前記サーバコンピュータが、同定された前記単数又は複数のドキュメントから前記ユーザによって選択される一つのドキュメントを特定する前記ユーザからの入力信号を受け入れる工程と、
前記サーバコンピュータが、前記選択されたドキュメントの内の、前記ユーザに関連付けられたユーザ座標に基づき閲覧が許可されるセクションのみを前記ユーザに対して同定する工程と、
前記サーバコンピュータが、ドキュメントを作成するべく前記ユーザ入力装置を介してドキュメントクリエータによって提供される信号を受け入れる工程と、を有し、
前記ドキュメントクリエータに対して割り当てられた各次元の単数又は複数の値が、作成された前記ドキュメントに関連付けられる各次元のデフォルト値として使用されるドキュメントを検索する方法。
【請求項９】
前記複数の次元は、地理的位置を含む請求項８に記載のドキュメントを検索する方法。
【請求項１０】
前記複数の次元は、企業部門を含む請求項８に記載のドキュメントを検索する方法。
【請求項１１】
前記複数の次元は、従業員区分を含む請求項８に記載のドキュメントを検索する方法。
【請求項１２】
前記複数の次元は、時期を含む請求項８に記載のドキュメントを検索する方法。
【請求項１３】
前記ユーザの特定は、デジタル処理システムへのグラフィカルユーザインターフェース上に表示されるセレクタツールによって行われる請求項８に記載のドキュメントを検索する方法。
【請求項１４】
前記ユーザ座標は、維持管理されるとともに複数の次元値を含み、
前記サーバコンピュータが、前記ユーザに関連付けられたユーザ座標に基づき閲覧が許可されるセクションのみを前記ユーザに対して同定する工程は、前記選択されたドキュメントのセクションが前記ユーザ座標と関連付けられている場合にのみ、前記ユーザに対して当該セクションを同定する工程を含む請求項８に記載のドキュメントを検索する方法。
【発明の詳細な説明】
【０００１】
発明の背景
本発明は、概してコンピュータネットワークにおけるデータ変換に関し、特に、コンピュータネットワーク上で情報をパブリッシング、組織化、アクセス及び配布するためのシステムに関する。
【０００２】
情報へのアクセス、及び他者によるアクセス又は入手の為に情報をパブリッシュすることはコンピュータネットワークの重要な特徴である。しかしながら、コンピュータ及びコンピュータネットワークのユーザにとって情報のアクセスとパブリッシングを容易にすることが一般的傾向ではあるが、利用可能な機構の多くは、平均的ユーザにとって習得することは容易でない。たとえば、ウェブドキュメントをパブリッシングするには、ユーザがどこにパブリッシングするか、又、どのオーディエンスにパブリッシングするかについていくらかの知識を有していることが必要であるばかりでなく、そのユーザは、所望の数のユーザにそのドキュメントを容易に入手可能とするために複数の「サイト」又は位置にそのドキュメントをパブリッシングする必要があるかもしれない。これは、たとえば、ある会社が、異なる部門、地域等に関連する異なるウェブサイトを有する会社のネットワーク又はイントラネットを使用する場合に当てはまる。
【０００３】
ネットワーク上に於いてウェブページ、ドキュメントの構造又は構成が欠如していることは善し悪しがある。構造の欠如によって、そのパブリッシャに対して予め定められた構成に従う負担をかけることなく、ドキュメントを容易にパブリッシングすることが可能である。更に、これによって、各ウェブサイト開発者、オンラインビジネス、データベース等が、その特定タイプの情報に最も適した専用構成を作り出すことが可能である。しかしながら、構造及び構成の欠如によって、同時に、ネットワークのユーザがドキュメントを効率的に検索することが困難となる。多くの場合、ユーザは、ドキュメントを捜すために、様々なウェブサイト及びユーティリティに対する検索、アクセスを行わなければならない。これには、多大なタイピング、及びマウス（又はその他のユーザ入力装置）操作が必要であり、これは時間がかかり、いらいらさせ、非生産的であり得る。
【０００４】
このことは、効果的でよく知られた構成を有する新聞と比較することができる。新聞の読者は、「ビジネス」、「スポーツ」、「旅行」等といったテーマ部分を参照することによって、その新聞から情報を迅速に入手することができる。新聞には、更に、目次が設けられている。記事は、その記事の続きページ等の、他の部分の関連するニュースに対する「リンク」と共にその重要性の順に構成されている。しかしながら、このレベルの構成を達成するということは、編集、ページレイアウト、貼り込み等のためにかなりの時間を費やさなければならないということを意味する。又、そのように構成された情報を作り出すためには、ライター、エディタ、その他の人々が協力し合わなければならない。従来、コンピュータネットワークに於ける一つの方法は、各ライター／パブリシャーが、記事をランダムなネットワーク「入れ物」に投げ入れ、キーワード検索、フォルダ構成、ハイパーリンク構成、又は標準（ｃｒｉｔｅｒｉａ）構成等のルーズな構成機構に依存させるとういうものである。
【０００５】
典型的な会社が内部イントラネット上で提供するウェブサイト構造の一例は、その役割、即ち、「人材」、「マーケティング」、「財務」等の部門毎に様々なウェブサイトを設けるというものである。もしもその会社が大規模であれば、複数の地域オフィスが存在し、各オフィスがそのような複数の役割を有している場合もある。たとえば、その会社が米国と、ヨーロッパとアジアとにオフィスを有している場合、情報に対して９つの異なるイントラネットサイトが存在することになる。又、通常、各地域オフィス毎、各部門又は構成毎、そして、その会社全体のために、それぞれ主サイトが存在する。
【０００６】
従って、上述した例では全部で１６のサイトが存在し得ることになる。これらのサイトに関連するドキュメントの典型的な構成化は、それらのドキュメントをリンクによってポイントさせる方法である。これらのリンクは、各サイトのウェブページに於いてカテゴリに構成化することが可能である。これによって、その情報を複数のサイトから入手可能としたい場合に於いて情報のパブリッシングが極めて困難となるばかりでなく、これによって、その情報を検索入手することに興味を有する人は、複数のサイトをビジットしなければならないかもしれない。又、様々なイントラネットサイトに対してドキュメントをパブリッシングするタスクは、通常、そのライター／パブリシャー以外の人によって扱われる。そしてそのドキュメントとサイトの数によって、これは膨大なタスクとなる可能性があるばかりでなく、その分類に誤りが発生する可能性が高い。
【０００７】
コンピュータネットワークに於いてドキュメントにアクセスするための従来の方法の一つとしてキーワード検索がある。これに依れば、ユーザは「映画レビュー」等の関連した質問を行うことが可能である。そして、その検索によって、どのドキュメントのどこかにその「映画レビュー」という用語を含む複数のドキュメントがリターンされる。これらのドキュメントは複数のサイトに存在している可能性がある。検索は、たとえば、「ＡＮＤ  映画批評家の名前」といったリレーショナルな用語を含ませることによって、更に、範囲を限定することができる。又、或る日付、又は時期、を特定することも可能である。しかしながら、大半のイントラネット上（そして世界的規模のインターネット上ではもちろんのこと）での情報の膨大さの為に、基礎キーワード検索にマッチングするドキュメントの数は非常に大きなものである。ユーザが自分が興味を有する課題に関連するドキュメントの専門用語、種類を熟知していない限り、そのようなユーザによるキーワード検索によって、ユーザが興味をもっていない多くのドキュメントが提示される可能性が高い。これらは、更に、その適切なドキュメントが明らかにされるまで、その質問文をリファインすることによってフィルタリングすることができる。この方法では、その検索者が興味を有する関連するドキュメントのみのリストを入手することは不可能であることが多い。キーワード検索の範囲は、ユーザ設定可能ではなく、その検索エンジンを運営し、その検索エンジンデータベースを編集している主体によって定められる。
【０００８】
情報量の膨大さに加えて、所望のドキュメントを入手することのもう一つの困難さは、それらのドキュメントがそれらの書式及び構成に対する規制がほとんど、又は全くない状態でネットワークに対して作り出され、「パブリッシング」されるということである。換言すると、ユーザは任意の構成で、テキスト、画像等を含むウェブページを作り出し、パブリッシングすることができる。ドキュメントは、表題、著者名、出版日等を含むこともあるし、含まないこともある。ドキュメントのテキストは、欄、段落、又は、画像又はグラフィックによって分離された行等によってアレンジされている可能性がある。多くの場合、ドキュメントには、そのドキュメントのテーマ等の一つのフィールドがどこで始まり、どこで終わるのかを示す短い表示見出し、又は、その他のものが含まれていないので、少なくともキーワード検索に関する限り、そのテーマをドキュメントの本体から区別することができない。
【０００９】
これらの問題の内のいくつかを解決する一つの方法は、ネットワーク上のドキュメントを手書き注釈付（ｈａｎｄ−ａｎｎｏｔａｔｅ）にする方法である。通常、これは、そのドキュメント、ウェブページ等の作成に関わった者によるドキュメント作成後（時として、ドキュメント作成のずっと後）に行われる。これには、そのドキュメントが関連する分野に於いていくらかの技術と知識とを有する者に、多大な労力と時間を要するだけでなく、そのドキュメントの見解を構成し要約しようと試みることによって、ミスが発生し、これによって、情報の正確性、検索可能性が低下する可能性がある。
【００１０】
もう一つの方法は、ｅメール又はウェブブラウザ等のプログラムの「フォルダ」又はサブディレクトリを使用する方法である。しかしながら、このように情報を構成することは、通常、その情報（たとえば、ｅメール又はウェブドキュメント）の閲覧者によってマニュアルで行われる。これらのフォルダはパブリッシャーから隠されているので、あるユーザの個人的構成に対してパブリッシングするための規約は存在しない。公衆構成階層化がフォルダによって行われる場合は、そのような階層は、たいてい大規模で複雑となり、ナビゲートするのに多大な時間を必要とするものとなる。又、この方法は、フレキシブルな、セキュリティ又はアクセス制御を提供するものではない。
【００１１】
ｗｗｗ．ｙａｈｏｏ．ｃｏｍ等のいくつかのウェブサイトは、様々なソースからドキュメント、ウェブページ等の情報を蓄積しこれらのドキュメントを分類、要約、注釈付けしている。この多基準構成は、一つの階層のウェブページとしてインターネットを検索するユーザに対して提示されるカテゴリーを定義している。その階層中のそれぞれの次のウェブページ（即ち、その階層中の一つ下位のウェブページ）には、そのカテゴリーを更に狭くする新しいサブカテゴリーの選択肢が含まれている。なんらかの時点に於いて、ユーザは、そのカテゴリーが所望のものであると判断し、制御装置をクリック操作する。これにより、そのカテゴリーに合致する情報群がユーザに対して提示される。
【００１２】
しかしながら、この方法では、多くの場合、ドキュメントが著者以外の者によって解釈され分類される必要があるため、エラーが発生する可能性がある。更に、その分類化、要約の執筆等を行うためにかなりの労力が必要である。もう一つの欠点は、ウェブページのナビゲーションが遅いことにある。又、ユーザには使用されている分類方法の全体がわからない。換言すると、ユーザがその階層の「ツリー」クラス内をかなり深く調査するまで、ユーザにとって、その階層中にいくつのサブカテゴリレベルが存在するのか、或いは、どのような分類が使用されているのかがわからない。
【００１３】
従来技術の更に別の欠点として、一つのドキュメントの個々のページ、セクション、部分にインデックスを付けることが出来ないことがある。これは、或るグループのみが一つのドキュメントとして維持される、元のテキストの異なる部分へアクセスすることが可能となることが望まれる場合に、もしそうでなければ一つのドキュメントとして維持されるテキストを、複数のドキュメントに分割しなければならない、ということを意味する。現在のネットワーク構成に依れば、非常にフレキシブルなセキュリティ及びアクセスシステムは提供されない。通常、ウェブサイトは、或る種のアカウント又はパスワードを有するユーザに限定される。そのサイト、及びそのサイトのドキュメントの全部に対するアクセスを希望する各ユーザは、そのパスワードを入力しなければならない。アカウントがセットアップされて、ユーザがパスワードを忘れる可能性があるために、パスワードの使用を維持することは困難である。更に、ウェブサイト全体が通常、特定のユーザに対して開放又は閉鎖されているため、パスワード保護の細分性は非常に粗い。
【００１４】
従って、これら従来技術の問題点の一部又は全部を解決し、コンピュータネットワークに於いて情報を、パブリッシング、構成化、アクセス、配布する効率的なシステムを提供するコンピュータネットワークに基づくシステムを提供することが望まれている。
【００１５】
発明の要旨
本発明は、ユーザが、ネットワークを介して提供されるドキュメントをフィルタリング、閲覧することを可能にする。ドキュメントは、カテゴリに基づいてフィルタリングされる。カテゴリセレクタは、ユーザがカテゴリを定義するための複数の値を選択することを可能にするユーザインターフェースツールである。たとえば、地理的位置、会社部門、従業員区分、期間等を特定するために値が使用され得る。各カテゴリは、単数又は複数の値を有する。たとえば、「地理的位置」タイプの値の場合、その値は、「全世界」、「ヨーロッパ」、「フランス」等とすることができる。「会社部門」の値には、たとえば、「人材」、「マーケティング」等を含ませることができる。「従業員区分」の値には、「全従業員」、「中級管理者」、「スタッフ」を含ませることができる。
【００１６】
上述した４つのタイプの値全部を使用して、一つのカテゴリを、「ヨーロッパ；人材；全従業員；１９９９年以前」とすることができる。このように、カテゴリによって、ネットワーク内に於いて入手可能な全ドキュメント又は情報内に於いて、ドキュメント又は情報のセグメントの定義、即ちフィルタリングが行われる。入手可能な全ドキュメント又は情報は、ある会社のイントラネット内のドキュメント、又は、インターネット、全世界のウェブ、個々のウェブサイト、又は、他のコンピュータネットワーク又はデータベース上で入手可能なドキュメントの全部と見なすことができる。
【００１７】
尚、後述するように、同じカテゴリを選択した二人の異なるユーザが同じドキュメント又はドキュメント部分を見ることもあるし、見ないこともありる。これは、本発明に於いて、各ユーザが指定されたコミュニティが考慮に入れられるからである。そこで、たとえば、その指定コミュニティに対するＨＲｄｉｍｅｎｓｉｏｎｓを有するあるユーザは、会計用に指定されたドキュメントを見ることを規制される可能性がある。同じタイプの規制を、ドキュメントの各セクション、又は部分に適用することが可能である。
【００１８】
本発明の好適実施例は、カテゴリ定義を満足するドキュメントのリストを発生する。カテゴリ定義は、ユーザインターフェースの「セレクタ」ツールを使用するそのシステムのユーザによって選択可能である。この好適実施例のセレクタツールは、そのカテゴリの各値タイプのための値のリストを提示する。従って、ユーザは、カテゴリ定義を作り出すための値を、メニュー式に選択することができる。カテゴリ定義が設定されると、その定義を満たすドキュメントのみがそのユーザに示される。これは、ネットワーク上の多くのサイト、サーバ、ライブラリ等をユーザが検索する作業を大幅に簡略化する。強力な検索能力を提供するべく、カテゴリ選択と、キーワード検索を併用することも可能である。
【００１９】
カテゴリを満たすドキュメントのリストは、それぞれ個別のドキュメントとして構成化することも可能であるし、又は、ドキュメントタイプの集合として構成化することも可能である。換言すると、「経歴」、「デモ」、「法律」、「方針」等のドキュメントタイプに構成化することも可能である。これらドキュメントタイプのそれぞれの中に、個々のドキュメントの名前、副タイプ等を含ませることができる。所与のカテゴリに対してリターンされるタイプ、そのタイプのドキュメント、及び副タイプの集合を「テーマ」と称する。カテゴリは、「コミュニティ」又は「スライス」と称される。タイプの値は「次元」と称される。コミュニティ次元、次元値、及びテーマは、システム管理者によって設定可能である。テーマの使用に於いてユーザには大きなフレキシビリティが与えられ、ユーザには、新しいテーマを定義するある程度の能力が提供される。一つの所与のテーマを、複数のスライスと関連付けることができる。ネットワークに対してドキュメントをパブリッシングするユーザは、一つのスライス又はコミュニティと関連付けられる。パブリッシングされたドキュメントのデフォルト値は、そのパブリッシングユーザのスライスと関連付けられる。しかしながら、ユーザは、ドキュメントを別のスライス又は複数のスライスと関連付けることを選択することができる。或いは、システム管理者がドキュメントの関連を変更することができる。
【００２０】
一好適実施例に於いて、本発明は、ネットワーク上でウェブページにアクセスするための方法を提供し、ここで、前記ネットワークはサーバコンピュータと、ユーザによって操作されるユーザコンピュータとに接続され、前記ユーザコンピュータは、ユーザ入力装置とディスプレイ装置とを備えるものに於いて、前記方法は以下の工程を有する、
前記ネットワークを介して前記サーバコンピュータから前記ディスプレイ装置へウェブページの一部を転送する工程、ここで前記ウェブページの一部はユーザが、次のカテゴリ、即ち、地理的位置、企業部門、従業員区分、時期、を一つ以上選択することを可能にするセレクタを有する、
前記ユーザによって選択された一つ以上のカテゴリを示すべく前記ユーザ入力装置から送られた信号に応答して発生された情報を受信することによってユーザ選択を検出する工程、
前記選択されたカテゴリを満たす情報に関連する単数又は複数のウェブページを同定する工程、そして、
前記同定されたウェブページ関する情報を前記ユーザコンピュータに対して送信する工程。
【００２１】
実施例の説明
図１は、本発明のユーザインターフェースのスクリーンディスプレイ１００を示している。
図１に於いて、セレクタ１１０は、４つのプルダウンメニュー又はリストのセットとして構成されている。各プルダウンメニューは、「スライス」又は「コミュニティ」を定義するために使用される一つの「次元（ｄｉｍｅｎｓｉｏｎ）」に対応している。これらプルダウンメニュー１０２，１０４，１０６及び１０８は、それぞれ、地理的位置、企業部門、従業員区分、時期、の次元に対応している。
【００２２】
スクリーン１００は、ユーザが、これら各次元の値を、「米国；人材；全従業員；全期間」として設定した後の表示状態を示している。従って、このスクリーンディスプレイ１００のセレクタ１１０に定義されたスライス又はコミュニティは、会社の人材部門に関連した会社の米国のオフィスに於いて、全従業員に関連し、全時期にパブリッシュされたドキュメントに対するものである。
【００２３】
図１に図示したスライスの特定結果のリストが、図１の１２０のところのウェブページの左側に示されている。このリストは、二つのドキュメントタイプ見出し、「経歴及び方針」を示している。経歴の見出しには、「雇用方針」、「レフェラル（ｒｅｆｅｒｒａｌ）プログラム」及び「トレーニング＆開発」として三つのドキュメントタイプが同定されている。「方針」の見出しには、「雇用ガイドライン」と「方針」とが示されている。ドキュメントリスト１２０は、定義されたスライスに基づいてデータベース検索命令をサーバが自動的に実行した後に取出される。サーバは、ユーザが「ファインド」アイコン１２２をクリックした時に、定義されたスライスに基づいてデータベース検索を実行開始する。
【００２４】
ユーザは、リスト１２０内のドキュメント名をクリックすることによって選択されたドキュメントを閲覧することができる。ドキュメントは、セレクタ１１０の下で、リスト１２０の右側の、図１の領域１３０のドキュメント閲覧領域に図示される。
【００２５】
ドキュメント名称に加えて、リストにユニフォームリソースロケータ（ＵＲＬ）も図示させることができる。ＵＲＬをクリックすることで、ユーザに対応するウェブサイト、ウェブページ、またはクリックされたＵＲＬに関連する他のリソースをユーザは利用する。
【００２６】
表１は、各次元の値の具体例を示す。
表１に於いて、図１のセレクタ１１０に使用されている各次元の値は次の通りである。即ち、次元「地理的位置」は、「全世界」、「アジア」、「ヨーロッパ」、「フランス」、「英国」、「アメリカ」、及び「米国」等の値とすることができる。当然、任意の数の地理的位置を特定して、それらをリストに入れることができる。この好適実施例に依れば、これら次元の値を階層構造に構成化することができる。表１に図示されているように、値「全世界」は、それに抱合される複数の値を有する。これらの「子」値（それに対して値「全世界」は親である）は、右累進インデントによって示されている。従って、「アジア」、「ヨーロッパ」及び「アメリカ」は、それぞれ、右への１レベルのインデントが与えられている。「ヨーロッパ」の値の下には、「フランス」と「英国」という子値が関連付けられている。「アメリカ」の値の下には、値「米国」がある。
【００２７】
【表１】
0004843801.tif 000002
【００２８】
その他の次元の値も表１に図示されている。尚、これら以外の次元の選択肢及び構成、次元値も可能である。この好適実施例に於いて、システム管理者は、次元と、コミュニティ又はスライスを定義するためにユーザによって使用可能な次元値とを設定する人物である。従って、システム管理者には、このネットワーク中に於けるドキュメントの最も高レベルの構成化に対するコントロールが与えられる。ユーザは、情報をフィルタリングし、ドキュメントのリストを入手するためのスライスを形成するためにこれらの次元と次元値を使用する。
【００２９】
図１のセレクタ１１０を実施するためのその他の構成も可能である。即ち、各次元は、必ずしも複数のアイテムのプルダウンリストである必要はない。たとえば、各次元の全ての値の完全なリストを、常に表示させることができる。しかしながら、プルダウンメニューを使用することによってセレクタ１１０をよりコンパクトにさせることができる。これによって、たとえば、ドキュメントのテキストの表示、又はその他の目的のためにより大きな空間を残すことができる。たとえば、リストすら提供されないように、任意のテキスト記入を可能とすることができる。これは、特に、ユーザが複数の日付と時間にタイプすることを可能にするべく、「時期」次元用に有用であるかもしれない。時期は、又、スライダ（ｓｌｉｄｅｒ）、クロック及びカレンダー等を備えさせてグラフィカルに設定可能とすることができる。
【００３０】
表１に示されている次元と次元値を利用したスライスの別の例は、スライス「ヨーロッパ；マーケティング；スタッフ；今週」である。これによって、そのスライスに基づくドキュメントリクエストがなされているその週にマーケティング部門のスタッフに関連してその会社のヨーロッパのオフィスで作成されたすべてのドキュメントのリストが提供される。
【００３１】
尚、一旦スライスが設定されると、そのユーザのその後の全てのブラウジングはそのスライス内で行われる。換言すると、そのユーザには、図１のリスト１２０に於いて、その選択されたスライスに無関係のドキュメント又はドキュメント見出しは示されない。何れかのドキュメント見出しを定義するテーマとドキュメントとが、次に詳述するように、そのスライスとの関連に於いて示される。
【００３２】
従って、ユーザは、一つの企業構造内に於いて意味を有するようにドキュメントを「フィルタリング」することができる。この好適実施例に於いて、フィルタリングは異なるレベルで行うことができる。その可能なレベルは、「厳密」と「下方」である。その他の実施例では後述する「上方」フィルタリングが含まれる。
【００３３】
厳密フィルタリングとは、その与えられたスライスに関連するドキュメントのみがそのユーザに対して示される、ということを意味する。図２は、表１に示した次元と次元値の具体例とによって厳密フィルタリングを使用した場合の結果を示している。図２に於いて、厳密フィルタリングに於いて、２つのカテゴリの４つのドキュメントのみがコミュニティ「全世界；マーケティング；全従業員；全期間」を満たす。
【００３４】
上方フィルタリングに於いては、その選択されたスライスに関連付けられた又はその選択されたスライスにマッチするが、その選択スライスの次元値の親値である、単数又は複数の次元値を有する他のスライスに関連付けられたすべてのドキュメントがリストされる。たとえば、地理的位置次元を使用して説明すると、値「全世界」は、値「ヨーロッパ」の親値である。同様に、値「ヨーロッパ」は、値「フランス」の親値である。従って、もしもユーザが図１に図示した「米国；人材；全従業員；全期間」というスライスをフィルタリングしているとすると、次のスライス、即ち、「アメリカ；人材；全従業員；全期間」と「全世界；人材；全従業員；全期間」というスライスに関連するすべてのドキュメントもまたリターンされる。
【００３５】
本発明の一好適実施例は、厳密フィルタリングと下方フィルタリングのみを使用する。その他の実施例ではユーザがこれら三つのタイプの内の一つ又は複数のタイプのフィルタリングを選択することを許容する。その他のタイプのフィルタリングも可能である。
【００３６】
図３は、上方フィルタリングがコミュニティ「ヨーロッパ；販売；全従業員；全期間」に対して使用された時にリターンされるドキュメントリストの例を図示している。ヨーロッパと全世界との両方の販売報告書に関連するドキュメントがリターンされる。
【００３７】
「下方」フィルタリングは、「上方」フィルタリングに類似するが、その次元値に対して反対方向に進む。即ち、この下方フィルタリングに於いては、その選択されたスライスと、選択されたスライスと同じ次元値を有し、その選択スライスの次元値の単数又は複数の子値である次元値を有するスライスを含むスライスとに関連付けられた全てのドキュメントがユーザに対して提供される。たとえば、特定されたスライスが「アメリカ；人材；全従業員；全期間」である場合、そのスライスに関連付けられたドキュメントに加えて、更に「米国；人材；全従業員；全期間」というスライスに関連付けられたドキュメントもユーザに対してリターンされる。
【００３８】
図４は、下方フィルタリングを例示している。図４は、コミュニティ「全世界；人材；全従業員；全期間」によってリターンされた結果を示している。尚、人材部門のすべての地理的地域に対応する多くのドキュメントが示されている。
【００３９】
セレクタツールの改造例が図７に図示されている。
図７に於いて、セレクタ１４０は、図１のセレクタ１１０に類似の次元を有しているが、これらに加えて更に「趣味」という次元を追加している。更に、検索ボタン１４４に沿って、テキスト記入ウインドウ１４２が設けられている。このテキスト記入ウインドウと検索ボタンとを使用することによって、ユーザは、その定義されたスライス内でのキーワード検索を行うことができる。その後、そのテキスト記入ウインドウに特定されたテキストフェーズ又はキーワードも含むスライスフィルタリング内の全てのドキュメントがユーザに対して表示される。尚、テキスト記入ウインドウ内での関連する表現を可能にする等の改変構成も可能である。
【００４０】
従って、スライスを使用して、単数又は複数のウェブサイト、サーバ、データベース等の多数のドキュメントにわたるフィルタリング機能が提供される。スライスは、上述したセレクタツールを使用してユーザによって容易に選択される。その他のフィルタリングモードを使用することもできる。
【００４１】
本発明のもう一つの特徴構成に依れば、ユーザは、後に呼び戻すことが可能なスライスを予め定義することが可能である。そのような予め定義されたスライスを「チャネル」と称する。従って、ユーザは、「米国；人材；全従業員；全期間」等のスライスを選択し、このスライスと関連付けるべく「Ａｌｌ  ＵＳ  ＨＲ」等のラベルを選択することができる。一旦、一つのチャネルとして指定されると、「Ａｌｌ  ＵＳ  ＨＲ」というハイパーリンクがユーザのディスプレイに表示される。これは、ウェブページ上、又は、継続的に表示されるツールバー、サイドバー等の一部として表示することができる。次に、ユーザは、単にそのチャネルをクリックするだけで、そのスライスを簡便に呼び出すことができる。ユーザは、このように複数のチャネルを定義することができる。
【００４２】
予め定義されたチャネル、又は、チャネルのリストを準備し他のユーザに送ることができる。たとえば、チャネルがウェブページ上にリストされる場合、そのウェブページを、単数又は複数の他のユーザにｅメールすることができる。このｅメールされたウェブページを開き、その所望のチャネルをクリックすることによって、そのチャネルと関連付けられたスライスはそのユーザが選択したスライスとなる。
【００４３】
パブリッシング
ユーザはシステムに対してドキュメントをパブリッシングすることができる。ドキュメントのパブリッシングとアクセスは、「座標」位置と、視認度の「範囲」という二つの概念を使用することによって最も良く理解される。
【００４４】
座標は、あるユーザ又はドキュメント（又はドキュメントセクション）に関連付けられた特定組の次元値である。座標の別の考え方は、それを、それに対してユーザ又はドキュメントが関連付けられたコミュニティとして考える方法である。たとえば、ユーザは、「フランス」、「人材」コミュニティに属し得る。通常、ユーザによってパブリッシングされるドキュメントには、そのパブリッシングユーザと同じ座標又はコミュニティが与えられる。「フランス」；「人材」という座標を有するユーザはその同じ座標に対してパブリッシングすることになる。しかしながら、すべての所与のユーザ、部門、地理的位置、コミュニティ等に対するパブリッシング用のデフォルト座標として、他の座標値が使用されるように、システムをシステム管理者によって設定することが可能である。
【００４５】
更に、ユーザがドキュメントを複数の座標に対してパブリッシングすることを許容することもできる。これを行う一つの方法は、ユーザが、そのユーザがパブリッシングするドキュメントと所望の座標との間の相関関係を作り出すべく図１のセレクタ１１０を使用してデフォルト設定をオーバーライド（無効化）することを許容する方法である。ユーザは、ドキュメントをドキュメント閲覧領域１３０に表示させ、「パブリッシング」アイコン１２４をクリックすることによって、ある座標に対してパブリッシングする。パブリッシングアイコン１２４をクリックする時に、セレクタ１１０によって選択されたどのような座標（即ち、次元値組）でも、そのドキュメントと関連付けられる。ユーザは、パブリッシングすべき次の座標を選択し、次に、そのパブリッシングされるドキュメントが表示されている間に「パブリッシング」アイコン１２４をクリックすることによって、複数の座標に対してパブリッシングする。尚、前述した検索ルール、たとえば、上方フィルタリングは、そのドキュメントをパブリッシングした座標以外の他の座標のユーザが、それらユーザがそのフィルタリングルール内にある限りに於いて、そのドキュメントを閲覧、アクセスすることを許容する。
【００４６】
「範囲」という概念は、一つのドキュメントを閲覧しアクセスすることができるすべてのユーザ座標の集合を意味する。これは、そのドキュメントがパブリッシングされた座標と、そのフィルタリングルール内に含まれる座標のユーザ以上のものであり得る。
【００４７】
システム管理者は、あるドキュメントの（又はドキュメントセクション）の範囲に対して座標を追加することができる。システム管理者は、ユーザが所定の座標にアクセスすることを認可し、禁止することができる。これによって、地理的地域、従業員の地位等の任意の次元値に基づくセキュリティ及びアクセス制御が提供される。システム管理者又は別のユーザによって、又、或る種の座標に属するユーザが、或る種のドキュメント又はドキュメント部分を閲覧することを排除することもできる。従ってドキュメント又はドキュメント部分は、後述するように、ユーザに対するドキュメントの「視認範囲」を設定するべく、システム内に於いて、その指定された座標を利用することができる。当然、複数のドキュメント或いはドキュメントの複数部分が閲覧されることを許可または制限する任意の機構が使用され得る。たとえば、あるドキュメントを閲覧することができる各特定のコミュニティ又は座標のアクセスリストを維持することができる。このアクセスリストと共に、除外リストも維持することができる。ドキュメントの複数の部分を、それぞれ、その同じドキュメントの他の部分に関連付けられた座標と異なる単数又は複数の座標と関連付けることができる。
【００４８】
あるドキュメントが作成されると、それは一つのセクションと見なされる。これは、「マスターセクション」と称される。多くの場合、これは、そのドキュメントの唯一のセクションであり、これが、そのドキュメント全体を、一つの座標又はテーマ（後述）に関連付ける。ドキュメントが作成されると、そのドキュメントの著者は、複数のドキュメントセクションを定義することができ、これらのセクションを、異なる座標、テーマ、及びアクセス条件と関連付けることができる。たとえば、あるドキュメントは、「販売」又は「重役」値を有さない全てのコミュニティから除外される販売報告書を含むかもしれない。
【００４９】
一つのドキュメントの複数のセクションは、Ｊａｖａ，ＸＭＬ等の実行可能コードを含むことができ、或いは、その全体を実行可能コードとすることができる。一つのドキュメントの複数のセクションは、ストリーミング（ｓｔｒｅａｍｉｎｇ）メディア情報を呼び出したり、その他のタスクを実行する他の機構を提供することができる。そのような実行可能セクションは、上述したように、テキストセクションと同様に関連付け、規制することが可能である。これによって、より大きな柔軟性、能力及び制御が可能となる。たとえば、ある実行可能セクションによって、ビデオ又はＳｈｏｃｋ  Ｗａｖｅ（登録商標）ウインドウが現れ、再生を開始するようにすることができる。Ｊａｖａを使用して、ドキュメント中に、埋込式計算ボックス、スプレッドシート等が現れるようにすることができる。このような機能は、所定のスライスと関連付けられていないユーザ、又は、その機能にアクセスすることを望まないユーザから除外することができる。その他の例としては、ヨーロッパ価格がヨーロッパコミュニティの人々のみに視認可能で、米国価格が米国の人々のみに視認可能な価格リスト等がある。
【００５０】
テーマ
本発明の一つの態様は、ユーザに対する情報のプレゼンテーションを構成化するのを助け、複数のコミュニティに渡って情報をパブリッシングすることを補助するために「テーマ」を使用する。テーマは、あるカテゴリに属するドキュメント群のカテゴリ見出しとして作用する。
【００５１】
図５は、テーマ見出しを例示する本発明のユーザインターフェースの一部を図示している。図５に於いて、テーマ見出しは１５０で示されている。各見出しの下方には、ドキュメント名称が示されている。これらのドキュメント名称は、そのそれぞれのテーマ見出しからインデントされている。この白黒図面には図示されていないが、好適実施例に於いてテーマ見出しは赤色で表示される。これらテーマ見出しは、標準カテゴリ見出しとして機能する。たとえば、「デモ」テーマ見出しの下方に、「我が社の製品」、「キット前売り」、及び「キット売上」が見られる。図示されてはいないが、副テーマを使用することも可能である。たとえば、「デモ」テーマは、その下に最後の二つのドキュメントがリストされる「キット」という副テーマを有することができる。
【００５２】
会社の構造及び時間フレームに基づいてドキュメントを類別、区別する作用を有するコミュニティと異なり、テーマは、ドキュメントを、ドキュメントの課題又はタイプによって構成化する。換言すると、次元は、人々のグループ又はコミュニティを記載し、これに対してテーマは内容分類を定義する。たとえば、テーマは、従業員「ストックオプション」に関連するドキュメントとすることができる。そのようなテーマは、株式の所有権を許容する国にのみ関連付けることができる。これまで使用した次元及び値の例に於いて、そのようなテーマは、「地理的領域」次元の「米国」及び「英国」値と関連付けられるであろう。パブリッシャーは、そのパブリッシング時に、テーマのリストから選択することによって、このテーマに対してパブリッシングすることができる。このパブリッシングされたドキュメントは、米国及び英国値と自動的に関連付けられる。そのテーマ見出しは、そのテーマに関連付けられたドキュメントと共に、米国及び英国値を有する（厳密フィルタリングを前提として）コミュニティにのみ表示される。ユーザは、その選択されたテーマの課題カテゴリ（そのスライス又はコミュニティの次元値に加えて）にマッチングするドキュメントのみが表示されるように、テーマをフィルタの一部として使用することができる。
【００５３】
この好適実施例に於いて、あるドキュメントのために、テーマは、図６に図示されているもののようなプルダウンリストを使用して、選択される。ユーザは、カーソルをそのセクション内に移動し（たとえば、そのセクションのテキスト領域中でクリックすることによって）、そのテーマを選択することによって、一つのテーマを、一つのセクションと関連付ける。各ユーザには、そのユーザが属するデフォルトコミュニティが割り当てられる。ドキュメントのテーマは、カーソルをマスターセクションに移動し、その所望のテーマを選択することによって、割り当てられる。
【００５４】
ハードウェア／ソフトウェア実行
図１０〜図１２は、本発明に好適に使用される基本的ハードウェアを例示している。
図１０は、ディスプレイスクリーン５を有するディスプレイ３を備えたコンピュータシステム１を図示している。キャビネット７には、デスクドライブ、ＣＤＲＯＭドライブ、ディスプレイアダプタ、ネットワークカード、ランダムアクセスメモリ（ＲＡＭ）、中央演算処理装置（ＣＰＵ）、その他のコンポーネント、サブシステム及びデバイス等の標準的なコンピュータコンポーネント（図示せず）が収納されている。ボタン１３を備えたマウス１１やキーボード９等のユーザ入力装置が図示されている。トラックボール、タッチスクリーン、デジタイジングタブレット等のその他のユーザ入力装置を使用することも可能である。一般に、このコンピュータシステムは、本発明に好適に使用される、デスクトップコンピュータ等の一つのタイプのコンピュータシステムを例示するものにすぎない。コンピュータは、様々なハードウェアコンポーネントで構築することが可能であり、又、様々な寸法及びスタイル（たとえば、ラップトップ、パームトップ、ペントップ、サーバ、ワークステーション、メインフレーム）で構築することができる。ここに記載の処理を行うのに適したすべてのハードウェアプラットフォームが本発明に好適に使用可能である。
【００５５】
図１１は、コンピュータ１００等のコンピュータに見られる典型的なサブシステムを例示している。
図１１に於いて、ボックス２０内のサブシステムは、内部バス２２に直接インターフェースされている。このようにサブシステムは、通常、図１０のキャビネット７等のコンピュータシステムの内部に収納されている。サブシステムとしては、入力／出力（Ｉ／Ｏ）コントローラ２４、システムランダムアクセスメモリ（ＲＡＭ）２６、中央演算処理装置（ＣＰＵ）２８、ディスプレイアダプタ３０、シリアルポート４０、固定ディスク４２及びネットワークインターフェースアダプタ４４が含まれる。バス２２を使用することによって、これらサブシステムのそれぞれが、これらサブシステム間に於いて、更に、最も重要にはそのＣＰＵと、データを転送することが可能である。外部装置は、ＣＰＵと通信することができ、又は他のサブシステムとバス上でインターフェースすることによって、バス２２を介してそのサブシステムと通信することができる。モニタ４６がディスプレイアダプタ３０を介してバスと接続されている。マウス等の相対位置に基づくポインティング・デバイス（ＲＰＤ）４８がシリアルポート４０と接続されている。キーボード５０等のなんらかの装置によって、メインデータバスを使用することなく、たとえば割込みコントローラとそれに対応するレジスタ（図示せず）を介した直接手段によって、ＣＰＵと通信することができる。
【００５６】
図１０に図示した外見的な物理的構成と共に、様々なサブシステム構成をとることが可能である。図１１は、そのような一つの好適な構成を例示するものにすぎない。図１１に図示したもの以外のサブシステム、コンポーネント又は装置を追加することも可能である。図１１に図示したサブシステムの全部を使用しなくても、適当なコンポーネントシステムを達成することは可能である。たとえば、スタンドアロンコンピュータはネットワークと接続する必要はなく、その場合、ネットワークインターフェース４４は不要となる。本発明のシステムの性能に影響することなく、ＣＤＲＯＭドライブ、グラフィックアクセラレータ等のその他のサブシステムを、構成に含ませることができる。
【００５７】
図１２は、典型的なネットワークの概略図である。
図１２に於いて、ネットワークシステム８０は、インターネットに接続された複数のローカルネットワークを有する。ここにいくつかの具体的なネットワークプロトコル、物理層、トポロジー、その他のネットワークプロパティが提示されているが、本発明は、どのようなネットワークにも好適に使用される。
【００５８】
図１２に於いて、コンピュータユーザ１は、サーバ１に接続されている。この接続は、イーサネット等のネットワーク、非同期伝送モード，ＩＥＥＥ標準１５５３バス、モデム接続、ユニバーサルシリアルバス等によって行うことができる。その通信リンクは、ワイヤ接続である必要はなく、赤外線、ラジオ波伝送等とすることも可能である。サーバ１はインターネットに接続されている。インターネットはサーバルータ８２の集合体として記号図示されている。尚、本発明を実施するに当たって、情報の配布又は通信のためにインターネットを使用することは必ずしも必要ではなく、これは、単に下記の好適実施例を例示するものに過ぎない。更に、サーバコンピュータの使用、及びサーバ機とクライアント機との指定、は、本発明を実施するため必須のものではない。ユーザ１コンピュータは、インターネットに直接接続することができる。インターネットに対するサーバ１の接続は、通常は、Ｔ１やＴ３線等の比較的高帯域幅の伝送媒体によって行われる。
【００５９】
同様に、その他のコンピュータ８４は、ユーザ１コンピュータと異なる位置でローカルネットワークを利用している状態で図示されている。これらのコンピュータ８４は、サーバ２を介してインターネットに接続されている。ユーザ３とサーバ３とは、更に別の設備を表わしている。
【００６０】
尚、この出願明細書および産業界に於いて「クライアント」と「サーバ」という概念は非常に大まかな定義で使用されており、実際には、機器及びこれら機器上で実行されるソフトウェアプロセスに対して固定されるものではない。通常、サーバとは別の装置又はプロセスに対して情報を提供している、即ち、その情報を要求している「クライアント」に対して情報を提供している装置又はプロセスである。この点に関して、コンピュータ又はプロセスは、ある時点に於いてはクライアントとして機能し（それが情報をリクエストしている為）、別の時点に於いてはサーバとして機能（それが情報を提供している為）することがあり得る。いくつかのコンピュータは、それらが通常、しばしば要求される大量の情報の為の一時的貯蔵場所として機能するため、常に「サーバ」として言及される。たとえば、ワールドワイドウェブ（ＷＷＷ又は単に「ウェブ」）サイトは、しばしば、大容量、高速プロセッサを備えるサーバコンピュータと、多数の高帯域幅通信線とによってホストされる。
【００６１】
サーバ機は、最も一般的には、連続的に人間のユーザによって手動操作されるのではなく、その代りに、情報リクエストに対して常時、自動的に応答するソフトウェアを有している。他方、デスクトップコンピュータ等のいくつかの機械は、通常、それらが主としてその機械を操作するユーザのためにインターネットから情報を入手するために使用されることから、クライアント機と見なされる。
【００６２】
これらの機械に於いてある時点で実行される特定のソフトウェアに応じて、その機械は、その必要に応じて、クライアント又はサーバとしての役割を実際に行い得る。たとえば、ユーザのデスクトップコンピュータは、別のデスクトップコンピュータに対して情報を提供することができる。或いは、サーバは、別のサーバコンピュータと直接に通信することができる。時として、これは「ピア・ツー・ピア」通信として特徴付けられる。本発明のプロセス、これらのプロセスを実行するハードウェア、はインターネットの記載に一般的な用語（たとえば、「クライアント」、「サーバ」、「ピア」）によって特徴付けることが可能であるが、本発明のソフトウェアが、インターネット以外のネットワークを含むどのようなタイプの適当なソフトウェア上でも実行可能であることは当然である。
【００６３】
本発明のソフトウェアは、単一のエンティティとして提供することが可能であるが、そのようなソフトウェアは多数のマシン上で容易に実行可能である。即ち、所与の一つのソフトウェアプログラムのの複数の実行が可能であり、一つのプログラムが、分散処理環境に於いて２つ以上のプロセッサ上で実行されたり、一つのプログラムの複数の部分が、物理的に異なるマシーン上で実行される等が可能である。更に、クライアントプログラムとサーバプログラム等の二つの異なるプログラムを、一つの機械で実行したり、別々のマシーンで実行したりすることができる。一つのプログラムは、一つの情報処理の為にはクライアントとして動作し、別の情報処理のためにはサーバとして動作することが可能である。
【００６４】
図８および図９は、本発明の基本的なデータオブジェクトのモデルチャートである。
たとえば、図８および図９は、ドキュメントオブジェクト２００が、「ＢＬＯＢ＿ＩＤ」、「ＤＥＳＣＲＩＰＴＩＯＮ」、「ＤＯＣＵＭＥＮＴ＿ＩＤ」等を含んでいることを示している。そして、ＢＬＯＢ＿ＩＤは、追加の情報および／又は他のオブジェクトに対する参照事項を含むブロッブ表を示している。当然、図８および図９のアーキテクチュアと異なる、又は、それを改変したその他のどのような適当なソフトウェア実行を使用することも可能である。
【００６５】
本発明の一好適実施例は、マイクロソフトＮＴ又はＵｎｉｘプラットフォーム上で作動する。クライアントプラットフォームは、どのようなコンピュータ、消費者が備える処理装置等であってもよい。この好適実施例では、クライアント側処理にＪａｖａを使用し、その下位にあるデータベースエンジンにＯｒａｃｌｅ８ｉを使用する。ここでも、コンピュータ処理の特性に応じて、これらの詳細は、本発明を実施するために使用可能なハードウェアとソフトウェアの１つの実行形態に過ぎない。
【００６６】
以上、本発明を、具体的実施例に関して記載したが、これらの実施例は、本発明を単に例示するものであって、限定するものではない。本発明の範囲は、添付の請求項によってのみ定められるべきものである。
【図面の簡単な説明】
【図１】本発明のセレクタツールを図示している
【図２】厳密フィルタリングを図示している
【図３】上方フィルタリングを図示している
【図４】下方フィルタリングを図示している
【図５】テーマ見出しの使用を例示している
【図６】テーマ定義用のユーザインターフェース機構を例示している
【図７】スライスセレクタツールと共に使用されるテキスト検索ボックスを図示している
【図８】好適実施例のデータモデルの一部を例示している
【図９】好適実施例のデータモデルの図８に示す以外の部分を例示している
【図１０】本発明に好適に使用される基本的ハードウェア（コンピュータシステム）を例示している
【図１１】本発明に好適に使用される基本的ハードウェア（サブシステム）を例示している
【図１２】本発明に好適に使用される基本的ハードウェア（典型的なネットワークの汎用ダイアグラム）を例示している
【図１】
0004843801.tif 000003
【図２】
0004843801.tif 000004
【図３】
0004843801.tif 000005
【図４】
0004843801.tif 000006
【図５】
0004843801.tif 000007
【図６】
0004843801.tif 000008
【図７】
0004843801.tif 000009
【図８】
0004843801.tif 000010
【図９】
0004843801.tif 000011
【図１０】
0004843801.tif 000012
【図１１】
0004843801.tif 000013
【図１２】
0004843801.tif 000014