(57)【特許請求の範囲】
【請求項１】
ユーザ端末に対して、組織ごとに管理されているコンテンツを提供するコンテンツ提供方法において、ユーザと該ユーザが属する組織との関係を表わす第１定義情報、および組織と該組織のコンテンツのアドレス情報との関係を表わす第２定義情報を組織定義情報記憶手段に予め記憶させておく組織定義情報記憶過程と、ユーザを識別するユーザ識別過程と、この識別結果に基づき、前記組織定義情報記憶手段に記憶された前記第１定義情報を参照して当該ユーザが属する組織を取得する所属組織取得過程と、この取得された組織に応じて、前記組織定義情報記憶手段に記憶された前記第２定義情報を参照して当該組織のコンテンツのアドレス情報を取得する組織コンテンツアドレス取得過程と、を有し、このアドレス情報に基づいてコンテンツの提供を行うことを特徴とし、
前記組織定義情報記憶過程においては、さらに複数の組織相互間の関係を表わす第３定義情報を前記組織定義情報記憶手段に予め記憶させておき、さらに、前記第３定義情報を参照することによってある組織と該組織に関係付けられた他の組織の関係を取得し、ある組織のコンテンツを提供する際に前記第２定義情報を参照することによって該組織に関係付けられた前記他の組織のコンテンツのアドレス情報を取得し、このアドレス情報を用いて前記他の組織のコンテンツへのナビゲーションを行うためのナビゲーション部品を生成するナビゲーション部品生成過程を有することを特徴とするコンテンツ提供方法。
【請求項２】
前記第３定義情報は、階層構造における組織間の上下関係を表わすことを特徴とする請求項１に記載のコンテンツ提供方法。
【請求項３】
前記ナビゲーション部品には、現在提供中の組織のコンテンツに関して、１階層上の組織のコンテンツと１階層下の組織のコンテンツへのナビゲーションを行う組織階層リンク部品を含むことを特徴とする請求項２に記載のコンテンツ提供方法。
【請求項４】
前記ナビゲーション部品には、前記ユーザが属する前記組織のコンテンツ、およびこの組織に関係付けられた他の組織のコンテンツへのナビゲーションを行う所属組織ナビゲーション部品を含むことを特徴とする請求項１又は２に記載のコンテンツ提供方法。
【請求項５】
ユーザ端末に対して、組織ごとに管理されているコンテンツを提供するコンテンツ提供装置において、ユーザと該ユーザが属する組織との関係を表わす第１定義情報、および組織と該組織のコンテンツのアドレス情報との関係を表わす第２定義情報を記憶する組織定義情報記憶手段と、ユーザを識別するユーザ識別手段と、前記ユーザ識別手段による識別結果に基づき、前記組織定義情報記憶手段に記憶された前記第１定義情報を参照して当該ユーザが属する組織を取得し、取得された組織に応じて前記組織定義情報記憶手段に記憶された前記第２定義情報を参照して当該組織のコンテンツのアドレス情報を取得し、このアドレス情報に基づいてコンテンツの提供を行う組織ポータル生成手段とを有し、
前記組織定義情報記憶手段は、さらに、複数の組織相互間の関係を表わす第３定義情報を記憶するものであり、さらに、前記第３定義情報を参照することによってある組織と該組織に関係付けられた他の組織の関係を取得し、ある組織のコンテンツを提供する際に前記第２定義情報を参照することによって該組織に関係付けられた前記他の組織のコンテンツのアドレス情報を取得し、このアドレス情報を用いて前記他の組織のコンテンツへのナビゲーションを行うためのナビゲーション部品を生成するナビゲーション部品生成手段を有することを特徴とするコンテンツ提供装置。
【請求項６】
前記第３定義情報は、階層構造における組織間の上下関係を表わすことを特徴とする請求項５に記載のコンテンツ提供装置。
【請求項７】
前記ナビゲーション部品には、現在提供中の組織のコンテンツに関して、１階層上の組織のコンテンツと１階層下の組織のコンテンツへのナビゲーションを行う組織階層リンク部品を含むことを特徴とする請求項６に記載のコンテンツ提供装置。
【請求項８】
前記ナビゲーション部品には、前記ユーザが属する前記組織のコンテンツ、およびこの組織に関係付けられた他の組織のコンテンツへのナビゲーションを行う所属組織ナビゲーション部品を含むことを特徴とする請求項５又は６に記載のコンテンツ提供装置。
【請求項９】
コンピュータに、ユーザ端末に対して組織ごとに管理されているコンテンツの提供を実行させるコンピュータプログラムにおいて、ユーザと該ユーザが属する組織との関係を表わす第１定義情報、および組織と該組織のコンテンツのアドレス情報との関係を表わす第２定義情報を組織定義情報記憶手段に予め記憶させておく組織定義情報記憶過程と、ユーザを識別するユーザ識別過程と、この識別結果に基づき、組織定義情報記憶手段に予め記憶されたユーザと該ユーザが属する組織との関係を表わす第１定義情報を参照して、当該ユーザが属する組織を取得する所属組織取得過程と、この取得された組織に応じて、前記組織定義情報記憶手段に予め記憶された組織と該組織のコンテンツのアドレス情報との関係を表わす第２定義情報を参照して当該組織のコンテンツのアドレス情報を取得する組織コンテンツアドレス取得過程と、の各処理をコンピュータに実行させるとともに、
前記組織定義情報記憶手段に予め記憶された複数の組織相互間の関係を表わす第３定義情報を参照することによってある組織と該組織に関係付けられた他の組織の関係を取得し、ある組織のコンテンツを提供する際に前記第２定義情報を参照することによって該組織に関係付けられた前記他の組織のコンテンツのアドレス情報を取得し、このアドレス情報を用いて前記他の組織のコンテンツへのナビゲーションを行うためのナビゲーション部品を生成するナビゲーション部品生成過程の処理をさらにコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ネットワークを介したコンテンツ提供方法およびその装置に関する。特に、企業等の内部における複数の組織それぞれ有するコンテンツを提供するためのコンテンツ提供方法およびその装置に関する。
【０００２】
【従来の技術】
従来、組織単位で作成・管理しているコンテンツは、組織のホームページとして作成される場合が多く、部や課などの組織単位に独立したホームページを作成し、従業員に対する情報発信や情報共有を行っていた。また、ホームページ間の移動は、移動元のホームページに移動先のホームページのアドレスを静的に埋め込むことで実現していた。例えば、部のホームページの管理者は、下位組織である課のホームページへ移動することを可能とするために、部のホームページ内に課のホームページのアドレスを直接埋め込んでいた。逆に課のホームページの管理者は、上位組織である部のホームページへ移動することを可能とするために、課のホームページ内に部のホームページのアドレスを直接埋め込んでいた。
【０００３】
【発明が解決しようとする課題】
しかし、上記の従来技術には次のような問題点がある。
組織コンテンツを提供するホームページのアドレスは、組織定義情報とは独立して管理されており、従業員が業務に関係する組織コンテンツを参照するためには、関係する全てのホームページのアドレスを、なんらかの方法で個別に記憶しておかなければならないという問題がある。
【０００４】
また、ある組織のホームページのアドレスが変更された場合、関係する全ての従業員に対して新しいホームページのアドレスを通知しなければならないという問題や、変更前のアドレスを静的に埋め込んで使用している全てのホームページに対して、変更前のアドレスを変更後のアドレスに修正しなければならないという問題や、アドレスの修正が完了するまでホームページ間の移動が正常に動作しないという問題がある。
【０００５】
本発明は、以上の問題点を解決し、コンテンツのアドレスの管理を簡単にする組織ポータルシステムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記の課題を解決するために、本発明は、ユーザ端末に対して、組織ごとに管理されているコンテンツを提供するコンテンツ提供方法において、ユーザと該ユーザが属する組織との関係を表わす第１定義情報、および組織と該組織のコンテンツのアドレス情報との関係を表わす第２定義情報を組織定義情報記憶手段に予め記憶させておく組織定義情報記憶過程と、ユーザを識別するユーザ識別過程と、この識別結果に基づき、前記組織定義情報記憶手段に記憶された前記第１定義情報を参照して当該ユーザが属する組織を取得する所属組織取得過程と、この取得された組織に応じて、前記組織定義情報記憶手段に記憶された前記第２定義情報を参照して当該組織のコンテンツのアドレス情報を取得する組織コンテンツアドレス取得過程とを有し、このアドレス情報に基づいてコンテンツの提供を行うことを特徴とする。
【０００７】
また、本発明のコンテンツ提供方法では、前記組織定義情報記憶過程においては、さらに複数の組織相互間の関係を表わす第３定義情報を前記組織定義情報記憶手段に予め記憶させておき、さらに、前記第３定義情報を参照することによってある組織と該組織に関係付けられた他の組織の関係を取得し、ある組織のコンテンツを提供する際に前記第２定義情報を参照することによって該組織に関係付けられた前記他の組織のコンテンツのアドレス情報を取得し、このアドレス情報を用いて前記他の組織のコンテンツへのナビゲーションを行うためのナビゲーション部品を生成するナビゲーション部品生成過程を有することを特徴とする。
【０００８】
また、本発明のコンテンツ提供方法では、前記第３定義情報は、階層構造における組織間の上下関係を表わすことを特徴とする。
【０００９】
また、本発明のコンテンツ提供方法では、前記ナビゲーション部品には、現在提供中の組織のコンテンツに関して、１階層上の組織のコンテンツと１階層下の組織のコンテンツへのナビゲーションを行う組織階層リンク部品を含むことを特徴とする。
【００１０】
また、本発明のコンテンツ提供方法では、前記ナビゲーション部品には、前記ユーザが属する前記組織のコンテンツ、およびこの組織に関係付けられた他の組織のコンテンツへのナビゲーションを行う所属組織ナビゲーション部品を含むことを特徴とする。
【００１１】
また、本発明は、ユーザ端末に対して、組織ごとに管理されているコンテンツを提供するコンテンツ提供装置において、ユーザと該ユーザが属する組織との関係を表わす第１定義情報、および組織と該組織のコンテンツのアドレス情報との関係を表わす第２定義情報を記憶する組織定義情報記憶手段と、ユーザを識別するユーザ識別手段と、前記ユーザ識別手段による識別結果に基づき、前記組織定義情報記憶手段に記憶された前記第１定義情報を参照して当該ユーザが属する組織を取得し、取得された組織に応じて前記組織定義情報記憶手段に記憶された前記第２定義情報を参照して当該組織のコンテンツのアドレス情報を取得し、このアドレス情報に基づいてコンテンツの提供を行う組織ポータル生成手段とを有することを特徴とする。
【００１２】
また、本発明のコンテンツ提供装置では、前記組織定義情報記憶手段は、さらに、複数の組織相互間の関係を表わす第３定義情報を記憶するものであり、さらに、前記第３定義情報を参照することによってある組織と該組織に関係付けられた他の組織の関係を取得し、ある組織のコンテンツを提供する際に前記第２定義情報を参照することによって該組織に関係付けられた前記他の組織のコンテンツのアドレス情報を取得し、このアドレス情報を用いて前記他の組織のコンテンツへのナビゲーションを行うためのナビゲーション部品を生成するナビゲーション部品生成手段を有することを特徴とする。
【００１３】
また、本発明のコンテンツ提供方法では、前記第３定義情報は、階層構造における組織間の上下関係を表わすことを特徴とする。
【００１４】
また、本発明のコンテンツ提供方法では、前記ナビゲーション部品には、現在提供中の組織のコンテンツに関して、１階層上の組織のコンテンツと１階層下の組織のコンテンツへのナビゲーションを行う組織階層リンク部品を含むことを特徴とする。
【００１５】
また、本発明のコンテンツ提供方法では、前記ナビゲーション部品には、前記ユーザが属する前記組織のコンテンツ、およびこの組織に関係付けられた他の組織のコンテンツへのナビゲーションを行う所属組織ナビゲーション部品を含むことを特徴とする。
【００１６】
また、本発明は、コンピュータにユーザ端末に対して組織ごとに管理されているコンテンツの提供を実行させるコンピュータプログラムにおいて、ユーザと該ユーザが属する組織との関係を表わす第１定義情報、および組織と該組織のコンテンツのアドレス情報との関係を表わす第２定義情報を組織定義情報記憶手段に予め記憶させておく組織定義情報記憶過程と、ユーザを識別するユーザ識別過程と、この識別結果に基づき、組織定義情報記憶手段に予め記憶されたユーザと該ユーザが属する組織との関係を表わす第１定義情報を参照して、当該ユーザが属する組織を取得する所属組織取得過程と、この取得された組織に応じて、前記組織定義情報記憶手段に予め記憶された組織と該組織のコンテンツのアドレス情報との関係を表わす第２定義情報を参照して当該組織のコンテンツのアドレス情報を取得する組織コンテンツアドレス取得過程との各処理をコンピュータに実行させることを特徴とするものである。
【００１７】
また、本発明のコンピュータプログラムでは、さらに、前記組織定義情報記憶手段に予め記憶された複数の組織相互間の関係を表わす第３定義情報を参照することによってある組織と該組織に関係付けられた他の組織の関係を取得し、ある組織のコンテンツを提供する際に前記第２定義情報を参照することによって該組織に関係付けられた前記他の組織のコンテンツのアドレス情報を取得し、このアドレス情報を用いて前記他の組織のコンテンツへのナビゲーションを行うためのナビゲーション部品を生成するナビゲーション部品生成過程の処理をさらにコンピュータに実行させることを特徴とする。
【００１８】
【発明の実施の形態】
以下、図面を参照しこの発明の一実施形態である組織ポータルシステムについて説明する。
【００１９】
本実施形態は、組織単位で作成・管理しているコンテンツ（以下では組織コンテンツと呼ぶ）を、組織定義情報と一体化して管理することにより、従業員の所属に基づいた最適な組織コンテンツの自動選択を可能とする、組織ポータルシステムを提供するものである。さらに本実施形態は、従業員の所属や組織の階層構造情報を利用して、組織コンテンツ間を移動するためのナビゲーション部品を自動生成することにより、個別の組織コンテンツ間のリンク付け作業を不要とし、組織コンテンツ作成者や管理者の負担を大幅に削減することを可能とする、組織ポータルシステムを提供するものである。
【００２０】
図１において、手続き情報記憶部４１にはデータ処理装置３における各種手続きを呼び出すために必要な情報が記憶されており、組織定義情報記憶部４２には組織階層や組織名、個人の姓名や所属といった組織定義情報と、組織が提供している組織コンテンツのアドレスとが一体化されて記憶されている。コンテンツ記憶部４３には組織コンテンツの実体が記憶されており、ナビゲーション部品情報記憶部４４には組織ポータルシステムで利用するナビゲーション部品に関する情報が記憶されている。
【００２１】
利用者はユーザ端末１を利用して組織ポータルへのログイン要求を送信する。通信制御装置２はネットワーク１００を介して利用者のログイン要求を受信し、手続き情報記憶部４１を参照してユーザ認証実行手段３１（ユーザ識別手段）を起動する。ユーザ認証実行手段３１は、組織定義情報記憶部４２の情報に基づいて、ログイン要求者が組織ポータルの正当な利用者であるか否か判定する。利用者が正当な利用者であると確認できた場合、ユーザ認証実行手段３１は利用者を識別し、利用者の識別情報と直属組織の識別情報とを引数として組織ポータル生成手段３２を起動し、ログイン直後の最適な組織ポータル画面の生成を指示する。
【００２２】
組織ポータル生成手段３２は、引数で渡された組織の識別情報を利用して組織定義情報記憶部４２から組織コンテンツのアドレスを取得し、実際の組織コンテンツをコンテンツ記憶部４３から取得する。次に組織ポータル生成手段３２は、ナビゲーション生成手段３３を呼び出すことにより、ナビゲーション部品情報記憶部４４に記憶されているナビゲーション部品を自動生成する。この際、組織ポータル生成手段３２は、現在の利用環境に対して最適な形でナビゲーション部品を生成できるようにするために、ナビゲーション生成手段３３に対して、現在の利用者の識別情報と、表示する組織コンテンツに対応した組織の識別情報とを引数として渡す。ナビゲーション生成手段３３は、利用者の識別情報と組織の識別情報によって組織定義情報記憶部４２から利用者の所属や組織階層構造を取得し、組織定義に基づいたナビゲーション部品を自動生成する。最後に組織ポータル生成手段３２は、利用者の直属組織の組織コンテンツと自動生成されたナビゲーション部品とを組み合わせて組織ポータル画面を作成する。作成された組織ポータル画面は通信制御装置２によって、ネットワーク１００を介してユーザ端末１に送信される。
【００２３】
利用者はユーザ端末１上の組織ポータル画面におけるナビゲーション部品を操作して、次に表示する組織コンテンツを選択し、ナビゲーション要求を送信する。ナビゲーション要求の中には、利用者の識別情報と、次に表示する組織コンテンツを保有する組織の識別情報とが含まれている。通信制御装置２はネットワーク１００を介して利用者のナビゲーション要求を受信し、利用者の識別情報と次に表示する組織の識別情報を引数として組織ポータル生成手段３２を起動する。組織ポータル生成手段３２はログイン時と同様に、引数として渡された組織の識別情報を利用して次に表示する組織コンテンツを取得するとともに、ナビゲーション生成手段３３を起動してナビゲーション部品を自動生成し、利用者のナビゲーション要求に対応した組織ポータル画面を作成する。作成された組織ポータル画面は通信制御装置２によって、ネットワーク１００を介してユーザ端末１に送信される。
【００２４】
図１を参照すると、本実施形態による組織ポータルシステムは、入出力装置と通信ネットワークへ接続できる機能を備えたユーザ端末１と、有線あるいは無線の通信ネットワーク１００と、通信ネットワークとの送受信を制御する通信制御装置２と、プログラム制御により動作するデータ処理装置３と、情報を記憶する記憶装置４とを含む。
【００２５】
ユーザ端末１は、インターネット等の有線あるいは無線の通信ネットワークへ接続できる機能を備えた端末であり、パーソナル・コンピュータ、携帯電話、携帯情報端末などである。
【００２６】
通信制御装置２は、ネットワーク１００とデータ処理装置３との間に位置し、ユーザ端末１から受信した要求に応じて、適切な手続きをデータ処理装置３から選択して実行する機能を有し、データ処理装置３上の手続きの実行結果をユーザ端末１に送信する機能を有する。
【００２７】
記憶装置４は、手続き情報記憶部４１と、組織定義情報記憶部４２と、コンテンツ記憶部４３と、ナビゲーション部品情報記憶部４４とを備えている。
【００２８】
手続き情報記憶部４１はデータ処理装置３における各種手続きを呼び出すために必要な情報を記憶しておくための領域であり、データ処理装置３における各種手続きの識別子と実行方法に関する情報が記憶されている。
【００２９】
組織定義情報記憶部４２は組織定義と組織コンテンツに関する情報を記憶しておくための領域であり、組織に関する情報として組織階層、組織名、組織ＩＤ、組織コンテンツのアドレスなどが記憶されており、個人に関する情報として姓名、ユーザＩＤ、パスワード、所属などが記憶されている。
【００３０】
コンテンツ記憶部４３は組織ポータルで表示するコンテンツを記憶しておくための領域であり、組織コンテンツ、ログイン画面、エラー画面などが記憶されている。
【００３１】
ナビゲーション部品情報記憶部４４は組織ポータルで利用するナビゲーション部品に関する情報を記憶しておくための領域であり、ナビゲーション部品の部品種別、表示形式、表示位置、配置などが記憶されている。
【００３２】
データ処理装置３は、ユーザ認証実行手段３１と、組織ポータル生成手段３２と、ナビゲーション生成手段３３とを備えている。
【００３３】
ユーザ認証実行手段３１は組織ポータルへのログイン要求者が正当な利用者であるか否かを判定する手段である。ユーザ認証実行手段３１は通信制御装置２から起動され、呼び出す際には手続き情報記憶部４１に記憶されている実行方法が利用される。ユーザ認証実行手段３１には通信制御装置２から引数として利用者のユーザＩＤとパスワードが渡される。ユーザ認証実行手段３１は、引数として渡された利用者のユーザＩＤとパスワードを組織定義情報記憶部４２に記憶されている情報と照合することにより、ログイン要求者が組織ポータルの正当な利用者であるか否か判定する。
【００３４】
正当な利用者であると判定した場合には、ユーザ認証実行手段３１は利用者のユーザＩＤを使って組織定義情報記憶部４２から所属している直属組織の組織ＩＤを取得し、ユーザＩＤおよび組織ＩＤを引数にして組織ポータル生成手段３２を呼び出す。その後、ユーザ認証実行手段３１は組織ポータル生成手段３２から組織ポータル画面を返却値として受け取り、受け取った組織ポータル画面を通信制御装置２へ返却する。正当な利用者ではないと判定した場合には、ユーザ認証実行手段３１はユーザ認証失敗を示すエラー画面をコンテンツ記憶部４３から取得し、通信制御装置２へ返却する。
【００３５】
組織ポータル生成手段３２は組織コンテンツとナビゲーション部品を組み合わせて、利用者に最適な組織ポータル画面を生成する手段である。組織ポータル生成手段３２は、利用者のログイン時にはユーザ認証実行手段３１から呼び出され、利用者がナビゲーション機能を使用して組織コンテンツの変更を要求した際には通信制御装置２から呼び出される。いずれの場合においても、呼び出す際には手続き情報記憶部４１に記憶されている実行方法が利用され、引数として利用者のユーザＩＤと、表示する組織コンテンツを保有する組織の組織ＩＤとが渡される。
【００３６】
組織ポータル生成手段３２は、引数として受け取った組織ＩＤで組織定義情報記憶部４２を検索して組織コンテンツのアドレスを取得し、そのアドレスを利用して組織コンテンツをコンテンツ記憶部４３から取得する。次に組織ポータル生成手段３２は、ナビゲーション部品情報記憶部４４に記憶されているナビゲーション部品を生成するために、ナビゲーション部品の部品種別と、表示形式と、ユーザＩＤと、組織ＩＤとを引数としてナビゲーション生成手段３３を起動する。組織ポータル生成手段３２は、ナビゲーション生成手段３３によって生成されたナビゲーション部品を、ナビゲーション部品情報記憶部４４に記憶されている表示位置および配置に従って組織コンテンツとマージして組織ポータル画面を生成し、その組織ポータル画面を返却値として呼び出し元へ返却する。
【００３７】
ナビゲーション生成手段３３は組織ポータルシステム内を移動するためのナビゲーション部品を生成する手段である。利用者はナビゲーション部品を利用することにより、異なる組織の組織コンテンツを参照することができる。ナビゲーション部品としては、利用者が直接的あるいは間接的に所属している組織の組織コンテンツをリストアップする所属組織ナビゲーション部品と、組織ポータル画面に現在表示されている組織コンテンツに対して１階層上の組織コンテンツと１階層下の組織コンテンツをリストアップする組織階層リンク部品とがある。
【００３８】
ナビゲーション生成手段３３は組織ポータル生成手段３２から起動され、呼び出す際には手続き情報記憶部４１に記憶されている実行方法が利用される。ナビゲーション生成手段３３には組織ポータル生成手段３２から引数としてナビゲーション部品の部品種別と、表示形式と、利用者のユーザＩＤと、表示する組織コンテンツを保有する組織の組織ＩＤとが渡される。
【００３９】
ナビゲーション部品の部品種別として所属組織ナビゲーション部品が指定されている場合、ナビゲーション生成手段３３は引数として渡された利用者のユーザＩＤを利用して組織定義情報記憶部４２を検索し、利用者が直接的あるいは間接的に所属している組織の組織名、組織ＩＤを取得し、引数として受け取った表示形式に従った所属組織ナビゲーション部品を生成する。ナビゲーション部品の部品種別として組織階層リンク部品が指定されている場合、ナビゲーション生成手段３３は引数として渡された組織ＩＤを利用して組織定義情報記憶部４２を検索し、組織ＩＤで示される組織に対して１階層上の組織と１階層下の組織の組織名、組織ＩＤを取得し、引数として受け取った表示形式に従った組織階層リンク部品を生成する。いずれの場合も生成したナビゲーション部品を返却値として呼び出し元へ返却する。
【００４０】
次に、図１、２、３、４、５、６、７、８、９、１０、１１、１２、１３、１４、１５、１６、１７、１８、１９、２０、２１、２２、及び２３を参照して本実施例の動作について詳細に説明する。
まず、図１、及び２を参照して、手続き情報記憶部４１に記憶されている情報について具体的に説明する。
【００４１】
図２は本実施形態による組織ポータルシステムにおいて、手続き情報記憶部４１に記憶されている手続き情報の構成例である。図２を参照すると、ユーザ認証実行手段３１に対しては、識別子として“ａｂ．ｓｅｒｖｌｅｔ．ｕｓｅｒＡｕｔｈ”が、実行方法として“ｈｔｔｐ：／／ｗｗｗ．ａｂ．ｃｏｍ／ｓｅｒｖｌｅｔ／ｕｓｅｒＡｕｔｈ”というサーブレット呼び出しが定義されており、サーブレットへ引数として利用者のユーザＩＤを示す“ＵＩＤ”と、利用者のパスワードを示す“ＰＡＳＳＷＤ”とを渡すように定義されている。
【００４２】
組織ポータル生成手段３２に対しては、識別子として“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ”が、実行方法として“ｈｔｔｐ：／／ｗｗｗ．ａｂ．ｃｏｍ／ｓｅｒｖｌｅｔ／ｐｏｒｔａｌＧｅｎ”というサーブレット呼び出しが定義されており、サーブレットへ引数として組織ＩＤを示す“ＯＩＤ”と、ユーザＩＤを示す“ＵＩＤ”とを渡すように定義されている。
【００４３】
ナビゲーション生成手段３３に対しては、識別子として“ａｂ．ｓｅｒｖｌｅｔ．ｎａｖｉＧｅｎ”が、実行方法として“ｈｔｔｐ：／／ｗｗｗ．ａｂ．ｃｏｍ／ｓｅｒｖｌｅｔ／ｎａｖｉＧｅｎ”というサーブレット呼び出しが定義されており、サーブレットへ引数としてナビゲーション部品の部品種別を示す“ＴＹＰＥ”と、表示形式を示す“ＦＲＭ”と、組織ＩＤを示す“ＯＩＤ”と、ユーザＩＤを示す“ＵＩＤ”とを渡すように定義されている。
【００４４】
図２では実行方法としてサーブレットを利用した例を示しているが、実行方法は必ずしもサーブレットに限定されるわけではなく、実行するための手段と引数に関する情報が定義できる方法であれば何でもよい。例えば、ＯＲＢ（オブジェクト・リクエスト・ブローカ，Object Request Broker ）やＥＪＢ（エンタープライズ・ジャヴァ・ビーンズ，Enterprise Java Beans ）などのコンポーネントを管理するリポジトリやレジストリなどを手続き情報記憶部４１として利用することも可能である。
【００４５】
次に、図１、３、４、５、及び６を参照して、組織定義情報の具体的な内容について詳細に説明する。
【００４６】
図３は本実施形態による組織ポータルシステムにおいて、組織定義情報記憶部４２に記憶される組織定義情報の構成例である。図３を参照すると、組織に関する情報は、組織の上下関係を表す組織階層（第３定義情報）と、組織名と、組織を一意に識別するための組織ＩＤと、組織単位で作成・管理している組織コンテンツのアドレス（第２定義情報）とから構成されており、個人に関する情報は個人の姓名と、個人を一意に識別するためのユーザＩＤおよびパスワードと、個人が所属している直属組織（第１定義情報）とから構成されている。
【００４７】
図４は、組織定義情報記憶部４２に記憶されている組織定義情報の例である。図４は“ＡＢ社”という企業の組織階層を逆ツリー形式で表したものであり、図における上下の位置関係によって組織階層の上下関係を表現している。図４では、“ＡＢ社”は“Ａ部”および“Ｂ部”から構成され、“Ａ部”は“Ａ１課”および“Ａ２課”から構成されていることを示している。また図４では、ユーザＩＤが“Ｘ０１”の従業員が“ＡＢ社”という最上位組織に直接所属していることを示し、同様に“Ｘ０２”が“Ａ部”に、“Ｘ０３”が“Ｂ部”に、“Ｘ０４”が“Ａ１課”に、“Ｘ０５”が“Ａ２課”に直接所属していることを表している。図４では、組織に対しては組織名と、組織ＩＤと、組織コンテンツとが定義されており、個人に対しては姓名と、ユーザＩＤと、パスワードとが定義されている。
【００４８】
図５は、図４の組織定義情報の例を、ＬＤＡＰ（ライトウェイト・ディレクトリ・アクセス・プロトコル，Lightweight Directory Access Protocol ）サーバのディレクトリ・ツリーで表現した例である。図５ではＬＤＡＰのディレクトリ・ツリーをＬＤＩＦ（ＬＤＡＰデータ交換フォーマット，LDAP Data Interchange Format）で表現している。図５では、組織階層の上下関係を“ｄｎ”という識別子で表現している。
【００４９】
図５において“ｄｎ：ｏ＝ＡＢ社”は“ＡＢ社”が最上位組織であることを示しており、“ｄｎ：ｏｕ＝Ａ部，ｏ＝ＡＢ社”は“Ａ部”が“ＡＢ社”に直接的に従属していることを示し、“ｄｎ：ｏｕ＝Ａ１課，ｏｕ＝Ａ部，ｏ＝ＡＢ社”は“Ａ１課”が“Ａ部”に直接的に従属していることを示している。また図５では、個人の所属についても“ｄｎ”という識別子で表現している。図５において“ｄｎ：ｕｉｄ＝Ｘ０１，ｏ＝ＡＢ社”は、ユーザＩＤが“Ｘ０１”の従業員が“ＡＢ社”という組織に直接所属していることを示している。同様に“ｄｎ：ｕｉｄ＝Ｘ０２，ｏｕ＝Ａ部，ｏ＝ＡＢ社”は“Ｘ０２”が“Ａ部”に直接所属していることを示し、“ｄｎ：ｕｉｄ＝Ｘ０４，ｏｕ＝Ａ１課，ｏｕ＝Ａ部，ｏ＝ＡＢ社”は“Ｘ０４”が“Ａ１課”に直接所属していることを示している。
【００５０】
図６は、図５で使用しているＬＤＡＰディレクトリの属性に関する定義である。
【００５１】
次に、図１、２、４、７、８、９、１０、１１、及び１２を参照して、ナビゲーション部品の具体的な内容について詳細に説明する。
【００５２】
図７はナビゲーション生成手段３３によって自動生成される所属組織ナビゲーション部品の一般形式を示したものである。所属組織ナビゲーション部品とは、利用者が直接的あるいは間接的に所属している組織の組織コンテンツをリストアップするナビゲーション部品であり、表示形式として水平表示と垂直表示のいずれかを選択することができる。所属組織ナビゲーション部品は組織名を表すラベルと、ラベルに設定されたアンカーとから構成されている。アンカーとは、利用者がユーザ端末１を利用して、ある特定の組織名が表示されているラベルを選択した場合に、ユーザ端末１がネットワーク１００を介して通信制御装置２へ送信するデータのことである。この例ではアンカーとして組織ポータル生成手段３２の手続き情報記憶部４１における識別子と、ラベルに対応した組織ＩＤと、利用者のユーザＩＤとが設定されている。アンカーが設定されているラベルに対しては下線を付与することで、アンカーのない通常のラベルと区別している。
【００５３】
図８はナビゲーション生成手段３３によって自動生成される組織階層リンク部品の一般形式を示したものである。組織階層リンク部品とは、組織ポータル画面に現在表示されている組織コンテンツに対して１階層上の組織コンテンツと１階層下の組織コンテンツをリストアップするナビゲーション部品であり、表示形式として水平表示と垂直表示のいずれかを選択することができる。組織階層リンク部品も所属ナビゲーション部品と同様に、組織名を表すラベルと、ラベルに設定されたアンカーとから構成されているが、組織ポータル画面に表示する組織コンテンツに対応したラベルにはアンカーは設定されない。アンカーの設定値およびアンカーが設定されているラベルにだけ下線を付与するという点については、所属組織ナビゲーション部品と同様である。
【００５４】
図９は、図４の組織定義におけるユーザＩＤが“Ｘ０４”の利用者に対してナビゲーション部品を自動生成した場合の、アンカーの設定値を示す図である。“ＡＢ社”のラベルに対するアンカーとしては、図２における組織ポータル生成手段３２の手続き情報記憶部４１における識別子である“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ”と、“ＡＢ社”の組織ＩＤである“ＯＲＧ０１”と、利用者のユーザＩＤである“Ｘ０４”とが設定されている。図９を見ればわかる通り、同一の利用者に対するアンカーの設定値は、ラベルに対する組織ＩＤが異なるだけであり、組織ポータル生成手段３２の識別子とユーザＩＤは全て同一である。“Ａ部”のラベルに対しては組織ＩＤとして“ＯＲＧ０２”が、同様に“Ｂ部”に対しては“ＯＲＧ０３”が、“Ａ１課”に対しては“ＯＲＧ０４”が、“Ａ２課”に対しては“ＯＲＧ０５”が、それぞれラベルに対する組織ＩＤとしてアンカーに設定されている。
【００５５】
図１０は組織ポータル画面におけるナビゲーション部品の表示位置と水平配置および垂直配置の指定方法を説明するための図である。組織ポータルでは、ナビゲーション部品の表示位置を組織コンテンツに対して相対的に指定することができ、組織コンテンツに対する上下左右および四隅を表示位置として指定することができる。また配置に関しては、表示位置として選択した領域におけるラベルの配置方法を指定することが可能であり、水平方向としては左詰め／右詰め／中央のいずれかを、垂直方向としては上詰め／下詰め／中央のいずれかを指定することができる。
【００５６】
図１１は組織ポータルで使用するナビゲーション部品に関する情報の設定例であり、ナビゲーション部品情報記憶部４４に記憶されているものである。図１１では、組織ポータルは所属組織ナビゲーション部品および組織階層リンク部品を共に使用すると定義されている。所属組織ナビゲーション部品に対しては、表示形式としては図７における水平表示が選択されており、表示位置としては組織コンテンツの上の領域が、水平配置としては左詰めが、垂直配置としては中央がそれぞれ指定されている。また、組織階層リンク部品に対しては、表示形式としては図８における垂直表示が選択されており、表示位置としては組織コンテンツの左の領域が、水平配置としては左詰めが、垂直配置としては上詰めがそれぞれ指定されている。
【００５７】
図１２は、図１１の情報を利用して組織ポータル生成手段３２が生成する組織ポータル画面の一般形式を示す図である。組織ポータル画面は、組織コンテンツと所属組織ナビゲーション部品および組織階層リンク部品から構成されており、ナビゲーション部品の表示形式、表示位置、水平および垂直の配置については、図１１の定義に従って決定されている。
【００５８】
次に図１、４、１１、１３、１４、１５、１６、１７、１８、１９、及び２０を参照して、利用者が組織ポータルにログインし、ユーザ端末１に最初の組織ポータル画面が表示されるまでの動作について詳細に説明する。
【００５９】
図１３は利用者が組織ポータルにログインし、ユーザ端末１に最初の組織ポータル画面が表示されるまでに、ユーザ端末１と、通信制御装置２と、データ処理装置３との間で発生するやり取りを説明するための図である。図１３において、利用者はユーザ端末１を利用して組織ポータルへのログイン要求を送信する（ステップＡ１）。ネットワーク１００を介して利用者のログイン要求を受け取った通信制御装置２は、組織ポータルのログイン画面をユーザ端末１へ返却する（ステップＡ２）。
【００６０】
組織ポータルのログイン要求の具体例としては、特定のＵＲＬ（ユニフォーム・リソース・ロケータ，Uniform Resource Locator）を指定する方法があり、通信制御装置２は指定されたＵＲＬに対応するログイン画面をコンテンツ記憶部４３から取得し、ユーザ端末１へ返却する。
【００６１】
図１４は組織ポータルのログイン画面の具体例であり、ユーザＩＤおよびパスワードを入力するためのフィールドと、それらの情報を含むユーザ認証情報をユーザ端末１から通信制御装置２へ送信するための送信ボタンとを備えている。利用者はユーザ端末１に表示された図１４のログイン画面に対してユーザＩＤとパスワードを入力し、送信ボタンを押下することでユーザ認証情報を通信制御装置２へ送信する（ステップＡ３）。
【００６２】
ユーザ認証情報には、手続き情報記憶部４１におけるユーザ認証実行手段３１の識別子と、図１４のログイン画面で入力されたユーザＩＤと、パスワードとが含まれる。ユーザ認証情報を受信した通信制御装置２は、識別子を利用して手続き情報記憶部４１からユーザ認証実行手段３１の実行方法を取得し、ユーザＩＤおよびパスワードを引数としてユーザ認証実行手段３１を起動する（ステップＡ４）。
【００６３】
ユーザ認証実行手段３１は、引数として渡された利用者のユーザＩＤとパスワードを組織定義情報記憶部４２に記憶されている情報と照合することにより、ログイン要求者が組織ポータルの正当な利用者であるか否か判定する（ステップＡ５）。正当な利用者であると判定した場合には、組織ポータル生成手段３２（ステップＡ６）およびナビゲーション生成手段（ステップＡ７）によってログイン直後の組織ポータル画面が生成され、通信制御装置２へ返却される（ステップＡ８）。正当な利用者ではないと判定した場合には、ユーザ認証実行手段３１はユーザ認証失敗を示すエラー画面をコンテンツ記憶部４３から取得し、通信制御装置２へ返却する（ステップＡ８）。通信制御装置２は組織ポータル画面あるいはエラー画面を、ネットワーク１００を介してユーザ端末１へ送信する（ステップＡ９）。
【００６４】
図１５は、ユーザ認証実行手段３１の動作を、より詳細に説明するための図である。ユーザ認証実行手段３１は起動時の引数としてユーザＩＤとパスワードとを受け取り（ステップＢ１）、ユーザＩＤとパスワードの組で組織定義情報記憶部４２を検索し（ステップＢ２）、引数として受け取ったユーザＩＤとパスワードを持つ個人が登録されているか否かチェックする（ステップＢ３）。組織定義情報記憶部４２に該当する個人が見つかった場合には、利用者の直属組織の組織ＩＤを組織定義情報記憶部４２から取得し（ステップＢ４）、ユーザＩＤと直属組織の組織ＩＤを引数にして組織ポータル生成手段３２を起動し（ステップＢ５）、組織ポータル生成手段３２の返却値として受け取った組織ポータル画面を通信制御装置２へ返却する（ステップＢ６）。
【００６５】
図４におけるユーザＩＤが“Ｘ０４”の利用者が、正しいパスワードを指定してユーザ認証を要求した場合、ユーザ認証実行手段３１は直属組織の組織ＩＤとして“Ａ１課”の“ＯＲＧ０４”を取得し、“Ｘ０４”および“ＯＲＧ０４”を引数として組織ポータル生成手段３２を起動する。組織定義情報記憶部４２に該当する個人が見つからなかった場合には、図１６に示すようなユーザ認証失敗を示すエラー画面をコンテンツ記憶部４３から取得して返却する（ステップＢ７）。
【００６６】
図１７は、組織ポータル生成手段３２の動作を、より詳細に説明するために図である。組織ポータル生成手段３２は起動時の引数としてユーザＩＤと組織ＩＤとを受け取り（ステップＣ１）、組織ＩＤに対応する組織コンテンツのアドレスを組織定義情報記憶部４２から取得し（ステップＣ２）、組織コンテンツのアドレスが設定されているか否かをチェックする（ステップＣ３）。
【００６７】
組織ＩＤに対応する組織コンテンツのアドレスが登録されている場合には、組織コンテンツをコンテンツ記憶部４３から取得し（ステップＣ４）、組織コンテンツのアドレスが登録されていない場合には、組織コンテンツ無しを示す図１８に示すようなデフォルトのコンテンツをコンテンツ記憶部から取得する（ステップＣ５）。
【００６８】
次に組織ポータル生成手段３２は、ナビゲーション部品情報記憶部４４に組織ポータルで使用するナビゲーション部品に関する情報が登録されているか否かをチェックし（ステップＣ６）、ナビゲーション部品に関する情報が存在しない場合には組織コンテンツだけから成る画面を生成し（ステップＣ７）、組織ポータル画面として返却する（ステップＣ１４）。ナビゲーション部品に関する情報が存在する場合には、まだ生成していないナビゲーション部品に関する情報をナビゲーション部品情報記憶部４４から取得し（ステップＣ８）、ナビゲーションの部品種別と、表示形式と、ユーザＩＤと、組織ＩＤとを引数としてナビゲーション生成手段３３を起動する（ステップＣ９）。
【００６９】
次に組織ポータル生成手段３２は、ナビゲーション生成手段３３から返却値として受け取ったナビゲーション用のタグを一時記憶に保存した後（ステップＣ１０）、まだ生成していないナビゲーション部品に関する情報がナビゲーション部品情報記憶部４４に存在するかどうかをチェックし（ステップＣ１１）、未生成のナビゲーション部品が存在する場合にはステップＣ８からの処理を繰り返す。
【００７０】
未生成のナビゲーション部品が存在しない場合には、ナビゲーション部品情報記憶部４４からナビゲーション部品の表示位置および配置情報を取得し（ステップＣ１２）、ステップＣ１０で一時記憶に保存したナビゲーション用タグを、ステップＣ１２で取得した表示位置および配置情報に基づいて組織コンテンツと組み合わせ（ステップＣ１３）、組織ポータル画面として返却する（ステップＣ１４）。
【００７１】
図１９はナビゲーション生成手段３３の動作を、より詳細に説明するための図である。ナビゲーション生成手段３３は起動時の引数としてナビゲーション部品の部品種別と、表示形式と、利用者のユーザＩＤと、組織ポータルに表示する組織コンテンツに対応した組織ＩＤとを受け取り（ステップＤ１）、部品種別によって処理を場合分けする（ステップＤ２）。
【００７２】
部品種別として所属組織ナビゲーション部品が指定されている場合には、ユーザＩＤを利用して組織定義情報記憶部４２から利用者の直属組織の組織名および組織ＩＤを取得し（ステップＤ３）、引数として指定された表示形式に従って組織名ラベルとアンカーから成るナビゲーション用タグを生成する（ステップＤ４）。次にナビゲーション用タグを生成した組織に対する１階層上位の組織が組織定義情報記憶部４２に登録されているか否かをチェックし（ステップＤ５）、生成したナビゲーション用タグに対する１階層上位の組織が存在する場合には組織の組織名および組織ＩＤを組織定義情報記憶部４２から取得し（ステップＤ６）、ナビゲーション用タグを生成するためにステップＤ４に戻る。ステップＤ４からステップＤ６の処理を繰り返すことにより、直属組織から最上位組織に至る全ての上位組織に対するナビゲーション用タグが生成される。
【００７３】
ステップＤ５においてステップＤ４でナビゲーション用タグを生成した組織に対する１階層上位の組織が存在しないと判定された場合には、それまでに生成した全てのナビゲーション用タグを返却し（ステップＤ７）、所属組織ナビゲーション部品の生成を終了する。
【００７４】
部品種別として組織階層リンク部品が指定されている場合には、引数として受け取った組織ＩＤが示す組織に対して１階層上位の組織が組織定義情報記憶部４２に登録されているか否かをチェックし（ステップＤ８）、１階層上位の組織が存在する場合には１階層上位の組織の組織名および組織ＩＤを組織定義情報記憶部４２から取得し（ステップＤ９）、引数として指定された表示形式に従って組織名ラベルとアンカーから成るナビゲーション用タグを生成する（ステップＤ１０）。１階層上位の組織が存在しない場合には何もせず、引数として受け取った組織ＩＤに対する処理であるステップＤ１１へと進む。
【００７５】
次にナビゲーション生成手段３３は、引数として受け取った組織ＩＤを利用して組織定義情報記憶部４２から組織ＩＤに対応した組織名を取得し（ステップＤ１１）、引数として指定された表示形式に従って組織名ラベルだけから成るナビゲーション用タグを生成する（ステップＤ１２）。
【００７６】
次に、引数として受け取った組織ＩＤが示す組織に対して１階層下位で、且つナビゲーション用タグが未生成の組織が組織定義情報記憶部４２に登録されているか否かをチェックし（ステップＤ１３）、１階層下位の未生成の組織が存在する場合には１階層下位の組織の組織名および組織ＩＤを組織定義情報記憶部４２から取得し（ステップＤ１４）、引数として指定された表示形式に従って組織名ラベルとアンカーから成るナビゲーション用タグを生成し（ステップＤ１５）、引数として受け取った組織ＩＤが示す組織に対して１階層下位で且つナビゲーション用タグを生成していない組織が存在するか否かをチェックするためにステップＤ１３へ戻る。引数として受け取った組織ＩＤが示す組織に対して１階層下位の組織が存在しないか、あるいは１階層下位の全ての組織に対するナビゲーション用タグの生成が終了した時点で、それまでに生成した全てのナビゲーション用タグを返却し（ステップＤ７）、組織階層リンク部品の生成を終了する。
【００７７】
図２０は、図４においてユーザＩＤとして“Ｘ０１”、“Ｘ０２”、“Ｘ０３”、“Ｘ０４”、“Ｘ０５”を持つ利用者が、図１１に示す情報がナビゲーション部品情報記憶部４４に登録されている環境で、組織ポータルにログインした直後に表示される組織ポータル画面を表したものである。
【００７８】
図２０の（１）は、ユーザＩＤが“Ｘ０１”の利用者がログインした直後に表示される組織ポータル画面である。図２０の（１）の画面では、組織コンテンツとして直属組織である“ＡＢ社”の組織コンテンツが選択されており、組織コンテンツの上の領域には所属組織ナビゲーション部品が、組織コンテンツの左の領域には組織階層リンク部品が組み合わせて表示されている。ユーザＩＤが“Ｘ０１”の利用者の直属組織である“ＡＢ社”に対しては、上位組織が存在しないことから、所属組織ナビゲーション部品には“ＡＢ社”のラベルだけが表示されている。また組織ポータル画面には“ＡＢ社”の組織コンテンツが表示されているため、組織階層リンク部品にはアンカーのない“ＡＢ社”のラベルと、“ＡＢ社”の１階層下の組織である“Ａ部”および“Ｂ部”がアンカー付きで表示される。
【００７９】
図２０の（２）はユーザＩＤが“Ｘ０２”の利用者がログインした直後に表示される組織ポータル画面であり、以下ではユーザＩＤが“Ｘ０２”の利用者がログインした場合の動作について詳細に解説する。ユーザＩＤが“Ｘ０２”の利用者が組織ポータルにログインした場合、ユーザ認証実行手段３１は、図１５のステップＢ５によって引数のユーザＩＤに“Ｘ０２”を設定し、組織ＩＤに“Ｘ０２”の直属組織である“ＯＲＧ０２”を設定して組織ポータル生成手段３２を起動する。組織ポータル生成手段３２は、図１７のステップＣ４によってコンテンツ記憶部４３から“ｈｔｔｐ：／／ａ−ｄｅｐ．ａｂ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ”のアドレスで示される組織コンテンツを取得する。
【００８０】
次に組織ポータル生成手段３２は、図１７のステップＣ８によって図１１における１つ目のナビゲーション部品情報を取得し、ステップＣ９によって引数である部品種別に“所属組織ナビゲーション部品”を、表示形式に“水平”を、ユーザＩＤに“Ｘ０２”を、組織ＩＤに“ＯＲＧ０２”を設定してナビゲーション生成手段３３を起動する。ナビゲーション生成手段３３は、図１９のステップＤ２によって部品種別を“所属組織ナビゲーション部品”と判定し、ステップＤ３によって利用者の直属組織の組織名として“Ａ部”を、組織ＩＤとして“ＯＲＧ０２”を取得し、ステップＤ４によりラベルが“Ａ部”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０２，ＵＩＤ＝Ｘ０２”の水平方向のナビゲーション用タグを生成する。
【００８１】
ナビゲーション用タグを生成した“ＯＲＧ０２”に対しては組織ＩＤが“ＯＲＧ０１”である“ＡＢ社”が１階層上位の組織として存在するため、ステップＤ６およびステップＤ４によりラベルが“ＡＢ社”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０１，ＵＩＤ＝Ｘ０２”の水平方向のナビゲーション用タグを生成する。ナビゲーション用タグを生成した“ＯＲＧ０１”に対する１階層上位の組織は存在しないため、ステップＤ５によって上位組織がないと判定され、生成した全てのナビゲーション用タグを組織ポータル生成手段３２へ返却してナビゲーション生成手段３３の実行を終了する。
【００８２】
次に組織ポータル生成手段３２は、図１７のステップＣ８によって図１１における２つ目のナビゲーション部品情報を取得し、ステップＣ９によって引数である部品種別に“組織階層リンク部品”を、表示形式に“垂直”を、ユーザＩＤに“Ｘ０２”を、組織ＩＤに“ＯＲＧ０２”を設定してナビゲーション生成手段３３を起動する。ナビゲーション生成手段３３は、図１９のステップＤ２によって部品種別を“組織階層リンク部品”と判定し、“ＯＲＧ０２”に対しては１階層上位の組織として“ＯＲＧ０１”が存在することからステップＤ９およびステップ１０により、ラベルが“ＡＢ社”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０１，ＵＩＤ＝Ｘ０２”の垂直方向のナビゲーション用タグを生成する。
【００８３】
次にナビゲーション生成手段３３は、ステップＤ１１およびステップＤ１２によってラベルが“Ａ部”でアンカーのない垂直方向のナビゲーション用タグを生成する。次にナビゲーション生成手段３３は、“Ａ部”の1階層下位の組織である“Ａ１課”および“Ａ２課”に対して、ステップＤ１４とステップＤ１５を実行し、ラベルが“Ａ１課”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０４，ＵＩＤ＝Ｘ０２”の垂直方向のナビゲーション用タグと、ラベルが“Ａ２課”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０５，ＵＩＤ＝Ｘ０２”の垂直方向のナビゲーション用タグを生成し、全てのナビゲーション用タグを組織ポータル生成手段３２へ返却してナビゲーション生成手段３３の実行を終了する。
【００８４】
組織ポータル生成手段３２は、図１１に登録されている２つのナビゲーション部品の生成が終了すると、図１７のステップＣ１２によって“所属組織ナビゲーション部品”を組織コンテンツの上の領域に、水平配置は左詰めに、垂直配置は中央にそろえて組み合わせ、さらに“組織階層リンク部品”を組織コンテンツの左の領域に、水平配置は左詰めに、垂直配置は上詰めにそろえて組み合わせて、図２０の（２）の組織ポータル画面を生成する。組織ポータル生成手段３２によって生成された図２０の（２）の組織ポータル画面は、通信制御装置２によってユーザ端末１に送信される。
【００８５】
図２０の（３）は、ユーザＩＤが“Ｘ０３”の利用者がログインした直後に表示される組織ポータル画面である。図２０の（３）の画面では、組織コンテンツとして直属組織である“Ｂ部”の組織コンテンツが選択されており、組織コンテンツの上の領域には所属組織ナビゲーション部品が、組織コンテンツの左の領域には組織階層リンク部品が組み合わせて表示されている。ユーザＩＤが“Ｘ０３”の利用者の直属組織である“Ｂ部”に対しては、上位組織として“ＡＢ社”が存在するため、所属組織ナビゲーション部品には“ＡＢ社”および“Ｂ部”のラベルが表示されている。また組織ポータル画面には“Ｂ部”の組織コンテンツが表示されているため、組織階層リンク部品には“Ｂ部”の１階層上の組織である“ＡＢ社”と、アンカーのない“Ｂ部”のラベルとが表示される。図２０の（４）は、ユーザＩＤが“Ｘ０４”の利用者がログインした直後に表示される組織ポータル画面である。
【００８６】
図２０の（４）の画面では、組織コンテンツとして直属組織である“Ａ１課”の組織コンテンツが選択されており、組織コンテンツの上の領域には所属組織ナビゲーション部品が、組織コンテンツの左の領域には組織階層リンク部品が組み合わせて表示されている。ユーザＩＤが“Ｘ０４”の利用者の直属組織である“Ａ１課”に対しては、上位組織として“Ａ部” および“ＡＢ社”が存在するため、所属組織ナビゲーション部品には“ＡＢ社”、“Ａ部”、“Ａ１課”のラベルが表示されている。また組織ポータル画面には“Ａ１課”の組織コンテンツが表示されているため、組織階層リンク部品には“Ａ１課”の１階層上の組織である“Ａ部”と、アンカーのない“Ａ１課”のラベルとが表示される。図２０の（５）は、ユーザＩＤが“Ｘ０５”の利用者がログインした直後に表示される組織ポータル画面である。
【００８７】
図２０の（５）の画面では、組織コンテンツとして直属組織である“Ａ２課”の組織コンテンツが選択されており、組織コンテンツの上の領域には所属組織ナビゲーション部品が、組織コンテンツの左の領域には組織階層リンク部品が組み合わせて表示されている。ユーザＩＤが“Ｘ０５”の利用者の直属組織である“Ａ２課”に対しては、上位組織として“Ａ部” および“ＡＢ社”が存在するため、所属組織ナビゲーション部品には“ＡＢ社”、“Ａ部”、“Ａ２課”のラベルが表示されている。また組織ポータル画面には“Ａ２課”の組織コンテンツが表示されているため、組織階層リンク部品には“Ａ２課”の１階層上の組織である“Ａ部”と、アンカーのない“Ａ２課”のラベルとが表示される。
【００８８】
次に図１、４、９、１１、１７、１９、２１、２２、及び２３を参照して、利用者が組織ポータル画面のナビゲーション部品を操作して組織ポータル内を移動し、さまざまな組織コンテンツを参照する際の動作について詳細に説明する。
【００８９】
図２１は利用者が組織ポータル画面のナビゲーション部品を操作して組織ポータル内を移動し、さまざまな組織コンテンツを参照する際に、ユーザ端末１と、通信制御装置２と、データ処理装置３との間の発生するやり取りを説明するための図である。
【００９０】
図２１において、利用者はユーザ端末１を利用して組織ポータル画面のナビゲーション部品を操作し（ステップＥ１）、ナビゲーション要求を送信する（ステップＥ２）。利用者は組織ポータル画面に表示されているナビゲーション部品の中から、アンカーの設定されている任意のラベルを選択することが可能であり、利用者がユーザ端末１において組織名が表示されているラベルを選択すると、ラベルと組になって設定されているアンカーの情報がナビゲーション要求としてユーザ端末１から通信制御装置２へ送信される。アンカーには組織ポータル生成手段３２の識別子と、ラベルに対応する組織ＩＤと、利用者のユーザＩＤとが含まれている。
【００９１】
ネットワーク１００を介して利用者からのナビゲーション要求を受け取った通信制御装置２は、識別子を利用して手続き情報記憶部４１から組織ポータル生成手段３２の実行方法を取得し、ユーザＩＤおよび組織ＩＤを引数として組織ポータル生成手段３２を呼び出す（ステップＥ３）。データ処理装置３では、組織ポータル生成手段３２（ステップＥ４）およびナビゲーション生成手段（ステップＥ５）が実行され、ナビゲーション実行後の組織ポータル画面が生成されて通信制御装置２へ返却される（ステップＥ６）。組織ポータル生成手段３２の詳細な動作については図１７に、ナビゲーション生成手段３３の詳細な動作については図１９で説明した通りである。通信制御装置２はナビゲーション実行後の組織ポータル画面を、ネットワーク１００を介してユーザ端末１へ送信する（ステップＥ７）。
【００９２】
図２２は、図４においてユーザＩＤとして“Ｘ０４”を持つ利用者が、図１１に示す情報がナビゲーション部品情報記憶部４４に登録されている環境で、組織ポータルにログインした後、所属組織ナビゲーション部品を利用して組織ポータル内を移動する様子を示した図である。
【００９３】
図２２の（１）は、ユーザＩＤが“Ｘ０４”の利用者が組織ポータルにログインした直後の組織ポータル画面である。図２２の（１）の組織ポータル画面に対して、利用者が所属組織ナビゲーション部品の“Ａ部”を選択すると、ユーザ端末１から通信制御装置２に対して、“Ａ部”のラベルに対するアンカーが送信される。図９はユーザＩＤが“Ｘ０４”の利用者に対するアンカーの設定値を示した図であり、図９によると“Ａ部”のラベルのアンカーには“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０２，ＵＩＤ＝Ｘ０４”が設定されている。
【００９４】
“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０２，ＵＩＤ＝Ｘ０４”というナビゲーション要求を受信した通信制御装置２は、“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ”の識別子で手続き情報記憶部４１から組織ポータル実行手段３２の実行方法を取得し、引数のユーザＩＤに“Ｘ０４”を設定し、組織ＩＤに“ＯＲＧ０２”を設定して組織ポータル生成手段３２を起動する。組織ポータル生成手段３２は、図１７のステップＣ４によってコンテンツ記憶部４３から“ｈｔｔｐ：／／ａ−ｄｅｐ．ａｂ．ｃｏｍ／ｉｎｄｅｘ．ｈｔｍｌ”のアドレスで示される組織コンテンツを取得する。
【００９５】
次に組織ポータル生成手段３２は、図１７のステップＣ８によって図１１における１つ目のナビゲーション部品情報を取得し、ステップＣ９によって引数である部品種別に“所属組織ナビゲーション部品”を、表示形式に“水平”を、ユーザＩＤに“Ｘ０４”を、組織ＩＤに“ＯＲＧ０２”を設定してナビゲーション生成手段３３を起動する。ナビゲーション生成手段３３は、図１９のステップＤ２によって部品種別を“所属組織ナビゲーション部品”と判定し、ステップＤ３によって利用者の直属組織の組織名として“Ａ１課”を、組織ＩＤとして“ＯＲＧ０４”を取得し、ステップＤ４によりラベルが“Ａ１課”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０４，ＵＩＤ＝Ｘ０４”の水平方向のナビゲーション用タグを生成する。
【００９６】
ナビゲーション用タグを生成した“ＯＲＧ０４”に対しては組織ＩＤが“ＯＲＧ０２”である“Ａ部”と、組織ＩＤが“ＯＲＧ０１”である“ＡＢ社”が上位組織として存在するため、ステップＤ６およびステップＤ４によりラベルが“Ａ部”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０２，ＵＩＤ＝Ｘ０４”の水平方向のナビゲーション用タグと、ラベルが“ＡＢ社”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０１，ＵＩＤ＝Ｘ０４”の水平方向のナビゲーション用タグとが生成される。
【００９７】
次に組織ポータル生成手段３２は、図１７のステップＣ８によって図１１における２つ目のナビゲーション部品情報を取得し、ステップＣ９によって引数である部品種別に“組織階層リンク部品”を、表示形式に“垂直”を、ユーザＩＤに“Ｘ０４”を、組織ＩＤに“ＯＲＧ０２”を設定してナビゲーション生成手段３３を起動する。
【００９８】
ナビゲーション生成手段３３は、図１９のステップＤ２によって部品種別を“組織階層リンク部品”と判定し、“ＯＲＧ０２”に対しては１階層上位の組織として“ＯＲＧ０１”が存在することからステップＤ９およびステップ１０により、ラベルが“ＡＢ社”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０１，ＵＩＤ＝Ｘ０４”の垂直方向のナビゲーション用タグを生成する。次にナビゲーション生成手段３３は、ステップＤ１１およびステップＤ１２によってラベルが“Ａ部”でアンカーのない垂直方向のナビゲーション用タグを生成する。次にナビゲーション生成手段３３は、“Ａ部”の1階層下位の組織である“Ａ１課”および“Ａ２課”に対して、ステップＤ１４とステップＤ１５を実行し、ラベルが“Ａ１課”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０４，ＵＩＤ＝Ｘ０４”の垂直方向のナビゲーション用タグと、ラベルが“Ａ２課”でアンカーが“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０５，ＵＩＤ＝Ｘ０４”の垂直方向のナビゲーション用タグとを生成し、ナビゲーション生成手段３３の実行を終了する。
【００９９】
組織ポータル生成手段３２は、図１１に登録されている２つのナビゲーション部品の生成が終了すると、図１７のステップＣ１２によって“所属組織ナビゲーション部品”を組織コンテンツの上の領域に、水平配置は左詰めに、垂直配置は中央にそろえて組み合わせ、さらに“組織階層リンク部品”を組織コンテンツの左の領域に、水平配置は左詰めに、垂直配置は上詰めにそろえて組み合わせて、図２２の（２）の組織ポータル画面を生成する。組織ポータル生成手段３２によって生成された図２２の（２）の組織ポータル画面は、通信制御装置２によってユーザ端末１に送信される。
【０１００】
図２２の（２）の組織ポータル画面に対して、利用者が所属組織ナビゲーション部品の“ＡＢ社”を選択した場合、ユーザ端末１から通信制御装置２に対して“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０１，ＵＩＤ＝Ｘ０４”のナビゲーション要求が送信され、通信制御装置２は引数のユーザＩＤに“Ｘ０４”を設定し、組織ＩＤに“ＯＲＧ０１”を設定して組織ポータル生成手段３２を起動する。その結果、図１７および図１９のステップが順次実行され、組織コンテンツとして“ＡＢ社”のコンテンツが表示された図２２の（３）に示す組織ポータル画面がユーザ端末１に送信される。
【０１０１】
図２２の（３）の組織ポータル画面に対して、利用者が所属組織ナビゲーション部品の“Ａ１課”を選択した場合、ユーザ端末１から通信制御装置２に対して“ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０４，ＵＩＤ＝Ｘ０４”のナビゲーション要求が送信され、通信制御装置２は引数のユーザＩＤに“Ｘ０４”を設定し、組織ＩＤに“ＯＲＧ０４”を設定して組織ポータル生成手段３２を起動する。その結果、図１７および図１９のステップが順次実行され、組織コンテンツとして“Ａ１課”のコンテンツが表示された図２２の（４）に示す組織ポータル画面がユーザ端末１に送信される。
【０１０２】
図２３は、図４においてユーザＩＤとして“Ｘ０４”を持つ利用者が、図１１に示す情報がナビゲーション部品情報記憶部４４に登録されている環境で、組織ポータルにログインした後、組織階層リンク部品を利用して組織ポータル内を移動する様子を示した図である。
【０１０３】
図２３の（１）は、ユーザＩＤが“Ｘ０４”の利用者が組織ポータルにログインした直後の組織ポータル画面である。図２３の（１）の組織ポータル画面に対して、利用者が組織階層リンク部品の“Ａ部”を選択すると、ユーザ端末１から通信制御装置２に対して “ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０２，ＵＩＤ＝Ｘ０４”のナビゲーション要求が送信され、通信制御装置２は引数のユーザＩＤに“Ｘ０４”を設定し、組織ＩＤに“ＯＲＧ０２”を設定して組織ポータル生成手段３２を起動する。その結果、図１７および図１９のステップが順次実行され、組織コンテンツとして“Ａ部”のコンテンツが表示された図２３の（２）に示す組織ポータル画面がユーザ端末１に送信される。
【０１０４】
図２３の（２）の組織ポータル画面に対して、利用者が組織階層リンク部品の“Ａ２課”を選択すると、ユーザ端末１から通信制御装置２に対して “ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０５，ＵＩＤ＝Ｘ０４”のナビゲーション要求が送信され、通信制御装置２は引数のユーザＩＤに“Ｘ０４”を設定し、組織ＩＤに“ＯＲＧ０５”を設定して組織ポータル生成手段３２を起動する。その結果、図１７および図１９のステップが順次実行され、組織コンテンツとして“Ａ２課”のコンテンツが表示された図２３の（３）に示す組織ポータル画面がユーザ端末１に送信される。
【０１０５】
図２３の（３）の組織ポータル画面に対して、利用者が組織階層リンク部品の“ＡＢ社”を選択すると、ユーザ端末１から通信制御装置２に対して “ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０１，ＵＩＤ＝Ｘ０４”のナビゲーション要求が送信され、通信制御装置２は引数のユーザＩＤに“Ｘ０４”を設定し、組織ＩＤに“ＯＲＧ０１”を設定して組織ポータル生成手段３２を起動する。その結果、図１７および図１９のステップが順次実行され、組織コンテンツとして“ＡＢ社”のコンテンツが表示された図２３の（４）に示す組織ポータル画面がユーザ端末１に送信される。
【０１０６】
図２３の（４）の組織ポータル画面に対して、利用者が組織階層リンク部品の“Ｂ部”を選択すると、ユーザ端末１から通信制御装置２に対して “ａｂ．ｓｅｒｖｌｅｔ．ｐｏｒｔａｌＧｅｎ，ＯＩＤ＝ＯＲＧ０３，ＵＩＤ＝Ｘ０４”のナビゲーション要求が送信され、通信制御装置２は引数のユーザＩＤに“Ｘ０４”を設定し、組織ＩＤに“ＯＲＧ０３”を設定して組織ポータル生成手段３２を起動する。その結果、図１７および図１９のステップが順次実行され、組織コンテンツとして“Ｂ部”のコンテンツが表示された図２３の（５）に示す組織ポータル画面がユーザ端末１に送信される。
【０１０７】
上述の組織ポータルシステムは内部に、コンピュータシステムを用いて実現される。そして、上述したユーザ認証実行や、組織ポータル生成や、ナビゲーション生成などの各過程は、コンピュータプログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、磁気ハードディスク、半導体メモリ等をいう。
【０１０８】
以上、図面を参照してこの発明の実施形態を詳述してきたが、具体的な構成はこれらの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【０１０９】
【発明の効果】
以上説明したように、この発明の第１の効果は、利用者に対して所属に基づいた最適な組織コンテンツを自動的に提供することにより、利用者は業務を遂行するために必要な情報へ素早くアクセスすることが可能となり、生産性を向上させることができる点である。
その理由は、組織定義情報の中に組織コンテンツのアドレスを管理するための領域を追加し、組織定義と組織コンテンツの管理を一体化することにより、利用者の所属に基づいた最適な組織コンテンツの提供を可能にしたためである。利用者は組織コンテンツのアドレスを個別に記憶しておく必要がなく、組織ポータルにログインするだけで直属組織の組織コンテンツを参照することができる。さらに利用者に対しては、組織定義情報に従って所属組織ナビゲーション部品が自動生成されるため、直接的および間接的に所属する全ての組織コンテンツへ容易にアクセスすることができ、業務遂行に必要な情報を素早く収集することが可能となる。
【０１１０】
また、第２の効果は、組織コンテンツの作成者や管理者の作業負担を大幅に軽減し、組織コンテンツの発信や共有にかかるコストを大幅に削減できることである。
その理由は、組織コンテンツを識別するための情報として、ホームページのアドレスではなく組織ＩＤを使用し、組織コンテンツの作成者や管理者が利用者に不便をかけることなく組織コンテンツのアドレスを自由に変更できるようにしたためである。さらに、所属組織ナビゲーション部品および組織階層リンク部品を組織定義情報に基づいて自動生成することで、すべての組織コンテンツに対して組織コンテンツ間の移動機能を実現し、組織コンテンツの管理者が個別の組織コンテンツに対して移動先のアドレス情報を静的に埋め込む必要をなくしたためである。
【図面の簡単な説明】
【図１】  この発明の一実施形態による組織ポータルシステムの構成を示すブロック図である。
【図２】  同実施形態による組織ポータルシステムにおいて、手続き情報記憶部（４１）に記憶されている手続き情報の構成例を示す表図である。
【図３】  同実施形態による組織ポータルシステムにおいて、組織定義情報記憶部（４２）に記憶される組織定義情報の構成例を示す表図である。
【図４】  同実施形態により、組織定義情報記憶部（４２）に記憶されている組織定義情報の例を示す概略図である。
【図５】  図４に示した組織定義情報の例をＬＤＡＰサーバのディレクトリ・ツリーで表現した例を示す概略図である。
【図６】  図５に示したＬＤＡＰディレクトリの属性に関する定義を示す表図である。
【図７】  同実施形態により、ナビゲーション生成手段（３３）が自動生成する所属組織ナビゲーション部品の一般形式を示した概略図である。
【図８】  同実施形態により、ナビゲーション生成手段（３３）が自動生成する組織階層リンク部品の一般形式を示した概略図である。
【図９】  同実施形態によるアンカー設定値の一例を示す表図であり、図４におけるユーザＩＤが“Ｘ０４”の利用者に対してナビゲーション部品を自動生成した場合の例である。
【図１０】  同実施形態による組織ポータル画面におけるナビゲーション部品の表示位置と水平配置および垂直配置の指定方法を示す概略図である。
【図１１】  同実施形態によるナビゲーション部品に関する情報の設定例を示す表図である。
【図１２】  同実施形態による組織ポータル生成手段（３２）が生成する組織ポータル画面の一般形式を示す概略図である。
【図１３】  同実施形態により、利用者が組織ポータルにログインし、ユーザ端末１に最初の組織ポータル画面が表示されるまでのやり取りを示すラダー図である。
【図１４】  同実施形態による組織ポータルのログイン画面の例を示す概略図である。
【図１５】  同実施形態によるユーザ認証実行手段（３１）の詳細な動作手順を示すフローチャートである。
【図１６】  同実施形態により、ユーザ認証失敗の際に表示されるエラー画面を示す概略図である。
【図１７】  同実施形態による組織ポータル生成手段（３２）の詳細な動作手順を示すフローチャートである。
【図１８】  同実施形態による組織ポータル生成過程において、ある組織のコンテンツがない場合にその旨を表示するためのデフォルトのコンテンツの一例を示す概略図である。
【図１９】  同実施形態によるナビゲーション生成手段（３３）の詳細な動作手順を示すフローチャートである。
【図２０】  同実施形態により、それぞれ異なるユーザがログインした直後に表示される組織ポータル画面を示す概略図である。
【図２１】  同実施形態により、利用者が組織ポータル画面のナビゲーション部品を操作して組織ポータル内を移動し、さまざまな組織コンテンツを参照する際のやり取りを示すラダー図である。
【図２２】  同実施形態により、利用者が、ログインした後、所属組織ナビゲーション部品を利用して組織ポータル内を移動する際の画面表示例を示す概略図である。
【図２３】  同実施形態により、利用者が、ログインした後、組織階層リンク部品を利用して組織ポータル内を移動する際の画面表示例を示す概略図である。
【符号の説明】
１  ユーザ端末
２  通信制御装置
３  データ処理装置
４  記憶装置
３１  ユーザ認証実行手段
３２  組織ポータル生成手段
３３  ナビゲーション生成手段
４１  手続き情報記憶部
４２  組織定義情報記憶部
４３  コンテンツ記憶部
４４  ナビゲーション部品情報記憶部
【図１】
0003702800.tif 000002
【図２】
0003702800.tif 000003
【図３】
0003702800.tif 000004
【図４】
0003702800.tif 000005
【図５】
0003702800.tif 000006
【図６】
0003702800.tif 000007
【図７】
0003702800.tif 000008
【図８】
0003702800.tif 000009
【図９】
0003702800.tif 000010
【図１０】
0003702800.tif 000011
【図１１】
0003702800.tif 000012
【図１２】
0003702800.tif 000013
【図１３】
0003702800.tif 000014
【図１４】
0003702800.tif 000015
【図１５】
0003702800.tif 000016
【図１６】
0003702800.tif 000017
【図１７】
0003702800.tif 000018
【図１８】
0003702800.tif 000019
【図１９】
0003702800.tif 000020
【図２０】
0003702800.tif 000021
【図２１】
0003702800.tif 000022
【図２２】
0003702800.tif 000023
【図２３】
0003702800.tif 000024