(57)【要約】【課題】  リンク定義ファイルを作成することなく、複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定することができるリンクチェック装置を提供する。【解決手段】  リンクチェック装置は、ＯＳ及び電子マニュアルのカテゴリー毎に存在する目次ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する目次ファイルを同一のフォルダに格納する目次ファイル格納手段２と、複数の実ファイルを格納する実ファイル格納手段４と、目次ファイルを格納するフォルダのフォルダ名並びに目次ファイルのタグに記述される章、節又は項及び見出しからなる目次情報と実ファイルのタグに記述されるリンク先の位置情報に含まれるフォルダ名及び目次情報との合致の有無を判定するリンク関係判定手段７と、リンク関係判定手段７による判定結果を表示する表示手段８と、を備えている。【選択図】        図２
2009245161.tif 000002
【特許請求の範囲】
【請求項１】
ＯＳ毎のマニュアルを目次フォルダ及び実フォルダからなる電子マニュアルとして閲覧できるようにＨＴＭＬで記述される一又は他の各目次ファイル並びに実ファイルからなるＨＴＭＬ文書であって、当該目次ファイルがタグに記述される章、節又は項及び見出しからなる目次情報を有し、当該実ファイルがタグに記述されるリンク先の位置情報に含まれる当該又は他の電子マニュアルの目次フォルダの目次フォルダ名及び目次情報を有し、前記複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定するリンクチェック装置において、
前記ＯＳ及び電子マニュアルのカテゴリー毎に存在する前記目次ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する目次ファイルを同一のフォルダに格納する目次ファイル格納手段と、
前記複数の実ファイルを格納する実ファイル格納手段と、
前記実ファイルのタグに記述される目次フォルダ名と前記目次ファイルを格納する目次フォルダの目次フォルダ名との合致の有無を判定すると共に、前記実ファイルのタグに記述される目次情報と前記目次ファイルのタグに記述される目次情報との合致の有無を判定するリンク関係判定手段と、
前記リンク関係判定手段による判定結果を表示する表示手段と、
を備えているリンクチェック装置。
【請求項２】
請求項１に記載のリンクチェック装置において、
前記実ファイルのタグに記述される目次フォルダ名及び目次情報を抽出するためのパターンを、シフトＪＩＳコードにより、１行につき当該１つのパターンを記述するテキストファイルとして格納するパターンファイル格納手段と、
前記パターンに基づき、前記実ファイルのタグに記述される目次フォルダ名及び目次情報を前記実ファイル格納手段から抽出し、前記リンク関係判定手段に出力するリンク情報抽出手段と、
を備えているリンクチェック装置。
【請求項３】
前記請求項１又は２に記載のリンクチェック装置において、
前記目次ファイル格納手段が、前記目次ファイルを前記電子マニュアルのカテゴリー毎に格納する目次フォルダの上位階層として上位目次フォルダを有し、
前記上位目次フォルダが、前記電子マニュアルのカテゴリー毎のマニュアル名と当該マニュアル名に対応する目次ファイルが格納された前記目次フォルダの目次フォルダ名とを、シフトＪＩＳコードにより、１行につき当該一対のマニュアル名及び目次フォルダ名間にタブキーの入力を介して記述するテキストファイルとして有するリンクチェック装置。
【請求項４】
ＯＳ毎のマニュアルを目次フォルダ及び実フォルダからなる電子マニュアルとして閲覧できるようにＨＴＭＬで記述される一及び他の各目次ファイル並びに実ファイルからなる文書であって、当該目次ファイルがタグに記述される章、節又は項及び見出しからなる目次情報を有し、当該実ファイルがタグに記述されるリンク先の位置情報に含まれる当該又は他の電子マニュアルの目次フォルダの目次フォルダ名及び目次情報を有し、前記複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定するリンクチェック方法において、
前記ＯＳ及び電子マニュアルのカテゴリー毎に存在する前記目次ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する目次ファイルが格納される目次フォルダの上位階層である上位目次フォルダの上位目次フォルダ名を指定する第１のステップと、
前記ＯＳ及び電子マニュアルのカテゴリー毎に存在する前記実ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する実ファイルが格納される実フォルダの実フォルダ名、並びに当該実ファイルのタグに記述される前記目次フォルダ名及び目次情報を抽出するためのパターンを指定する第２のステップと、
前記第２のステップにおいて指定されたパターンに基づき、前記第２のステップにおいて指定された実フォルダ内の実ファイルのタグに記述される前記目次フォルダ名及び目次情報を抽出する第３のステップと、
前記第１のステップにおいて指定された目次フォルダ名と前記第３のステップにおいて抽出した目次フォルダ名との合致の有無を判定すると共に、前記第１のステップにおいて指定された目次フォルダ内の目次ファイルのタグに記述される目次情報と前記第３のステップにおいて抽出した目次情報との合致の有無を判定する第４のステップと、
判定結果を表示する第５のステップと、
を備えるリンクチェック方法。
【請求項５】
ＯＳ毎のマニュアルを目次フォルダ及び実フォルダからなる電子マニュアルとして閲覧できるようにＨＴＭＬで記述される一及び他の各目次ファイル並びに実ファイルからなる文書であって、当該目次ファイルがタグに記述される章、節又は項及び見出しからなる目次情報を有し、当該実ファイルがタグに記述されるリンク先の位置情報に含まれる当該又は他の電子マニュアルの目次フォルダの目次フォルダ名及び目次情報を有し、前記複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定するリンクチェックとして、コンピュータを機能させるリンクチェックプログラムにおいて、
コンピュータを、前記ＯＳ及び電子マニュアルのカテゴリー毎に存在する前記目次ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する目次ファイルを同一のフォルダに格納する目次ファイル格納手段と、前記複数の実ファイルを格納する実ファイル格納手段と、前記実ファイルのタグに記述される目次フォルダ名と前記目次ファイルを格納する目次フォルダの目次フォルダ名との合致の有無を判定すると共に前記実ファイルのタグに記述される目次情報と前記目次ファイルのタグに記述される目次情報との合致の有無を判定するリンク関係判定手段と、前記リンク関係判定手段による判定結果を表示する表示手段として機能させるリンクチェックプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、製品の取扱説明書（マニュアル）を電子マニュアルとして閲覧できるようにＨＴＭＬ（Hyper Text Markup Language）で記述されるＨＴＭＬ文書に対し、複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定するリンクチェック装置に関する。
【背景技術】
【０００２】
マニュアルは、多機能な製品になると、複数のカテゴリーからなる分冊形式で作成されることが多い。
特に、パソコンや管理サーバ等で利用する製品のマニュアルには、例えば、インストールガイド、導入ガイド、運用ガイド、コマンドリファレンス又はメッセージ集等のように、複数のカテゴリーが存在する。
【０００３】
また、パソコンや管理サーバ等で利用する製品のマニュアルは、当該パソコンや管理サーバ等に導入しているＯＳ（Operating System）、例えば、Ｌｉｎｕｘ、Ｓｏｌａｒｉｓ又はＷｉｎｄｏｗｓ（登録商標）等に対応して、異なる場合がある。
【０００４】
また、電子マニュアルは、複数のＨＴＭＬ文書間をリンクさせて閲覧性を向上させたものである。なお、リンクの種類としては、同一のカテゴリー内でリンク元（参照元）とリンク先（参照先）とが存在するリンク（以下、内部リンクと称す）、同一製品のマニュアルにおける異なるカテゴリー間でリンク元とリンク先とがそれぞれ存在するリンク（以下、ファミリーリンクと称す）、異なる製品のマニュアル間でリンク元とリンク先とがそれぞれ存在するリンク（以下、外部リンクと称す）に区分される。
【０００５】
ここで、電子マニュアルの作成工程において、複数のＨＴＭＬ文書間のリンクが正しく張られているかのチェック（以下、リンクチェックと称す）を行なう工程がある。
そこで、従来は、電子マニュアルの元データであるＷｏｒｄ（登録商標）文書とＨＴＭＬ文書とを利用して、リンクチェックを行なっていた。
【０００６】
なお、内部リンクについては、Ｗｏｒｄにおける既存のツールにより自動でリンクチェックを行なえる仕組みが存在するが、ファミリーリンク及び外部リンクについては、ＨＴＭＬ編集ソフトの検索機能を利用するために、リンク箇所を１箇所ずつ手動で選択してリンクチェックを行なう必要があった。特に、ファミリーリンクは、リンク箇所が多い傾向にあり、リンクチェックの作業量が多く、リンク箇所の選択を自動で行なうことができる仕組みの開発が望まれていた。
【０００７】
なお、従来のインターネットコンテンツ開発支援方法は、インターネットコンテンツを構成する複数のｈｔｍｌファイルにおける各ｈｔｍｌファイルに対応するリンク定義情報を有するリンク定義ファイルを作成するステップと、作成された複数のｈｔｍｌファイルの参照タグに記述されたリンク定義情報を抽出するステップと、抽出されたリンク定義情報と、リンク定義ファイルが有するリンク定義情報との一致関係を判定するステップとを備える（例えば、特許文献１参照）。
【特許文献１】国際公開第００／７２１９０号パンフレット
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来のインターネットコンテンツ開発支援方法においては、ソースファイルのリンク関係をリンク定義ファイルに基づいてチェックする自動チェック処理を行なうにあたり、ソースファイルのｈｔｍｌファイル名毎に、リンク先名、リンク先ファイル名及びリンク先タイトルのデータを有するリンク定義ファイルを、人手によるデータ入力により作成する必要がある。このため、データの入力ミスにより基準となるリンク定義ファイルが正しいデータを有さず、正しいリンクチェックが行なわれない可能性があるという課題があった。
【０００９】
この発明は、上述のような課題を解決するためになされたもので、リンク定義ファイルを作成することなく、複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定することができるリンクチェック装置を提供するものである。
【課題を解決するための手段】
【００１０】
本願に開示するリンクチェック装置は、前記ＯＳ及び電子マニュアルのカテゴリー毎に存在する前記目次ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する目次ファイルを同一のフォルダに格納する目次ファイル格納手段と、前記複数の実ファイルを格納する実ファイル格納手段と、前記実ファイルのタグに記述される目次フォルダ名と前記目次ファイルを格納する目次フォルダの目次フォルダ名との合致の有無を判定すると共に、前記実ファイルのタグに記述される目次情報と前記目次ファイルのタグに記述される目次情報との合致の有無を判定するリンク関係判定手段と、前記リンク関係判定手段による判定結果を表示する表示手段と、を備えているものである。
【発明の効果】
【００１１】
開示のリンクチェック装置は、１つのフォルダ内の複数の目次ファイルを横断的に検索することができるうえに、リンク箇所を１箇所ずつ手動で選択してリンクチェックを行なう必要がなく、従来技術と比較して、リンクチェックにおける照会処理に要する時間を短縮することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
ここで、本発明は多くの異なる形態で実施可能である。したがって、下記の実施形態の記載内容のみで解釈すべきではない。また、実施形態の全体を通して同じ要素には同じ符号を付けている。
【００１３】
また、実施形態では、主に装置について説明するが、所謂当業者であれば明らかな通り、本発明はコンピュータで使用可能なプログラム又は方法としても実施できる。
さらに、本発明は、ハードウェア、ソフトウェア、又は、ソフトウェア及びハードウェアの実施形態で実施可能である。
【００１４】
また、プログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光記憶装置又は磁気記憶装置等の任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のコンピュータに記録することができる。
【００１５】
（本発明の第１の実施形態）
図１はこの発明を実施するための第１の実施形態におけるリンクチェック装置に利用するリンク関係の概念を説明するための概念図、図２はこの発明を実施するための第１の実施形態におけるリンクチェック装置の概略構成を示すブロック図、図３は上位目次フォルダの階層構造の一例を説明するための説明図、図４は上位実フォルダの階層構造の一例を説明するための説明図、図５はパターンファイルに記述されるパターンの一例を説明するための説明図、図６は図２に示すリンクチェック装置の処理手順を示すフローチャート、図７は図２に示す表示手段に表示されるリンクチェック画面の一例を示す説明図、図８は図２に示す表示手段に表示されるチェック候補選択画面の一例を示す説明図、図９は図２に示す表示手段に表示されるチェック対象一括選択画面の一例を示す説明図、図１０は図２に示す表示手段に表示されるチェック結果画面の一例を示す説明図である。
【００１６】
なお、以下の説明においては、電子マニュアルのカテゴリーとして、インストールガイド、導入ガイド、運用ガイド、コマンドリファレンス及びメッセージ集からなる場合を例に挙げて説明するが、これらのカテゴリーに限られるものではない。また、電子マニュアルの対象製品に導入しているＯＳとして、Ｌｉｎｕｘ及びＷｉｎｄｏｗｓを例に挙げて説明するが、これらのＯＳに限られるものではない。
【００１７】
電子マニュアルは、章、節及び項並びに見出し等からなる目次部分に相当するＨＴＭＬ文書（index.html：以下、目次ファイルと称す）と、マニュアルの内容部分（目次部分を除く部分）に相当するＨＴＭＬ文書（以下、実ファイルと称す）とから構成され、通常、Ｗｅｂブラウザを使用することで閲覧できる。
【００１８】
なお、目次ファイル及び実ファイルは、ＯＳ及び電子マニュアルのカテゴリー毎に存在し、本実施形態においては、５つのカテゴリー（インストールガイド、導入ガイド、運用ガイド、コマンドリファレンス、メッセージ集）に２つのＯＳ（Ｌｉｎｕｘ、Ｗｉｎｄｏｗｓ）が存在するために、１０個の目次ファイル及び実ファイルがそれぞれ存在することになる。
【００１９】
また、本実施形態では、ＯＳとしてＳｏｌａｒｉｓを挙げて説明していないが、Ｌｉｎｕｘ及びＳｏｌａｒｉｓは、ＵＮＩＸ（登録商標）系であり、インストールガイドを除き、４つのカテゴリー（導入ガイド、運用ガイド、コマンドリファレンス、メッセージ集）でマニュアルが共通する場合がある。この場合には、目次ファイル及び実ファイルが、共通するマニュアルのＬｉｎｕｘ／Ｓｏｌａｒｉｓ版として、４つのカテゴリーにそれぞれ存在し、各カテゴリー内のファイル数が１個となる。
入力手段１は、後述する目次ファイル格納手段２に格納されたフォルダや実ファイル格納手段４に格納されたフォルダ等を指定するためのマウスやキーボードである。
【００２０】
目次ファイル格納手段２は、電子マニュアルのカテゴリー毎に各ＯＳの関連する目次ファイルを同一のフォルダに格納する。特に、目次ファイル格納手段２は、目次ファイルを電子マニュアルのカテゴリー毎に格納するサブフォルダ（以下、目次フォルダと称す）と、目次フォルダの上位階層としてメインフォルダ（以下、上位目次フォルダと称す）とを有し、各目次フォルダ内にはＯＳ毎の目次ファイルをそれぞれ有する階層構造を構成している。
【００２１】
なお、本実施形態に係る目次ファイル格納手段２においては、例えば、図３に示すように、フォルダ名が「目次ファイル」である上位目次フォルダを有し、フォルダ名が「インストールガイド」、「導入ガイド」、「運用ガイド」、「コマンドリファレンス」及び「メッセージ集」である目次フォルダをそれぞれ有する。以下、上位目次フォルダのフォルダ名を、上位目次フォルダ名と称し、目次フォルダのフォルダ名を、目次フォルダ名と称す。
【００２２】
また、本実施形態に係る目次ファイル格納手段２においては、例えば、図３に示すように、各目次フォルダ内に、ファイル名が「Ｌｉｎｕｘ版」及び「Ｗｉｎｄｏｗｓ版」である目次ファイルをそれぞれ有する。なお、図３（ｂ）に示す目次ファイルは、ＨＴＭＬ文書ではなく、Ｗｅｂブラウザを使用して表示される状態の一例を示している。
【００２３】
外部マニュアル名設定ファイル格納手段３は、外部リンクのリンク先となる対象外製品の電子マニュアルの名称（サブファイル名に相当：以下、外部マニュアル名と称す）を、シフトＪＩＳコードにより、１行につき１つの外部マニュアル名を記述するテキストファイル（以下、外部マニュアル名設定ファイルと称す）として格納する。なお、１行につき１つの外部マニュアル名を記述するのは、１つの外部マニュアル名の文字の範囲を明確にして、後述するリンク関係判定手段７により外部マニュアル名毎に抽出するためである。
【００２４】
なお、外部マニュアル名設定ファイルは、通常、対象製品の電子マニュアルに記載された関連マニュアルの項目に基づき作成され、リンクチェックを行なう前に、外部マニュアル名設定ファイル格納手段３にデータを格納する。
【００２５】
実ファイル格納手段４は、電子マニュアルのカテゴリー毎に各ＯＳの関連する実ファイルを同一のフォルダに格納する。特に、実ファイル格納手段４は、実ファイルを電子マニュアルのカテゴリー毎に格納するサブフォルダ（以下、実フォルダと称す）と、実フォルダの上位階層としてメインフォルダ（以下、上位実フォルダと称す）とを有し、各実フォルダ内にはＯＳ毎の実ファイルをそれぞれ有する階層構造を構成している。
【００２６】
なお、本実施形態に係る実ファイル格納手段４においては、例えば、図４に示すように、フォルダ名が「実ファイル」である上位実フォルダを有し、フォルダ名が「インストールガイド」、「導入ガイド」、「運用ガイド」、「コマンドリファレンス」及び「メッセージ集」である実フォルダをそれぞれ有する。以下、上位実フォルダのフォルダ名を、上位実フォルダ名と称し、実フォルダのフォルダ名を、実フォルダ名と称す。
【００２７】
また、本実施形態に係る実ファイル格納手段４においては、例えば、図４に示すように、各実フォルダ内に、ファイル名が「Ｌｉｎｕｘ版」及び「Ｗｉｎｄｏｗｓ版」である実ファイルをそれぞれ有する。なお、図４（ｂ）に示す実ファイルは、ＨＴＭＬ文書ではなく、Ｗｅｂブラウザを使用して表示される状態の一例を示している。
【００２８】
なお、目次ファイル及び実ファイルは、電子マニュアル作成者によって作成されるＨＴＭＬ文書であり、リンクチェックを行なう前に、目次ファイル格納手段２又は実ファイル格納手段４にそれぞれデータを格納する。
【００２９】
また、本実施形態に係るリンクチェック装置とは別の端末装置を用いて、目次ファイル及び実ファイルを作成する場合には、ネットワークやリムーバブルメディアを介して、目次ファイル格納手段２又は実ファイル格納手段４にそれぞれデータを格納する。
【００３０】
パターンファイル格納手段５は、実ファイルのタグに記述される実フォルダ名及び目次情報を抽出するためのパターンを記述するテキストファイル（以下、パターンファイルと称す）を格納する。なお、目次情報は、章、節又は項と見出しとからなる情報である。以下、実ファイルのタグのうち、リンク先の実フォルダ名及び目次情報を含むリンク情報（リンク先の位置情報）が記述されるタグを、参照タグと称す。
ここで、パターンファイルについて説明する。
【００３１】
パターンファイルは、リンクチェックの対象となる電子マニュアル（以下、チェック対象マニュアルと称す）の実ファイルに記述されるリンク情報と考えられるパターンが記述されるテキストファイルである。
【００３２】
パターンファイルは、例えば、図５に示すように、マニュアル名（実サブファイル名）に相当する箇所を「$1」、章・見出しに相当する箇所を「$2#x」、小見出しに相当する箇所を「$3#x」、及び、実ファイルとの突き合あせの範囲を「( )」とする形式にて、１行につき１つのパターンで列挙して、文字コードをシフトＪＩＳにて保存される。なお、１行につき１つのパターンを記述するのは、１つのパターンの文字の範囲を明確にして、後述するリンク情報抽出手段６によりパターン毎に抽出するためである。
【００３３】
なお、「$2#x」及び「$3#x」の「x」の部分は任意の英数字が指定されるが、「$2#x」の「ｘ」は１つのパターン内で一意とする必要がある。すなわち、「$2」はパターン内に重複して「x」を存在させてはならないが、「$3」はパターン内に重複して「x」を存在させてもよい。
また、「$3#x」は、「x」が同一である「$2#x」の配下の小見出しとして取り扱われる。
特に、パターンファイルによる、マニュアル名（実サブファイル名）、章・見出し及び小見出しの実ファイルからの抽出及び突合せとして、以下のような例が挙げられる。
【００３４】
まず、一般的な例としては、「「Systemwalker ○○ガイド」の「第1章 はじめに」の「用語」」という文字列を、「「$1」の「$2#1」の「$3#1」」というパターンで抽出すると、マニュアル名として「Systemwalker ○○ガイド」、章・見出しとして「第1章 はじめに」、小見出しとして「用語」がそれぞれ抽出される。
【００３５】
つぎに、複数の章・見出し及び小見出しが存在する例としては、「「Systemwalker ○○ガイド」の「第1章 はじめに」の「用語」および「第2章 インストール」の「注意事項」」という文字列を、「「$1」の「$2#1」の「$3#1」および「$2#2」の「$3#2」」というパターンで抽出すると、マニュアル名として「Systemwalker ○○ガイド」、章・見出し１として「第1章 はじめに」、小見出し１として「用語」、章・見出し２として「第2章 インストール」、小見出し２として「注意事項」がそれぞれ抽出される。
【００３６】
なお、「「Systemwalker ○○ガイド」の「第1章 はじめに」の「用語」および「第2章 インストール」の「注意事項」」という文字列を、「「$1」の「$2#1」の「$3#1」および「$3#1」の「$3#1」」というパターンで抽出すると、マニュアル名として「Systemwalker ○○ガイド」、章・見出し１として「第1章 はじめに」、小見出し１として「用語」、「第2章 インストール」及び「注意事項」がそれぞれ抽出される。すなわち、「用語」、「第2章 インストール」及び「注意事項」の全てが、「第1章 はじめに」の小見出しとして抽出される。
【００３７】
つぎに、突合せの範囲の例としては、「A.「Systemwalker ○○ガイド」、B.「Hogehoge ○○ガイド」」という文字列を、「($1)」というパターンで抽出すると、Ａ及びＢともに該当し、突合せを実施することで、Ａのマニュアル名として「Systemwalker ○○ガイド」、Ｂのマニュアル名として「Hogehoge ○○ガイド」がそれぞれ抽出される。
【００３８】
また、「A.「Systemwalker ○○ガイド」、B.「Hogehoge ○○ガイド」」という文字列を、「Systemwalker ($1)」というパターンで抽出すると、Ａのみが該当し、突合せを実施することで、Ａのマニュアル名として「○○ガイド」が抽出される。
【００３９】
また、「A.「Systemwalker ○○ガイド」、B.「Hogehoge ○○ガイド」」という文字列を、「(Systemwalker $1)」というパターンで抽出すると、Ａのみが該当し、突合せを実施することで、Ａのマニュアル名として「Systemwalker ○○ガイド」が抽出される。
【００４０】
リンク情報抽出手段６は、入力手段１によって指定されたパターンファイル格納手段５内のパターンファイルに基づき、入力手段１によって指定された実フォルダ内の実ファイルの参照タグに記述されるリンク先の位置情報に含まれる目次フォルダ名及び目次情報を実ファイル格納手段４から抽出する。
【００４１】
リンク関係判定手段７は、リンク情報抽出手段６によって抽出された目次フォルダ名と、入力手段１によって指定された上位目次フォルダ名に対応する、目次ファイル格納手段２における目次フォルダ名との合致の有無を判定すると共に、リンク情報抽出手段６によって抽出された目次情報と、入力手段１によって指定された上位目次フォルダ名に対応する、目次ファイル格納手段２における目次フォルダ内の目次ファイルの参照タグに記述された目次情報と、の合致の有無を判定する。
【００４２】
また、リンク関係判定手段７は、入力手段１によって外部リンク名が指定された場合には、リンク情報抽出手段６によって抽出された目次フォルダ名と、入力手段１によって指定された外部マニュアル名設定ファイルにおける外部マニュアル名と、の合致の有無を判定する。
表示手段８は、リンク関係判定手段７による判定結果を表示するためのＣＲＴ（Cathode Ray Tube）や液晶ディスプレイ等である。
【００４３】
つぎに、本実施形態に係るリンクチェック装置による処理手順について、図６を用いて説明する。
まず、リンクチェックを行なう作業者は、本実施形態に係るリンクチェック装置に導入したリンクチェックプログラムを起動することで（ステップＳ１）、例えば、図７に示すような画面「リンクチェック」が表示手段８に表示される。
【００４４】
そして、作業者は、チェック対象マニュアルに対応する実フォルダ名と、パターンファイルのファイル名（以下、パターンファイル名と称す）とを、入力手段１を用いて入力又は選択することで指定する。また、作業者は、チェック対象マニュアルに対応する上位目次フォルダ名及び／又は外部マニュアル名設定ファイルのファイル名（以下、外部マニュアル名設定ファイル名と称す）を、入力手段１を用いて入力又は選択することで指定する（ステップＳ２）。
【００４５】
すなわち、作業者は、図７に示すリンクチェック画面の各項目にフォルダ及びファイルへのパスをそれぞれ入力する。
なお、図７に示す項目「目次フォルダ」は、上位目次フォルダ名に相当し、チェック対象マニュアルの実ファイルの参照タグに記述されたリンク情報との突合せを行なう目次ファイルが格納された上位目次フォルダを指定する項目である。
【００４６】
また、図７に示す項目「関連マニュアルファイル」は、外部マニュアル名に相当し、外部リンクのリンク先のマニュアル名が列挙された外部マニュアル名設定ファイルを指定する項目である。
【００４７】
また、図７に示す項目「チェック対象フォルダ」は、実フォルダ名に相当し、チェック対象マニュアルの実ファイルが格納された実フォルダを指定する項目である。
さらに、図７に示す項目「パターンファイル」は、パターンファイル名に相当し、リンクのパターンを記述したパターンファイルを指定する項目である。
これらの項目は、リンクチェック画面の「選択」ボタンで選択できる他に、ドラッグアンドドロップによっても指定できる。
【００４８】
つぎに、リンク情報抽出手段６は、入力された実フォルダ名に基づき、該当する実フォルダ内の実ファイルを実ファイル格納手段４から抽出する共に、入力されたパターンファイル名に基づき、該当するパターンファイルをパターンファイル格納手段５から抽出する（ステップＳ３）。
【００４９】
そして、リンク情報抽出手段６は、パターンファイルに基づき、実ファイルの参照タグに記述されたリンク先の位置情報に含まれる目次フォルダ名及び目次情報を抽出し、リンク関係判定手段７に出力する（ステップＳ４）。
【００５０】
すなわち、作業者が、図７に示すリンクチェック画面の「チェック候補抽出」ボタンを入力手段１であるマウスでクリックすると、リンク情報抽出手段６は、パターンファイルに記述されたパターンに合致する箇所を、実フォルダ内の実ファイルであるＨＴＭＬ文書から抽出する。
【００５１】
なお、パターンファイルに記述されるパターンは、あらゆるリンク対象マニュアルに対応させる必要があり、リンク関係（目次サブファイル名、目次情報）の抽出漏れを無くすために、抽出条件を緩く設定している場合がある。
【００５２】
この場合には、実ファイルのうちリンク関係の情報を有しない箇所についても、目次ファイルとの突合せ候補として抽出することになり、目次ファイルとの突合せに時間が掛かる要因になる。
【００５３】
そこで、本実施形態に係るリンクチェック装置は、ステップＳ４における目次フォルダ名及び目次情報を抽出した結果に基づき、例えば、図８に示すように、実フォルダ内の実ファイルであるＨＴＭＬ文書からパターンファイルに記述されたパターンに合致する箇所を列挙した、画面「チェック候補選択」を表示手段８に表示させる。そして、リンクチェック装置は、作業者が、チェック候補選択画面から得られる情報（検出パターン、検出箇所／適用パターン、ガイド名、章・見出し、小見出し等）から、目次ファイルとの突合せ候補を絞り込む作業を行なえるような、システム構成とすることが好ましい。
【００５４】
すなわち、リンク情報抽出手段６は、実ファイルのうちパターンファイルに記述されたパターンに合致する箇所を機械的に抽出し、図８に示す表示手段８のチェック候補選択画面において、合致する箇所を１行毎に表示させる。そして、作業者は、図８に示すチェック候補選択画面に表示された行のうち、リンク関係の情報を有しない箇所や重複して抽出されている箇所に該当する行を、各行の左端にあるチェックボックスのチェックを外して、目次ファイルとの突合せ候補から外す作業を行なう。
【００５５】
なお、図８に示す項目「検出パターン」の列には、パターンファイルに記述されるパターンに合致した箇所がそのまま表示される。
また、図８に示す項目「検出箇所／適用パターン」の列には、パターンファイルに記述されるパターンに合致した箇所について、「実ファイル名＃行数＿開始文字数−終了文字数／適用パターン」の形式で表示される。
【００５６】
また、図８に示す項目「ガイド名」は目次フォルダ名に相当し、項目「ガイド名」の列には、パターンファイルに記述されるパターンに合致した箇所を、当該パターンのガイド名に相当する箇所の記述（＄１）に基づき、目次フォルダ名を抽出して表示される。
【００５７】
さらに、図８に示す項目「章・見出し」は目次情報に相当し、項目「章・見出し」の列には、パターンファイルに記述されるパターンに合致した箇所を、当該パターンの章・見出しに相当する箇所の記述（＄２＿ｘ）に基づき、章及び見出しを抽出して表示される。なお、「章・見出し」は、「章・見出し１」、「章・見出し２」、・・・のように、複数存在する場合もある。
【００５８】
また、図８に示す項目「小見出し」は目次情報に相当し、項目「小見出し」の列には、パターンファイルに記述されるパターンに合致した箇所を、当該パターンの小見出しに相当する箇所の記述（＄３＿ｘ）に基づき、小見出しを抽出して表示させる。なお、「小見出し」は、「小見出し１」、「小見出し２」、・・・のように、複数存在する場合もある。
【００５９】
また、図８に示すチェック候補選択画面において、同一の箇所に対して複数のパターンに該当することによって抽出されていると考えられる箇所（行）は、同色の網掛けを行なうことで、重複して抽出されている箇所を、作業者が容易に判断することができる。なお、同色の網掛けを行なっている行において、作業者が、チェックボックスのチェックを残すのは、基本的に１行だけである。
【００６０】
さらに、作業者は、図８に示すチェック候補選択画面の「抽出結果絞込み」ボタンを入力手段１であるマウスでクリックすると、図９（ａ）に示す画面「チェック対象一括選択」が表示手段８に表示される。
【００６１】
このチェック対象一括選択画面は、特定の条件に対応させて、図８に示すチェックボックスの各ボックスに対して、一括してチェックを付ける（オンする）又は外す（オフする）ことを選択できる画面である。
【００６２】
例えば、ステップＳ４において抽出された箇所に＜Ａ・・・＞が含まれている場合に、当該抽出された箇所（＜Ａ・・・＞）は、マニュアル名（ガイド名）に設定されることがないために、「ガイド名が「＜Ａ」を含む行のチェックを外す」という条件を設定して絞込みを行なうことで、ガイド名に「＜Ａ・・・＞」を含む行のチェックを一括して外すことができる。
【００６３】
すなわち、作業者は、図９に示すように、図９（ｂ）に示すプルダウンメニューである「検出パターン」、「検出箇所／適用パターン」、「ガイド名」、「章・見出し１」、「小見出し１」、「章・見出し２」及び「小見出し２」のうち「ガイド名」を選択する。また、作業者は、図９（ａ）に示す入力欄に「＜Ａ」を入力し、ラジオボタンである「を含む」、「で始まる」、「で終わる」及び「の正規表現に合致する」のうち、「を含む」のラジオボタンを選択する。また、作業者は、図９（ａ）に示すラジオボタンである「つける」及び「はずす」のうち、「つける」のラジオボタンを選択することになる。
【００６４】
なお、作業者が、図９に示すチェック対象一括選択画面において、条件を設定し、「絞込み」ボタンを入力手段１であるマウスでクリックすると、ラジオボタン「つける」を選択していた場合には、当該条件に合致する行のチェックボックスのチェックが付けられることになる。
【００６５】
また、作業者が、図９に示すチェック対象一括選択画面において、条件を設定し、「絞込み」ボタンを入力手段１であるマウスでクリックすると、ラジオボタン「はずす」を選択していた場合には、当該条件に合致する行のチェックボックスのチェックが外されることになる。
【００６６】
また、作業者が、図９に示すチェック対象一括選択画面において、チェックボックス「変更を上書きする」にチェックを付けたうえで、「絞込み」ボタンを入力手段１であるマウスでクリックすると、条件に合致しない行についても変更が行なわれることになる。
【００６７】
すなわち、作業者がラジオボタン「つける」を選択していた場合には、当該条件に合致しない行のチェックボックスのチェックが外されることになる。また、作業者がラジオボタン「はずす」を選択していた場合には、当該条件に合致しない行のチェックボックスのチェックが付けられることになる。
さらに、作業者は、図９に示すチェック対象一括選択画面において、「キャンセル」ボタンをクリックすると、このチェック対象一括選択画面が閉じられ、チェック候補選択画面に戻る。
【００６８】
そして、作業者が、チェック候補抽出画面の「チェック開始」ボタンを入力手段１であるマウスでクリックすると、リンク関係判定手段７は、ステップＳ２において入力された上位目次フォルダ名に基づき、該当する上位目次フォルダ内における目次フォルダの目次フォルダ名及び当該目次フォルダ内の目次ファイルを目次ファイル格納手段２から抽出する（ステップＳ５）。なお、ステップＳ２において外部マニュアル名設定ファイル名が入力されている場合には、当該外部マニュアル名設定ファイル名に基づき、該当する外部マニュアル設定ファイルを外部マニュアル名設定ファイル格納手段３から抽出する。
【００６９】
そして、リンク関係判定手段７は、抽出した目次サブファイル名及び目次ファイルの参照タグに記述された目次情報並びに／又は外部マニュアル設定ファイルに記述された外部マニュアル名と、リンク情報抽出手段６から入力された目次フォルダ名及び目次情報とを突合せ、合致の有無を判定する（ステップＳ６）。
【００７０】
なお、作業者が、チェック候補抽出画面の「キャンセル」ボタンを入力手段１であるマウスでクリックすると、このチェック候補抽出画面が閉じられ、リンクチェック画面に戻る。この場合に、チェック候補抽出画面で選択したチェックボックスの状態等は保持されない。
そして、リンク関係判定手段７は、判定結果を表示手段８に出力し、表示手段８に判定結果を表示する（ステップＳ７）。
【００７１】
なお、判定結果の表示としては、例えば、図１０に示す画面「チェック結果」のように、目次ファイルと合致した箇所に対応する「ガイド名」、「章・見出し」、「小見出し」、「種別」及び「件数」を上段に一覧表示する。
【００７２】
また、目次ファイルと不一致であった箇所に対応する「ガイド名」、「章・見出し」及び「件数」を下段に一覧表示する。特に、「ガイド名」が合致しない箇所については、「ガイド名」欄が他の欄と区別できるように、他の欄と異なる配色（例えば、赤色）で網掛けを行なうことが好ましい。また、「章・見出し」が合致しない箇所については、「ガイド名」欄が他の欄と区別できるように、他の欄と異なる配色（例えば、赤色）で網掛けを行なうことが好ましい。
【００７３】
また、ステップＳ２において指定した外部マニュアル名設定ファイルについて、リンク関係判定手段７が外部マニュアル名設定ファイル格納手段３から抽出できなかった場合には、「章・見出し」欄に「※参照されていない外部ガイド」と表示されることとする。
【００７４】
なお、作業者は、チェック結果画面の「ファイルに保存」ボタンを入力手段１であるマウスでクリックすると、このチェック結果画面の内容をＣＳＶ（Comma Separated Value）形式で出力する。
また、作業者は、チェック結果画面の「閉じる」ボタンを入力手段１であるマウスでクリックすると、このチェック結果画面が閉じられ、リンクチェック画面に戻る。
【００７５】
以上のように、本実施形態に係るリンクチェック装置においては、実ファイルの参照タグから抽出したリンク情報（目次フォルダ名、目次情報）と、上位目次フォルダ内の目次フォルダ名及び当該目次フォルダ内の目次ファイルのタグから抽出した目次情報とを比較することで、電子マニュアルを構成する複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定することができる。
【００７６】
特に、実ファイルの参照タグから抽出したリンク情報は、１つの上位目次フォルダ内にある複数の目次フォルダの目次フォルダ名と、当該各目次フォルダ内にある複数の目次ファイルのタグに記述された目次情報とを、比較の対象にしている。このため、１つの上位目次フォルダ内の複数の目次フォルダを縦断的に検索することができ、当該１つの目次フォルダ内の複数の目次ファイルを横断的に検索することができる。
また、従来技術のように、リンク箇所を１箇所ずつ手動で選択してリンクチェックを行なう必要がなく、リンクチェックにおける照会処理に要する時間を短縮することができる。
【００７７】
（本発明の第２の実施形態）
図１１は第２の実施形態に係る上位目次フォルダの階層構造の一例を説明するための説明図、図１２は図１１に示すフォルダ名変換ファイルの設定内容の一例を説明するための説明図、図１３はフォルダ名の設定規約による問題点を説明するための説明図である。図１１〜図１３において、図１〜図１０と同じ符号は、同一又は相当部分を示し、その説明を省略する。
【００７８】
電子マニュアルがＯＳ毎に存在する場合には、実ファイルの参照タグに記述される目次フォルダ名は、ＯＳが異なる場合にもリンク先として共通する目次フォルダ名を参照させる場合がある。この場合に、マニュアル編集規約により、英数字は半角にすることが定められており、例えば、図１３に示すように、実ファイルの参照タグに記述される、インストールガイドのＬｉｎｕｘ版及びＷｉｎｄｏｗｓ版に共通する目次フォルダ名として、「インストールガイド(Linux/Windows版)」とする名称を設定する必要がある。
【００７９】
これに対し、実ファイルの参照タグに記述される目次フォルダ名に対応して、目次フォルダ名に「インストールガイド(Linux/Windows版)」を使用する必要があるが、Ｗｉｎｄｏｗｓの規約により、フォルダ名に「/」（半角のスラッシュ）が使用できない。
このため、実ファイルの参照タグに記述される目次フォルダ名と、上位目次フォルダ内の目次サブファイルの目次フォルダ名とを、完全に一致されることができない。
【００８０】
したがって、本実施形態においては、後述する上位目次フォルダの階層構造により、実ファイルの参照タグに記述される目次フォルダ名と、上位目次フォルダ内の目次サブファイルの目次フォルダ名とを、完全に一致させることができる。
【００８１】
本実施形態においては、第１の実施形態で前述した上位目次フォルダに対して、目次フォルダ名を、Ｗｉｎｄｏｗｓの規約でフォルダ名に使用できない半角の記号「\」、「/」、「:」、「*」、「?」、「"」、「<」、「>」及び「|」を除く、文字、記号及び数字等を使用して設定する。例えば、図１１に示すように、目次フォルダ名として、「a」、「b」、「c」、「d」及び「e」を設定することが考えられる。
【００８２】
また、上位目次フォルダが、電子マニュアルのカテゴリー毎のマニュアル名と当該マニュアル名に対応する目次ファイルが格納されたサブフォルダ名とを、シフトＪＩＳコードにより、１行につき当該一対のマニュアル名及びサブフォルダ名間にタブ（Ｔａｂ）キーの入力を介して記述するテキストファイル（以下、フォルダ名変換ファイルと称す）として有する。
【００８３】
なお、上位目次フォルダの階層構造としては、例えば、図１１に示すように、上位目次フォルダ名が「目次ファイル」である上位目次フォルダの配下に、目次フォルダ名が「a」、「b」、「c」、「d」及び「e」である目次フォルダと、ファイル名が「setting.txt」であるフォルダ名変換ファイルが存在する。
【００８４】
また、フォルダ名変換ファイルは、例えば、図１２に示すように、マニュアル名「Systemwalker ○○○○○ インストールガイド(Linux/Windows版)」と目次フォルダ名「a」との間に、タブキーの入力を介して、１行に記述されている。また、マニュアル名「Systemwalker ○○○○○ 導入ガイド」と目次フォルダ名「b」との間に、タブキーの入力を介して、１行に記述されている。また、マニュアル名「Systemwalker ○○○○○ 運用ガイド」と目次フォルダ名「c」との間に、タブキーの入力を介して、１行に記述されている。さらに、マニュアル名「Systemwalker ○○○○○ コマンドリファレンス」と目次フォルダ名「d」との間に、タブキーの入力を介して、１行に記述されている。また、マニュアル名「Systemwalker ○○○○○ メッセージ集」と目次フォルダ名「e」との間に、タブキーの入力を介して、１行に記述されている。
【００８５】
なお、１行につき一対のマニュアル名及びサブフォルダ名を記述するのは、一対のマニュアル名及びサブフォルダ名の文字の範囲を明確にして、前述したリンク関係判定手段７により一対のマニュアル名及びサブフォルダ名毎に抽出するためである。また、一対のマニュアル名及びサブフォルダ名間にタブキーの入力を介しているのは、マニュアル名とサブフォルダ名との境界を明確にするためである。
【００８６】
また、この第２の実施形態におけるリンクチェック装置においては、上位目次フォルダの配下にフォルダ名変換ファイルを有するところのみが第１の実施形態と異なるところであり、フォルダ名変換ファイルによる作用効果以外は、第１の実施形態と同様の作用効果を奏する。
【００８７】
［付記］  上記実施形態に関し、更に以下の付記を開示する。
（付記１）  ＯＳ毎のマニュアルを目次フォルダ及び実フォルダからなる電子マニュアルとして閲覧できるようにＨＴＭＬで記述される一又は他の各目次ファイル並びに実ファイルからなるＨＴＭＬ文書であって、当該目次ファイルがタグに記述される章、節又は項及び見出しからなる目次情報を有し、当該実ファイルがタグに記述されるリンク先の位置情報に含まれる当該又は他の電子マニュアルの目次フォルダの目次フォルダ名及び目次情報を有し、前記複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定するリンクチェック装置において、前記ＯＳ及び電子マニュアルのカテゴリー毎に存在する前記目次ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する目次ファイルを同一のフォルダに格納する目次ファイル格納手段と、前記複数の実ファイルを格納する実ファイル格納手段と、前記実ファイルのタグに記述される目次フォルダ名と前記目次ファイルを格納する目次フォルダの目次フォルダ名との合致の有無を判定すると共に、前記実ファイルのタグに記述される目次情報と前記目次ファイルのタグに記述される目次情報との合致の有無を判定するリンク関係判定手段と、前記リンク関係判定手段による判定結果を表示する表示手段と、を備えているリンクチェック装置。
【００８８】
（付記２）  前記実ファイルのタグに記述される目次フォルダ名及び目次情報を抽出するためのパターンを、シフトＪＩＳコードにより、１行につき当該１つのパターンを記述するテキストファイルとして格納するパターンファイル格納手段と、前記パターンに基づき、前記実ファイルのタグに記述される目次フォルダ名及び目次情報を前記実ファイル格納手段から抽出し、前記リンク関係判定手段に出力するリンク情報抽出手段と、を備えているリンクチェック装置。
【００８９】
（付記３）  前記目次ファイル格納手段が、前記目次ファイルを前記電子マニュアルのカテゴリー毎に格納する目次フォルダの上位階層として上位目次フォルダを有し、前記上位目次フォルダが、前記電子マニュアルのカテゴリー毎のマニュアル名と当該マニュアル名に対応する目次ファイルが格納された前記目次フォルダの目次フォルダ名とを、シフトＪＩＳコードにより、１行につき当該一対のマニュアル名及び目次フォルダ名間にタブキーの入力を介して記述するテキストファイルとして有するリンクチェック装置。
【００９０】
（付記４）  ＯＳ毎のマニュアルを目次フォルダ及び実フォルダからなる電子マニュアルとして閲覧できるようにＨＴＭＬで記述される一及び他の各目次ファイル並びに実ファイルからなる文書であって、当該目次ファイルがタグに記述される章、節又は項及び見出しからなる目次情報を有し、当該実ファイルがタグに記述されるリンク先の位置情報に含まれる当該又は他の電子マニュアルの目次フォルダの目次フォルダ名及び目次情報を有し、前記複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定するリンクチェック方法において、前記ＯＳ及び電子マニュアルのカテゴリー毎に存在する前記目次ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する目次ファイルが格納される目次フォルダの上位階層である上位目次フォルダの上位目次フォルダ名を指定する第１のステップと、前記ＯＳ及び電子マニュアルのカテゴリー毎に存在する前記実ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する実ファイルが格納される実フォルダの実フォルダ名、並びに当該実ファイルのタグに記述される前記目次フォルダ名及び目次情報を抽出するためのパターンを指定する第２のステップと、前記第２のステップにおいて指定されたパターンに基づき、前記第２のステップにおいて指定された実フォルダ内の実ファイルのタグに記述される前記目次フォルダ名及び目次情報を抽出する第３のステップと、前記第１のステップにおいて指定された目次フォルダ名と前記第３のステップにおいて抽出した目次フォルダ名との合致の有無を判定すると共に、前記第１のステップにおいて指定された目次フォルダ内の目次ファイルのタグに記述される目次情報と前記第３のステップにおいて抽出した目次情報との合致の有無を判定する第４のステップと、判定結果を表示する第５のステップと、を備えるリンクチェック方法。
【００９１】
（付記５）  ＯＳ毎のマニュアルを目次フォルダ及び実フォルダからなる電子マニュアルとして閲覧できるようにＨＴＭＬで記述される一及び他の各目次ファイル並びに実ファイルからなる文書であって、当該目次ファイルがタグに記述される章、節又は項及び見出しからなる目次情報を有し、当該実ファイルがタグに記述されるリンク先の位置情報に含まれる当該又は他の電子マニュアルの目次フォルダの目次フォルダ名及び目次情報を有し、前記複数のＨＴＭＬ文書間におけるリンク関係の正誤を判定するリンクチェックとして、コンピュータを機能させるリンクチェックプログラムにおいて、コンピュータを、前記ＯＳ及び電子マニュアルのカテゴリー毎に存在する前記目次ファイルに対して、当該電子マニュアルのカテゴリー毎に各ＯＳの関連する目次ファイルを同一のフォルダに格納する目次ファイル格納手段と、前記複数の実ファイルを格納する実ファイル格納手段と、前記実ファイルのタグに記述される目次フォルダ名と前記目次ファイルを格納する目次フォルダの目次フォルダ名との合致の有無を判定すると共に前記実ファイルのタグに記述される目次情報と前記目次ファイルのタグに記述される目次情報との合致の有無を判定するリンク関係判定手段と、前記リンク関係判定手段による判定結果を表示する表示手段として機能させるリンクチェックプログラム。
【図面の簡単な説明】
【００９２】
【図１】この発明を実施するための第１の実施形態におけるリンクチェック装置に利用するリンク関係の概念を説明するための概念図である。
【図２】この発明を実施するための第１の実施形態におけるリンクチェック装置の概略構成を示すブロック図である。
【図３】上位目次フォルダの階層構造の一例を説明するための説明図である。
【図４】上位実フォルダの階層構造の一例を説明するための説明図である。
【図５】パターンファイルに記述されるパターンの一例を説明するための説明図である。
【図６】図２に示すリンクチェック装置の処理手順を示すフローチャートである。
【図７】図２に示す表示手段に表示されるリンクチェック画面の一例を示す説明図である。
【図８】図２に示す表示手段に表示されるチェック候補選択画面の一例を示す説明図である。
【図９】図２に示す表示手段に表示されるチェック対象一括選択画面の一例を示す説明図である。
【図１０】図２に示す表示手段に表示されるチェック結果画面の一例を示す説明図である。
【図１１】第２の実施形態に係る上位目次フォルダの階層構造の一例を説明するための説明図である。
【図１２】図１１に示す変換ファイルの設定内容の一例を説明するための説明図である。
【図１３】フォルダ名の設定規約による問題点を説明するための説明図である。
【符号の説明】
【００９３】
１      入力手段
２      目次ファイル格納手段
３      外部マニュアル名設定ファイル格納手段
４      実ファイル格納手段
５      パターンファイル格納手段
６      リンク情報抽出手段
７      リンク関係判定手段
８      表示手段
【図１】
2009245161.tif 000003
【図２】
2009245161.tif 000004
【図３】
2009245161.tif 000005
【図４】
2009245161.tif 000006
【図５】
2009245161.tif 000007
【図６】
2009245161.tif 000008
【図７】
2009245161.tif 000009
【図８】
2009245161.tif 000010
【図９】
2009245161.tif 000011
【図１０】
2009245161.tif 000012
【図１１】
2009245161.tif 000013
【図１２】
2009245161.tif 000014
【図１３】
2009245161.tif 000015