(57)【要約】  【課題】  検索サイト以外のサイトでも簡易にドキュメントを利用できる。  【解決手段】  ドキュメント管理サービス１００保管のドキュメント１０１の中から、ウェブブラウザ１０２を通じて検索条件（検索範囲、検索式、表示条件）１０３を与えて所望のドキュメントを検索し、その検索結果１０４を、各ドキュメントを行としドキュメントの属性を列とする表形式で表示する。検索条件（表示条件）１０３において、あらかじめユーザが指定して、列に、属性値を表示するかわりに複数の属性値を引数とするハイパーリンク１０５を表示可能とする。検索結果１０４の表の各フィールドに、表示対象として指定された属性（「番号」等）と、引数として指定された属性値を引数として含むハイパーリンクとを記述・表示することにより、ドキュメントの配布等が行なえ、特別な手段なしに、他のサイトでもドキュメント等を利用できる。【選択図】  図１
2005092546.tif 000002
【特許請求の範囲】
【請求項１】
レコードをその属性に基づいて検索する検索手段と、
検索により得たレコードについて、（ａ）上記レコードの表示対象の属性に関する属性値と、（ｂ）アンカー情報であって所定のプログラムのロケーションと上記プログラムの引数として用いられる上記レコードの所定の少なくとも１つの属性に関する属性値とを含むものを代表する値とを記述する記述データを生成する記述データ生成手段と、
上記記述データに基づいて上記表示対象の属性に関する属性値および上記代表する値を表示画面に表示する表示手段と、
上記画面において上記アンカー情報が操作されたときに、上記所定のプログラムのロケーションに、上記所定の少なくとも１つの属性に関する属性値を送信する引数送信手段とを有することを特徴とする検索装置。
【請求項２】
上記表示対象の属性と、上記所定のプログラムのロケーションと、上記引数として用いられる上記属性値の属性と、上記代表する値とを入力する手段をさらに有する請求項１記載の検索装置。
【請求項３】
検索ユーザの属性を入力する検索ユーザ属性入力手段をさらに有し、上記アンカー情報は、検索ユーザの属性に基づく値を引数として含む請求項１記載の検索装置。
【請求項４】
上記プログラムは上記引数により特定されるコンテンツを所定の宛先に配布する機能を有する請求項１記載の検索装置。
【請求項５】
上記プログラムは上記引数により特定されるコンテンツの印刷要求を発行する機能を有する請求項１記載の検索装置。
【請求項６】
上記アンカー情報を代表する値は、上記プログラムの機能を表示するものである請求項１記載の検索装置。
【請求項７】
上記表示手段はウェブ表示プロトコルに基づいて表示を行なう請求項１記載の検索装置。
【請求項８】
検索部がレコードをその属性に基づいて検索するステップと、
記述データ生成部が、検索により得たレコードについて、（ａ）表示対象の属性に関する属性値と、（ｂ）アンカー情報であって所定のプログラムのロケーションと上記プログラムの引数として用いられる上記レコードの所定の少なくとも１つの属性に関する属性値とを含むものを代表する値とを記述する記述データを生成するステップと、
表示部が、上記記述データに基づいて上記表示対象の属性に関する属性値および上記代表する値を表示画面に表示するステップと、
上記表示画面において上記アンカー情報が操作されたときに、引数送信部が、上記所定のプログラムのロケーションに上記所定の少なくとも１つの属性に関する属性値を送信するステップとを有することを特徴とする検索方法。
【請求項９】
レコードをその属性に基づいて検索する検索ステップと、
検索により得たレコードについて、（ａ）表示対象の属性に関する属性値と、（ｂ）アンカー情報であって所定のプログラムのロケーションと上記プログラムの引数として用いられる上記レコードの所定の少なくとも１つの属性に関する属性値とを含むものを代表する値とを記述する記述データを生成する記述データ生成ステップと、
上記記述データに基づいて上記表示対象の属性に関する属性値および上記代表する値を表示画面に表示する表示ステップと、
上記表示画面において上記アンカー情報が操作されたときに、上記所定のプログラムのロケーションに上記所定の少なくとも１つの属性に関する属性値を送信する引数送信ステップとをコンピュータに実行させるために用いられることを特徴とする検索用コンピュータプログラム。
【請求項１０】
ウェブクライアント装置と、
データベース装置と、
上記ウェブクライアント装置から検索要求を受けつつ、上記データベース装置にアクセスして検索結果を記述する検索結果文書を生成して上記ウェブクライアント装置に返すウェブサーバ装置とを具備し、
上記ウェブサーバ装置は、上記検索結果のレコードについて表示対象の属性に関する属性値とアンカー情報を代表する値とを記述する文書であって、上記アンカー情報が、所定のプログラムのロケーションと上記プログラムの引数として用いられる上記レコードの所定の少なくとも１つの属性に関する属性値とを含む文書を、上記検索結果文書として生成することを特徴とする検索システム。
【請求項１１】
ウェブクライアント装置から検索要求を受け付つ、データベース装置にアクセスして検索結果を記述する検索結果文書を生成して上記ウェブクライアント装置に返すウェブサーバ装置において、
上記検索結果のレコードについて表示対象の属性に関する属性値とアンカー情報を代表する値とを記述する文書であって、上記アンカー情報が、所定のプログラムのロケーションと上記プログラムの引数として用いられる上記レコードの所定の少なくとも１つの属性に関する属性値とを含む文書を上記検索結果文書として生成することを特徴とするウェブサーバ装置。
【請求項１２】
コンテンツおよびこれに関する属性をそれぞれ有するドキュメントを検索する検索手段と、
検索により得たレコードについて、（ａ）表示対象の属性に関する属性値と、（ｂ）アンカー情報であって所定のプログラムのロケーションと上記プログラムの引数として用いられる上記レコードの所定の少なくとも１つの属性に関する属性値とを含むものを代表する値とを記述する記述データを生成する記述データ生成手段と、
上記記述データに基づいて上記表示対象の属性に関する属性値および上記代表する値を表示画面に表示する表示手段と、
上記画面において上記アンカー情報が操作されたときに、上記所定のプログラムのロケーションに、上記所定の少なくとも１つの属性に関する属性値を送信する引数送信手段とを有することを特徴とするドキュメント検索装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、検索技術に関し、とくに、検索実行サイト以外のサイトでも検索結果例えばドキュメントを簡易に利用できるようにしたものである。
【背景技術】
【０００２】
一般に、ドキュメント管理サービスは、コンテントとこのコンテントに付帯する属性を持つドキュメントを保管しており、ユーザはウェブブラウザを用いて、このドキュメント管理サービス対して、検索条件を指定して検索を指示し、条件に一致したドキュメント群を示す検索結果を得てウェブブラウザに表形式で表示することができる。
【０００３】
ことろで、従来の装置では、検索条件中の表示条件の欄に、表示する属性しか指定することができず、そのため、検索結果の表の各フィールドは単純に属性値を文字列化したものを表示するにすぎなかった。
【０００４】
最近では、属性の型としてハイパーリンク型を定義し、表示する属性の型がこの型の場合にはハイパーリンクで表示するようにした装置もあるが、リンク先が固定で対象となるドキュメントと無関係である。
【０００５】
そのため、他のサイトでドキュメントを利用するには、特別なウェブページを作成し、そのサイト独自に検索する必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は、以上の事情を考慮してなされたものであり、検索実行サイト以外のサイトにおいて検索結果例えばドキュメントを簡易に利用できるようにする検索技術を提供することを目的としている。
【課題を解決するための手段】
【０００７】
この発明によれば、上述の目的を達成するために、特許請求の範囲に記載のとおりの構成を採用している。
【０００８】
この発明の具体的な例では、例えば図１に示すように、ドキュメント管理サービス１００に保管されるドキュメント１０１の中から、ウェブブラウザ１０２を通じて検索条件（検索範囲、検索式、表示条件。図では表示条件のみ示す）１０３を与えて所望のドキュメントを検索し、その検索結果１０４を、各ドキュメントを行としドキュメントの属性を列とする表形式で表示する。このとき、検索条件１０３において、あらかじめユーザが指定することにより、列にドキュメントの属性値を表示するかわりに複数の属性値を引数とするハイパーリンク１０５を表示可能とする。図１の例では、検索結果のレコードのうち「番号」および「作成日」の属性を表示し、また「配布」という表示（代表値）の下でハイパーリンク１０５が付加される。ハイパーリンクは処理プログラムのパスおよび引数を含む。この引数は、レコードの属性である「番号」および「名前」の属性値である。検索結果１０４の表の各フィールドに、表示対象として指定された属性（「番号」および「作成日」）と、引数として指定された属性値を引数として含むハイパーリンクとを記述・表示することにより、ドキュメントの配布等が行なえ、特別な検索プログラムや追加装置を用いることなしに、他のサイトでもドキュメント等を利用することができる。なお、ハイパーリンクの記述内容をここではアンカー情報とも呼ぶ。
【０００９】
さらに本発明を説明する。
【００１０】
すなわち、この発明の一側面によれば、上述の目的を達成するために、検索装置に：レコードをその属性に基づいて検索する検索手段と；検索により得たレコードについて、（ａ）表示対象の属性に関する属性値と、（ｂ）アンカー情報であって所定のプログラムのロケーションと上記プログラムの引数として用いられる上記レコードの所定の少なくとも１つの属性に関する属性値とを含むものを代表する値とを記述する記述データを生成する記述データ生成手段と；上記記述データに基づいて上記表示対象の属性に関する属性値および上記代表する値を表示画面に表示する表示手段と；上記画面において上記アンカー情報が操作されたときに、上記所定のプログラムのロケーションに、上記所定の少なくとも１つの属性に関する属性値を送信する引数送信手段とを設けるようにしている。
【００１１】
この構成においては、指定された属性を引数とするアンカー情報（ハイパーリンク）を表示することにより、特別な検索プログラムや追加装置を用いることなしに、他のサイトでもドキュメントを利用することができる。
【００１２】
代表値は、テキスト、図形情報等であり、上記所定のプログラムで実行される処理を表示・示唆するものが好ましいが、これに限定されない。場合によっては表示対象の属性値を用いても良い。
【００１３】
この発明は、例えば、ウェブ技術を用いて実装することができる。また、この発明は、例えば、ウェブブラウザを実装するクライアント装置、ウェブサーバ装置、データベース装置を用いて構成することができる。引数が渡されるプログラムはウェブサーバ装置に配置されていても良いし、他のサーバ装置に配置されていても良い。
【００１４】
なお、この発明は装置またはシステムとして実現できるのみでなく、方法としても実現可能である。また、そのような発明の一部をソフトウェアとして構成することができることはもちろんである。またそのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品もこの発明の技術的な範囲に含まれることも当然である。
【００１５】
この発明の上述の側面および他の側面は特許請求の範囲に記載され以下実施例を用いて詳述される。
【発明の効果】
【００１６】
この発明によれば、従来静的で単純に表示されるだけであった検索結果が、ハイパーリンクを通じて他のサイト（他システム）で利用できるようになり、システム連携性が飛躍的に向上する。
【発明を実施するための最良の形態】
【００１７】
以下、この発明の実施例について説明する。
【実施例１】
【００１８】
図２は、この発明の原理的な実施例を示しており、この図において、検索システム１０は、検索条件入力部１１、検索部１２、記述文書生成部１３、表示部１４、引数送信部１５等を含んで構成されている。検索システム１０はデータベース装置１７を用いて検索を行なう。引数送信部１５は、リンク先のプログラム（プログラム実行装置１８）に対して引数を渡して処理を要求する。
【００１９】
検索条件入力部１１は、図１に符号１０３で示すような検索条件を入力するものである。検索条件は、検索範囲、検索式（例えば「作成日」が２００３／０３／０１〜２００３／０３／３１のもの）、表示条件（表示対象）を記述する。図１の検索条件１０３は表示条件のみを示す。検索範囲、検索式は通常のものである、この例では、検索条件１０３の表の第１行に表示対象が、記述され、第２行にその種類が記述され、第３行にリンク先（表示対象がリンクの場合）が記述され、第４行にはリンク先のプログラムに渡される引数となる属性（表示対象がリンクの場合）が記述される。この例では表示対象は全部で３つであり、そのうちの「番号」、「作成日」がレコードの属性であり、「配布システム」がリンクである（表示の際のフィールドのタイトル）。「番号」、「作成日」が表示の際にそのままフィールドのタイトルとされる。表示対象の種類は、属性とリンクであり、リンクの場合には表示レコードのフィールドに表示される文字列（この例では「配布」）が括弧で囲まれて指定される。以下では、これをリンクの代表値と呼ぶこともある。
【００２０】
このように検索条件入力部１１により検索範囲、検索式および表示条件（例えば図１に検索条件１０３として示す）を指定する。
【００２１】
検索部１２は検索条件入力部１１から検索条件を受取りこれに基づいてデータベース装置１７に対して操作を要求する。検索部１２はデータベース装置１７から操作結果を受取り、検索結果を記述する文書を生成する記述文書生成部１３に渡す。記述文書生成部１３は図１に符号１０４で示すような検索結果を例えば表形式で表示する文書を生成する。なお、検索結果１０４の「配布」の部分には、その文字列と、リンクおよび引数とが記述される。例えば番号「Ａ００１」に対応する「配布」の部分には「＜Ａ  ＨＲＥＦ＝”ｈｔｔｐ：／／ａａａ．ｃｏｍ／ｄｅｌｉｖｅｒ．ｃｇｉ？ｎｕｍｂｅｒ＝Ａ００１＆ｎａｍｅ＝ａｂｃ”＞配布＜／Ａ＞」と記述される。この場合番号「Ａ００１」には名前「ａｂｃ」が対応している。同様に番号「Ｂ００１」、名前「ｄｅｆ」に対応する部分には「＜Ａ  ＨＲＥＦ＝”ｈｔｔｐ：／／ａａａ．ｃｏｍ／ｄｅｌｉｖｅｒ．ｃｇｉ？ｎｕｍｂｅｒ＝Ｂ００１＆ｎａｍｅ＝ｄｅｆ”＞配布＜／Ａ＞」と記述され、番号「Ｃ００１」、名前「ｇｈｉ」に対応する部分には「＜Ａ  ＨＲＥＦ＝”ｈｔｔｐ：／／ａａａ．ｃｏｍ／ｄｅｌｉｖｅｒ．ｃｇｉ？ｎｕｍｂｅｒ＝Ｃ００１＆ｎａｍｅ＝ｇｈｉ”＞配布＜／Ａ＞」と記述される。記述方式としてはＨＴＭＬ、ＸＭＬ等、種々のものを採用できる。
【００２２】
表示部１４は記述文書生成部１３により生成された文書を用いて検索結果を表示するものであり、例えばウェブ閲覧プログラムであるが、これに限定されない。
【００２３】
引数送信部１５は、表示部１４により所定の表示画面に表示された検索結果（図１の１０４）のハイパーリンク部（アンカー情報。表示上は「配布」）をクリック操作等することに応じて、対応するイベントを受け取り、リンク先のプログラム（プログラム実行装置１８）に引数と共に処理実行を要求する。
【００２４】
プログラム実行装置１８は、サーバ装置等の計算機であり、検索システム１０自体であっても良い。プログラム実行装置１８は引数に基づいて所定の処理を実行する。例えば、この例では「配布」の処理が実行され、引数である「番号」、「名前」を含むリストが配布先に配布される。かかる引数に基づいてコンテンツ自体を配布しても良い。配布を行なう場合には予め配布先の情報や配布手段が指定されている。ユーザの属性に応じて配布先（グループ等）や配布手段（電子メール、ＦＡＸ、所定のプリンタへのプリント出力）を適合的に決定するようにしても良い。この場合、ユーザの属性をプログラムに渡すことになる。破線で示したユーザ属性入力部１６は、ログイン情報に含まれるユーザ情報を用いてディレクトリサービスを用いる等してユーザ属性を入力する。もちろん、ユーザがキーボード等を用いて入力しても良い。プログラム実行装置１８に渡す処理オプションのパラメータをユーザが指定するようにしても良い（これも引数として渡す）。
【００２５】
この実施例によれば、ユーザが検索条件を指定する際に図１の検索条件に示すように表示対象のハイパーリンク（実際には代表値が表示される）と引数となる属性を指定するようにして、検索結果として図１の１０４に示すような属性のコラムのほかに拡張コラム（ハイパーリンクのコラム）を表示する。そして、この拡張コラムの代表値をクリック操作等することによりドキュメントの配布等の所望の処理を実行することができる。
【実施例２】
【００２６】
つぎにこの発明の実施例２について説明する。この実施例２ではクライアント装置、ウェブサーバ装置、データベース管理システム等を用いてドキュメント管理サービスを実行する。
【００２７】
図３は、この実施例のドキュメント管理サービスを実現するドキュメント管理システムを全体として示しており、この図において、ドキュメント管理システム２００は、ウェブサーバ２０１、クライアント装置２０２、データベース管理システム（ＲＤＢ）２０３等を含んで構成されている。これら計算機リソースは、ＬＡＮ、ＩＮＴＲＡＮＥＴ、インターネット等のネットワーク２０５に接続されている。
【００２８】
クライアント装置２０２は、ウェブブラウザ２０２ａを実行できるようになっている。ウェブサーバ２０１はＨＴＴＰに準拠してＨＴＴＰサービスを提供するものである。ウェブサーバ２０１は、ＣＧＩプログラム等として種々の機能処理部を有しており、例えば、ドキュメント管理サービスのためのドキュメント登録、ドキュメント削除、ドキュメント検索等の処理を行なう。本件発明に関連する部分としては、検索処理部２０２ａ、文書生成部２０２ｂ、配布処理部２０２ｃ、印刷要求発行部２０２ｄ等を有する。ＣＧＩプログラムに代えて破線部に示すようにアプリケーションサーバ２０４を設けても良い。
【００２９】
ウェブサーバ２０１は、ウェブブラウザ２０２ａからのリクエストを受け付け、処理プログラムに引き渡し、処理結果をウェブブラウザに応答として返す。
【００３０】
処理プログラムは、ウェブサーバからの入力を解析し、例えばＳＱＬを用いた適切なＲＤＢ処理やファイル処理を行い、ウェブサーバに返す。
【００３１】
データベース管理システム２０３はドキュメントの永続的な情報を管理する。
【００３２】
ドキュメント管理システム２００は、最低１台のコンピュータで構成できる。処理負担を軽減するためにウェブサーバ２０１とデータベース管理システム２０３を異なるコンピュータ上で動作させ、それらをネットワークで結び、処理プログラムをそれぞれのコンピュータに分散し、処理プログラム間で通信する構成も可能である。
【００３３】
ドキュメントの属性は、ドキュメント管理システム２００の１レコードに対応づけられる。コンテントはドキュメント管理システム２００が動作するＯＳ（オペレーティングシステム。ファイル管理システム）上の１ファイルに対応づけられ、先のレコードの１カラムにそのファイルパスを記録する。もちろん、このようなドキュメントの管理態様に限定されない。
【００３４】
さきに述べたように、検索条件はドキュメントを検索する範囲（検索範囲）、選択するための属性値の条件（検索式）、条件を満たした場合に表示するドキュメントの属性あるいはリンク（表示条件）からなる。検索範囲、検索式は周知のものと同様であり、ここでは表示条件について詳細に説明する。
【００３５】
表示条件は以下の手順で作成する。
【００３６】
（ａ）：検索結果の各列について属性を表示するのか、ハイパーリンクを表示するのかを選択する。
【００３７】
属性の場合は従来通りであり、ドキュメントが持つ属性の中から１つ選択する。（ａ）の先頭に戻る。
【００３８】
ハイパーリンクの場合、つぎの処理を行なう。
（ｂ）：表のヘッダに表示する列名を入力する。（「配付システム」）
（ｃ）：リンク先を入力する。（「ｈｔｔｐ：／／ａａａ．ｃｏｍ／ｄｅｌｉｖｅｒ．ｃｇｉ」）
（ｄ）：ハイパーリンクの表示名を入力する。（「配付」）
（ｅ）：引数にする属性をドキュメントが持つ属性の中から選択する。（「番号」・「名前」）
実際に引数に用いられるのは、言語に依存する属性の表示名ではなく属性の識別名である。（「ｎｕｍｂｅｒ」・「ｎａｍｅ」）。
（ｆ）：（ａ）にもどり、必要な列分これを繰り返す。
【００３９】
ハイパーリンクの表示名は、検索条件により指定される。実際のリンクはリンク先を「ｈｔｔｐ：／／ａａａ．ｃｏｍ／ｄｅｌｉｖｅｒ．ｃｇｉ」、引数とする属性を「番号」・「名前」、それぞれの属性の識別名が「ｎｕｍｂｅｒ」・「ｎａｍｅ」、検索にヒットしたあるドキュメントの「番号」・「名前」の属性値がそれぞれ「Ａ００１」・「ａｂｃ」とすると「ｈｔｔｐ：／／ａａａ．ｃｏｍ／ｄｅｌｉｖｅｒ．ｃｇｉ？ｎｕｍｂｅｒ＝Ａ００１＆ｎａｍｅ＝ａｂｃ」になる。
【００４０】
つぎに図４を参照して実施例２の動作を説明する。
【００４１】
実施例２の動作は以下のとおりである。
【００４２】
［ステップＳ１０］：クライアント装置２０２のウェブブラウザ２０２ａを用いて検索要求をウェブサーバ２０１に送る。なお、検索要求を行なう際にはウェブサーバ２０１からドキュメント管理用のウェブページ（文書）を取得し、これを用いて、あるいは、さらに、検索用のウェブページを用いて検索範囲、検索式、表示条件を入力して検索要求としてウェブサーバ２０１の検索処理部２０１ａに送る。
【００４３】
［ステップＳ１１］：ウェブサーバ２０１の検索処理部２０１ａは検索要求を受け取ってこれに基づいてデータベース操作要求（例えばＳＱＬ文）をデータベース管理システム２０３に送る。先ほど選択した引数にするドキュメントの属性（「番号」、「名前」）の取得を指示する命令がここで送られる検索要求の中に含まれていてもよい。
【００４４】
［ステップＳ１２］：データベース管理システム２０３はデータベース操作を行なって操作結果を取得する。
【００４５】
［ステップＳ１３］：データベース管理システム２０３は操作結果をウェブサーバ２０１の検索処理部２０１ａに返す。
【００４６】
［ステップＳ１４］：ウェブサーバ２０１の検索処理部２０１ａは操作結果を受け取る。
【００４７】
［ステップＳ４７］：ウェブサーバ２０１の文書生成部２０１ｂは操作結果と先の表示条件に基づいて、検索結果表示用のウェブページ（文書）を生成する。
【００４８】
［ステップＳ１６］：ウェブサーバ２０１は、生成した検索結果表示用のウェブページをクライアント装置２０２のウェブブラウザ２０２ａに送信する。 
【００４９】
［ステップＳ１７］：クライアント装置２０２のウェブブラウザ２０２ａは検索結果表示用のウェブページを受信する。
【００５０】
［ステップＳ１８］：クライアント装置２０２のウェブブラウザ２０２ａは検索結果表示用のウェブページを表示画面に表示する。
【００５１】
［ステップＳ１９］：ウェブブラウザ２０２ａが、表示画面においてリンク部（アンカー情報の代表値）がクリック等されたことに応じて発生されるイベントを受信する。
【００５２】
［ステップＳ２０］：リンク部が指定するプログラムに所与の引数を引き渡して処理を要求する。
【００５３】
［ステップＳ２１］：ウェブサーバ２０１の配布処理部２０１ｃは引数を受取る。
【００５４】
［ステップＳ２２］：ウェブサーバ２０１の配布処理部２０１ｃは引数に基づいて処理を実行する。例えば、ドキュメントを取り出して電子的に配布したり（例えば電子メールやドキュメント管理システムが有する配布機能を用いる）、リンク付きのリストをユーザに電子的に配布する。
【００５５】
以上で実施例の説明を終了する。なお、この発明は上述の実施例に限定さえるものではなく種々変更が可能である。
【００５６】
変形例および応用例は以下のとおりである。
（１）検索対象としてドキュメント管理システムのかわりに、ＲＤＢを用い、ドキュメントのかわりにデータベースのレコードとして本発明を適用する。検索対象はドキュメントに限定されない。
（２）ハイパーリンクに表示する文字列をアイコンイメージ、または文字列とアイコンイメージの両方として本発明を適用する。
（３）ハイパーリンクの引数名を属性名とは別に定義する。ユーザの入力や環境変数等に基づいて種々の値をオプションとしてプログラムに渡すことができる。
（４）ハイパーリンクを検索条件で指定するのではなく、ドキュメントに対するカスタムリンクとしてあらかじめ別に定義しておき、検索条件では属性または定義済みのハイパーリンクを選択するとして本発明を適用する。ユーザに応じてリンクを適合的に決定しても良い。
（５）ハイパーリンクの引数を検索条件で指定するのではなく、ハイパーリンク型属性を定義する際にいっしょに定義しておき、ドキュメントがその属性値を返す際にリンク先と引数を展開・連結した形で返すようにする。
【図面の簡単な説明】
【００５７】
【図１】この発明の概略を事例に基づいて説明する図である。
【図２】この発明の実施例１の構成を示すブロック図である。
【図３】この発明の実施例２を説明する図である。
【図４】上述実施例２の動作を説明する図である。
【符号の説明】
【００５８】
１０      検索システム
１１      検索条件入力部
１２      検索部
１３      記述文書生成部
１４      表示部
１５      引数送信部
１６      ユーザ属性入力部
１７      データベース装置
１８      プログラム実行装置
１００      ドキュメント管理サービス
１０１      ドキュメント
１０２      ウェブブラウザ
１０３      検索条件
１０４      検索結果
１０５      ハイパーリンク
２００      ドキュメント管理システム
２０１      ウェブサーバ
２０１ａ            検索処理部
２０１ｂ            文書生成部
２０１ｃ            配布処理部
２０１ｄ            印刷要求発行部
２０２      クライアント装置
２０２ａ      ウェブブラウザ
２０３      データベース管理システム
２０４      アプリケーションサーバ
２０５      ネットワーク
【図１】
2005092546.tif 000003
【図２】
2005092546.tif 000004
【図３】
2005092546.tif 000005
【図４】
2005092546.tif 000006