(57)【要約】【課題】単独のＷｅｂサイトだけでなく、外部のＷｅｂサイトを含めて階層構造を認識してツリー構成を表示することができるＷｅｂサイトツリー作成装置を得ること。【解決手段】データ管理部１３が、Ｗｅｂサイトを識別するための要素、または要素とこの要素に関連付けられたＵＲＬによりＷｅｂサイトの階層構造が記述されたメタデータが登録されたＷｅｂサイト構成ＤＢ１２から、利用者端末３から要求されたＷｅｂサイトの要素および／またはＵＲＬが含まれるメタデータを読み出し、ツリー作成部１４が、データ管理部１３が読み出したメタデータを解析してＷｅｂサイトの階層構造を認識し、認識した階層構造に基づいてツリー構成情報を生成し、画面表示部１１が、ツリー作成部１４によって生成されたツリー構成情報に基づいてツリー構成を表示する画面表示情報を生成し、生成した画面表示情報を利用者端末３に表示させる。【選択図】        図１
2008242803.tif 000002
【特許請求の範囲】
【請求項１】
各種サービスを提供するＷｅｂサイトのコンテンツファイルを有するＷｅｂサーバ、および前記Ｗｅｂサーバの各種サービスを受ける利用者端末とネットワークによって接続され、前記利用者端末から要求されたＷｅｂサイトの階層構造をツリー構成で利用者端末に表示させるＷｅｂサイトツリー作成装置において、
前記Ｗｅｂサイトを識別するための識別情報によりＷｅｂサイトの階層構造が記述されたメタデータが登録されるＷｅｂサイト構成データベースと、
利用者端末から要求されたＷｅｂサイトの識別情報が含まれるメタデータを前記Ｗｅｂサイト構成データベースから読み出すデータ管理部と、
前記データ管理部が読み出したメタデータを解析してＷｅｂサイトの階層構造を認識し、認識した階層構造に基づいてツリー構成情報を生成するツリー生成部と、
前記ツリー生成部によって生成されたツリー構成情報に基づいてツリー構成を表示する画面表示情報を生成し、生成した画面表示情報を利用者端末に表示させる画面表示部と、
を備えることを特徴とするＷｅｂサイトツリー作成装置。
【請求項２】
前記ツリー生成部は、
前記データ管理部によって１つのメタデータが読み出された場合には、前記要求されたＷｅｂサイトの識別情報を起点とする階層構造のツリー構成情報を生成し、前記データベース管理部によって複数のメタデータが読み出された場合には、読み出された複数のメタデータからＷｅｂサイトの階層構造を認識して前記要求されたＷｅｂサイトの識別情報が繋がっている全てのＷｅｂサイトの階層構造のツリー構成情報を生成すること、
を特徴とする請求項１に記載のＷｅｂサイトツリー作成装置。
【請求項３】
前記ツリー生成部は、
前記メタデータに記載された識別情報に関連付けて前記コンテンツファイルの格納位置情報が記載されている場合には当該識別情報をコンテンツノードと認識し、前記メタデータに記載された識別情報に関連付けて前記コンテンツファイルの格納位置情報が記載されていない場合には当該識別情報をカテゴリノードと認識し、
前記画面表示部は、
前記コンテンツノードの表示と前記カテゴリノードの表示とを異ならせる画面表示情報を生成すること、
を特徴とする請求項１または２に記載のＷｅｂサイトツリー作成装置。
【請求項４】
前記ツリー生成部は、
前記コンテンツノードに関連付けて当該コンテンツファイルの格納位置情報を含むツリー構成情報を生成し、
前記画面表示部は、
コンテンツファイルの格納位置情報に基づいて当該コンテンツノードに格納位置情報をリンクした画面表示情報を生成すること、
を特徴とする請求項３に記載のＷｅｂサイトツリー作成装置。
【請求項５】
前記画面表示部は、
前記ネットワークまたは前記ネットワークとは異なるネットワークによって接続される登録者端末に、前記Ｗｅｂサイト構成データベースに登録するメタデータの登録画面を表示する画面表示情報を生成し、生成した画面表示情報を前記登録者端末に表示させ、
前記データ管理部は、
前記登録者端末から受信したメタデータを前記Ｗｅｂサイト構成データベースに登録すること、
を特徴とする請求項１〜４のいずれか一つに記載のＷｅｂサイトツリー作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種サービスを提供するＷｅｂサイトのコンテンツファイルを有するＷｅｂサーバ、および前記Ｗｅｂサーバの各種サービスを受ける利用者端末とネットワークによって接続されたＷｅｂサイトツリー作成装置に関するものであり、特に、利用者端末から要求されたＷｅｂサイトの階層構造をツリー構成で利用者端末に表示させるＷｅｂサイトツリー作成装置に関するものである。
【背景技術】
【０００２】
インターネット上のＷｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂサイト（以下、単にＷｅｂサイトという）は、互いにリンクやトラックバックなどで繋がれて網の目構造となっている。この網の目構造の中で、目的のＷｅｂサイトを検索して到達するためには、検索エンジンを利用するか、ポータルサイトなどに繋がっているリンクを辿っていくことが一般的である。
【０００３】
しかしながら、検索エンジンを利用した場合、検索キーワードを含むＷｅｂサイトを全て抽出するので、検索キーワードの設定によっては本来求めていた情報を含むＷｅｂサイトだけでなく求めている情報とは全く関連のないＷｅｂサイトまで抽出されてしまうことがある。そのため、求めていた情報を含むＷｅｂサイトであるか否かは実際にＷｅｂサイトにアクセスしてみなければわからないという問題があった。
【０００４】
リンクを辿っていく場合、Ｗｅｂサイトのリンクは一般的にそのＷｅｂサイトが扱っている内容ごとにカテゴライズされているため、検索エンジンを利用した場合と比べると求めていた情報を含むＷｅｂサイトであるか否かは実際にＷｅｂサイトにアクセスしてみなければわからないという問題は少ない。しかしながら、Ｗｅｂサイトでは、扱うカテゴリが階層構造となっていることが多く、カテゴリの階層構造のどこにどのようなＷｅｂサイトがあるのかがわかりにくいという問題があった。
【０００５】
このような問題を改善するための従来技術として、たとえば、特許文献１〜３がある。特許文献１には、ＷｅｂページのＨＴＭＬ（Hyper  Text  Markup  Language）のページのタグ情報、代表テキスト情報、およびパイパーリンク情報を解析してＷｅｂページの階層をツリー表示する技術が開示されている。また、特許文献２には、ホームページを構成するファイル群のリンク構造を解析してリンク構造をツリー表示する技術が開示されている。また、特許文献３には、階層構造を有する情報をＷｅｂブラウザ上でツリー構造の形式で表示する技術が開示されている。
【０００６】
【特許文献１】特開平１０−２２２４１５号公報
【特許文献２】特開２００１−２８２６０４号公報
【特許文献３】特開２００４−１３４１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記特許文献１〜３に記載の従来技術は、Ｗｅｂサイトの階層をツリー化して表示するようにしているため、Ｗｅｂサイトの階層構造をツリー構成で表示して視覚化するようにしているため、Ｗｅｂサイト内の情報検索効率を向上することができる。
【０００８】
しかしながら、上記特許文献１および２に記載の従来技術は、ＷｅｂページのＨＴＭＬを解析して階層構造を認識するようにしているため、階層構造は単独のＷｅｂサイトに対するものであり、外部のＷｅｂサイトの階層構造を認識することはできない。
【０００９】
また、上記特許文献３に記載の従来技術は、階層構造を有する情報を管理するＷｅｂブラウザ上でツリー構造の形式で表示するものであり、階層構造を有する情報をＷｅｂページとすると、上記特許文献１および２に記載の従来技術と同様に、外部のＷｅｂサイトの階層構造を認識することはできない。
【００１０】
すなわち、上記特許文献１〜３の従来技術は、単独のＷｅｂサイトの階層構造を認識してツリー構造を表示することはできるが、外部のＷｅｂサイトの階層構造を認識してツリー構造を表示するためには、検索エンジンを利用するか、ポータルサイトなどに繋がっているリンクを辿っていかなければならならず、求めていた情報を含むＷｅｂサイトであるか否かは実際にＷｅｂサイトにアクセスしてみなければわからない、カテゴリの階層構造のどこにどのようなＷｅｂサイトがあるのかがわかりにくいという問題を解決することはできない。
【００１１】
本発明は、上記に鑑みてなされたものであって、単独のＷｅｂサイトだけでなく、外部のＷｅｂサイトを含めて階層構造を認識してツリー構成を表示することができるＷｅｂサイトツリー作成装置を得ることを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、各種サービスを提供するＷｅｂサイトのコンテンツファイルを有するＷｅｂサーバ、および前記Ｗｅｂサーバの各種サービスを受ける利用者端末とネットワークによって接続され、前記利用者端末から要求されたＷｅｂサイトの階層構造をツリー構成で利用者端末に表示させるＷｅｂサイトツリー作成装置において、前記Ｗｅｂサイトを識別するための識別情報によりＷｅｂサイトの階層構造が記述されたメタデータが登録されるＷｅｂサイト構成データベースと、利用者端末から要求されたＷｅｂサイトの識別情報が含まれるメタデータを前記Ｗｅｂサイト構成データベースから読み出すデータ管理部と、前記データ管理部が読み出したメタデータを解析してＷｅｂサイトの階層構造を認識し、認識した階層構造に基づいてツリー構成情報を生成するツリー生成部と、前記ツリー生成部によって生成されたツリー構成情報に基づいてツリー構成を表示する画面表示情報を生成し、生成した画面表示情報を利用者端末に表示させる画面表示部と、を備えることを特徴とする。
【発明の効果】
【００１３】
この発明によれば、Ｗｅｂサイトを識別するための識別情報によりＷｅｂサイトの階層構造が記述されたメタデータを解析して要求されたＷｅｂサイトの階層構造を認識し、認識した階層構造をツリー構成として表示する画面表示情報を生成し、生成した画面常時情報を利用者端末に表示させるようにしているため、Ｗｅｂサイトをダウンロードすることなく単独のＷｅｂサイトだけでなく、外部のＷｅｂサイトを含めて階層構造を認識してツリー構成を表示することができるＷｅｂサイトツリー作成装置を得ることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明にかかるＷｅｂサイトツリー作成装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１５】
実施の形態１．
図１〜図５を用いてこの発明におけるＷｅｂサイトツリー作成装置の実施の形態１を説明する。図１は、この発明におけるＷｅｂサイトツリー作成装置が適用されるネットワークシステムの構成の一例を示す図である。図１において、ネットワークシステムは、Ｗｅｂサーバ４（４−１，４−２を示す）と、登録者端末２と接続されたＷｅｂサイトツリー作成装置１と、利用者端末３とがインターネットなどのネットワークで接続されている。なお、登録者端末２とＷｅｂサイトツリー作成装置１とをネットワークを介して接続するようにしてもよい。
【００１６】
Ｗｅｂサーバ４は、各種サービスを提供するファイルを保持する一般的なＷｅｂサーバである。利用者端末３は、サービスを受ける利用者が使用する装置であって、たとえば、ブラウザがインストールされたワークステーションやパーソナルコンピュータ、携帯端末などで、ネットワーク５を介してＷｅｂサーバ４からの各種サービスの提供を受けるとともに、Ｗｅｂサイトツリー作成装置１によって作成されるツリー構成を表示する。
【００１７】
登録者端末２は、Ｗｅｂサイトツリー作成装置１にツリー構成を表示させるサイトのメタデータ（ＸＭＬ（eXtensible  Markup  Language）ファイル）を登録するために登録者が使用する装置であって、ブラウザがインストールされたワークステーションやパーソナルコンピュータなどである。
【００１８】
Ｗｅｂサイトツリー作成装置１は、登録者端末２および利用者端末３に表示させる画面表示情報を生成するとともに、登録者端末２および利用者端末３と画面表示情報やデータをやり取りする画面表示部１１、ツリー構成を表示させるサイトのメタデータが登録されるＷｅｂサイト構成ＤＢ１２、Ｗｅｂサイト構成ＤＢ１２へのメタデータの登録や検索を行うデータ管理部１３、メタデータを解析してツリー構成を作成するツリー生成部１４、ツリー構成の表示画面を利用者端末３に提供するために必要な情報が登録されるシステム情報ＤＢ１６、および装置内の各構成要素を統括的に制御する制御部１５を備えている。
【００１９】
図２は、Ｗｅｂサイト構成ＤＢ１２に登録されるメタデータの一例を示す図である。図２において、メタデータはＸＭＬによって記述されている。属性としてＵＲＬ（Uniform  Resource  Locator）を有する要素は、Ｗｅｂサイト内のコンテンツ、または外部Ｗｅｂサイトの情報（コンテンツノード）を示しており、属性としてＵＲＬを有していない要素は、コンテンツをカテゴライズするためのカテゴリ（カテゴリノード）を示している。
【００２０】
つぎに、図１〜図５を参照して、この実施の形態１におけるＷｅｂサイトツリー作成装置１の動作について説明する。Ｗｅｂサイトツリー作成装置１の動作は、Ｗｅｂサイト構成ＤＢ１２にメタデータを登録するツリー化サイト登録処理と、メタデータを解析してツリー構成の表示を提供するツリー構成表示処理とに分けられる。まず、図３のフローチャートを参照して、ツリー化サイト登録処理の動作について説明する。
【００２１】
登録者は、登録者端末２を用いてＷｅｂサイトツリー作成装置１にアクセスし、ツリー化サイト登録を行う旨を登録者端末２に入力し、登録者端末２はその旨を通知する登録要求を生成してＷｅｂサイトツリー作成装置１に送信する。
【００２２】
Ｗｅｂサイトツリー作成装置１の制御部１５は、画面表示部１１を介して登録者端末２からの登録要求を受けるとツリー化サイト登録の画面表示に必要な情報をシステム情報ＤＢ１６から読み出して登録要求するとともに画面表示部１１に出力する。画面表示部１１は、制御部１５からの情報に基づいてツリー化サイト登録の画面表示情報を生成し、生成した画面表示情報を登録者端末２に送信する。
【００２３】
登録者端末２は、Ｗｅｂサイトツリー作成装置１から受信した画面表示情報に基づいてツリー化サイト登録の画面を表示する。登録者は、登録者端末２に表示された画面にしたがってツリー構成を表示させるサイトのメタデータを入力する。登録者端末２は、登録者によるメタデータの入力が完了すると入力されたメタデータをＷｅｂサイトツリー作成装置１に送信する。
【００２４】
Ｗｅｂサイトツリー作成装置１の制御部１５は、画面表示部１１を介して受信したメタデータの登録を受け付ける（ステップＳ１００）。制御部１５は、受け付けたメタデータをデータ管理部１３に出力する。データ管理部１３は、受け付けたメタデータと同一のサイトのメタデータがＷｅｂサイト構成ＤＢ１２に登録されているか否かを判定する（ステップＳ１０１）。
【００２５】
具体的には、データ管理部１３は、受け付けたメタデータの最初に記述されているＵＲＬを抽出し、抽出したＵＲＬとＷｅｂサイト構成ＤＢ１２に登録されているメタデータの最初に記述されているＵＲＬとを比較する。比較の結果、受け付けたメタデータの最初に記述されているＵＲＬとＷｅｂサイト構成ＤＢ１２に登録されているメタデータの最初に記述されているＵＲＬとが一致した場合、データ管理部１３は受け付けたメタデータと同一のサイトのメタデータが登録されていると判定し、受け付けたメタデータの最初に記述されているＵＲＬとＷｅｂサイト構成ＤＢ１２に登録されている各メタデータの最初に記述されているＵＲＬとが不一致の場合、データ管理部１３は受け付けたメタデータと同一のサイトのメタデータは登録されていないと判定する。
【００２６】
受け付けたメタデータと一致するメタデータが登録されていないと判定した場合（ステップＳ１０１，Ｎｏ）、データ管理部１３は、受け付けたメタデータをＷｅｂサイト構成ＤＢ１２に新規登録して（ステップＳ１０２）ツリー化サイト登録処理を終了する。受け付けたメタデータと一致するメタデータが登録されていると判定した場合（ステップＳ１０１，Ｙｅｓ）、データ管理部１３は、受け付けたメタデータを登録されているメタデータに上書きしてデータ更新登録し（ステップＳ１０３）ツリー化サイト登録処理を終了する。
【００２７】
つぎに、図４のフローチャートを参照して、ツリー構成表示処理の動作について説明する。利用者は、利用者端末３を用いてＷｅｂサイトツリー作成装置１にアクセスし、ツリー構成の表示を要求する旨を利用者端末３に入力し、利用者端末３はツリー表示の起点となるＵＲＬを含むツリー構成表示要求を生成してＷｅｂサイトツリー作成装置１に送信する。
【００２８】
Ｗｅｂサイトツリー作成装置１の制御部１５は、画面表示部１１を介して利用者端末３からのツリー構成表示要求を受けるとツリー構成表示要求に含まれるＵＲＬを抽出する。制御部１５は、抽出したＵＲＬ（ツリー構成表示要求ＵＲＬ）をデータ管理部１３に出力する。
【００２９】
データ管理部１３は、ツリー構成表示要求ＵＲＬに対応するメタデータがＷｅｂサイト構成ＤＢ１２に登録されているか否かを判定する（ステップＳ２００）。具体的には、データ管理部１３は、Ｗｅｂサイト構成ＤＢ１２に登録されているメタデータの中で、メタデータに記載されているＵＲＬの中にツリー構成表示要求ＵＲＬと一致するものが存在するか否かを判定し、メタデータに記載されているＵＲＬの中にツリー構成表示要求ＵＲＬと一致するものが存在する場合にツリー構成表示要求ＵＲＬに対応するメタデータがＷｅｂサイト構成ＤＢ１２に登録されていると判定する。
【００３０】
ツリー構成表示要求ＵＲＬに対するメタデータがＷｅｂサイト構成ＤＢ１２に登録されていない場合、Ｗｅｂサイトツリー作成装置１は例外処理を実行する（ステップＳ２０１）。具体的には、データ管理部１３は、ツリー構成表示要求ＵＲＬに対するメタデータが登録されていない旨（未登録）を制御部１５に通知する。制御部１５は、未登録である旨を画面表示部１１に通知する。画面表示部１１は、ツリー構成表示要求ＵＲＬに対するツリー構成の表示ができない旨を通知する画面表示情報を生成し、生成した画面表示情報を利用者端末３に送信する。利用者端末３は、受信した画面表示情報を図示しない表示手段に表示する。これにより、利用者は要求されたツリー表示ができないこと、すなわちツリー表示要求ＵＲＬに対応するメタデータが登録されていないことを認識する。
【００３１】
一方、ツリー構成表示要求ＵＲＬに対するメタデータがＷｅｂサイト構成ＤＢ１２に登録されている場合（ステップＳ２００，Ｙｅｓ）、データ管理部１３は、当該メタデータをＷｅｂサイト構成ＤＢ１２から読み出して制御部１５を介してツリー生成部１４に出力する。ツリー生成部１４は、メタデータを解析してツリー構成情報を生成する（ステップＳ２０２，Ｓ２０３）。
【００３２】
たとえば、先の図２に示したＸＭＬで記述されたメタデータの場合、ツリー生成部１４は、メタデータの要素をツリー構成のノードとして、ツリー構成の起点となるノードが＜社内ポータル＞であることを認識し、＜社内ポータル＞の入れ子になっている＜各種申請＞および＜リンク＞が＜社内ポータル＞の子ノードであることを認識する。また、ツリー生成部１４は、＜各種申請＞の入れ子となっている＜旅費申請＞、＜就業管理＞、および＜登録情報変更＞が＜各種申請＞の子ノードであることを認識する。さらに、ツリー生成部１４は、＜旅費申請＞の入れ子となっている＜請求＞、＜清算＞、および＜履歴＞が＜旅費申請＞の子ノードであることを認識する。また、ツリー生成部１４は、＜リンク＞の入れ子になっている＜関係会社＞および＜社外＞が＜リンク＞の子ノードであることを認識する。
【００３３】
ツリー生成部１４は、各要素が属性としてＵＲＬを有するか否かによってコンテンツノードであるのか、カテゴリノードであるのかを認識する。図２においては、ツリー生成部１４は、属性としてＵＲＬを有する＜社内ポータル＞、＜旅費申請＞、＜申請＞、＜清算＞、＜履歴＞、＜就業管理＞、および＜登録情報変更＞をコンテンツノードであると認識し、属性としてＵＲＬを有していない＜各種申請＞、＜リンク＞、＜関係会社＞、および＜社外＞をカテゴリノードであると認識する。
【００３４】
このように、ツリー生成部１４は、メタデータを解析して各ノードの親子関係およびノード種別（コンテンツノードであるのか、カテゴリノードであるのか）を認識し、認識した各ノードの親子関係およびノード種別を示すツリー構成情報を生成する。ツリー生成部１４は、生成したツリー構成情報を制御部１５を介して画面表示部１１に出力する。なお、ノード種別がコンテンツノードである場合にはそのＵＲＬもノード種別に対応付けて含ませておく。
【００３５】
画面表示部１１は、ツリー構成情報に基づいてツリー構成を表示する画面表示情報を生成して利用者端末３に送信し、利用者端末３にツリー構成を表示させる（ステップＳ２０４）。
【００３６】
図５は、先の図２に示したメタデータによって表示されるツリー構成の一例を示している。図５においては、ツリー構成表示要求ＵＲＬが示す「社内ポータル」をツリー構成の起点ノードとし、「社内ポータル」内に「各種申請」および「リンク」の２つのカテゴリが存在し、「各種申請」内には「旅費申請」、「就業管理」、および「登録情報変更」の３つのコンテンツが存在し、「旅費申請」内には「申請」、「清算」、および「履歴」の３つのコンテンツが存在し、「リンク」内には「関連会社」および「社外」の２つのカテゴリが存在していることを示している。すなわち、画面表示部１１は、ツリー構成情報から各ノードの親子関係を抽出して親ノードと子ノードとの関係を接続表示する。
【００３７】
なお、画面表示部１１は、画面表示情報を生成する際に、コンテンツノードにＵＲＬを含めておく。これにより、利用者が利用者端末３に表示されたコンテンツノードを画面上で図示しない入力手段（たとえば、マウスクリックなど）によって選択すると、この入力を認識して利用者端末３は、選択されたコンテンツノードのＵＲＬ（Ｗｅｂサーバ４）にアクセスすることが可能となり、利用者はツリー構成の表示画面から所望のコンテンツのサービスの提供を受けることができる。
【００３８】
また、画面表示部１１は、画面表示情報を生成する際に、コンテンツノードとカテゴリノードを識別しやすくするために、コンテンツノードとカテゴリノードのノード名の表示の色を変えたり、ノード名を異なる形状で囲むようにしてもよい。図５においては、コンテンツノードのノード名を四角で囲み、カテゴリノードのノード名を丸で囲んでいる。これにより、ツリー構成の各ノードがコンテンツノードであるのかカテゴリノードであるのかを利用者が視覚的に識別することを可能としている。
【００３９】
以上説明したように、この実施の形態１においては、データ管理部１３が、Ｗｅｂサイトを識別するための識別情報である要素、または要素とこの要素に関連付けられたコンテンツファイルの位置情報であるＵＲＬによりＷｅｂサイトの階層構造が記述されたメタデータが登録されたＷｅｂサイト構成ＤＢ１２から、利用者端末３から要求されたＷｅｂサイトの要素および／またはＵＲＬが含まれるメタデータを読み出し、ツリー生成部１４が、データ管理部１３が読み出したメタデータを解析してＷｅｂサイトの階層構造を認識し、認識した階層構造に基づいてツリー構成情報を生成し、画面表示部１１が、ツリー生成部１４によって生成されたツリー構成情報に基づいてツリー構成を表示する画面表示情報を生成し、生成した画面表示情報を利用者端末３に表示させる。すなわち、Ｗｅｂサイトを識別するための識別情報によりＷｅｂサイトの階層構造が記述されたメタデータを解析して要求されたＷｅｂサイトの階層構造を認識し、認識した階層構造をツリー構成として表示する画面表示情報を生成し、生成した画面常時情報を利用者端末に表示させるようにしている。これにより、Ｗｅｂサイトをダウンロードすることなく単独のＷｅｂサイトだけでなく、外部のＷｅｂサイトを含めて階層構造を認識してツリー構成を表示することが可能となり、目的のＷｅｂサイトやコンテンツの検索効率を向上することができる。
【００４０】
また、この実施の形態１においては、ツリー生成部１４は、メタデータに記載された要素に関連付けてＵＲＬが記載されている場合には当該要素をコンテンツノードと認識し、メタデータに記載された要素に関連付けてＵＲＬが記載されていない場合には当該要素をカテゴリノードと認識し、画面表示部１１が、コンテンツノードの表示とカテゴリノードの表示とを異ならせる画面表示情報を生成するようにしているため、ツリー構成の各ノードがコンテンツノードであるのかカテゴリノードであるのかを利用者は視覚的に識別することが可能となり、目的のサイトやコンテンツの検索効率を向上させることができる。
【００４１】
さらに、この実施の形態１においては、ツリー生成部１４が、コンテンツノードに関連付けて当該コンテンツノードのＵＲＬを含むツリー構成情報を生成し、画面表示部１１が、コンテンツノードにＵＲＬをリンクした画面表示情報を生成するようにしているため、利用者端末３に表示されたツリー構成から所望のＷｅｂサイトまたはコンテンツにアクセスすることができる。
【００４２】
また、この実施の形態１においては、画面表示部１１が、登録者端末２にＷｅｂサイト構成ＤＢ１２に登録するメタデータの登録画面を表示する画面表示情報を生成し、生成した画面表示情報を登録者端末２に表示させ、データ管理部１３が、登録者端末２から受信したメタデータをＷｅｂサイト構成ＤＢ１２に登録するようにしているため、Ｗｅｂサイトの階層構造をツリー表示するのではなく、任意の階層構造のみをツリー表示することが可能となり、目的のサイトやコンテンツの検索効率を向上させることができる。
【００４３】
実施の形態２．
図６〜図８を用いてこの発明におけるＷｅｂサイトツリー作成装置の実施の形態２を説明する。先の実施の形態１においては、ツリー構成表示要求に含まれるＵＲＬをツリー構成の起点としてツリー構成を表示するようにしたが、起点となるノードからのツリー構成の階層が深い場合や、子ノード、孫ノードの数が多い場合は表示するノード数が多くなり、画面表示が見づらくなることがある。
【００４４】
このような問題を改善するために、この実施の形態２では、メタデータを分割して登録することで、ツリー構成のノード数が多い場合でも利用者が要求するツリー構成を表示するＷｅｂサイトツリー作成装置について説明する。なお、この実施の形態２のＷｅｂサイトツリー作成装置が適用されるネットワークシステムは、先の図１に示した実施の形態１のネットワークシステムと同様であり、Ｗｅｂサイトツリー作成装置の構成は先の図２に示した実施の形態１のＷｅｂサイトツリー作成装置１と同じであるので、ここではその説明を省略する。
【００４５】
図６および図７は、Ｗｅｂサイト構成ＤＢ１２に登録されるメタデータの一例を示す図である。図６においては、＜社内ポータル＞の子ノードが＜各種申請＞および＜リンク＞であり、＜各種申請＞の子ノードが＜旅費申請＞、＜就業管理＞、および＜登録情報変更＞であり、＜リンク＞の子ノードが＜関係会社＞および＜社外＞であるという親子関係と、＜社内ポータル＞、＜旅費申請＞、＜就業管理＞、および＜登録情報変更＞がコンテンツノードであり、＜各種申請＞、＜リンク＞、＜関係会社＞、および＜社外＞がカテゴリノードであることが登録されている。
【００４６】
また、図７においては、＜旅費申請＞の子ノードが＜申請＞、＜清算＞、および＜履歴＞であるという親子関係と、各ノードがコンテンツノードであることが登録されている。すなわち、図６および図７に示したメタデータは、先の図２に示したメタデータの＜旅費申請＞の親子関係を別ファイルのメタデータとしている。
【００４７】
つぎに、この実施の形態２におけるＷｅｂサイトツリー作成装置１の動作について説明する。なお、Ｗｅｂサイト構成ＤＢ１２にメタデータを登録するツリー化サイト登録処理の動作は、先の図２のフローチャートを参照して実施の形態１で説明したツリー化サイト登録処理の動作と同じであるのでここではその説明を省略し、メタデータを解析してツリー表示を提供するツリー構成表示処理の動作のみを説明する。
【００４８】
利用者は、利用者端末３を用いてＷｅｂサイトツリー作成装置１にアクセスし、ツリー表示を要求する旨を利用者端末３に入力し、利用者端末３はツリー表示の起点となるＵＲＬを含むツリー構成表示要求を生成してＷｅｂサイトツリー作成装置１に送信する。
【００４９】
Ｗｅｂサイトツリー作成装置１は、先の図４のフローチャートを参照して実施の形態１で説明したツリー構成表示処理を実行する。ここで、制御部１５がツリー表示要求ＵＲＬとして「ｈｔｔｐ：／／ｗｗｗ．ｃｏ．ｊｐ／」を抽出したとする。Ｗｅｂサイト構成ＤＢ１２には、先の図６および図７に示したメタデータが登録されている。よって、データ管理部１３は＜社内ポータル  ＵＲＬ＝“ｈｔｔｐ：／／ｗｗｗ．ｃｏ．ｊｐ／”＞が記載されている図６に示したメタデータを読み出し、ツリー生成部１４は図６に示したメタデータを解析してツリー構成情報を生成する。
【００５０】
上述したように、図６に示したメタデータは、＜社内ポータル＞の子ノードが＜各種申請＞および＜リンク＞であり、＜各種申請＞の子ノードが＜旅費申請＞、＜就業管理＞、および＜登録情報変更＞であり、＜リンク＞の子ノードが＜関係会社＞および＜社外＞であるという親子関係と、＜社内ポータル＞、＜旅費申請＞、＜就業管理＞、および＜登録情報変更＞がコンテンツノードであり、＜各種申請＞、＜リンク＞、＜関係会社＞、および＜社外＞がカテゴリノードであることが登録されている。したがって、ツリー生成部１４は、これらの情報を含むツリー構成情報を生成し、画面表示部１１は、図８に示すようなツリー構成を表示する画面表示情報を生成して利用者端末３に表示させる。
【００５１】
表示されたツリー構成における最下位ノードのツリー構成の表示を希望する場合、利用者は、利用者端末３の画面上で図示しない入力手段（たとえば、マウスクリックなど）で最下位ノードのツリー構成表示を要求する旨を入力し、利用者端末３は、要求された最下位ノードを識別するための識別情報を含むツリー表示要求を生成してＷｅｂサイトツリー作成装置１に送信する。ここで、識別情報とは、最下位ノードであるコンテンツノードに関連付けられているＵＲＬのことである。
【００５２】
Ｗｅｂサイトツリー作成装置１は、ツリー構成表示要求から抽出した識別情報をツリー構成表示要求ＵＲＬとして先の図４のフローチャートを参照して実施の形態１で説明したツリー構成表示処理を実行するが、ツリー構成としてツリー構成表示要求から抽出した識別情報が示すノードを起点とするのではなく、現在利用者端末３に表示させているツリー構成に識別情報が示すノードを起点とするツリー構成を追加したツリー構成を表示する画面表示情報を生成する。
【００５３】
具体的には、利用者が先の図８の「旅費申請」を選択した場合には識別情報として「旅費申請」のＵＲＬである「ｈｔｔｐ：／／ｘｘｘ．ｃｏ．ｊｐ／」を含むツリー構成表示要求がＷｅｂサイトツリー作成装置１に送信される。よって、データ管理部１３は、「ｈｔｔｐ：／／ｘｘｘ．ｃｏ．ｊｐ／」を含むメタデータをＷｅｂサイト構成ＤＢ１２から検索する。
【００５４】
ここで、識別情報を現在利用者端末３に表示されているツリー構成（図８参照）の「旅費申請」が利用者によって選択されたとする。利用者端末３は、識別情報として「ＵＲＬ＝“ｈｔｔｐ：／／ｘｘｘ．ｃｏ．ｊｐ／”」を含むツリー構成表示要求を送信し、Ｗｅｂサイトツリー作成装置１のデータ管理部１３は、「ＵＲＬ＝“ｈｔｔｐ：／／ｘｘｘ．ｃｏ．ｊｐ／”」を含むメタデータをＷｅｂサイト構成ＤＢ１２から読み出す。すなわち、データ管理部１３は、先の図６および図７に示した２つのメタデータを読み出す。
【００５５】
ツリー生成部１４は、データ管理部１３が読み出した２つのメタデータを解析して各要素の親子関係およびノード種別を認識してツリー構成情報を生成し、画面表示部１１がツリー情報に基づいてツリー構成を表示する画面表示情報を生成して利用者端末３に送信して利用者端末３にツリー構成を表示させる。上述したように、図６および図７のメタデータは、先の図２に示したメタデータを２つの別ファイルとして登録したものである。よって、図６および図７に示したメタデータを解析して生成されたツリー構成情報から作成される画面表示情報は、先の図５に示したツリー構成の画面表示と同様となる。
【００５６】
以上説明したように、この実施の形態２においては、ツリー生成部１４が、データ管理部１３によってＷｅｂサイト構成ＤＢ１２から１つのメタデータが読み出された場合には、要求されたＷｅｂサイトのＵＲＬを起点とする階層構造のツリー構成情報を生成し、データ管理部１３によってＷｅｂサイト構成ＤＢ１２から複数のメタデータが読み出された場合には読み出された複数のメタデータからＷｅｂサイトの階層構造を認識して、要求されたＷｅｂサイトのＵＲＬが繋がっている全てのＷｅｂサイトの階層構造のツリー構成情報を生成するようにしているため、ツリー構成の画面表示から外部のＷｅｂサイトのメタデータを呼び出した場合にもツリー構成を連鎖的に拡張していくことができる。
【００５７】
なお、実施の形態１および２においては、ＸＭＬで記述したメタデータを例に挙げて説明したが、ツリー構成を記述する言語はこれに限るものではなく、たとえば、ＨＴＭＬなどのマークアップ言語であってもかまわない。
【００５８】
また、この発明におけるＷｅｂサイトツリー作成装置１の画面表示部１１、データ管理部１３、ツリー生成部１４および制御部１５によって実現される前述した各機能を、汎用のコンピュータに実行させるためのＷｅｂサイトツリー作成プログラムとして提供するようにしてもよい。この場合、Ｗｅｂサイトツリー作成プログラムは、コンピュータにインストール可能な形式、またはコンピュータが実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（登録商標）ディスク、ＤＶＤなどのコンピュータで読取可能な記録媒体に記録して提供する。記録媒体に記録されたＷｅｂサイトツリー作成プログラムは、記憶媒体から読み出されてコンピュータ上で実現される。
【００５９】
この発明におけるＷｅｂサイトツリー作成プログラムを実行するコンピュータは、少なくとも制御装置と記憶装置とを備えている。制御装置は、コンピュータ全体を制御するＣＰＵなどの演算処理装置とＲＯＭを備えている。記憶装置は、一般的なＲＡＭで構成され、Ｗｅｂサイト構成ＤＢ１２およびシステム情報ＤＢ１６として機能してメタデータおよびツリー化サイト登録の画面表示に必要な情報を記憶する。
【００６０】
制御装置は、記憶媒体からＷｅｂサイトツリー作成プログラムを読み出して実行することで、画面表示部１１、データ管理部１３、ツリー生成部１４および制御部１５によって実現される前述した各機能としてコンピュータを動作させる。
【産業上の利用可能性】
【００６１】
以上のように、本発明にかかるＷｅｂサイトツリー作成装置は、Ｗｅｂサイトの階層構造をツリー表示する装置に有用であり、特に、単独のＷｅｂサイトだけでなく、外部のＷｅｂサイトを含めて階層構造を認識してツリー構成を表示する必要がある場合に適している。
【図面の簡単な説明】
【００６２】
【図１】この発明におけるＷｅｂサイトツリー作成装置が適用されるネットワークシステムの構成の一例を示す図である。
【図２】図１に示したＷｅｂサイト構成ＤＢに登録されるメタデータの一例を示す図である。
【図３】実施の形態１のＷｅｂサイトツリー作成装置ツリー化サイト登録処理の動作を説明するためのフローチャートである。
【図４】実施の形態１のＷｅｂサイトツリー作成装置のツリー構成表示処理の動作を説明するためのフローチャートである。
【図５】図２に示したメタデータによって表示されるツリー構成の一例を示す図である。
【図６】図１に示したＷｅｂサイト構成ＤＢに登録されるメタデータの一例を示す図である。
【図７】図１に示したＷｅｂサイト構成ＤＢに登録されるメタデータの一例を示す図である。
【図８】図６に示したメタデータによって表示されるツリー構成の一例を示す図である。
【符号の説明】
【００６３】
１  Ｗｅｂサイトツリー作成装置
２  登録者端末
３  利用者端末
４−１，４−２  Ｗｅｂサーバ
５  ネットワーク
１１  画面表示部
１２  Ｗｅｂサイト構成ＤＢ
１３  データ管理部
１４  ツリー生成部
１５  制御部
１６  システム情報ＤＢ
【図１】
2008242803.tif 000003
【図２】
2008242803.tif 000004
【図３】
2008242803.tif 000005
【図４】
2008242803.tif 000006
【図５】
2008242803.tif 000007
【図６】
2008242803.tif 000008
【図７】
2008242803.tif 000009
【図８】
2008242803.tif 000010