(57)【特許請求の範囲】
【請求項１】
部品を構成要素とする電気回路又は電子回路を有する所定の製品に係る文書情報及び図面情報が含まれる電子化サービスマニュアルをコンピュータに生成させるための電子化サービスマニュアル生成方法であって、
前記コンピュータが、前記電子化サービスマニュアルの内容となる元データを取得する元データ取得ステップと、
前記コンピュータが、前記電子化サービスマニュアルの構造定義が記述されている構造定義情報であって、前記コンピュータが参照可能な場所に格納されている前記構造定義情報を取得する構造定義取得ステップと、
前記コンピュータが、前記構造定義取得ステップで取得された前記構造定義情報に基づいて、前記元データ取得ステップで取得された前記元データから、前記電子化サービスマニュアルの構成データであるとともに前記構造定義に準拠した構造化データを生成する構造化データ生成ステップとを、
有し、
前記元データ取得ステップで、前記電子化サービスマニュアルの本文テキストとなるデータが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記本文テキストに係る構造定義が記述されている本文テキスト構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている部品が図示されている図面の図面データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記図面に係る構造定義が記述されている図面構造定義情報であり、図形要素データとその図形要素データを示す属性データとを１つのグループとして構造化する構造定義を含む図面構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記部品の一覧が記載された部品表の部品表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記部品表に係る構造定義が記述されている部品表構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記電気回路又は前記電子回路における電圧値の一覧が記載された電圧値表の電圧値表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記電圧値表に係る構造定義が記述されている電圧値表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成方法であり、
前記元データ取得ステップにおいて、前記所定の製品に利用されている前記部品の一覧が記載され、前記部品をそれぞれ特定する部品特定情報を備えた部品表データと、前記部品に係る図面が含まれ、前記部品特定情報を備えた図面データとが前記元データとして取得された場合に、前記コンピュータが、前記部品の一覧に含まれる各部品と、前記各部品が図示されている前記図面との照会を行って、その照会結果を含む部品−図面関連性情報を生成する部品図面関連性照会ステップと、
前記コンピュータが、前記部品図面関連性照会ステップで生成された前記部品−図面関連性情報に基づいて、前記部品表データの有する前記部品特定情報に、その部品特定情報により特定される前記部品が図示されている前記図面の図面特定情報を対応付けて、前記部品表データに前記図面特定情報を埋め込む部品図面関連性付加ステップとを、
有する電子化サービスマニュアル生成方法。
【請求項２】
前記部品図面関連性照会ステップでは、前記コンピュータが、前記部品の一覧に含まれる各部品と前記各部品が図示されている前記図面との照会を、前記部品表データの有する前記部品特定情報と前記図面データの有する前記部品特定情報とに基づき行って、その照会結果を含む部品−図面関連性情報を生成する請求項１に記載の電子化サービスマニュアル生成方法。
【請求項３】
前記元データ取得ステップで、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表のＩＣ機能表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記ＩＣ機能表に係る構造定義が記述されているＩＣ機能表構造定義情報が前記構造定義情報として取得される請求項１又は２に記載の電子化サービスマニュアル生成方法。
【請求項４】
前記元データ取得ステップで文書データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記文書データからＸＭＬ形式の前記構造化データが生成され、
前記元データ取得ステップで図面データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記図面データからＳＶＧ形式又はＳＶＧＺ形式の前記構造化データが生成される請求項１又は２に記載の電子化サービスマニュアル生成方法。
【請求項５】
前記元データ取得ステップにおいて、前記部品の一覧が記載された部品表データと、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表データとが前記元データとして取得された場合に、前記コンピュータが、前記部品の一覧に含まれる各部品と、前記ＩＣの機能の一覧に含まれる各ＩＣの機能との照会を行って、その照会結果を含む部品−ＩＣ機能関連性情報を生成する部品ＩＣ関連性照会ステップと、
前記コンピュータが、前記部品ＩＣ関連性照会ステップで生成された前記部品−ＩＣ機能関連性情報に基づいて、前記部品表データに記載されている前記各部品と、前記各部品に対応する前記ＩＣの機能との対応情報を、前記部品表データに埋め込む部品ＩＣ関連性付加ステップとを、
有する請求項１又は２に記載の電子化サービスマニュアル生成方法。
【請求項６】
部品を構成要素とする電気回路又は電子回路を有する所定の製品に係る文書情報及び図面情報が含まれる電子化サービスマニュアルをコンピュータに生成させるための電子化サービスマニュアル生成用プログラムであって、
前記電子化サービスマニュアルの内容となる元データを取得する元データ取得ステップと、
前記電子化サービスマニュアルの構造定義が記述されている構造定義情報であって、前記コンピュータが参照可能な場所に格納されている前記構造定義情報を取得する構造定義取得ステップと、
前記構造定義取得ステップで取得された前記構造定義情報に基づいて、前記元データ取得ステップで取得された前記元データから、前記電子化サービスマニュアルの構成データであるとともに前記構造定義に準拠した構造化データを生成する構造化データ生成ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラムであり、
前記元データ取得ステップで、前記電子化サービスマニュアルの本文テキストとなるデータが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記本文テキストに係る構造定義が記述されている本文テキスト構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている部品が図示されている図面の図面データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記図面に係る構造定義が記述されている図面構造定義情報であり、図形要素データとその図形要素データを示す属性データとを１つのグループとして構造化する構造定義を含む図面構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記部品の一覧が記載された部品表の部品表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記部品表に係る構造定義が記述されている部品表構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記電気回路又は前記電子回路における電圧値の一覧が記載された電圧値表の電圧値表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記電圧値表に係る構造定義が記述されている電圧値表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成用プログラムであり、
前記元データ取得ステップにおいて、前記所定の製品に利用されている前記部品の一覧が記載され、前記部品をそれぞれ特定する部品特定情報を備えた部品表データと、前記部品に係る図面が含まれ、前記部品特定情報を備えた図面データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記各部品が図示されている前記図面との照会を行って、その照会結果を含む部品−図面関連性情報を生成する部品図面関連性照会ステップと、
前記部品図面関連性照会ステップで生成された前記部品−図面関連性情報に基づいて、前記部品表データの有する前記部品特定情報に、その部品特定情報により特定される前記部品が図示されている前記図面の図面特定情報を対応付けて、前記部品表データに前記図面特定情報を埋め込む部品図面関連性付加ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラム。
【請求項７】
前記部品図面関連性照会ステップでは、前記部品の一覧に含まれる各部品と前記各部品が図示されている前記図面との照会を、前記部品表データの有する前記部品特定情報と前記図面データの有する前記部品特定情報とに基づき行って、その照会結果を含む部品−図面関連性情報を生成する請求項６に記載の電子化サービスマニュアル生成方法。
【請求項８】
前記元データ取得ステップで、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表のＩＣ機能表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記ＩＣ機能表に係る構造定義が記述されているＩＣ機能表構造定義情報が前記構造定義情報として取得される請求項６又は７に記載の電子化サービスマニュアル生成用プログラム。
【請求項９】
前記元データ取得ステップで文書データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記文書データからＸＭＬ形式の前記構造化データが生成され、
前記元データ取得ステップで図面データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記図面データからＳＶＧ形式又はＳＶＧＺ形式の前記構造化データが生成される請求項６又は７に記載の電子化サービスマニュアル生成用プログラム。
【請求項１０】
前記元データ取得ステップにおいて、前記部品の一覧が記載された部品表データと、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記ＩＣの機能の一覧に含まれる各ＩＣの機能との照会を行って、その照会結果を含む部品−ＩＣ機能関連性情報を生成する部品ＩＣ関連性照会ステップと、
前記部品ＩＣ関連性照会ステップで生成された前記部品−ＩＣ機能関連性情報に基づいて、前記部品表データに記載されている前記各部品と、前記各部品に対応する前記ＩＣの機能との対応情報を、前記部品表データに埋め込む部品ＩＣ関連性付加ステップとを、
コンピュータに実行させるための請求項６又は７に記載の電子化サービスマニュアル生成用プログラム。
【請求項１１】
部品を構成要素とする電気回路又は電子回路を有する所定の製品に係る文書情報及び図面情報が含まれる電子化サービスマニュアルを生成するための電子化サービスマニュアル生成装置であって、
前記電子化サービスマニュアルの内容となる元データを取得する元データ取得手段と、
前記電子化サービスマニュアルの構造定義が記述されている構造定義情報であって、参照可能な場所に格納されている前記構造定義情報を取得する構造定義取得手段と、
前記構造定義取得手段で取得された前記構造定義情報に基づいて、前記元データ取得手段で取得された前記元データから、前記電子化サービスマニュアルの構成データであるとともに前記構造定義に準拠した構造化データを生成する構造化データ生成手段とを、
有し、
前記元データ取得手段で、前記電子化サービスマニュアルの本文テキストとなるデータが前記元データとして取得された場合には、前記構造定義取得手段において、前記本文テキストに係る構造定義が記述されている本文テキスト構造定義情報が前記構造定義情報として取得され、
前記元データ取得手段で、前記所定の製品に利用されている部品が図示されている図面の図面データが前記元データとして取得された場合には、前記構造定義取得手段において、前記図面に係る構造定義が記述されている図面構造定義情報であり、図形要素データとその図形要素データを示す属性データとを１つのグループとして構造化する構造定義を含む図面構造定義情報が前記構造定義情報として取得され、
前記元データ取得手段で、前記所定の製品に利用されている前記部品の一覧が記載された部品表の部品表データが前記元データとして取得された場合には、前記構造定義取得手段において、前記部品表に係る構造定義が記述されている部品表構造定義情報が前記構造定義情報として取得され、
前記元データ取得手段で、前記所定の製品に利用されている前記電気回路又は前記電子回路における電圧値の一覧が記載された電圧値表の電圧値表データが前記元データとして取得された場合には、前記構造定義取得手段において、前記電圧値表に係る構造定義が記述されている電圧値表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成装置であり、
前記元データ取得手段において、前記所定の製品に利用されている前記部品の一覧が記載され、前記部品をそれぞれ特定する部品特定情報を備えた部品表データと、前記部品に係る図面が含まれ、前記部品特定情報を備えた図面データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記各部品が図示されている前記図面との照会を行って、その照会結果を含む部品−図面関連性情報を生成する部品図面関連性照会手段と、
前記部品図面関連性照会手段で生成された前記部品−図面関連性情報に基づいて、前記部品表データの有する前記部品特定情報に、その部品特定情報により特定される前記部品が図示されている前記図面の図面特定情報を対応付けて、前記部品表データに前記図面特定情報を埋め込む部品図面関連性付加手段とを、
有する電子化サービスマニュアル生成装置。
【請求項１２】
前記部品図面関連性照会手段において、前記部品の一覧に含まれる各部品と前記各部品が図示されている前記図面との照会を、前記部品表データの有する前記部品特定情報と前記図面データの有する前記部品特定情報とに基づき行って、その照会結果を含む部品−図面関連性情報を生成する請求項１１に記載の電子化サービスマニュアル生成装置。
【請求項１３】
前記元データ取得手段で、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表のＩＣ機能表データが前記元データとして取得された場合には、前記構造定義取得手段において、前記ＩＣ機能表に係る構造定義が記述されているＩＣ機能表構造定義情報が前記構造定義情報として取得される請求項１１又は１２に記載の電子化サービスマニュアル生成装置。
【請求項１４】
前記元データ取得手段で文書データが前記元データとして取得された場合には、前記構造化データ生成手段において、前記文書データからＸＭＬ形式の前記構造化データが生成され、
前記元データ取得手段で図面データが前記元データとして取得された場合には、前記構造化データ生成手段において、前記図面データからＳＶＧ形式又はＳＶＧＺ形式の前記構造化データが生成される請求項１１又は１２に記載の電子化サービスマニュアル生成装置。
【請求項１５】
前記元データ取得手段において、前記部品の一覧が記載された部品表データと、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記ＩＣの機能の一覧に含まれる各ＩＣの機能との照会を行って、その照会結果を含む部品−ＩＣ機能関連性情報を生成する部品ＩＣ関連性照会手段と、
前記部品ＩＣ関連性照会手段で生成された前記部品−ＩＣ機能関連性情報に基づいて、前記部品表データに記載されている前記各部品と、前記各部品に対応する前記ＩＣの機能との対応情報を、前記部品表データに埋め込む部品ＩＣ関連性付加手段とを、
有する請求項１１又は１２に記載の電子化サービスマニュアル生成装置。
【請求項１６】
部品を構成要素とする電気回路又は電子回路を有する所定の製品に係る文書情報及び図面情報が含まれる電子化サービスマニュアルをコンピュータに生成させるための電子化サービスマニュアル生成用プログラムが記録された記録媒体であって、
前記電子化サービスマニュアルの内容となる元データを取得する元データ取得ステップと、
前記電子化サービスマニュアルの構造定義が記述されている構造定義情報であって、前記コンピュータが参照可能な場所に格納されている前記構造定義情報を取得する構造定義取得ステップと、
前記構造定義取得ステップで取得された前記構造定義情報に基づいて、前記元データ取得ステップで取得された前記元データから、前記電子化サービスマニュアルの構成データであるとともに前記構造定義に準拠した構造化データを生成する構造化データ生成ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラムが記録された記録媒体であり、
前記元データ取得ステップで、前記電子化サービスマニュアルの本文テキストとなるデータが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記本文テキストに係る構造定義が記述されている本文テキスト構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている部品が図示されている図面の図面データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記図面に係る構造定義が記述されている図面構造定義情報であり、図形要素データとその図形要素データを示す属性データとを１つのグループとして構造化する構造定義を含む図面構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記部品の一覧が記載された部品表の部品表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記部品表に係る構造定義が記述されている部品表構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記電気回路又は前記電子回路における電圧値の一覧が記載された電圧値表の電圧値表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記電圧値表に係る構造定義が記述されている電圧値表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成用プログラムが記録された記録媒体であり、
前記元データ取得ステップにおいて、前記所定の製品に利用されている前記部品の一覧が記載され、前記部品をそれぞれ特定する部品特定情報を備えた部品表データと、前記部品に係る図面が含まれ、前記部品特定情報を備えた図面データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記各部品が図示されている前記図面との照会を行って、その照会結果を含む部品−図面関連性情報を生成する部品図面関連性照会ステップと、
前記部品図面関連性照会ステップで生成された前記部品−図面関連性情報に基づいて、前記部品表データの有する前記部品特定情報に、その部品特定情報により特定される前記部品が図示されている前記図面の図面特定情報を対応付けて、前記部品表データに前記図面特定情報を埋め込む部品図面関連性付加ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラムが記録された記録媒体。
【請求項１７】
前記部品図面関連性照会ステップでは、前記部品の一覧に含まれる各部品と前記各部品が図示されている前記図面との照会を、前記部品表データの有する前記部品特定情報と前記図面データの有する前記部品特定情報とに基づき行って、その照会結果を含む部品−図面関連性情報を生成する請求項１６に記載の電子化サービスマニュアル生成用プログラムが記録された記録媒体。
【請求項１８】
前記元データ取得ステップで、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表のＩＣ機能表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記ＩＣ機能表に係る構造定義が記述されているＩＣ機能表構造定義情報が前記構造定義情報として取得される請求項１６又は１７に記載の電子化サービスマニュアル生成用プログラムが記録された記録媒体。
【請求項１９】
前記元データ取得ステップで文書データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記文書データからＸＭＬ形式の前記構造化データが生成され、
前記元データ取得ステップで図面データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記図面データからＳＶＧ形式又はＳＶＧＺ形式の前記構造化データが生成される請求項１６又は１７に記載の電子化サービスマニュアル生成用プログラムが記録された記録媒体。
【請求項２０】
前記元データ取得ステップにおいて、前記部品の一覧が記載された部品表データと、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記ＩＣの機能の一覧に含まれる各ＩＣの機能との照会を行って、その照会結果を含む部品−ＩＣ機能関連性情報を生成する部品ＩＣ関連性照会ステップと、
前記部品ＩＣ関連性照会ステップで生成された前記部品−ＩＣ機能関連性情報に基づいて、前記部品表データに記載されている前記各部品と、前記各部品に対応する前記ＩＣの機能との対応情報を、前記部品表データに埋め込む部品ＩＣ関連性付加ステップとを、
コンピュータに実行させるための請求項１６又は１７に記載の電子化サービスマニュアル生成用プログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気回路や電子回路を有する製品に対応して、保守点検、整備、修理などを行う際の参考となる詳細な情報が掲載されている電子化サービスマニュアルの生成を行うための電子化サービスマニュアル生成方法、電子化サービスマニュアル生成装置、電子化サービスマニュアル生成用プログラム並びにこのプログラムが記録された記録媒体に関する。
【０００２】
従来、電気機器メーカや自動車メーカを始めとする多くのメーカが、電気回路や電子回路などの電気系統を含む製品を数多く生産している。また、各製品に対応して、保守点検、整備、修理などを行う際の参考となる詳細な情報が掲載されているサービスマニュアルが存在する。こうしたサービスマニュアルは、紙面に印刷された書籍形状のものが一般的であるが、近年、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：パーソナルコンピュータ）などで閲覧が可能な電子化されたサービスマニュアル（電子化サービスマニュアル）も増加してきている。
【０００３】
ところで、サービスマニュアルには、回路図や基板図などの技術系図面が多数掲載されている。回路図や基板図などの技術系図面の場合、閲覧時に任意に図面の拡大、縮小、移動などを可能にすることが必要である。したがって、電子化サービスマニュアルには、ベクタ方式の図面データ形式が利用されることが望まれ、例えば、ベクタ方式の図面データ形式として最も一般的なＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）が利用されている。
【０００４】
電子化サービスマニュアルは、例えば、紙面に印刷された書籍形状のサービスマニュアルをそのまま電子化したものがほとんどであるが、データ間の連結を行うためのハイパーリンクを所定の箇所に埋め込んでおき、例えば、回路図の表示から回路図の説明文の表示への切り換えがすぐに行えるようにしたものも存在する。
【０００５】
ここで、図４１を参照しながら、ＰＤＦを利用した電子化サービスマニュアル（以下、ＰＤＦサービスマニュアルと呼ぶ）の生成の概要について説明する。図４１は、従来の技術におけるＰＤＦサービスマニュアルの生成方法の概要を説明するための図である。ＰＤＦサービスマニュアルは、一般的に、非構造化本文テキストデータ、ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）図面データ、非構造化部品データ、非構造化ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：集積回路）機能表データ、非構造化電圧値データに基づいて生成される。なお、一般的に、非構造化という文言は、構造が明確となっていない状態を指すが、本明細書では、最終的に生成されるデータと比較して、構造が明確になっていない状態を広く指すものとする。
【０００６】
図４１に示すＰＤＦサービスマニュアル生成制御部２０００は、本文テキスト生成制御部２００１、ＰＤＦ図面生成制御部２００２、部品表生成制御部２００３、ＩＣ機能表生成制御部２００４、電圧値表生成制御部２００５を有している。また、ＰＤＦサービスマニュアル生成制御部２０００は、ＰＤＦサービスマニュアルの作成を行うオペレータによる操作を可能とする入力・表示装置２１００や、ＰＤＦ形式のドキュメント（ＰＤＦドキュメント）の生成に必要となる情報やその他の情報が記憶されたデータ記憶装置２２００と接続されている。
【０００７】
本文テキスト生成制御部２００１は、汎用ＤＴＰ（Ｄｅｓｋｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）アプリケーションソフトを使用して取り込んだ非構造化本文テキストデータに関する編集・加工作業が行われて、編集・加工作業後のデータを電子文書データ形式として最も一般的なＰＤＦ形式のデータに変換する処理を行う機能を有している。すなわち、この本文テキスト生成制御部２００１によって、非構造化本文テキストデータは、ＰＤＦ形式の本文テキスト（本文テキストＰＤＦデータ）に変換される。
【０００８】
また、ＰＤＦ図面生成制御部２００２は、ＣＡＤ図面データを汎用ベクタ方式の２次元グラフィックスデータに変換後、汎用ＤＴＰアプリケーションソフトを使用して、編集・加工作業が行われて、編集・加工作業後のデータを、電子文書データ形式として最も一般的なＰＤＦ形式のデータに変換する処理を行う機能を有している。すなわち、このＰＤＦ図面生成制御部２００２によって、ＣＡＤ図面データは、ＰＤＦ形式の図面（図面ＰＤＦデータ）に変換される。
【０００９】
また、部品表生成制御部２００３は、汎用ＤＴＰアプリケーションソフトを使用して取り込んだ非構造化部品データに関して編集・加工作業が行われて、編集・加工作業後のデータを電子文書データ形式として最も一般的なＰＤＦ形式のデータに変換する処理を行う機能を有している。すなわち、この部品表生成制御部２００３によって、非構造化部品データは、ＰＤＦ形式の部品表（部品表ＰＤＦデータ）に変換される。
【００１０】
ＩＣ機能表生成制御部２００４は、汎用ＤＴＰアプリケーションソフトを使用して取り込んだ非構造化ＩＣ機能表データに関して編集・加工作業が行われて、編集・加工作業後のデータを電子文書データ形式として最も一般的なＰＤＦ形式のデータに変換する処理を行う機能を有している。すなわち、このＩＣ機能表生成制御部２００４によって、非構造化ＩＣ機能表データは、ＰＤＦ形式のＩＣ機能表（ＩＣ機能表ＰＤＦデータ）に変換される。
【００１１】
また、電圧値表生成制御部２００５は、汎用ＤＴＰアプリケーションソフトを使用して取り込んだ非構造化電圧値データの編集・加工作業が行われて、編集・加工作業後のデータを電子文書データ形式として最も一般的なＰＤＦ形式のデータに変換する処理を行う機能を有している。すなわち、この電圧値表生成制御部２００５によって、非構造化電圧値データは、ＰＤＦ形式の電圧値表（電圧値表ＰＤＦデータ）に変換される。
【００１２】
そして、上記の本文テキスト生成制御部２００１、ＰＤＦ図面生成制御部２００２、部品表生成制御部２００３、ＩＣ機能表生成制御部２００４、電圧値表生成制御部２００５のそれぞれによって変換された本文テキストＰＤＦデータ、図面ＰＤＦデータ、部品表ＰＤＦデータ、ＩＣ機能表ＰＤＦデータ、電圧値表ＰＤＦデータの各データがまとめられて、最終的なＰＤＦサービスマニュアルが生成され、出力される。
【００１３】
また、例えば、下記の特許文献１には、ネットワークを介してサーバとユーザ端末が接続されており、ユーザ端末がサーバに対して、製品や部品の検索要求を行い、サーバが、この検索要求に応じた製品や部品に係る情報をユーザ端末に送信することを可能とする部品検索システムが開示されている。
【特許文献１】
特開２００２−９９５５０号公報
【００１４】
しかしながら、上述のＰＤＦサービスマニュアルは、基本的に静的ドキュメントであり、このＰＤＦサービスマニュアル内にデータ間の連結（連携）を行うためのハイパーリンクを埋め込む場合には、あらかじめ、電子化サービスマニュアル製作者側で連結させるデータを選定して、データ間の連結を行うためのハイパーリンクを埋め込むという２次的作業を行う必要がある。数多くの種類の製品のサービスマニュアルが存在し、さらに、サービスマニュアル内には膨大な部品数が存在する現状では、これらの各部品にまでハイパーリンクを埋め込む作業を行おうとした場合には、多大な労力が必要となり、その実現は困難を極める。また、ユーザが、電子化サービスマニュアル内に、例えば、様々な覚え書きをコメントとして書き加えようとした場合には、ＰＤＦ加工用の専用ソフトウェアを用いなければ不可能である。
【００１５】
また、特許文献１に開示されている部品検索システムは、ユーザ端末でパーツリスト（部品リスト）やサービスマニュアルに基づく画像を閲覧しながら、マウスによる指示で検索要求部品の存在箇所を絞り込んでいくものであり、ユーザがマウスで指示した箇所の拡大画像や詳細な情報をサーバ側から提供して、ユーザの検索動作を支援するものである。したがって、例えば、部品名などから、その部品の存在箇所を即座に示す画像表示を行うことは不可能である。また、電気系統のサービスマニュアルでは、回路図における所定の部品の存在箇所、基板図における所定の部品の存在箇所、所定の部品の名前や機能などが即座に判別できることが望まれるが、上記の従来の技術では、この要求を満たすことは不可能である。また、この特許文献１には、ユーザが自由に電子化サービスマニュアル内にコメントを書き加えるための機能は開示されていない。
【発明の開示】
【００１６】
上記課題を解決するため、本発明は、利便性に優れた電子化サービスマニュアルを生成するための電子化サービスマニュアル生成方法、電子化サービスマニュアル生成装置、電子化サービスマニュアル生成用プログラム並びにこのプログラムが記録された記録媒体を提供することを目的とする。
【００１７】
上記目的を達成するため、本発明では、電子化サービスマニュアルを構成する各ドキュメント（例えば、本文テキスト、図面、部品表、ＩＣ機能表、電圧値表など）のそれぞれに関して、それぞれのドキュメントを対象として規定された構造定義を利用して、構造化されたデータの生成を行うようにする。なお、ここで利用される構造定義は、図面データや文書データなどの種別によらず、最終的に生成される構造化された電子化サービスマニュアルのすべてをデータとして取り扱えるようにすることを目的とするものである。また、この構造定義は、データの階層構造や不可欠な要素の適宜配置などを明確に規定するものであるとともに、生成後のドキュメントに一切手を加えることなく、生成時に付加される外部スクリプトによって作用する各ドキュメント内の情報の相互連携や他データへの連携を可能とするものである。さらに、この構造定義は、将来的な機能の増強などの展開が簡便となるように定義される。
【００１８】
さらに、本発明では、電子化サービスマニュアルに含まれる文書のデータ形式をＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式とし、電子化サービスマニュアルに含まれる図面（配線図、基板図、機構図、ブロック図などの回路図）のデータ形式を、ベクタ形式で２次元グラフィックスを表現するためのＸＭＬベース言語であるＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）形式や、ＳＶＧの圧縮形式であるＳＶＧＺ形式とする。これにより、特に、従来のＰＤＦ図面では不可能であった図面データの構造化が可能となるとともに、関連する部品表データとの関連性照会（部品表内の各部品と図面内の図形要素との関連付け）を自動化することが可能となり、電子化サービスマニュアルの生成過程において、最終的に生成されるＸＭＬ部品表データとＳＶＧ図面データとの連携に必要な最低限のキーワード情報の埋め込みが可能となる。
【００１９】
また、ユーザが電子化サービスマニュアルを利用している場合に、ユーザによって挿入された任意のコメントや、ユーザによって変更された図形要素の表示設定（例えば、色設定など）に係る情報に関しても、構造定義を用いて構造化されたデータの生成を行うようにする。
【００２０】
すなわち、上記目的を達成するため、本発明では、部品を構成要素とする電気回路又は電子回路を有する所定の製品に係る文書情報及び図面情報が含まれる電子化サービスマニュアルをコンピュータに生成させるための電子化サービスマニュアル生成方法であって、
前記コンピュータが、前記電子化サービスマニュアルの内容となる元データを取得する元データ取得ステップと、
前記コンピュータが、前記電子化サービスマニュアルの構造定義が記述されている構造定義情報であって、前記コンピュータが参照可能な場所に格納されている前記構造定義情報を取得する構造定義取得ステップと、
前記コンピュータが、前記構造定義取得ステップで取得された前記構造定義情報に基づいて、前記元データ取得ステップで取得された前記元データから、前記電子化サービスマニュアルの構成データであるとともに前記構造定義に準拠した構造化データを生成する構造化データ生成ステップとを、
有し、
前記元データ取得ステップで、前記電子化サービスマニュアルの本文テキストとなるデータが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記本文テキストに係る構造定義が記述されている本文テキスト構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている部品が図示されている図面の図面データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記図面に係る構造定義が記述されている図面構造定義情報であり、図形要素データとその図形要素データを示す属性データとを１つのグループとして構造化する構造定義を含む図面構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記部品の一覧が記載された部品表の部品表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記部品表に係る構造定義が記述されている部品表構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記電気回路又は前記電子回路における電圧値の一覧が記載された電圧値表の電圧値表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記電圧値表に係る構造定義が記述されている電圧値表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成方法であり、
前記元データ取得ステップにおいて、前記所定の製品に利用されている前記部品の一覧が記載され、前記部品をそれぞれ特定する部品特定情報を備えた部品表データと、前記部品に係る図面が含まれ、前記部品特定情報を備えた図面データとが前記元データとして取得された場合に、前記コンピュータが、前記部品の一覧に含まれる各部品と、前記各部品が図示されている前記図面との照会を行って、その照会結果を含む部品−図面関連性情報を生成する部品図面関連性照会ステップと、
前記コンピュータが、前記部品図面関連性照会ステップで生成された前記部品−図面関連性情報に基づいて、前記部品表データの有する前記部品特定情報に、その部品特定情報により特定される前記部品が図示されている前記図面の図面特定情報を対応付けて、前記部品表データに前記図面特定情報を埋め込む部品図面関連性付加ステップとを、
有する電子化サービスマニュアル生成方法が提供される。
【００２１】
さらに、本発明では、上記発明に加えて、前記部品図面関連性照会ステップでは、前記コンピュータが、前記部品の一覧に含まれる各部品と前記各部品が図示されている前記図面との照会を、前記部品表データの有する前記部品特定情報と前記図面データの有する前記部品特定情報とに基づき行って、その照会結果を含む部品−図面関連性情報を生成する電子化サービスマニュアル生成方法が提供される。
［００２２］
さらに、本発明では、上記発明に加えて、前記元データ取得ステップで、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表のＩＣ機能表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記ＩＣ機能表に係る構造定義が記述されているＩＣ機能表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成方法が提供される。
［００２３］
さらに、本発明では、上記発明に加えて、前記元データ取得ステップで文書データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記文書データからＸＭＬ形式の前記構造化データが生成され、
前記元データ取得ステップで図面データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記図面データからＳＶＧ形式又はＳＶＧＺ形式の前記構造化データが生成される電子化サービスマニュアル生成方法が提供される。
［００２５］
さらに、本発明では、上記発明に加えて、前記元データ取得ステップにおいて、前記部品の一覧が記載された部品表データと、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表データとが前記元データとして取得された場合に、前記コンピュータが、前記部品の一覧に含まれる各部品と、前記ＩＣの機能の一覧に含まれる各ＩＣの機能との照会を行って、その照会結果を含む部品−ＩＣ機能関連性情報を生成する部品ＩＣ関連性照会ステップと、
前記コンピュータが、前記部品ＩＣ関連性照会ステップで生成された前記部品−ＩＣ機能関連性情報に基づいて、前記部品表データに記載されている前記各部品と、前記各部品に対応する前記ＩＣの機能との対応情報を、前記部品表データに埋め込む部品ＩＣ関連性付加ステップとを、
有する電子化サービスマニュアル生成方法が提供される。
【００２８】
また、上記目的を達成するため、本発明では、部品を構成要素とする電気回路又は電子回路を有する所定の製品に係る文書情報及び図面情報が含まれる電子化サービスマニュアルをコンピュータに生成させるための電子化サービスマニュアル生成用プログラムであって、
前記電子化サービスマニュアルの内容となる元データを取得する元データ取得ステップと、
前記電子化サービスマニュアルの構造定義が記述されている構造定義情報であって、前記コンピュータが参照可能な場所に格納されている前記構造定義情報を取得する構造定義取得ステップと、
前記構造定義取得ステップで取得された前記構造定義情報に基づいて、前記元データ取得ステップで取得された前記元データから、前記電子化サービスマニュアルの構成データであるとともに前記構造定義に準拠した構造化データを生成する構造化データ生成ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラムであり、
前記元データ取得ステップで、前記電子化サービスマニュアルの本文テキストとなるデータが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記本文テキストに係る構造定義が記述されている本文テキスト構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている部品が図示されている図面の図面データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記図面に係る構造定義が記述されている図面構造定義情報であり、図形要素データとその図形要素データを示す属性データとを１つのグループとして構造化する構造定義を含む図面構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記部品の一覧が記載された部品表の部品表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記部品表に係る構造定義が記述されている部品表構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記電気回路又は前記電子回路における電圧値の一覧が記載された電圧値表の電圧値表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記電圧値表に係る構造定義が記述されている電圧値表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成用プログラムであり、
前記元データ取得ステップにおいて、前記所定の製品に利用されている前記部品の一覧が記載され、前記部品をそれぞれ特定する部品特定情報を備えた部品表データと、前記部品に係る図面が含まれ、前記部品特定情報を備えた図面データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記各部品が図示されている前記図面との照会を行って、その照会結果を含む部品−図面関連性情報を生成する部品図面関連性照会ステップと、
前記部品図面関連性照会ステップで生成された前記部品−図面関連性情報に基づいて、前記部品表データの有する前記部品特定情報に、その部品特定情報により特定される前記部品が図示されている前記図面の図面特定情報を対応付けて、前記部品表データに前記図面特定情報を埋め込む部品図面関連性付加ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラムが提供される。
【００２９】
さらに、本発明では、上記発明に加えて、前記部品図面関連性照会ステップでは、前記部品の一覧に含まれる各部品と前記各部品が図示されている前記図面との照会を、前記部品表データの有する前記部品特定情報と前記図面データの有する前記部品特定情報とに基づき行って、その照会結果を含む部品−図面関連性情報を生成する電子化サービスマニュアル生成方法が提供される。
［００３０］
さらに、本発明では、上記発明に加えて、前記元データ取得ステップで、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表のＩＣ機能表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記ＩＣ機能表に係る構造定義が記述されているＩＣ機能表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成用プログラムが提供される。
［００３１］
さらに、本発明では、上記発明に加えて、前記元データ取得ステップで文書データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記文書データからＸＭＬ形式の前記構造化データが生成され、
前記元データ取得ステップで図面データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記図面データからＳＶＧ形式又はＳＶＧＺ形式の前記構造化データが生成される電子化サービスマニュアル生成用プログラムが提供される。
［００３３］
さらに、本発明では、上記発明に加えて、前記元データ取得ステップにおいて、前記部品の一覧が記載された部品表データと、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記ＩＣの機能の一覧に含まれる各ＩＣの機能との照会を行って、その照会結果を含む部品−ＩＣ機能関連性情報を生成する部品ＩＣ関連性照会ステップと、
前記部品ＩＣ関連性照会ステップで生成された前記部品−ＩＣ機能関連性情報に基づいて、前記部品表データに記載されている前記各部品と、前記各部品に対応する前記ＩＣの機能との対応情報を、前記部品表データに埋め込む部品ＩＣ関連性付加ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラムが提供される。
【００３６】
また、上記目的を達成するため、本発明では、部品を構成要素とする電気回路又は電子回路を有する所定の製品に係る文書情報及び図面情報が含まれる電子化サービスマニュアルを生成するための電子化サービスマニュアル生成装置であって、
前記電子化サービスマニュアルの内容となる元データを取得する元データ取得手段と、
前記電子化サービスマニュアルの構造定義が記述されている構造定義情報であって、参照可能な場所に格納されている前記構造定義情報を取得する構造定義取得手段と、
前記構造定義取得手段で取得された前記構造定義情報に基づいて、前記元データ取得手段で取得された前記元データから、前記電子化サービスマニュアルの構成データであるとともに前記構造定義に準拠した構造化データを生成する構造化データ生成手段とを、
有し、
前記元データ取得手段で、前記電子化サービスマニュアルの本文テキストとなるデータが前記元データとして取得された場合には、前記構造定義取得手段において、前記本文テキストに係る構造定義が記述されている本文テキスト構造定義情報が前記構造定義情報として取得され、
前記元データ取得手段で、前記所定の製品に利用されている部品が図示されている図面の図面データが前記元データとして取得された場合には、前記構造定義取得手段において、前記図面に係る構造定義が記述されている図面構造定義情報であり、図形要素データとその図形要素データを示す属性データとを１つのグループとして構造化する構造定義を含む図面構造定義情報が前記構造定義情報として取得され、
前記元データ取得手段で、前記所定の製品に利用されている前記部品の一覧が記載された部品表の部品表データが前記元データとして取得された場合には、前記構造定義取得手段において、前記部品表に係る構造定義が記述されている部品表構造定義情報が前記構造定義情報として取得され、
前記元データ取得手段で、前記所定の製品に利用されている前記電気回路又は前記電子回路における電圧値の一覧が記載された電圧値表の電圧値表データが前記元データとして取得された場合には、前記構造定義取得手段において、前記電圧値表に係る構造定義が記述されている電圧値表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成装置であり、
前記元データ取得手段において、前記所定の製品に利用されている前記部品の一覧が記載され、前記部品をそれぞれ特定する部品特定情報を備えた部品表データと、前記部品に係る図面が含まれ、前記部品特定情報を備えた図面データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記各部品が図示されている前記図面との照会を行って、その照会結果を含む部品−図面関連性情報を生成する部品図面関連性照会手段と、
前記部品図面関連性照会手段で生成された前記部品−図面関連性情報に基づいて、前記部品表データの有する前記部品特定情報に、その部品特定情報により特定される前記部品が図示されている前記図面の図面特定情報を対応付けて、前記部品表データに前記図面特定情報を埋め込む部品図面関連性付加手段とを、
有する電子化サービスマニュアル生成装置が提供される。
【００３７】
さらに、本発明では、上記発明に加えて、前記部品図面関連性照会手段において、前記部品の一覧に含まれる各部品と前記各部品が図示されている前記図面との照会を、前記部品表データの有する前記部品特定情報と前記図面データの有する前記部品特定情報とに基づき行って、その照会結果を含む部品−図面関連性情報を生成する電子化サービスマニュアル生成装置が提供される。
［００３８］
さらに、本発明では、上記発明に加えて、前記元データ取得手段で、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表のＩＣ機能表データが前記元データとして取得された場合には、前記構造定義取得手段において、前記ＩＣ機能表に係る構造定義が記述されているＩＣ機能表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成装置が提供される。
［００３９］
さらに、本発明では、上記発明に加えて、前記元データ取得手段で文書データが前記元データとして取得された場合には、前記構造化データ生成手段において、前記文書データからＸＭＬ形式の前記構造化データが生成され、
前記元データ取得手段で図面データが前記元データとして取得された場合には、前記構造化データ生成手段において、前記図面データからＳＶＧ形式又はＳＶＧＺ形式の前記構造化データが生成される電子化サービスマニュアル生成装置が提供される。
［００４１］
さらに、本発明では、上記発明に加えて、前記元データ取得手段において、前記部品の一覧が記載された部品表データと、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記ＩＣの機能の一覧に含まれる各ＩＣの機能との照会を行って、その照会結果を含む部品−ＩＣ機能関連性情報を生成する部品ＩＣ関連性照会手段と、
前記部品ＩＣ関連性照会手段で生成された前記部品−ＩＣ機能関連性情報に基づいて、前記部品表データに記載されている前記各部品と、前記各部品に対応する前記ＩＣの機能との対応情報を、前記部品表データに埋め込む部品ＩＣ関連性付加手段とを、
有する電子化サービスマニュアル生成装置が提供される。
【００４４】
また、上記目的を達成するため、本発明では、部品を構成要素とする電気回路又は電子回路を有する所定の製品に係る文書情報及び図面情報が含まれる電子化サービスマニュアルをコンピュータに生成させるための電子化サービスマニュアル生成用プログラムが記録された記録媒体であって、
前記電子化サービスマニュアルの内容となる元データを取得する元データ取得ステップと、
前記電子化サービスマニュアルの構造定義が記述されている構造定義情報であって、前記コンピュータが参照可能な場所に格納されている前記構造定義情報を取得する構造定義取得ステップと、
前記構造定義取得ステップで取得された前記構造定義情報に基づいて、前記元データ取得ステップで取得された前記元データから、前記電子化サービスマニュアルの構成データであるとともに前記構造定義に準拠した構造化データを生成する構造化データ生成ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラムが記録された記録媒体であり、
前記元データ取得ステップで、前記電子化サービスマニュアルの本文テキストとなるデータが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記本文テキストに係る構造定義が記述されている本文テキスト構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている部品が図示されている図面の図面データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記図面に係る構造定義が記述されている図面構造定義情報であり、図形要素データとその図形要素データを示す属性データとを１つのグループとして構造化する構造定義を含む図面構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記部品の一覧が記載された部品表の部品表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記部品表に係る構造定義が記述されている部品表構造定義情報が前記構造定義情報として取得され、
前記元データ取得ステップで、前記所定の製品に利用されている前記電気回路又は前記電子回路における電圧値の一覧が記載された電圧値表の電圧値表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記電圧値表に係る構造定義が記述されている電圧値表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成用プログラムが記録された記録媒体であり、
前記元データ取得ステップにおいて、前記所定の製品に利用されている前記部品の一覧が記載され、前記部品をそれぞれ特定する部品特定情報を備えた部品表データと、前記部品に係る図面が含まれ、前記部品特定情報を備えた図面データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記各部品が図示されている前記図面との照会を行って、その照会結果を含む部品−図面関連性情報を生成する部品図面関連性照会ステップと、
前記部品図面関連性照会ステップで生成された前記部品−図面関連性情報に基づいて、前記部品表データの有する前記部品特定情報に、その部品特定情報により特定される前記部品が図示されている前記図面の図面特定情報を対応付けて、前記部品表データに前記図面特定情報を埋め込む部品図面関連性付加ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラムが記録された記録媒体が提供される。
【００４５】
さらに、本発明では、上記発明に加えて、前記部品図面関連性照会ステップでは、前記部品の一覧に含まれる各部品と前記各部品が図示されている前記図面との照会を、前記部品表データの有する前記部品特定情報と前記図面データの有する前記部品特定情報とに基づき行って、その照会結果を含む部品−図面関連性情報を生成する電子化サービスマニュアル生成用プログラムが記録された記録媒体が提供される。
［００４６］
さらに、本発明では、上記発明に加えて、前記元データ取得ステップで、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表のＩＣ機能表データが前記元データとして取得された場合には、前記構造定義取得ステップにおいて、前記ＩＣ機能表に係る構造定義が記述されているＩＣ機能表構造定義情報が前記構造定義情報として取得される電子化サービスマニュアル生成用プログラムが記録された記録媒体が提供される。
［００４７］
さらに、本発明では、上記発明に加えて、前記元データ取得ステップで文書データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記文書データからＸＭＬ形式の前記構造化データが生成され、
前記元データ取得ステップで図面データが前記元データとして取得された場合には、前記構造化データ生成ステップにおいて、前記図面データからＳＶＧ形式又はＳＶＧＺ形式の前記構造化データが生成される電子化サービスマニュアル生成用プログラムが記録された記録媒体が提供される。
［００４９］
さらに、本発明では、上記発明に加えて、前記元データ取得ステップにおいて、前記部品の一覧が記載された部品表データと、前記所定の製品に利用されているＩＣの機能の一覧が記載されたＩＣ機能表データとが前記元データとして取得された場合に、前記部品の一覧に含まれる各部品と、前記ＩＣの機能の一覧に含まれる各ＩＣの機能との照会を行って、その照会結果を含む部品−ＩＣ機能関連性情報を生成する部品ＩＣ関連性照会ステップと、
前記部品ＩＣ関連性照会ステップで生成された前記部品−ＩＣ機能関連性情報に基づいて、前記部品表データに記載されている前記各部品と、前記各部品に対応する前記ＩＣの機能との対応情報を、前記部品表データに埋め込む部品ＩＣ関連性付加ステップとを、
コンピュータに実行させるための電子化サービスマニュアル生成用プログラムが記録された記録媒体が提供される。
【００５２】
本発明に係る電子化サービスマニュアル生成方法、電子化サービスマニュアル生成装置、電子化サービスマニュアル生成用プログラム並びにこのプログラムが記録された記録媒体は、利便性に優れた電子化サービスマニュアルを生成するという効果を有する。また、本発明に係る付加データ生成方法、付加データ生成装置、付加データ生成用プログラム並びにこのプログラムが記録された記録媒体は、電子化サービスマニュアルの利用時において、ユーザによって入力される付加的情報と、電子化サービスマニュアル内のコンテンツとの関連性が明確に表現可能な付加データを生成するという効果を有する。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態におけるＸＭＬサービスマニュアルの生成方法の概要を説明するための図である。
【図２】本発明の実施の形態において用いられるＸＭＬサービスマニュアル構造定義の一例を示す図である。
【図３】本発明の実施の形態において用いられる本文テキスト構造定義の一例を示す図である。
【図４】本発明の実施の形態において用いられるＳＶＧ図面構造定義の一例を示す図である。
【図５】本発明の実施の形態において用いられる部品表構造定義の一例を示す図である。
【図６】本発明の実施の形態において用いられるＩＣ機能表構造定義の一例を示す図である。
【図７】本発明の実施の形態において用いられる電圧値表構造定義の一例を示す図である。
【図８】本発明の実施の形態において用いられるマイノート構造定義の一例を示す図である。
【図９】本発明の実施の形態において用いられるマイドロー構造定義の一例を示す図である。
【図１０】図２〜図９に示す構造定義（ＤＴＤ）における凡例を示す図である。
【図１１】本発明の実施の形態におけるＸＭＬサービスマニュアルに係るマイノートＸＭＬデータ及びマイドローＸＭＬデータの生成方法の概要を説明するための図である。
【図１２】本願の基礎出願に係る発明の実施の形態において使用されるハードウェア構成図である。
【図１３】本願の基礎出願に係る発明の実施の形態におけるサービスマニュアルの表示動作の概要を示すフローチャートである。
【図１４】本願の基礎出願に係る発明の実施の形態における図面表示モードにおける表示処理の概要を示すフローチャートである。
【図１５】本願の基礎出願に係る発明の実施の形態における図面表示モードで、ユーザによって目次ページ内の図面項目が選択された場合の表示処理の概要を示すフローチャートである。
【図１６】本願の基礎出願に係る発明の実施の形態における２画面モードの表示状態で、フレームＡ内に表示されている図面の図形要素が選択された場合の処理を示すフローチャートである。
【図１７】本願の基礎出願に係る発明の実施の形態における３画面モードの表示状態で、フレームＣ、Ｄのどちらか一方に表示されている図面の図形要素が選択された場合の処理を示すフローチャートの１ページ目である。
【図１８】本願の基礎出願に係る発明の実施の形態における３画面モードの表示状態で、フレームＣ、Ｄのどちらか一方に表示されている図面の図形要素が選択された場合の処理を示すフローチャートの２ページ目である。
【図１９】本願の基礎出願に係る発明の実施の形態における図面表示モードで、ユーザによって部品表ページ内の部品が選択された場合の表示処理の概要を示すフローチャートの１ページ目である。
【図２０】本願の基礎出願に係る発明の実施の形態における図面表示モードで、ユーザによって部品表ページ内の部品が選択された場合の表示処理の概要を示すフローチャートの２ページ目である。
【図２１】本願の基礎出願に係る発明の実施の形態における目次ＸＭＬデータの一例と、この目次ＸＭＬデータから生成された目次ページの一例を示す図である。
【図２２】本願の基礎出願に係る発明の実施の形態における部品表ＸＭＬデータの一例と、この部品表ＸＭＬデータから生成された部品表ページの一例を示す図である。
【図２３】本願の基礎出願に係る発明の実施の形態におけるＳＶＧデータ構造の一例を示す図である。
【図２４】本願の基礎出願に係る発明の実施の形態におけるＳＶＧビューアによってＳＶＧデータを処理することによって表示される回路図の一例である。
【図２５】本願の基礎出願に係る発明の実施の形態におけるＳＶＧビューアによってＳＶＧデータを処理することによって表示される基板図の一例である。
【図２６】本願の基礎出願に係る発明の実施の形態におけるブラウザ内でのフレームＡ及びフレームＢの配置位置の一例（２画面モードの一例）を示す図である。
【図２７】本願の基礎出願に係る発明の実施の形態におけるブラウザ内でのフレームＢ、フレームＣ、フレームＤの配置位置の一例（３画面モードの一例）を示す図である。
【図２８】本願の基礎出願に係る発明の実施の形態における２画面モードにおいて、ブラウザ内の左側フレームに目次ページが、フレームＡ内に回路図が、フレームＢ内に部品表がそれぞれ表示された状態を示す図である。
【図２９】本願の基礎出願に係る発明の実施の形態における３画面モードにおいて、ブラウザ内の左側フレームに目次ページが、フレームＣ内に回路図が、フレームＤ内に基板図が、フレームＢ内に部品表がそれぞれ表示された状態を示す図である。
【図３０】本願の基礎出願に係る発明の実施の形態における２画面モード又は３画面モードの表示状態で、ＳＶＧビューアコンテキストメニューの生成の基になる情報の処理を示すフローチャートである。
【図３１】本願の基礎出願に係る発明の実施の形態における２画面モード又は３画面モードの表示状態でのコメント機能におけるＳＶＧビューアコンテキストメニューの表示処理を示すフローチャートである。
【図３２】本願の基礎出願に係る発明の実施の形態における２画面モード又は３画面モードの表示状態でのコメント入力処理を示すフローチャートの１ページ目である。
【図３３】本願の基礎出願に係る発明の実施の形態における２画面モード又は３画面モードの表示状態でのコメント入力処理を示すフローチャートの２ページ目である。
【図３４】本願の基礎出願に係る発明の実施の形態における２画面モード又は３画面モードの表示状態でのコメント表示処理を示すフローチャートの１ページ目である。
【図３５】本願の基礎出願に係る発明の実施の形態における２画面モード又は３画面モードの表示状態でのコメント表示処理を示すフローチャートの２ページ目である。
【図３６】本願の基礎出願に係る発明の実施の形態において、ディスプレイにＳＶＧビューアコンテキストメニューが表示された状態を示す図である。
【図３７】本願の基礎出願に係る発明の実施の形態におけるコメントＸＭＬデータの一例を示す図である。
【図３８】本願の基礎出願に係る発明の実施の形態におけるコメント編集画面の一例を示す図である。
【図３９】本願の基礎出願に係る発明の実施の形態におけるコメント一覧画面の一例を示す図である。
【図４０】本願の基礎出願に係る発明の実施の形態におけるコメント内容表示画面の一例を示す図である。
【図４１】従来の技術におけるＰＤＦサービスマニュアルの生成方法の概要を説明するための図である。
【発明を実施するための最良の形態】
【００５４】
以下、図面を参照しながら、本発明の実施の形態について説明する。まず、図１を参照しながら、ＸＭＬを利用した電子化サービスマニュアル（以下、ＸＭＬサービスマニュアルと呼ぶ）の生成の概要について説明する。図１は、本発明の実施の形態におけるＸＭＬサービスマニュアルの生成方法の概要を説明するための図である。ＸＭＬサービスマニュアルは、従来の技術においてＰＤＦサービスマニュアルを生成する場合と同様に、非構造化本文テキストデータ、ＣＡＤ図面データ、非構造化部品データ、非構造化ＩＣ機能表データ、非構造化電圧値データに基づいて生成される。
【００５５】
図１に示すＸＭＬサービスマニュアル生成制御部１０００は、本文テキスト生成制御部１００１、ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）図面生成制御部１００２、部品表生成制御部１００３、ＩＣ機能表生成制御部１００４、電圧値表生成制御部１００５を有している。また、ＸＭＬサービスマニュアル生成制御部１０００は、ＸＭＬサービスマニュアルの作成を行うオペレータによる操作を可能とする入力・表示装置１１００や、ＸＭＬ形式のドキュメント（ＸＭＬドキュメント）の生成に必要となる情報やその他の情報が記憶されたデータ記憶装置１２００と接続されている。なお、ＸＭＬサービスマニュアル生成制御部１０００は、例えば、ＰＣを始めとする各種コンピュータによって実現可能である。
【００５６】
本文テキスト生成制御部１００１では、汎用ＤＴＰ（Ｄｅｓｋｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）アプリケーションソフトを使用して取り込んだ非構造化本文テキストデータの編集・加工作業が行われた後、編集・加工作業後のデータから、本文テキスト構造定義（後述の図３参照）に準拠したＸＭＬ形式のデータ（本文テキストＸＭＬデータ）への変換処理が行われる。
【００５７】
なお、本文テキスト構造定義は、本文テキストにおいて使用されるマークアップ（タグと呼ばれることもある）の要素や、要素の順序及び階層構造の関係、要素に対して指定可能な属性などに関して規定するＤＴＤ（Ｄｏｃｕｍｅｎｔ  Ｔｙｐｅ  Ｄｅｆｉｎｉｔｉｏｎ：構造定義、文書型定義）である。なお、上述の本文テキスト構造定義と同様に、後述のＳＶＧ図面構造定義、部品表構造定義、ＩＣ機能表構造定義、電圧値表構造定義もＤＴＤであり、それぞれのＤＴＤに準拠したＳＶＧ図面データ、部品表ＸＭＬデータ、ＩＣ機能表ＸＭＬデータ、電圧値表ＸＭＬデータが生成される。
【００５８】
本文テキスト生成制御部１００１において生成された本文テキストＸＭＬデータは、単に構造化されたデータであって、表示するための書式を有していない。したがって、本文テキスト生成制御部１００１において、生成された本文テキストＸＭＬデータに対して、最終的なＸＭＬサービスマニュアルとして利用する場合に必要となるスタイルシートが自動的に付加されるとともに、各種の有用な機能を利用するために必要となる外部スクリプトが自動的に付加される。
【００５９】
以上のように、本文テキスト生成制御部１００１は、非構造化本文テキストデータの編集・加工作業に係る処理、本文テキスト構造定義に準拠した本文テキストＸＭＬデータへの変換処理、ＸＭＬサービスマニュアルとして利用可能とするための情報などの付加処理を行う機能を有している。
【００６０】
また、ＳＶＧ図面生成制御部１００２では、ＣＡＤ図面データが取り込まれて、配線図と基板図との関連付けが行われるとともに、各回路図に対して安全指定部品（部品交換の際、製品の安全維持のために必ず指定の部品を使用するように要請される部品）を表示するための強調表示（例えば、網掛け表示図形）の付加や、コメントなどの付加が行われる。また、部品表生成制御部１００３で処理される部品表データとＣＡＤ図面データとの関連性が照会されて、各部品が含まれる図面データが検出され、その検出結果である関連性情報が部品表生成制御部１００３に戻される。
【００６１】
そして、上記の図面データの関連付け作業終了後、ＳＶＧ図面生成制御部１００２では、ＳＶＧ図面構造定義（後述の図４参照）に準拠したＳＶＧ形式のデータ（ＳＶＧ図面データ）、又は、そのＳＶＧの圧縮形式であるＳＶＧＺデータに変換する処理が行われる。
【００６２】
また、本文テキスト生成制御部１００１において生成される本文テキストＸＭＬデータと同様に、ＳＶＧ図面生成制御部１００２において、生成されたＳＶＧ図面データに対して、最終的なＸＭＬサービスマニュアルとして利用する場合に必要となる各種の有用な機能を利用するために必要となる外部スクリプトが自動的に付加される。
【００６３】
さらに、ＳＶＧ図面生成制御部１００２には、部品表生成制御部１００３、ＩＣ機能表生成制御部１００４、電圧値表生成制御部１００５のそれぞれから出力されるデータ（後述の部品表ＸＭＬデータ、ＩＣ機能表ＸＭＬデータ、電圧値表ＸＭＬデータ）が供給され、これらの各ＸＭＬデータがＳＶＧ図面データに付加されるとともに、表示書式を持たない各ＸＭＬデータを最終的なＸＭＬサービスマニュアルとして利用する場合に必要となるスタイルシートと、ＳＶＧ図面データと相互に作用する外部スクリプトとが自動的に付加される。
【００６４】
なお、外部スクリプトは、構造化されたＸＭＬサービスマニュアルをデータとして活用する際に、各種の有用な機能を実現するために不可欠なものである。スクリプト側から見たＸＭＬサービスマニュアルは、図面や文書などの種別によらず、所定の構造定義に準じて画一的に生成されたＸＭＬデータ及びＳＶＧ図面データを含んでおり、取り扱い（データアクセス）が簡単である。また、構造化されたＸＭＬデータ及びＳＶＧ図面データに含まれる各種の情報を連鎖的に利用することによって、生成後の各データに一切手を加えない状態において、情報の相互連携が可能となり、さらに、将来的な機能追加などの展開も容易となる。
【００６５】
以上のように、ＳＶＧ図面生成制御部１００２は、ＣＡＤ図面データに基づいて、各図面の関連付け作業に係る処理、図面内の部品と部品表データ内の項目との関連付け処理などを行った後、ＳＶＧ図面構造定義に準拠したＳＶＧ図面データへの変換処理、ＳＶＧ図面データ、部品表ＸＭＬデータ、ＩＣ機能表ＸＭＬデータ、電圧値表ＸＭＬデータの統合処理、ＸＭＬサービスマニュアルとして利用可能とするための情報などの付加処理を行う機能を有している。
【００６６】
また、部品表生成制御部１００３では、非構造化部品表データが取り込まれて、非構造化部品表データの編集・加工作業やデータの並べ替え作業などが行われ、これらの作業後の部品データが、ＳＶＧ図面生成制御部１００２に供給される。ＳＶＧ図面生成制御部１００２では、上述のように、部品表データとＣＡＤ図面データとの関連性の照会によって、各部品が含まれる図面データとの関連性を示す関連性情報が生成される。ＳＶＧ図面生成制御部１００２において生成された関連性情報は、ＳＶＧ図面生成制御部１００２から部品表生成制御部１００３に供給され、この関連性情報に基づいて、各部品に対応する図面データファイル名が、対応する部品表の所定の場所（所定の項目）に自動的に挿入される。
【００６７】
また、ＩＣ機能表生成制御部１００４で処理されるＩＣ機能表データと部品表データとの関連性が照会されて、各部品に対応するＩＣ機能表データとの関連性を示す関連性情報が取得され、この関連性情報に基づいて、ＩＣ機能表データファイル名が、対応する部品表の所定の場所（所定の項目）に自動的に挿入される。
【００６８】
そして、部品表生成制御部１００３において、各部品が含まれる図面データとの関連性を示す関連性情報、及び、各部品に対応するＩＣ機能表データとの関連性を示す関連性情報に基づいて情報が挿入された部品表データから、部品表構造定義（後述の図５参照）に準拠したＸＭＬデータ（部品表ＸＭＬデータ）への変換処理が行われる。
【００６９】
以上のように、部品表生成制御部１００３は、非構造化部品表データの編集・加工作業に係る処理、各部品とＩＣ機能表データとの関連付け作業に係る処理、部品及び図面に係る関連性情報や、部品及びＩＣ機能に係る関連性情報に基づく情報の挿入処理などを行った後、部品表構造定義に準拠した部品表ＸＭＬデータへの変換処理を行う機能を有している。
【００７０】
また、ＩＣ機能表生成制御部１００４では、非構造化ＩＣ機能表データが取り込まれて、非構造化ＩＣ機能表データの編集・加工作業やデータの並べ替え作業が行われる。そして、これらの作業後のＩＣ機能表データから、ＩＣ機能表構造定義（後述の図６参照）に準拠したＸＭＬデータ（ＩＣ機能表ＸＭＬデータ）への変換処理が行われる。なお、編集・加工作業やデータの並べ替え作業が行われたＩＣ機能表データは、部品表生成制御部１００３に供給されて、上述の部品表生成制御部１００３における部品及びＩＣ機能に係る関連性情報の生成に利用される。
【００７１】
以上のように、ＩＣ機能表生成制御部１００４は、非構造化部品表データの編集・加工作業に係る処理などを行った後、ＩＣ機能表構造定義に準拠したＩＣ機能表ＸＭＬデータへの変換処理を行う機能を有している。
【００７２】
また、電圧値表生成制御部１００５では、非構造化電圧値表データが取り込まれて、非構造化電圧値表データの編集・加工作業やデータの並べ替え作業が行われる。そして、これらの作業後の電圧値表データから、電圧値表構造定義（後述の図７参照）に準拠したＸＭＬデータ（電圧値表ＸＭＬデータ）への変換処理が行われる。
【００７３】
以上のように、電圧値表生成制御部１００５は、非構造化電圧値表データの編集・加工作業などを行った後、電圧値表構造定義に準拠した電圧値表ＸＭＬデータへの変換処理を行う機能を有している。
【００７４】
そして、ＸＭＬサービスマニュアル生成制御部１０００は、最終的に、本文テキスト生成制御部１００１によって生成された本文テキストＸＭＬデータと、ＳＶＧ図面生成制御部１００２によって統合処理されたＳＶＧ図面データ、部品表ＸＭＬデータ、ＩＣ機能表ＸＭＬデータ、電圧値表ＸＭＬデータとを、構造化されたＸＭＬサービスマニュアルとして出力する。
【００７５】
上述のようにＸＭＬサービスマニュアル生成制御部１０００で生成されて出力されたＸＭＬサービスマニュアルは、その構成ドキュメントがすべてＸＭＬ化された構造化データである。したがって、従来は基本的に静的ドキュメントしか構成されていなかったサービスマニュアル（例えば、ＰＤＦサービスマニュアル）の利用形態が、ＸＭＬサービスマニュアルでは、外部スクリプトを使用してインタラクティブ、かつアクティブに活用できるものとなる。また、商品修理・メンテナンス作業などにおいて、このＸＭＬサービスマニュアルを利用することによって、作業効率の向上を図ることが可能となる。
【００７６】
また、ＸＭＬサービスマニュアルは、その基となる各種の非構造化データがあらかじめ設定された構造定義（ＤＴＤ）に基づいてデータ変換され、あらかじめ作成されたＸＭＬデータ表示用スタイルシートや外部スクリプトが適宜自動的に付加されて生成されたものであり、画一的、かつ機能的なサービスマニュアルを容易に生成可能となる。
【００７７】
また、例えば、所定の電子化サービスマニュアル表示用プログラム（ＸＭＬサービスマニュアル表示用プログラム）を実行するＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ：パーソナルコンピュータ）などのコンピュータのディスプレイ上に、ＸＭＬサービスマニュアル内のコンテンツを表示させることが可能である。また、ディスプレイ上に表示されたＸＭＬサービスマニュアルを閲覧するユーザ（閲覧者）は、コンピュータに接続された操作入力部（例えば、マウスやキーボードなど）を利用して、所望の情報を迅速、かつ的確に取得することが可能である。
【００７８】
また、ユーザは、ＸＭＬサービスマニュアル内に含まれる図面や図形要素に対して、自由にコメントを書き込んだりハイパーリンクを挿入したりすることが可能であり、さらに、図面内の各図形要素の色変更を行うことも可能である。このようにユーザによって追加されたコメント情報や色情報もまた、所定の構造定義に準拠したＸＭＬデータとして生成可能である。
【００７９】
ここで、図１１を参照しながら、ユーザによって追加入力されたコメント情報を含むＸＭＬデータ（マイノートＸＭＬデータ）と、ユーザによって追加設定された図形要素の色情報を含むＸＭＬデータ（マイドローＸＭＬデータ）の生成の概要について説明する。図１１は、本発明の実施の形態におけるＸＭＬサービスマニュアルに係るマイノートＸＭＬデータ及びマイドローＸＭＬデータの生成方法の概要を説明するための図である。
【００８０】
ＸＭＬサービスマニュアルは、例えば、図１１に示すＸＭＬサービスマニュアル表示装置１５００によって読み込まれ、ディスプレイ上に表示される。なお、図１１では図示省略されているが、ユーザは、ディスプレイ上に表示されたＸＭＬサービスマニュアルを閲覧しながら、様々な操作を行うことが可能である。また、図１１に示すＸＭＬサービスマニュアル表示装置１５００は、例えば、図１２に示すハードウェア構成を有しており、その詳細については後述する。
【００８１】
図１１に示すＸＭＬサービスマニュアル表示装置１５００は、マイノート生成制御部１５１０とマイドロー生成制御部１５２０とを有している。
【００８２】
マイノート生成制御部１５１０では、ユーザによって所望の図面や図形要素に対するコメントの書き込みが行われた場合に、コメントの書き込み対象となった図面や図形要素に係る情報を取得するとともに、この図面や図形要素に係る情報及びコメント情報に基づいて、マイノート構造定義（後述の図８参照）に準拠したＸＭＬデータ（マイノートＸＭＬデータ）の生成処理が行われる。
【００８３】
以上のように、マイノート生成制御部１５１０は、ユーザが図面や図形要素に対して挿入した任意の情報と、その情報挿入対象となった図面や図形要素に係る情報とに基づいて、マイノート構造定義に準拠したマイノートＸＭＬデータの生成処理を行う機能を有している。
【００８４】
また、マイドロー生成制御部１５２０では、ユーザによって所望の図形要素に対する色変更が行われた場合に、色変更の対象となった図形要素に係る情報を取得するとともに、この図形要素に係る情報及び色情報に基づいて、マイドロー構造定義（後述の図９参照）に準拠したＸＭＬデータ（マイドローＸＭＬデータ）の生成処理が行われる。
【００８５】
以上のように、マイドロー生成制御部１５２０は、ユーザが図形要素に対して設定した色情報と、その色設定対象となった図形要素に係る情報とに基づいて、マイドロー構造定義に準拠したマイドローＸＭＬデータの生成処理を行う機能を有している。
【００８６】
このようにしてマイノート生成制御部１５１０によって生成されたマイノートＸＭＬデータやマイドロー生成制御部１５２０によって生成されたマイドローＸＭＬデータは、ＸＭＬサービスマニュアルと同様に、構造定義（ＤＴＤ）に基づいてデータ変換され、あらかじめ作成されたＸＭＬデータ表示用スタイルシートや外部スクリプトが適宜自動的に付加されて生成されたものであり、ユーザが任意に挿入又は設定した情報に関しても、画一的、かつ機能的なデータとして実現される。
【００８７】
次に、図２〜図１０を参照しながら、本発明において生成されるＸＭＬデータの構造を定義するＤＴＤについて説明する。なお、ＤＴＤを利用したＸＭＬデータの生成によって、生成されるＸＭＬデータは一般化されるとともに、高度に構造化されたデータとなり得る。すなわち、ＤＴＤは、多くのユーザや処理装置における共通の規定であり、こうした規定に基づくＸＭＬデータは、汎用性が高く、データの共有や処理などにおいて非常に利便性に優れたものとなる。
【００８８】
また、図２〜図９に示すＤＴＤの各要素は、図１０に示す凡例に基づいて図示されている。図１０に示すように、四角い枠は、１回のみ出現する要素であることを意味している。また、＋記号が付加されている四角い枠は、１回以上出現する要素であることを意味している。また、？記号が付加されている四角い枠は、０又は１回のみ出現する要素であることを意味している。また、＊記号が付加されている四角い枠は、０又は１回以上（０回以上）出現する要素であることを意味している。また、小さな正方形は、その下層に存在する各要素が任意に選択可能であることを意味している。また、五角形の枠は、要素に対する属性を意味している。
【００８９】
＜ＸＭＬサービスマニュアル構造定義＞
まず、図２に示すＸＭＬサービスマニュアル構造定義について説明する。図２は、本発明の実施の形態において用いられるＸＭＬサービスマニュアル構造定義の一例を示す図である。なお、図２では、ＸＭＬサービスマニュアル全体におけるＤＴＤが、ツリー構造によって模式的に図示されている。
【００９０】
図２に図示されている『ＸＭＬサービスマニュアル』は、構造化文章であるＸＭＬサービスマニュアル全体を通してのルート要素（親要素を持たない最上位要素）である。
【００９１】
また、『本文テキスト』は、『ＸＭＬサービスマニュアル』の下層に１回のみ出現する要素であり、所定の製品（このＸＭＬサービスマニュアルが対象とする製品、以下、対象商品と呼ぶこともある）の分解組み立て手順や調整要項などを説明するための文章（テキスト）が記載されている本文テキストの要素である。なお、この『本文テキスト』は、図１に示す本文テキスト生成制御部１００１によって参照される本文テキスト構造定義に対応している。また、『本文テキスト』の構造（図３参照）に関しては、後で詳細に説明する。
【００９２】
また、『ＳＶＧ図面』は、『ＸＭＬサービスマニュアル』の下層に０回以上出現する要素であり、所定の製品内の配線図、基板図、機構図、ブロック図などの図面に係るＳＶＧデータなどを含む要素である。なお、この『ＳＶＧ図面』は、図１に示すＳＶＧ図面生成制御部１００２によって参照されるＳＶＧ図面構造定義に対応している。また、『ＳＶＧ図面』の構造（図４参照）に関しては、後で詳細に説明する。
【００９３】
また、『部品表』は、『ＸＭＬサービスマニュアル』の下層に０又は１回のみ出現する要素であり、所定の製品を構成する各部品に関する情報などが記載されている部品表の要素である。なお、この『部品表』は、図１に示す部品表生成制御部１００３によって参照される部品表構造定義に対応している。また、『部品表』の構造（図５参照）に関しては、後で詳細に説明する。
【００９４】
また、『ＩＣ機能表』は、『ＸＭＬサービスマニュアル』の下層に０回以上出現する要素であり、所定の製品内に配置されている各ＩＣに関する情報などが記載されているＩＣ端子機能表の要素である。なお、この『ＩＣ機能表』は、図１に示すＩＣ端子機能表生成制御部１００４によって参照されるＩＣ機能表構造定義に対応している。また、『ＩＣ機能表』の構造（図６参照）に関しては、後で詳細に説明する。
【００９５】
また、『電圧値表』は、『ＸＭＬサービスマニュアル』の下層に０又は１回のみ出現する要素であり、所定の製品内の主要な配線や回路、ＩＣ端子などにおける電圧値が記載されている電圧値表の要素である。なお、この『電圧値表』は、図１に示す電圧値表生成制御部１００５によって参照される電圧値表構造定義に対応している。また、『電圧値』の構造（図７参照）に関しては、後で詳細に説明する。
【００９６】
以上のように、生成されるサービスマニュアルを画一的、かつ機能的なものとする構造定義（ＤＴＤ）が設定されることによって、この構造定義に基づいて、構造化されたサービスマニュアル（ＸＭＬサービスマニュアル）を生成することが可能となる。
【００９７】
＜本文テキスト構造定義＞
次に、図３に示す本文テキスト構造定義について説明する。図３は、本発明の実施の形態において用いられる本文テキスト構造定義の一例を示す図である。なお、図３では、本文テキストにおけるＤＴＤが、ツリー構造によって模式的に図示されている。
【００９８】
図３に図示されている『本文テキスト』は、上述の『ＸＭＬサービスマニュアル』の下層に存在する要素（図２参照）に対応しており、所定の製品の分解組み立て手順や調整要項などを説明するための文章（テキスト）が記載されている本文テキストのルート要素である。
【００９９】
また、ルート要素である『本文テキスト』の下層には、『表紙』、『本編』、『補足』の各要素が存在している。『表紙』は、『本文テキスト』の下層に０又は１回のみ出現する当該ＸＭＬサービスマニュアルの表紙部分の要素である。また、『本編』は、『本文テキスト』の下層に０又は１回のみ出現する当該ＸＭＬサービスマニュアルの本編部分の要素である。また、『補足』は、『本文テキスト』の下層に０又は１回のみ出現する当該ＸＭＬサービスマニュアルの裏表紙部分の要素である。さらに、『表紙』、『本編』、『補足』の各要素は、それぞれ下記に示すような各要素を有している。
【０１００】
『表紙』の要素の下層には、『メーカ名』、『商品種別』、『発行年月』、『発行年』、『機種名』、『概観図』、『任意要素』、『仕様』の各要素が存在している。
【０１０１】
『メーカ名』は、サービスマニュアルの発行メーカ名を記述するための要素である。また、『商品種別』は、対象商品の商品種別を記述するための要素である。また、『発行年月』は、サービスマニュアルの発行年月を記述するための要素である。また、『発行年』は、サービスマニュアルの発行年を記述するための要素である。また、『機種名』は、対象商品の機種名を記述するための要素である。また、『概観図』は、対象商品の概観図を記述するための要素である。なお、上記の『メーカ名』、『商品種別』、『発行年月』、『発行年』、『機種名』の各要素は、１回のみ出現する要素であり、『概観図』の要素は、０回以上出現する要素である。
【０１０２】
また、『任意要素』は、任意の要素を定義して記述するための要素である。また、『仕様』は、対象商品の仕様部分に係る要素である。なお、上記の『任意要素』の要素は、０回以上出現する要素であり、『仕様』の要素は、１回のみ出現する要素である。また、『任意要素』及び『仕様』の各要素に関しては、任意に選択可能である。
【０１０３】
また、『本編』の要素の下層には、『タイトルレベル１』、『タイトルレベル２』、『タイトルレベル３』、『表』の各要素が存在している。『タイトルレベル１』は、タイトルレベル１（章）部分の要素である。また、『タイトルレベル２』は、タイトルレベル２（節）部分の要素である。また、『タイトルレベル３』は、タイトルレベル３（項）部分の要素である。また、『表』は、本文テキスト中に挿入する表を記述するための要素である。なお、上記の『タイトルレベル１』の要素は、１回以上出現する要素であり、『タイトルレベル２』、『タイトルレベル３』、『表』の各要素は、１回のみ出現する要素であるとともに、『本編』のすべての下層要素は、任意に選択可能である。
【０１０４】
『本編』の下層に存在する『タイトルレベル１』は、タイトルレベル１（章）の部分の要素である。また、『タイトルレベル１』の下層には、『タイトル名』、『任意要素』、『タイトルレベル２』の各要素が存在している。なお、『タイトル名』の要素は、１回のみ出現する要素であり、『任意要素』及び『タイトルレベル２』の各要素は、０回以上出現する要素である。
【０１０５】
『タイトルレベル１』の下層に存在する『タイトル名』は、タイトルレベル１（章）のタイトル名を記述するための要素である。また、『タイトルレベル１』の下層に存在する『任意要素』は、任意の要素を定義して記述するための要素である。また、『タイトルレベル１』の下層に存在する『タイトルレベル２』は、タイトルレベル２（節）の部分の要素であり、この『タイトルレベル２』によって、タイトルレベル１（章）に含まれるタイトルレベル２（節）が特定される。
【０１０６】
また、『本編』の下層に存在する『タイトルレベル２』は、タイトルレベル２（節）の部分の要素である。また、『タイトルレベル２』の下層には、『タイトル名』、『任意要素』、『タイトルレベル３』の各要素が存在している。なお、『タイトル名』の要素は、１回のみ出現する要素であり、『任意要素』及び『タイトルレベル３』の各要素は、０回以上出現する要素である。
【０１０７】
『タイトルレベル２』の下層に存在する『タイトル名』は、タイトルレベル２（節）のタイトル名を記述するための要素である。また、『タイトルレベル２』の下層に存在する『任意要素』は、任意の要素を定義して記述するための要素である。また、『タイトルレベル２』の下層に存在する『タイトルレベル３』は、タイトルレベル３（項）の部分の要素であり、この『タイトルレベル３』によって、タイトルレベル２（節）に含まれるタイトルレベル３（項）が特定される。
【０１０８】
また、『本編』の下層に存在する『タイトルレベル３』は、タイトルレベル３（項）の部分の要素である。また、『タイトルレベル３』の下層には、『タイトル名』、『任意要素』、『タイトルレベル４』の各要素が存在している。なお、『タイトル名』の要素は、１回のみ出現する要素であり、『任意要素』及び『タイトルレベル４』の各要素は、０回以上出現する要素である。
【０１０９】
『タイトルレベル３』の下層に存在する『タイトル名』は、タイトルレベル３（項）のタイトル名を記述するための要素である。また、『タイトルレベル３』の下層に存在する『任意要素』は、任意の要素を定義して記述するための要素である。また、『タイトルレベル３』の下層に存在する『タイトルレベル４』は、タイトルレベル４の部分の要素であり、この『タイトルレベル４』によって、タイトルレベル３（項）に含まれるタイトルレベル４が特定される。
【０１１０】
また、『タイトルレベル３』の要素の構成と同様に、『タイトルレベル４』の下層には、『タイトル名』、『任意要素』、『タイトルレベル５』の各要素が存在している。また、このような階層構造の最下層に存在する要素（ここでは、『タイトルレベル５』の要素）の下層には、『タイトル名』及び『任意要素』の各要素が存在している一方、さらに下層の要素を有さないので、別のタイトルレベル部分の要素は存在しない。
【０１１１】
なお、上述の本編部分における章、節、項などの階層構造の態様（章の分け方や階層数の設定など）は、本編部分の内容などに応じて、サービスマニュアルの作成者によって自由に決められるものである。
【０１１２】
また、『本編』の下層に存在する『表』の下層には、『タイトル名』、『任意要素』、『表備考』の各要素が存在している。なお、上記の『タイトル名』及び『表備考』の各要素は、０又は１回のみ出現する要素であり、『任意要素』の要素は、１回のみ出現する要素である。『表』の下層に存在する『タイトル名』は、表のタイトル名を記述するための要素である。また、『表』の下層に存在する『任意要素』は、任意の要素を定義して記述するための要素である。また、『表』の下層に存在する『表備考』は、表の備考を記述するための要素である。
【０１１３】
一方、『補足』の要素の下層には、『裏表紙』の要素が存在している。この『裏表紙』の要素は、裏表紙に載せるような付加的な情報を記述するための要素であり、１回のみ出現する要素である。
【０１１４】
以上のように、ＸＭＬサービスマニュアルを構成するコンテンツの１つである本文テキストを画一的、かつ機能的なものとするための構造定義（ＤＴＤ）が設定されることによって、この構造定義に基づいて、構造化された本文テキスト（本文テキストＸＭＬデータ）を生成することが可能となる。
【０１１５】
＜ＳＶＧ図面構造定義＞
次に、図４に示すＳＶＧ図面構造定義について説明する。図４は、本発明の実施の形態において用いられるＳＶＧ図面構造定義の一例を示す図である。なお、図４では、ＳＧＶ図面におけるＤＴＤが、ツリー構造によって模式的に図示されている。
【０１１６】
図４に図示されている『ＳＶＧ図面』は、上述の『ＸＭＬサービスマニュアル』の下層に存在する要素（図２参照）に対応しており、構造化文章であるＸＭＬサービスマニュアルにおいて、所定の製品内の配線図、基板図、機構図、ブロック図などの図面に係るＳＶＧデータなどを含むルート要素である。
【０１１７】
また、ルート要素である『ＳＶＧ図面』の下層には、ＣＤＡＴＡを有する『スクリプト要素』、ｘｌｉｎｋ：ｈｒｅｆ＝“外部スクリプトファイル名”の属性を有する『スクリプト要素』、『図面カスタム要素』、『四角要素』、『参照される要素』、ｉｄ＝“安全指定”を有する『グループ要素』、ｉｄ＝“ルート”の属性を有する『グループ要素』、ｉｄ＝“付加コメント”の属性を有する『グループ要素』の各要素が存在している。なお、ＣＤＡＴＡを有する『スクリプト要素』、ｘｌｉｎｋ：ｈｒｅｆ＝“外部スクリプトファイル名”の属性を有する『スクリプト要素』、『参照される要素』、ｉｄ＝“安全指定”を有する『グループ要素』、ｉｄ＝“付加コメント”の属性を有する『グループ要素』の各要素は、『ＳＶＧ図面』の下層に０又は１回のみ出現する要素であり、『図面カスタム要素』、『四角要素』、ｉｄ＝“ルート”の属性を有する『グループ要素』の各要素は、『ＳＶＧ図面』の下層に１回のみ出現する要素である。
【０１１８】
以下に、ＣＤＡＴＡ（任意の文字列）を有する『スクリプト要素』、ｘｌｉｎｋ：ｈｒｅｆ＝“外部スクリプトファイル名”の属性を有する『スクリプト要素』、『図面カスタム要素』、『四角要素』、『参照される要素』、ｉｄ＝“安全指定”を有する『グループ要素』、ｉｄ＝“ルート”の属性を有する『グループ要素』、ｉｄ＝“付加コメント”の属性を有する『グループ要素』の各要素について、順次説明する。
【０１１９】
ＣＤＡＴＡを有する『スクリプト要素』は、ＳＶＧ図面に対するスクリプト要素であり、この『スクリプト要素』の下層には、ＳＶＧ図面に対する具体的なスクリプトを記述するための『ＣＤＡＴＡ』の要素が存在する。なお、『ＣＤＡＴＡ』の要素は、『スクリプト要素』の下層に１回のみ出現する要素である。この『ＣＤＡＴＡ』の要素には、例えば、必要最低限のスクリプトを埋め込むことが可能である。また、例えば、『ＣＤＡＴＡ』の属性として、ＳＶＧ図面の初期表示状態を“エイリアシング＝なし”（ｄｅｆａｕｌｔＡｎｔｉａｌｉａｓ＝０）に設定することも可能である。
【０１２０】
また、ｘｌｉｎｋ：ｈｒｅｆ＝“外部スクリプトファイル名”の属性を有する『スクリプト要素』も、ＳＶＧ図面に対するスクリプト要素であり、例えば、外部スクリプトファイルへのリンクに係る属性が設定される。なお、基本的に、ＳＶＧ図面データ内にはスクリプトを埋め込まず、外部スクリプトファイルの参照形式とすることによって、ＳＶＧ図面データの汎用性を高めるとともに、外部スクリプトファイルの変更・修正によって、以後のスクリプトバージョンアップ作業を容易にすることが可能となる。
【０１２１】
また、『図面カスタム要素』は、ＳＶＧ図面に関するカスタム情報を記述する要素である。この要素は、ＳＶＧ規格では定義されていないため、任意に定義付けする必要があり、カスタム定義を利用する場合は、あらかじめ“ｓｖｇ”要素（ルート要素『ＳＶＧ図面』）の属性に名前空間を指定する必要がある。
【０１２２】
また、『図面カスタム要素』の下層には、『メーカ名』、『マニュアル番号』、『マニュアルタイトル』、『図面番号』、『図面タイトル』、『ブロック識別記号』、『図面作成日』、『図面バージョン番号』、『外部スクリプト許可フラグ』の各要素が存在している。なお、『図面カスタム要素』の下層の各要素は、すべて１回のみ出現する要素である。
【０１２３】
以下、『図面カスタム要素』の下層の各要素について説明する。『メーカ名』は、図面作成メーカ名を記述するための要素である。また、『マニュアル番号』は、図面の対象サービスマニュアルの番号を記述するための要素である。また、『マニュアルタイトル』は、図面の対象サービスマニュアルのタイトル名を記述するための要素である。また、『図面番号』は、図面の管理番号などを記述するための要素である。また、『図面タイトル』は、図面のタイトル名を記述するための要素である。また、『ブロック識別記号』は、図面を一意に識別することを可能とする記号を記述するための要素である。また、『図面作成日』は、図面の作成年月日を記述するための要素である。また、『図面バージョン番号』は、図面のバージョン番号を記述するための要素である。また、『外部スクリプト許可フラグ』は、図面に対する外部スクリプト動作の許可／非許可を指定するための要素である。
【０１２４】
また、『四角要素』は、ＳＶＧ規格において定義されている“ｒｅｃｔ”要素である。この『四角要素』は、複数の図形要素を含む１つの図面の範囲指定を行うためのものであり、図面をずらしても背景が切れないように、図面背景を大きな四角で覆うために使用される。なお、この『四角要素』を一意に識別できるようにするため、例えば、『四角要素』の“ｉｄ”属性を“背景”とする（ｉｄ＝“背景”）。
【０１２５】
また、『参照される要素』は、ＳＶＧ規格において定義されている“ｄｅｆ”要素である。この『参照される要素』は、図面内で共通に使用される図形や文字などをあらかじめ定義して記述するために使用される。また、『参照される要素』の下層には、０回以上出現する『任意ＳＶＧ定義済要素』が存在している。この『任意ＳＶＧ定義済要素』では、ＳＶＧ規格において定義されている様々な要素の使用によって、参照される各図形要素や文字要素が記述される。
【０１２６】
また、ｉｄ＝“安全指定”を有する『グループ要素』は、ＳＶＧ規格において定義されている“ｇ”要素であり、この『グループ要素』によって、下層に記述される安全指定部品を表示するための図形要素や文字要素がグループ化される。なお、この『グループ要素』を一意に識別できるようにするため、例えば、“ｉｄ”属性を“安全指定”とする（ｉｄ＝“安全指定”）。また、この『グループ要素』を、下記の各図形要素や文字要素より前に記述することによって、図形の画面表示時に最下層部（表示画面の奥側に存在する最下層のレイヤ）に表示させることが可能となる。
【０１２７】
また、ｉｄ＝“安全指定”を有する『グループ要素』の下層には、０回以上出現する『任意ＳＶＧ定義済要素』が存在している。この『任意ＳＶＧ定義済要素』では、ＳＶＧ規格において定義されている様々な要素の使用によって、例えば、安全指定部品を表示（強調表示）するための網掛け表示図形要素などが記述される。
【０１２８】
また、ｉｄ＝“ルート”の属性を有する『グループ要素』は、ＳＶＧ規格において定義されている“ｇ”要素であり、この『グループ要素』によって、下層に記述されるすべての図形要素や文字要素がグループ化される。なお、この『グループ要素』を一意に識別できるようにするため、例えば、この『グループ要素』の“ｉｄ”属性を“ルート”とする（ｉｄ＝“ルート”）。
【０１２９】
また、ｉｄ＝“ルート”を有する『グループ要素』の下層には、ｉｄ＝“レイヤ番号”を有する『グループ要素』が存在している。ｉｄ＝“レイヤ番号”を有する『グループ要素』では、ＳＶＧ規格において定義されている“ｇ”要素の使用によって、下層に記述される各図形要素が１つのレイヤにグループ化される。また、複数のレイヤグループを記述する場合には、図形の画面表示時に下層部（表示画面の奥側に存在する下層のレイヤ）に表示させるものほど、先に記述を行うようにする。なお、この『グループ要素』を一意に識別できるようにするため、例えば、この『グループ要素』の“ｉｄ”属性を“レイヤ番号”とし（ｉｄ＝“レイヤ番号”）、カスタム属性として“レイヤ名”が記述される。
【０１３０】
また、ｉｄ＝“レイヤ番号”を有する『グループ要素』の下層には、１回以上出現する、部品ごと又は信号線ごとにグループ化を行うための『グループ要素』が存在している。この『グループ要素』では、ＳＶＧ規格において定義されている“ｇ”要素の使用によって、下層に記述する図形要素や文字要素が、部品ごと又は信号線ごとにグループ化される。なお、この『グループ要素』を一意に識別できるようにするため、例えば、この『グループ要素』のカスタム属性として“部品シンボル番号”又は“信号線識別番号”が記述される。また、この『グループ要素』によってグループ化された図形グループを一意に識別する必要がない場合には、カスタム属性は空の状態に設定される。
【０１３１】
また、部品ごと又は信号線ごとにグループ化を行うための『グループ要素』の下層には、０回以上出現する『任意ＳＶＧ定義済要素』と、０回以上出現する『グループ要素』とが存在している。この『任意ＳＶＧ定義済要素』では、ＳＶＧ規格において定義されている様々な要素の使用によって、例えば、部品又は信号線の図形要素や文字要素などが記述される。また、この『グループ要素』では、ＳＶＧ規格において定義されている“ｇ”要素の使用によって、同一の部品又は同一の信号線において同一のスタイル（例えば、色や塗り方などの表示スタイル）を持つ図形要素や文字要素がグループ化される。
【０１３２】
また、ｉｄ＝“付加コメント”の属性を有する『グループ要素』は、ＳＶＧ規格において定義されている“ｇ”要素であり、この『グループ要素』によって、本来の配線図、基板図、機構図、ブロック図とは別に付加される図形要素や文字要素がグループ化される。なお、この『グループ要素』を一意に識別できるようにするため、例えば、この『グループ要素』の“ｉｄ”属性を“付加コメント”とする（ｉｄ＝“付加コメント”）。
【０１３３】
ｉｄ＝“付加コメント”の属性を有する『グループ要素』の下層には、選択可能な要素である『グループ要素』と『任意ＳＶＧ定義済要素』とが存在している。この『グループ要素』では、ＳＶＧ規格において定義されている“ｇ”要素の使用によって、付加的な図形要素や文字要素などがグループ化される。なお、この図形要素や文字要素に対して外部スクリプトを動作させる場合には、この『グループ要素』のカスタム属性として、例えば、ｏｎｃｌｉｃｋ＝“外部スクリプト関数”などのような任意のイベントと外部スクリプトとの関連定義付けが記述される。また、この『任意ＳＶＧ定義済要素』では、ＳＶＧ規格において定義されている様々な要素の使用によって、付加的な図形要素や文字要素が記述される。
【０１３４】
以上のように、ＸＭＬサービスマニュアルを構成するコンテンツの１つである図面を画一的、かつ機能的なものとするための構造定義（ＤＴＤ）が設定されることによって、この構造定義に基づいて、構造化された図面（ＳＶＧ図面データ）を生成することが可能となる。
【０１３５】
＜部品表構造定義＞
次に、図５に示す部品表構造定義について説明する。図５は、本発明の実施の形態において用いられる部品表構造定義の一例を示す図である。なお、図５では、部品表におけるＤＴＤが、ツリー構造によって模式的に図示されている。
【０１３６】
図５に図示されている『部品表』は、上述の『ＸＭＬサービスマニュアル』の下層に存在する要素（図２参照）に対応しており、構造化文章であるＸＭＬサービスマニュアルにおいて、所定の製品を構成する各部品に関する情報などが記載されている部品表のルート要素である。また、ルート要素である『部品表』の下層には、１回のみ出現する『ヘッダ』及び１回以上出現する『行』の要素が存在している。
【０１３７】
『部品表』の下層に存在する『ヘッダ』は、部品表の対象機種を記述する要素であり、この『ヘッダ』の下層には、１回以上出現する『機種名』の要素が存在している。この『機種名』は、複数の対象商品の部品表を１つの部品表にまとめる際に、各部品に対する対象機種（対象商品）を識別するための要素である。なお、各機種を一意に識別できるようにするため、例えば『機種名』の“ｉｄ”属性には、“機種識別記号”が記述される。
【０１３８】
一方、『部品表』の下層に存在する『行』は、下層に配置される各要素をまとめて記述するための要素である。なお、この『行』の属性には、例えば、各部品のソート順を指定するための“ソート文字列”属性、部品表の変更を識別できるようにするための“変更識別記号”属性、複数機種の部品が混在する場合の識別としての“機種識別記号”属性、部品の対象となるサービスマニュアルの“マニュアル番号”属性、“部品シンボル番号”属性、対象部品が含まれるＳＶＧ図面の“ブロック識別記号”属性が記述される。
【０１３９】
また、この『行』の下層には、『安全部品指定』、『部品シンボル番号』、『代替指定』、『部品番号』、『部品名』、『備考』、『地域』、『使用個数』、『ＳＶＧファイル名１』、『ＳＶＧファイル名２』、『ＩＣ機能表ファイル名』、『ブロック番号』、『予約１』、『予約２』の各要素が存在している。なお、『行』の下層に存在する上記の要素は、すべて１回のみ出現する要素である。以下に、この『行』の下層に存在する各要素について、順次説明する。
【０１４０】
『安全部品指定』は、部品の安全指定有無を記述するための要素である。また、『部品シンボル番号』は、部品のシンボル番号を記述するための要素である。また、『代替指定』は、部品の代替指定有無を記述するための要素である。また、『部品番号』は、部品の番号を記述するための要素である。また、『部品名』は、部品の名称を記述するための要素である。また、『備考』は、部品に対する備考を記述するための要素である。また、『地域』は、部品が使用されている対象機種の販売地域などを記述するための要素である。また、『使用個数』は、部品の使用個数を記述するための要素である。また、『ＳＶＧファイル名１』は、部品が含まれるＳＶＧ図面（例えば、配線図）のファイル名を記述するための要素である。また、『ＳＶＧファイル名２』は、部品が含まれるＳＶＧ図面（例えば、基板図又は機構図）のファイル名を記述するための要素である。また、『ＩＣ機能表ファイル名』は、部品に対するＩＣ機能表のファイル名を記述するための要素である。また、『ブロック番号』は、部品が含まれる基板ブロック番号を記述するための要素である。また、『予約１』及び『予約２』は、将来的に使用するための要素であり、例えば、ウェブサイトへの連携を考慮して、“参照先指定”属性が設けられている。
【０１４１】
以上のように、ＸＭＬサービスマニュアルを構成するコンテンツの１つである部品表を画一的、かつ機能的なものとするための構造定義（ＤＴＤ）が設定されることによって、この構造定義に基づいて、構造化された部品表（部品表ＸＭＬデータ）を生成することが可能となる。
【０１４２】
＜ＩＣ機能表構造定義＞
次に、図６に示すＩＣ機能表構造定義について説明する。図６は、本発明の実施の形態において用いられるＩＣ機能表構造定義の一例を示す図である。なお、図６では、ＩＣ機能表におけるＤＴＤが、ツリー構造によって模式的に図示されている。
【０１４３】
図６に図示されている『ＩＣ機能表』は、上述の『ＸＭＬサービスマニュアル』の下層に存在する要素（図２参照）に対応しており、構造化文章であるＸＭＬサービスマニュアルにおいて、対象商品内に配置されているＩＣの機能表のルート要素である。また、ルート要素である『ＩＣ機能表』の下層には、『部品番号』、『ブロック図ファイル名』、『機能名』、『機能表』の各要素が存在している。なお、『ＩＣ機能表』の下層に存在する上記の要素は、すべて１回のみ出現する要素である。
【０１４４】
『ＩＣ機能表』の下層に存在する『部品番号』は、ＩＣの部品番号を記述するための要素である。また、『ＩＣ機能表』の下層に存在する『ブロック図ファイル名』は、ＩＣの機能ブロック図ファイル名を記述するための要素である。また、『ＩＣ機能表』の下層に存在する『機能名』は、ＩＣの機能名称を記述するための要素である。また、『ＩＣ機能表』の下層に存在する『機能表』は、ＩＣの機能をまとめて記述するための要素である。
【０１４５】
また、上記の『機能表』の下層には、１回以上出現する『行』の要素が存在している。『機能表』の下層に存在する『行』は、下層に配置される各ＩＣ端子の機能をまとめて記述するための要素である。なお、各ＩＣ端子の機能のソート順を指定できるようにするため、例えば『機能表』の“ｉｄ”属性には、“行番号”が記述される。
【０１４６】
また、この『行』の下層には、『端子番号』、『ラベル名』、『入出力』、『機能詳細』の各要素が存在している。なお、『行』の下層に存在する上記の要素は、すべて１回のみ出現する要素である。以下に、この『行』の下層に存在する各要素について、順次説明する。
【０１４７】
『端子番号』は、ＩＣ端子番号を記述するための要素である。また、『ラベル名』は、ＩＣ端子名やラベル名を記述するための要素である。また、『入出力』は、ＩＣ端子の入出力方向を記述するための要素である。また、『機能詳細』は、ＩＣ端子の機能の詳細について記述するための要素である。
【０１４８】
以上のように、ＸＭＬサービスマニュアルを構成するコンテンツの１つであるＩＣ機能表を画一的、かつ機能的なものとするための構造定義（ＤＴＤ）が設定されることによって、この構造定義に基づいて、構造化されたＩＣ機能表（ＩＣ機能表ＸＭＬデータ）を生成することが可能となる。
【０１４９】
＜電圧値表構造定義＞
次に、図７に示す電圧値表構造定義について説明する。図７は、本発明の実施の形態において用いられる電圧値表構造定義の一例を示す図である。なお、図７では、電圧値表におけるＤＴＤが、ツリー構造によって模式的に図示されている。
【０１５０】
図７に図示されている『電圧値表』は、上述の『ＸＭＬサービスマニュアル』の下層に存在する要素（図２参照）に対応しており、構造化文章であるＸＭＬサービスマニュアルにおける電圧値表のルート要素である。また、ルート要素である『電圧値表』の下層には、１回のみ出現する『ヘッダ』及び１回以上出現する『行』の要素が存在している。
【０１５１】
『電圧値表』の下層に存在する『ヘッダ』は、電圧値表の対象機種を記述する要素であり、この『ヘッダ』の下層には、１回以上出現する『機種名』の要素が存在している。この『機種名』は、複数の対象商品の電圧値表を１つの電圧値表にまとめる際に、各部品に対する対象機種（対象商品）を識別するための要素である。なお、各機種を一意に識別できるようにするため、例えば『機種名』の“ｉｄ”属性には、“機種識別記号”が記述される。
【０１５２】
一方、『電圧値表』の下層に存在する『行』は、下層に配置される各要素をまとめて記述するための要素である。なお、この『行』の属性には、例えば、各電圧値のソート順を指定するための“行番号”属性、複数機種の部品が混在する場合の識別としての“機種識別記号”属性、電圧値の対象となるサービスマニュアルの“マニュアル番号”属性、“部品シンボル番号”属性、電圧値の対象部品が含まれるＳＶＧ図面の“ブロック識別記号”属性、電圧値の対象部品がＩＣやトランジスタの場合に、この対象部品を特定するための“端子番号”属性が記述される。
【０１５３】
また、上記の『行』の下層には、１回以上出現する『電圧値』の要素が存在している。この『電圧値』は、対象商品内の特定の箇所における適切な電圧値を記述するための要素である。なお、『電圧値』の要素の属性としては、例えば、電圧値の“電圧測定モード”属性や、電圧値のほかに参照すべき波形図がある場合の“参照波形図ファイル名”属性が記述される。
【０１５４】
以上のように、ＸＭＬサービスマニュアルを構成するコンテンツの１つである電圧値表を画一的、かつ機能的なものとするための構造定義（ＤＴＤ）が設定されることによって、この構造定義に基づいて、構造化された電圧値表（電圧値表ＸＭＬデータ）を生成することが可能となる。
【０１５５】
＜マイノート構造定義＞
次に、図８に示すマイノート構造定義について説明する。図８は、本発明の実施の形態において用いられるマイノート構造定義の一例を示す図である。なお、図８では、マイノートにおけるＤＴＤが、ツリー構造によって模式的に図示されている。
【０１５６】
図８に図示されている『マイノート』は、構造化文章であるＸＭＬサービスマニュアルにおいて、ＳＶＧ図面に対して動的に生成されるコメント情報のルート要素である。また、ルート要素である『マイノート』の下層には、１回以上出現する『コメント情報』の要素が存在している。
【０１５７】
『コメント情報』は、下層に配置される各要素をまとめて記述するための要素である。なお、この『コメント情報』の属性には、例えば、コメントのＳＶＧ図面が含まれるサービスマニュアルの“マニュアル番号”属性、コメントの“タイトル名”属性、対象となるＳＶＧ図面を特定する“対象図面番号”属性、“図面表示形態”属性、対象となるＳＶＧ図面と同時に表示する図面を特定する“同時表示図面番号”属性、コメントの“作成年月日”属性が記述される。
【０１５８】
また、この『コメント情報』の下層には、『機種名』、『コメント』、『登録者名』、『添付ファイル』、『参照ウェブサイト』の各要素が存在している。なお、『コメント情報』の下層に存在する上記の要素は、すべて１回のみ出現する要素である。以下に、この『コメント情報』の下層に存在する各要素について、順次説明する。
【０１５９】
『機種名』は、コメントの対象となる対象機種名を記述するための要素である。なお、コメントの対象細目（例えば、コメントの対象となるブロックや部品などの情報）に関しては、例えば、『機種名』の要素の属性である“ブロック番号”属性、“ブロック識別記号”属性、“部品シンボル番号”属性に記述される。また、『コメント』は、コメントを記述するための要素である。なお、コメントの種別に関しては、例えば、『コメント』の要素である“コメント種別識別記号”属性、“コメント種別”属性に記述される。また、『登録者名』は、コメントの登録者名を記述するための要素である。なお、コメントの登録者電子メールアドレスに関しては、例えば、『登録者』の要素の属性である“電子メールアドレス”属性に記述される。また、『添付ファイル』は、コメントの登録に関連して添付された添付ファイルのファイル名（パスを含む）を記述するための要素である。また、『参照ウェブサイト』は、参照すべきウェブサイトのＵＲＬを記述するための要素である。
【０１６０】
以上のように、ＸＭＬサービスマニュアルにおいて、ユーザが挿入する任意の情報を画一的、かつ機能的なものとするための構造定義（ＤＴＤ）が設定されることによって、この構造定義に基づいて、構造化された任意の情報（マイノートＸＭＬデータ）を生成することが可能となる。
【０１６１】
＜マイドロー構造定義＞
次に、図９に示すマイドロー構造定義について説明する。図９は、本発明の実施の形態において用いられるマイドロー構造定義の一例を示す図である。なお、図９では、マイドローにおけるＤＴＤが、ツリー構造によって模式的に図示されている。
【０１６２】
図９に図示されている『マイドロー』は、構造化文章であるＸＭＬサービスマニュアルにおいて、ＳＶＧ図面内の任意の図形要素に対して動的に生成される色変更情報のルート要素である。また、ルート要素である『マイドロー』の下層には、１回以上出現する『色情報』の要素が存在している。
【０１６３】
『色情報』は、ＳＶＧ図面内の図形要素（ＳＶＧ図形要素）の色を記述するための要素である。なお、この『色情報』の属性には、例えば、色変更の対象となるＳＶＧ図面が含まれるサービスマニュアルの“マニュアル番号”属性、色変更の対象となるＳＶＧ図面を特定する“対象図面番号”属性、色変更の対象となるＳＶＧ図形要素の部品シンボル又は信号線を特定する“部品シンボル番号、信号線識別番号”属性が記述される。
【０１６４】
以上のように、ＸＭＬサービスマニュアルにおいて、ユーザが図形要素に対して行う任意の設定に係る情報を画一的、かつ機能的なものとするための構造定義（ＤＴＤ）が設定されることによって、この構造定義に基づいて、構造化された任意の設定情報（マイドローＸＭＬデータ）を生成することが可能となる。
【０１６５】
なお、本発明は、上記したＸＭＬサービスマニュアル生成制御部１０００の機能（ＸＭＬサービスマニュアルの生成機能）をコンピュータに実現させるためのプログラムや、ＸＭＬサービスマニュアル表示装置１５００の機能（付加データの生成機能）を含むものである。これらのプログラムは、記録媒体から読みとられてコンピュータに取り込まれてもよいし、通信ネットワークを介して伝送されてコンピュータに取り込まれてもよい。
【０１６６】
また、本発明は、サービスマニュアルを構成するすべてのコンテンツに関する構造定義を設定し、この構造定義に基づいてすべてのコンテンツの構造化を行うことによって、構造化された電子化サービスマニュアル（ＸＭＬサービスマニュアル）を生成する点にポイントを置いている。一方、本願の基礎出願は、このようにして生成された電子化サービスマニュアル（例えば、図１に示すＸＭＬサービスマニュアル生成制御部１０００によって生成されたＸＭＬサービスマニュアル）を、例えばコンピュータのディスプレイ上に表示して、サービスマニュアルとして利用する際に顕現する機能性にポイントを置いている。したがって、本願に係る発明と本願の基礎出願に係る発明とは、密接に関連している。以下に、本願の基礎出願に係る発明の内容（本願の発明によって生成された電子化サービスマニュアルが、実際に利用される態様）について説明する。
【０１６７】
図１２は、本発明の実施の形態において使用されるハードウェア構成図である。図１２では、演算処理や制御処理などを行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理部）１、データを一時的に記憶するためのメモリ２、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ：陰極線管）ディスプレイや液晶ディスプレイなどの情報を視覚的に表示するためのディスプレイ３、キーボードやマウスなどの操作や情報入力を行う操作入力手段４、様々なデジタルデータを格納するためのハードディスク５、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６１内に記憶されているデータの読み取りを行うためのＣＤ−ＲＯＭドライブ６、ネットワーク７１を介して、サーバ装置７２やその他のネットワークに接続する通信装置との通信を行うためのネットワークカードドライブ７が、バス８によって接続されている状態が図示されている。
【０１６８】
ハードディスク５には、ソフトウェア及びハードウェアの管理を行い、アプリケーションによる利用を可能とするための基本ソフトウェアであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ：オペレーティングシステム）５１や、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データによって記述されたテキストの解析を行うＸＭＬパーサ５２、ＸＭＬパーサ５２によって解析されたＸＭＬデータや、ＨＴＭＬ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）データなどの解析及び表示を行うブラウザ５３、ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）データやＳＶＧＺ（圧縮ＳＶＧ）データなどのベクタ図面データの表示を行うＳＶＧビューア５４などが格納されている。なお、ＳＶＧビューア５４は、ＳＶＧデータの拡大表示、縮小表示、図面内での移動表示などを可能とする機能を有している。
【０１６９】
なお、これらのアプリケーションは、ＣＰＵ１によって実行される。また、図１２では、ブラウザ５３にＳＶＧビューア５４がプラグインされており、ＸＭＬパーサ５２がブラウザ５３とは独立している状態が模式的に描かれているが、例えば、ＸＭＬパーサ５２がブラウザ５３に組み込まれているような環境でもよい。すなわち、ここでは、ブラウザ５３を用いてＸＭＬデータやＳＶＧデータの適切な表示が可能であればよい。
【０１７０】
また、ＣＤ−ＲＯＭ６１には、ＸＭＬデータの表示スタイルを決定するためのＸＳＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｓｔｙｌｅｓｈｅｅｔ  Ｌａｎｇｕａｇｅ）データ、ＨＴＭＬデータ、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔなどのスクリプト言語を含む制御プログラム６２と、ＸＭＬデータ、ＰＮＧ（Ｐｏｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）データなどのラスタ画像データ、ＳＶＧデータやＳＶＧＺデータなどのベクタ図面データを含むコンテンツデータ６３とが格納されている。そして、ＣＤ−ＲＯＭドライブ６を用いて、ＣＤ−ＲＯＭ６１に格納されているこれらのデータを読み出し、ＸＭＬパーサ５２やブラウザ５３に搭載されているスクリプトエンジンによって、これらのデータを実行し表示することによって、所望の形式でブラウザ上にコンテンツの表示を行うことが可能である。なお、上記のＳＶＧデータは、ＰＤＦデータに比べてファイルサイズが小さく、また、ＸＭＬベースで記述されるベクタ図面データである。
【０１７１】
また、ＣＤ−ＲＯＭドライブ６及びＣＤ−ＲＯＭ６１以外にも、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）読み取りドライブとＤＶＤとの組み合わせを始めとして、様々な記憶媒体読み取り装置及び記憶媒体を使用することが可能である。また、ネットワークカードドライブ７を用いて、ネットワーク７１に接続している所定の通信装置（例えば、サーバ装置７２）内に格納されている制御プログラム６２やコンテンツデータ６３を取得して、ブラウザ５３内に所望の表示を実現することも可能である。また、必要な制御プログラム６２やコンテンツデータ６３をあらかじめハードディスク５に格納しておくことも可能である。
【０１７２】
また、ＣＰＵ１、メモリ２、ディスプレイ３、操作入力手段４、ハードディスク５、ＣＤ−ＲＯＭドライブ６、ネットワークカードドライブ７が、バス８によって接続されている構成は、例えば、汎用のＰＣなどによっても実現可能である。なお、以下では、一例として、汎用のＰＣによってサービスマニュアルに係る処理や表示が行われる場合について説明する。
【０１７３】
次に、コンテンツデータ６３をディスプレイ３に表示する処理について説明する。以下、ある１つの製品に関するサービスマニュアルの説明を行う。コンテンツデータ６３は、基本的に製品単位で構成されており、各製品に対してそれぞれサービスマニュアルが１つ存在している。すなわち、例えば、１機種のＤＶＤオーディオビデオプレーヤに対して、１つのサービスマニュアルが存在している。このサービスマニュアルは、コンテンツデータ６３に含まれるＸＭＬデータをデータベースとして構成される。
【０１７４】
ＸＭＬデータの内容をディスプレイ３に表示する場合、まず、ＸＭＬパーサ５２によって、ＣＤ−ＲＯＭ６１やサーバ装置７２、その他の情報格納手段に格納されているＸＭＬデータの階層構造や書式などの解析が行われる。そして、ＸＭＬパーサ５２で解析されたＸＭＬデータは、ブラウザ５３やＳＶＧビューア５４に渡され、所定のＸＳＬデータが参照されて、表示用のＸＭＬデータに加工され表示される。
【０１７５】
ここで、コンテンツデータ６３に含まれるＸＭＬデータに基づいて生成され、ディスプレイ３に表示される目次ページ、回路図ページ、基板図ページ、部品表ページについて具体的に説明する。目次ページや部品表ページは、各ページに対応するＸＭＬデータと、あらかじめ設定されたＸＳＬデータとの組み合わせによって、ブラウザ５３における所望の表示を実現するよう設定されている。また、回路図ページや基板図ページは、各ページに対応するＳＶＧデータ又はＳＶＧＺデータによって、ブラウザ５３における所望の表示を実現するよう設定されている。
【０１７６】
例えば、図２１には、目次ページに対応するＸＭＬデータ（目次ＸＭＬデータ）の一例と、この目次ＸＭＬデータが加工されてブラウザ５３に表示された状態とが示されている。目次ＸＭＬデータには、この機種に実装されているすべての回路、各回路に係るＳＶＧデータを表示する際の閲覧モード（後述）、各回路の詳細な回路図を表示するための回路図面データ名（第１のＳＶＧデータ名）や各回路が実装されている基板図を表示するための基板図面データ名（第２のＳＶＧデータ名）の関係が記載されている。
【０１７７】
この目次ＸＭＬデータをブラウザ５３で表示する場合には、目次ページ表示用のＸＳＬによって加工される。例えば、目次ＸＭＬデータから、回路の一覧を表示する目次ページが生成される。この回路の一覧に記載されている各項目（以下、図面項目と呼ぶこともある）は、マウスなどによって選択可能であり、後述のように、この図面項目の選択によって、選択された図面項目に対応した回路図や基板図（具体的には、目次ＸＭＬデータ内で対応付けられている回路図（第１のＳＶＧデータ名）や基板図（第２のＳＶＧデータ名））が選択的に所定のフレーム内に表示される。
【０１７８】
また、図２２には、部品表ページに対応するＸＭＬデータ（部品表ＸＭＬデータ）の一例と、この部品表ＸＭＬデータが加工されてブラウザ５３に表示された状態とが示されている。部品表ＸＭＬデータには、ＩＣや抵抗器、ダイオードなどの回路を構成する部品ごとに、レコードが与えられている。このレコードには、シンボル番号（識別番号）、部品番号、部品名などの様々な情報に加えて、その部品が存在する回路図面データ名と基板図面データ名とが記載されている。なお、シンボル番号は、各部品に対して、重複なく１対１の関係で与えられており、すなわち、１つのシンボル番号に対して、１つのレコードが関係付けられている。また、部品表ＸＭＬデータには、この機種を構成するすべての回路のすべての部品が過不足なく記載されている。
【０１７９】
この部品表ＸＭＬデータをブラウザ５３で表示する場合には、部品表ページ表示用のＸＳＬによって加工される。例えば、部品表ＸＭＬデータから、部品の一覧を表示する部品表ページが生成される。この部品表の一覧に記載されている各項目（以下、部品項目と呼ぶこともある）は、マウスなどによって選択可能であり、後述のように、この部品項目の選択によって、選択された部品項目に対応した回路図や基板図（具体的には、部品表ＸＭＬデータ内で対応付けられている回路図（第１のＳＶＧデータ名）や基板図（第２のＳＶＧデータ名）が選択的に所定のフレーム内に表示される。
【０１８０】
また、図２３には、回路図面データや基板図面データのＳＶＧデータ構造の一例と、このＳＶＧデータが加工されてブラウザ５３に表示された状態とが示されている。また、図２４及び図２５には、ＳＶＧビューアによってＳＶＧデータを処理することによって表示される回路図及び基板図の一例が示されている。ＳＶＧデータ構造は、［〈ｓｃｒｉｐｔ〉：スクリプト要素の定義］、［〈ｚ：ｉｎｆｏ〉：ＳＶＧデータ名などを始めとするＳＶＧカスタム情報］、［〈ｒｅｃｔ〉：１つの図面データの範囲指定］、［〈ｇ〉：１つの図面データを構成する様々な図形要素が有する図形ルートグループ］を有している。また、図形ルートグループは、複数のレイヤ［〈ｇ〉：レイヤグループ］により構成されており、各レイヤには、複数の図形要素［〈ｇ〉：図形要素グループ］が所属し、さらに、各図形要素を構成する線［〈ｐａｔｈ〉：線画要素］や、各部品のシンボル番号を始めとする様々なテキスト情報［〈ｔｅｘｔ〉：文字要素］が含まれている。なお、図形要素が、ＩＣや抵抗器、ダイオードなどの回路を構成する部品に対応している。
【０１８１】
なお、ＳＶＧデータ構造のＳＶＧカスタム情報内に記載されるＳＶＧデータ名は、目次ＸＭＬデータや部品表ＸＭＬデータ内に記載されているＳＶＧデータ名と同一の形式のものであり、また、ＳＶＧデータ構造の文字要素内に記載される部品のシンボル番号は、部品表ＸＭＬデータ内に記載されているシンボル番号と同一の形式のものである。すなわち、ＳＶＧデータ名や部品のシンボル番号によって、目次ＸＭＬデータ、部品表ＸＭＬデータ、ＳＶＧデータ構造は、密接に関連付けられている。
【０１８２】
これらのＸＭＬデータに加え、ＸＭＬデータ形式で記述されているＳＶＧデータも、テキスト形式で記述されたデータベースとしての機能を有している。したがって、ＸＭＬデータ及びＳＶＧデータでは、図面データ名やシンボル番号をキーワードとして用いて、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔなどのスクリプト言語によって簡単にキーワード検索を行うことが可能である。特に、図面データであるＳＶＧデータ内の図形要素を、こうしたスクリプト言語によって検索できることは非常に有用である。なお、この連結処理プログラムは、コンテンツ外に配置することが可能であり、これによって、電子化サービスマニュアル製作者側は、電子化サービスマニュアル製作時に、ハイパーリンクなどの埋め込み作業を行う必要がなくなり、労力や製作時間などを大幅に削減することが可能となる。
【０１８３】
次に、具体的に、ある１つの機種に関するサービスマニュアルの表示処理の流れに関して説明を行う。図１３は、本発明の実施の形態におけるサービスマニュアルの表示処理の概要を示すフローチャートである。なお、以下では、サービスマニュアルの表示に必要となる制御プログラム６２やコンテンツデータ６３は、すべてＣＤ−ＲＯＭ６１に格納されており、適宜ＣＤ−ＲＯＭ６１から読み出される場合について説明する。
【０１８４】
まず、ユーザは、ディスプレイ３を見ながら、マウスなどの操作入力手段４を用いて、所望のサービスマニュアルに対応するファイルを選択する。例えば、機種名Ａ１２３４のＤＶＤオーディオ／ビデオプレーヤのサービスマニュアルに対応するファイルが、マウスなどの操作入力手段によって選択される。
【０１８５】
ＰＣは、ユーザからのサービスマニュアルの選択を受けて、ディスプレイ３上のブラウザ５３内に、選択されたサービスマニュアルのトップページを表示する処理を行う（ステップＳ１０１：サービスマニュアルの表示）。このとき、例えば、図２６（後述）に示すように、ブラウザ５３内は、２つのフレーム（左側フレーム及び右側フレーム）に分割され、一方のフレーム（左側フレーム）にサービスマニュアルの目次ページを、他方のフレーム（右側フレーム）にサービスマニュアルの本文ページを表示する。なお、目次ページは、図２１に示すように、目次ＸＭＬデータと所定のＸＳＬデータから作成される。また、本文ページに関しては、詳細な説明は行わないが、他のページと同様に、本文ＸＭＬデータと所定のＸＳＬデータから作成される。
【０１８６】
さらに、例えば、ブラウザ５３のツールバーに、本文表示モード及び図面表示モードのモード選択が可能なボタンが表示される。ユーザは、このモード選択ボタンによるモード選択によって、本文表示モード又は図面表示モードの選択を行うことが可能である。
【０１８７】
ユーザによって図面表示モードが選択された場合には（ステップＳ１０３で『はい』）、左側フレーム内の目次ページの各項目の選択を受けて、選択された各項目に対応した回路図や基板図、さらには、回路図や基板図に含まれる各部品に関する情報などを右側フレーム内に表示する（ステップＳ１０５：図面表示モードによる表示）。
【０１８８】
一方、ユーザによって本文表示モードが選択された場合には（ステップＳ１０３で『いいえ』）、左側フレーム内の目次ページの各項目の選択を受けて、選択された各項目に対応した様々な説明文や図面などを含む本文ページを右側フレーム内に表示する（ステップＳ１０７：本文表示モードによる表示）。なお、ここでは、ステップＳ１０１で本文表示モードでの表示を行うようにしているので、モード選択が行われなかった場合には、本文表示モードを継続的に行う。
【０１８９】
さらに、この図面表示モードに関して、図１４に示すフローチャートを用いて説明する。図１４は、本発明の実施の形態における図面表示モードにおける表示処理の概要を示すフローチャートである。図面表示モードでは、図２６に示すように、右側フレームをさらに２つのフレーム（フレームＡ、Ｂ）に分ける（ステップＳ２０１：右側フレームを２つに分割）。フレームＡ、Ｂの配置位置は任意であるが、例えば、図２６のように、右側フレームを上下に分割することが可能である。なお、以下では、右側フレームの上部のフレームをフレームＡ（図面表示領域）、右側フレームの下部のフレームをフレームＢ（部品表ページ表示領域）と呼ぶことにする。そして、フレームＡ内に図面表示モードの所定のトップページなどを表示する一方（ステップＳ２０３：フレームＡ内に所定のページを表示）、フレームＢ内には部品表ページを表示する（ステップＳ２０５：フレームＢ内に部品表ページを表示）。なお、部品表ページは、図２２に示すように、部品表ＸＭＬデータと所定のＸＳＬデータから作成される。
【０１９０】
さらに、上記のステップＳ２０５の処理が終了し、図面表示モードによる表示を行っている状態において、ユーザによって目次ページ内の図面項目が選択された場合の表示処理の概要について、図１５に示すフローチャートを用いて説明する。図１５は、本発明の実施の形態における図面表示モードで、ユーザによって目次ページ内の図面項目が選択された場合の表示処理の概要を示すフローチャートである。
【０１９１】
ユーザによって、目次ページ内に表示されている図面項目が選択された場合、まず、ＰＣは、目次ＸＭＬデータを参照して、選択された図面項目に関連するＳＶＧデータ名を取得し（ステップＳ３０１：ＳＶＧデータ名の取得）、さらに、選択された図面項目の閲覧モードを判定する（ステップＳ３０３：閲覧モードの判定）。ＳＶＧデータ名の取得方法は、様々な方法が可能であるが、例えば、現在表示しているファイルの名前を取得することによって、簡単にＳＶＧデータ名を取得することが可能である。
【０１９２】
目次ページ内の各図面項目に設定されている閲覧モードは、その図面項目が回路図、基板図のどちらか一方又は両方を含んでいることを示す情報であり、この閲覧モードによって、フレームＡをさらに２つのフレーム（フレームＣ、Ｄ）に分割するか否かが決定される。例えば、図２１の目次ＸＭＬデータに示されているように、閲覧モードが『１』の場合には、関連する図面として２つのＳＶＧデータ（第１及び第２のＳＶＧデータ）が存在しているので、この２つのＳＶＧデータを表示するために、フレームＡをさらに２つのフレームＣ、Ｄに分割して、フレームＣ、Ｄにそれぞれの図面を表示する必要がある。
【０１９３】
一方、閲覧モードが『０』の場合には、関連する図面として第１のＳＶＧデータのみが存在しており、また、閲覧モードが『３』の場合には、関連する図面として第２のＳＶＧデータのみが存在しているので、フレームの分割を行わずに、現在のフレームＡに第１又は第２のＳＶＧデータを表示すればよい。なお、例えば、関連するＳＶＧデータの数が１つの場合にはフレームＡを分割せず、関連するＳＶＧデータの数が２つの場合にはフレームＡを２つのフレームＣ、Ｄに分割するよう判断することによって、閲覧モードを用いずにステップＳ３０３における判定を行うようにしてもよい。なお、ここでは、フレームＡを２つのフレームＣ、Ｄに分割すると記載したが、例えば、フレームＡを、あらかじめ２つのフレームＣ、Ｄに分割しておき、関連するＳＶＧデータの数が１つの場合にはフレームＣ、Ｄのどちらか一方を非表示とし、関連するＳＶＧデータの数が２つの場合には２つのフレームＣ、Ｄの両方を表示することも可能である。すなわち、ステップＳ３０３の判定によって、フレームＡ内に１つの図面を表示するか、あるいは、２つの図面を独立に表示するかが決定されるようにする。
【０１９４】
なお、フレームＡを分割した場合、図２７に示すように、右側フレームはフレームＢ、Ｃ、Ｄの３つのフレームに分割されることになる。以降、右側フレームが３つのフレームＢ、Ｃ、Ｄに分割された状態を３画面モードと呼ぶことにする。また、この３画面モードと対比して、フレームＡを分割せずに右側フレームが２つのフレームＡ、Ｂに分割された状態を２画面モードと呼ぶことにする。
【０１９５】
上記のように、ステップＳ３０３における閲覧モードの判定によって、右側フレームを２画面モードにするか３画面モードにするかが決定される。２画面モードの場合には、第１又は第２のＳＶＧデータをフレームＡ内に表示する（ステップＳ３０５：フレームＡ内に第１又は第２のＳＶＧデータを表示）。一方、３画面モードの場合には、フレームＡをさらに２つのフレーム（フレームＣ、Ｄ）に分ける（ステップＳ３０７：フレームＡを２つに分割）。フレームＣ、Ｄの配置位置は任意であるが、ここでは、例えば、図２７のように、フレームＡを左右に分割する。そして、左側のフレームＣ内に第１のＳＶＧデータを表示し（ステップＳ３０９：フレームＣ内に第１のＳＶＧデータを表示）、フレームＤ内に第２のＳＶＧデータを表示する（ステップＳ３１１：フレームＤ内に第２のＳＶＧデータを表示）。
【０１９６】
このようにして、目次ページ内の図面項目が選択された場合、その図面項目の閲覧モードを判定し、閲覧モードが２画面モードの場合には、図２８に示すように、選択された図面項目に係る第１又は第２のＳＶＧデータ（基板図又は回路図）と部品表ページとを右側フレーム内に表示することが可能となる。また、閲覧モードが３画面モードの場合には、図２９に示すように、選択された図面項目に係る第１のＳＶＧデータ（回路図）、選択された図面項目に係る第２のＳＶＧデータ（基板図）、部品表ページを右側フレーム内に表示することが可能となる。
【０１９７】
次に、２画面モード又は３画面モードの表示状態で、右側フレーム内に表示されている図面の図形要素が選択された場合の処理について説明する。まず、２画面モードで、図形要素が選択された場合の処理について説明する。図１６は、本発明の実施の形態における２画面モードの表示状態で、フレームＡ内に表示されている図面の図形要素が選択された場合の処理を示すフローチャートである。
【０１９８】
２画面モードの表示状態において、ユーザによって、フレームＡに表示されているＳＶＧデータ（回路図又は基板図）内の図形要素が選択された場合、まず、ＰＣは、図形要素が選択されたフレームを識別する（ステップＳ４０１：選択されたフレームを識別）。２画面モードの場合には、フレームＡのみでＳＶＧデータを表示しているので、選択されたフレームがフレームＡであることが識別される。次に、選択された図形要素を含むＳＶＧデータ名を取得し（ステップＳ４０３：ＳＶＧデータ名を取得）、さらに、選択された図形要素のシンボル番号を取得する（ステップＳ４０５：選択された図形要素のシンボル番号を取得）。
【０１９９】
そして、２画面モードの場合には、フレームＡ内に表示されており、選択された図形要素と同一のシンボル番号を有する図形要素をハイライト表示する（ステップＳ４０７：選択された図形要素をハイライト表示）。すなわち、この処理によって、ユーザによって選択された図形要素がハイライト表示される。なお、図形要素のハイライト表示とは、選択された図形要素をユーザが容易に識別できるようにするものであり、例えば、選択された図形要素の色を変えたり、選択された図形要素を点滅させたりするものである。
【０２００】
次に、選択された図形要素を含むＳＶＧデータ名と、選択された図形要素のシンボル番号とに基づいて、部品表ＸＭＬデータを参照し、このシンボル番号及びＳＶＧデータ名の両方を有する部品表ＸＭＬデータ内のレコードを検索する（ステップＳ４０９：部品表ＸＭＬデータ内のレコードを検索）。
【０２０１】
ステップＳ４０９での検索の結果、該当するレコードが部品表ＸＭＬデータ内に存在する場合には（ステップＳ４１１で『はい』）、部品表ページ内の該当する部品の項目をユーザが閲覧しやすい配置位置（例えば、フレームＢ内の一番上）に移動し、さらにハイライト表示する（ステップＳ４１３：部品表ページ内において、該当する部品をハイライト表示）。なお、部品表ページ内の該当する部品の項目のハイライト表示も図形要素のハイライト表示と同様に、ユーザが容易に識別できるように、例えば、該当する部品の項目の色を変えたり、該当する部品の項目を点滅させたりするものである。
【０２０２】
一方、部品表ＸＭＬデータは、回路図及び基板図に含まれるすべての部品に関するレコードを有しているが、選択された図形要素が部品以外のものであったなど（例えば、部品間を接続する信号線などが選択された場合）、該当するレコードが部品表ＸＭＬデータ内に存在しない場合も起こり得る。このように、該当するレコードが部品表ＸＭＬデータ内に存在しない場合には（ステップＳ４１１で『いいえ』）、部品表ページに係るハイライト表示は行わず、そのまま処理を終了する。
【０２０３】
このようにして、２画面モードにおける表示状態で、基板図又は回路図内の選択された図形要素をフレームＡ内でハイライト表示し、部品表ページに表示されている選択された図形要素に対応する部品の項目をフレームＢ内でハイライト表示することが可能となる。
【０２０４】
次に、３画面モードで、図形要素が選択された場合の処理について説明する。図１７及び図１８は、本発明の実施の形態における３画面モードの表示状態で、フレームＣ、Ｄのどちらか一方に表示されている図面の図形要素が選択された場合の処理を示すフローチャートの１ページ目及び２ページ目である。
【０２０５】
３画面モードにおける表示状態で、ユーザがマウスなどを用いて、フレームＣに表示されている第１のＳＶＧデータ（回路図）内の図形要素やフレームＤに表示されている第２のＳＶＧデータ（基板図）内の図形要素を選択した場合、まず、ＰＣは、図形要素が選択されたフレームを識別する（ステップＳ５０１：選択されたフレームを識別）。３画面モードの場合には、フレームＣ、Ｄの両方でＳＶＧデータを表示しているので、選択されたフレームがフレームＣ、Ｄのどちらかであることが識別される。
【０２０６】
次に、選択された図形要素を含んでいるＳＶＧデータ名を取得し（ステップＳ５０３：ＳＶＧデータ名を取得）、さらに、選択された図形要素のシンボル番号を取得する（ステップＳ５０５：選択された図形要素のシンボル番号を取得）。そして、３画面モードの場合には、図形要素が選択されたフレーム内に表示されており、選択された図形要素と同一のシンボル番号を有する図形要素をハイライト表示する（ステップＳ５０７：選択された図形要素をハイライト表示）。すなわち、この処理によって、選択された図形要素を含むフレーム（フレームＣ、Ｄのどちらか一方）内に表示されている選択された図形要素がハイライト表示される。
【０２０７】
次に、選択された図形要素を含むＳＶＧデータ名と、選択された図形要素のシンボル番号とに基づいて、部品表ＸＭＬデータを参照し、このシンボル番号及びＳＶＧデータ名の両方を有する部品表ＸＭＬデータ内のレコードを検索する（ステップＳ５０９：部品表ＸＭＬデータ内のレコードを検索）。
【０２０８】
ステップＳ５０９での検索の結果、該当するレコードが部品表ＸＭＬデータ内に存在する場合には（ステップＳ５１１で『はい』）、部品表ページ内の該当する部品の項目をユーザが閲覧しやすい配置位置（例えば、フレームＢ内の一番上）に移動し、さらにハイライト表示する（ステップＳ５１３：部品表ページ内において、該当する部品をハイライト表示）。一方、該当するレコードが部品表ＸＭＬデータ内に存在しない場合には（ステップＳ５１１で『いいえ』）、部品表ページに係るハイライト表示は行わず、そのまま処理を終了する。
【０２０９】
ここまでは、２画面モードの場合と同一の処理が行われるが、３画面モードの場合には、さらに、選択された図形要素を含むフレームとは異なるフレーム内に表示されている図形要素をハイライト表示する必要があるが、一方のフレームで選択された図形要素が、他方のフレームに表示されている図面に含まれていない場合もある。すなわち、２つのフレームＣ、Ｄに表示されている図面内に含まれている図形要素が、完全に１対１に対応しているわけではない。例えば、高密度ＰＣＢ（Ｐｒｉｎｔ  Ｃｉｒｃｕｉｔ  Ｂｏａｒｄ：プリント回路基板）などは、１つの基板上に複数の回路が実装されており、Ｎ枚の回路図と１枚の基板図とが対応している場合がある。したがって、基板図内の図形要素が選択された場合、選択された図形要素が現在表示している回路図内に含まれているか否かを判定し、選択された図形要素が現在表示している回路図内に含まれていない場合には、その図形要素が含まれている回路図を探し出して該当する回路図の表示を行い、その回路図内に含まれる図形要素をハイライト表示及びセンタリング表示する必要がある。なお、ここでのセンタリング表示とは、回路図が表示されるフレーム内において、ユーザが閲覧しやすい配置位置である、そのフレーム内の中心付近に該当図形要素が表示されるように回路図を表示するとの意味である（以下においても、センタリング表示とは、該当フレーム内の中心付近に該当図形要素が表示されるように該当図面を表示するとの意味合いで用いる）。
【０２１０】
ステップＳ５１３で、部品表ページ内において、該当する部品をハイライト表示した後、続いて、ステップＳ５０３で取得されたＳＶＧデータ名とは異なるＳＶＧデータ名を特定する（ステップＳ５１５：他方のフレームに表示すべきＳＶＧデータ名を特定）。すなわち、このステップＳ５１５では、図形要素が選択されたフレームとは異なるフレームに表示すべきＳＶＧデータが特定される。
【０２１１】
そして、図形要素が選択されたフレームとは異なる他方のフレーム（フレームＣ内に表示されている図面の図形要素が選択された場合にはフレームＤ、フレームＤ内に表示されている図面の図形要素が選択された場合にはフレームＣ）に現在表示されているＳＶＧデータが、ステップＳ５１５で特定されたＳＶＧデータと同一か否かを判断する（ステップＳ５１７：表示すべきＳＶＧデータが他方のフレームに表示されている？）。そして、現在表示されているＳＶＧデータと、表示すべきＳＶＧデータとが同一でない場合には、図形要素が選択されたフレームとは異なるフレームに、ステップＳ５１５で特定されたＳＶＧデータを表示する（ステップＳ５１９：他方のフレームに適切なＳＶＧデータを表示）。その後、ステップＳ５１９で表示したＳＶＧデータにおいて、選択された図形要素と同一のシンボル番号を有する図形要素をハイライト表示し、図形要素が選択されたフレームとは異なるフレーム（他方のフレーム）内で、その図形要素をセンタリング表示する（ステップＳ５２１：他方のフレーム内の図形要素をハイライト表示及びセンタリング表示）。
【０２１２】
このようにして、３画面モードにおける表示状態で、フレームＣ及びＤのどちらか一方において表示されている基板図又は回路図で選択された図形要素をハイライト表示し、他方のフレームにおいて、選択された図形要素と同一の図形要素をハイライト表示及びセンタリング表示し、さらに、部品表ページに表示されている選択された図形要素に対応する部品の項目をフレームＢ内でハイライト表示することが可能となる。
【０２１３】
次に、部品表ページ内に記載されている特定の部品が選択された場合の処理について説明する。図１９及び図２０は、本発明の実施の形態における図面表示モードで、ユーザによって部品表ページ内の部品が選択された場合の表示処理の概要を示すフローチャートの１ページ目及び２ページ目である。
【０２１４】
ユーザがマウスなどを用いて、フレームＢに表示されている部品表ページ内に記載されている部品を選択した場合、まず、ＰＣは、部品表ＸＭＬデータを参照して、選択された部品のシンボル番号と、その部品のレコードに存在するＳＶＧデータ名を取得する（ステップＳ６０１：選択された部品のシンボル番号と、その部品が含まれるＳＶＧデータ名とを取得）。また、部品表ページ内の選択された部品の項目をハイライト表示する（ステップＳ６０３：部品表ページ内において、選択された部品をハイライト表示）。
【０２１５】
ここで、選択された部品のレコードに、ＳＶＧデータが１つのみ記載されている場合と、２つ記載されている場合とがある。そして、ＳＶＧデータが１つのみ記載されている場合は、その部品を含む図面は２画面モードで表示されるべきものであると判断し（ステップＳ６０５で『２画面モード』）、２つ記載されている場合は、その部品を含む図面は３画面モードで表示されるべきものであると判断する（ステップＳ６０５で『３画面モード』）。
【０２１６】
ステップＳ６０５において２画面モードで表示されるべきと判断された場合には、ステップＳ６０１で特定したＳＶＧデータが、現在２画面モードで表示されているか否かを判断する（ステップＳ６０７：表示すべきＳＶＧデータが２画面モードで表示されている？）。ステップＳ６０１で特定したＳＶＧデータが２画面モードで表示されている場合には（ステップＳ６０７で『はい』）、選択された部品のシンボル番号を有する図形要素をハイライト表示及びセンタリング表示する（ステップＳ６０９：該当する図形要素をハイライト表示及びセンタリング表示）。一方、ステップＳ６０１で特定したＳＶＧデータが２画面モードで表示されていない場合には（ステップＳ６０７で『いいえ』）、表示すべきＳＶＧデータを２画面モードで表示し（ステップＳ６１１：表示すべきＳＶＧデータを２画面モードで表示）、選択された部品のシンボル番号を有する図形要素をハイライト表示及びセンタリング表示する（ステップＳ６１３：該当する図形要素をハイライト表示及びセンタリング表示）。
【０２１７】
また、ステップＳ６０５において３画面モードで表示されるべきと判断された場合には、ステップＳ６０１で特定した２つのＳＶＧデータが、現在３画面モードで表示されているか否かを判断する（ステップＳ６１５：表示すべきＳＶＧデータが３画面モードで表示されている？）。ステップＳ６０１で特定した２つのＳＶＧデータが３画面モードで表示されている場合には（ステップＳ６１５で『はい』）、２つのフレームＣ、Ｄの両方において、選択された部品のシンボル番号を有する図形要素をハイライト表示及びセンタリング表示する（ステップＳ６１７：該当する図形要素をハイライト表示及びセンタリング表示）。一方、ステップＳ６０１で特定した２つのＳＶＧデータが３画面モードで表示されていない場合には（ステップＳ６１５で『いいえ』）、表示すべき２つのＳＶＧデータを３画面モードで表示し（ステップＳ６１９：表示すべきＳＶＧデータを３画面モードで表示）、２つのフレームＣ、Ｄの両方において、選択された部品のシンボル番号を有する図形要素をハイライト表示及びセンタリング表示する（ステップＳ６２１：該当する図形要素をハイライト表示及びセンタリング表示）。
【０２１８】
次に、図１５を用いて説明した２画面モード又は３画面モードでの表示（図２８又は図２９に示す表示）が行われている場合に、各図面に関連して、ユーザが任意にコメントを書き入れることが可能なコメント機能について説明する。このコメント機能を用いれば、ユーザは、自分の覚え書きなどを電子化サービスマニュアル内に書き加えることが可能であり、また、このようにして書き加えられたコメントを閲覧することが可能となる。
【０２１９】
まず、図３０を参照しながら、図面内で選択された図形要素に係る情報の検索を可能にするＳＶＧビューアコンテキストメニューの生成について説明する。図３０は、本発明の実施の形態における２画面モード又は３画面モードの表示状態で、ＳＶＧビューアコンテキストメニューの生成の基になる情報の処理を示すフローチャートである。
【０２２０】
まず、ＰＣは、図２８又は図２９に示すような２画面モード又は３画面モードでのＳＶＧデータの表示と同時に、ＳＶＧビューアコンテキストメニューの基本設定を行う（ステップＳ１１０１：ＳＶＧビューアコンテキストメニューの基本設定）。この基本設定では、例えば、マウスの右クリックによって、図面内の任意の箇所が指定された場合に表示すべきＳＶＧビューアコンテキストメニューの設定が行われ、具体的には、ＳＶＧビューアコンテキストメニューに、例えば、図面の拡大縮小の切り換えを可能とする項目を始めとする様々な項目が表示されるようにする。
【０２２１】
次に、ＰＣは、クッキー情報としてＰＣ内に格納されているコメント保存フォルダ情報を読み出し（ステップＳ１１０３：コメント保存フォルダ情報を読み出す）、この電子化サービスマニュアルにコメント情報がすでに設定されているか否かを判別する（ステップＳ１１０５：コメント情報が存在？）。このコメント保存フォルダ情報は、ユーザが閲覧している当該電子化サービスマニュアルにコメント情報（コメントＸＭＬデータ、上述のマイノートＸＭＬデータに対応）がすでに存在しているか否かを示す情報であり、具体的には、所定のフォルダ（コメント保存フォルダ）内にコメント情報が存在しているか否かを、所定のフォルダ内のファイル名を参照して判別するものである。
【０２２２】
そして、コメント保存フォルダ内にコメント情報が存在する場合（ステップＳ１１０５で『はい』）には、ＳＶＧビューアコンテキストメニュー内にコメントに係る機能を動作させる項目を埋め込む（ステップＳ１１０７：ＳＶＧビューアコンテキストメニュー内にコメント機能メニューを追加）。一方、コメント保存フォルダ内にコメント情報が存在しない場合（ステップＳ１１０５で『いいえ』）には、ＳＶＧビューアコンテキストメニュー内にコメントに係る機能を埋め込むための処理は行われない。
【０２２３】
このようにして、コメント機能メニューがＳＶＧビューアコンテキストメニューに埋め込まれることによって、ユーザが所定の操作（例えば、マウスによる右クリック）を行った場合、基本設定による様々な項目及びコメントに係る機能の動作が可能となる項目が、ＳＶＧビューアコンテキストメニューで表示されるようになる。
【０２２４】
次に、２画面モード又は３画面モードでの表示（図２８又は図２９に示す表示）が行われている場合における、図面内で選択された図形要素に係るコメント機能について説明する。図３１は、本発明の実施の形態における２画面モード又は３画面モードの表示状態でのコメント機能におけるＳＶＧビューアコンテキストメニューの表示処理を示すフローチャートである。
【０２２５】
ユーザがマウスなどを用いて、フレームＡ（２画面モード時）や、フレームＣ、Ｄのどちらか一方（３画面モード時）内に表示されているＳＶＧデータ（回路図又は基板図）内の図形要素を選択した場合、図１６や図１７及び図１８を用いて説明したように、ＰＣは、図形要素のハイライト表示や、部品表ページの該当する部品のハイライト表示などを行う（ステップＳ１２０１：図１６に示す処理、又は、図１７及び図１８に示す処理）。また、ＳＶＧビューアコンテキストメニュー内に、選択された図形要素に関する情報（例えば、シンボル番号）を埋め込む（ステップＳ１２０３：ＳＶＧビューアコンテキストメニュー内に選択された図形要素のシンボル番号を埋め込む）。
【０２２６】
そして、ＳＶＧビューアコンテキストメニューの表示に対応した操作（例えば、マウスによる右クリック）が行われた場合には、図形要素のシンボル番号に係る項目、基本設定による様々な項目、ネットワーク接続先情報に記載された各Ｗｅｂサイトに係る項目を含むＳＶＧビューアコンテキストメニューを動的に生成し、ディスプレイ３上に表示する（ステップＳ１２０５：ＳＶＧビューアコンテキストメニューの表示）。
【０２２７】
図３６は、本発明の実施の形態において、ディスプレイにＳＶＧビューアコンテキストメニューが表示された状態を示す図である。図３６に示すように、ＳＶＧビューアコンテキストメニューには、図形要素のシンボル番号に係る項目、基本設定による様々な項目、コメントに係る項目が並列的又は階層的に表示される。図３６に示すＳＶＧビューアコンテキストメニューでは、『コメント』という項目内に『入力』、『リスト』、『全リスト』の各項目が表示されている。
【０２２８】
ＳＶＧビューアコンテキストメニューで、『コメント』の項目内の『入力』の選択によって、コメントの入力が可能となる。このとき、ＳＶＧビューアコンテキストメニューが任意の図形要素の選択後に表示されている場合（すなわち、図面内の図形要素上で右クリックが行われた場合）には、その図形要素に対するコメントを入力することが可能である。また、図形要素が選択されずに、例えば、図面内の背景部分で右クリックが行われた場合にも、『コメント』の項目や『コメント』内の『入力』、『リスト』、『全リスト』の各項目を有するＳＶＧビューアコンテキストメニューが表示されるようにすることが可能である。このときには、『コメント』の項目内の『入力』が選択された場合には、図面そのものに対するコメントを入力することが可能である。
【０２２９】
以下、さらに『コメント』の項目内の『入力』が選択され、コメント入力が行われる場合の処理について説明する。図３２及び図３３は、本発明の実施の形態における２画面モード又は３画面モードの表示状態でのコメント入力処理を示すフローチャートの１ページ目及び２ページ目である。『コメント』の項目内の『入力』が選択された場合には、まず、ＰＣは、選択された図形要素を含むＳＶＧデータ名を取得し（ステップＳ１３０１：ＳＶＧデータ名を取得）、さらに、選択された図形要素のシンボル番号を取得する（ステップＳ１３０３：選択された図形要素のシンボル番号を取得）。
【０２３０】
次に、クッキー情報として保存されているコメント保存フォルダ情報を読み出す（ステップＳ１３０５：コメント保存フォルダ情報を読み出す）。このコメント保存フォルダ情報には、コメントＸＭＬデータの保存場所が記載されている。そして、コメント保存フォルダにより特定されたフォルダ内にコメントＸＭＬデータが存在するか否かを判断し（ステップＳ１３０７：コメントＸＭＬデータが存在？）、コメントＸＭＬデータが存在する場合には（ステップＳ１３０７で『はい』）、コメントＸＭＬデータの読み出しを行い（ステップＳ１３０９：コメントＸＭＬデータを読み出す）、コメントＸＭＬデータが存在しない場合には（ステップＳ１３０７で『いいえ』）、コメントＸＭＬデータを新規に生成する（ステップＳ１３１１：コメントＸＭＬデータを新規に生成）。また、所定のクッキー情報からユーザ情報を読み出す（ステップＳ１３１３：ユーザ情報を読み出す）。そして、ステップＳ１３０９で読み出したコメントＸＭＬデータ、又は、ステップＳ１３１１で生成されたコメントＸＭＬデータを、所定のコメント編集用ＸＳＬデータを用いて加工し、コメント編集画面をディスプレイ３上に表示する（ステップＳ１３１５：コメント編集画面を表示）。
【０２３１】
ここで、コメントＸＭＬデータの構成及びコメント編集画面について説明する。図３７は、本発明の実施の形態におけるコメントＸＭＬデータの一例を示す図であり、図３８は、本発明の実施の形態におけるコメント編集画面の一例を示す図である。１つの電子化サービスマニュアルに対して、１つのコメントＸＭＬデータが存在している。図３７に示すコメントＸＭＬデータ内の各レコードは、ＳＶＧデータ名によって識別され、さらに各レコードは、タイトル、機種名、マニュアル番号、ブロック番号、シンボル番号、コメント、コメント種別、登録者、登録者電子メールアドレス（図３７では登録者電子メール）、登録日、添付ファイル、参照ＵＲＬの各項目を有している。
【０２３２】
また、図３８に示すコメント編集画面は、図３７に示すコメントＸＭＬデータによって規定されたレコードの各項目に応じた入力フォームを有している。したがって、図３８に示すコメント編集画面では、図３７に示すコメントＸＭＬデータの各項目への情報入力用に、タイトル、機種名、マニュアル番号、ブロック番号、シンボル番号、コメント、コメント種別、登録者、登録者電子メールアドレス、登録日、添付ファイル、参照ＵＲＬの各項目への入力フォームが表示されている。なお、図３８に示すコメント編集画面は、ユーザによる情報入力が行われる前の初期画面である。
【０２３３】
コメント編集画面のタイトル入力フォームには、例えば、そのコメントの判別が容易になるような情報をユーザが任意に入力することが可能である。機種名、マニュアル番号、ブロック番号、シンボル番号には、それぞれ、当該電子化サービスマニュアルに係る機種名、当該電子化サービスマニュアルのバージョン情報、選択した図面に規定されているブロック番号、選択した図形要素に規定されているシンボル番号が、ＰＣによって自動的に挿入される。なお、これらの情報は、ユーザによって選択されたＳＶＧデータ内に記載されているものである。また、ユーザが、これらの項目を任意に修正することも可能である。
【０２３４】
また、コメント編集画面のコメント入力フォームには、例えば、その基板図又は回路図や、図形要素（部品）に係る覚え書きなどを、ユーザが任意に入力することが可能である。また、コメント種別のチェックボックスとして、例えば、ノート（覚え書き）、参考、意見などの項目が設定されている。このチェックボックスのいずれかを選択することによって、コメント入力フォームに入力するコメントの種別を設定することが可能である。また、登録者、登録者電子メールアドレスには、ステップＳ１３１３で読み出されたユーザ情報に従って、登録者の名前と電子メールアドレスとが、ＰＣによって自動的に挿入される。なお、ユーザが、これらの項目を任意に修正することも可能である。また、登録日には、当該コメントの入力日付（現在の日付）が自動的に挿入される。また、コメント編集画面の添付ファイル入力フォームや参照ＵＲＬ入力フォームには、コメントに付加する添付ファイルやＵＲＬ情報を入力することが可能である。
【０２３５】
ユーザは、図３８に示すコメント編集画面を用いて、上記の各入力フォームに応じた情報を入力し、コメント編集画面上に表示されている保存ボタンを選択することで、コメントの入力、保存を行うことが可能である。ユーザによって、コメントの入力及び保存が行われた場合（ステップＳ１３１７で『はい』）には、コメント編集画面によって設定されたコメントを始めとする各情報を、コメントＸＭＬデータに追加する（ステップＳ１３１９：コメントＸＭＬデータの更新）。このとき、図３７に示すように、コメント編集画面によって設定された各情報は、ＳＶＧデータ名と関連付けられて、図３７に示すコメントＸＭＬデータとして保存される。また、ユーザによって、コメント編集画面上に表示されているキャンセルボタンが選択された場合には（ステップＳ１３１７で『いいえ』）、コメントの保存は行わず、処理を終了する。以上のようにして、回路図や基板図などの図面や、その図面の構成要素である図形要素に関連して、ユーザが自由にコメントを書き加えることが可能であり、ユーザにより入力されたコメントをコメントＸＭＬデータとして保存することが可能である。なお、コメントの挿入と同様に、ユーザが、図面の構成要素である図形要素の設定（例えば、色の設定）を自由に変えられるようにすることも可能である。このように、ユーザによって変更された図形要素の設定が変更された場合には、コメントＸＭＬデータと同様の処理によって、上述のマイドローＸＭＬデータが生成され、ユーザによる設定変更に係る情報は、マイドローＸＭＬデータに格納される。
【０２３６】
次に、ユーザが、コメントを閲覧する場合について説明する。コメントの閲覧は、回路図や基板図などの図面上で右クリックなどの所定の操作を行ってＳＶＧビューアコンテキストメニューを表示し、ＳＶＧビューアコンテキストメニューの『コメント』の項目内の『リスト』や『全リスト』を選択することによって可能である。なお、『リスト』を選択した場合には、選択された図面（右クリックが行われた図面）に関連するコメントが表示され、『全リスト』を選択した場合には、すべての図面に関連するコメント（当該電子化サービスマニュアルに関連するコメント）が表示される。以下、コメントの閲覧が行われる場合の処理について説明する。
【０２３７】
図３４及び図３５は、本発明の実施の形態における２画面モード又は３画面モードの表示状態でのコメント表示処理を示すフローチャートの１ページ目及び２ページ目である。『コメント』の項目内の『リスト』又は『全リスト』が選択された場合には、まず、ＰＣは、選択された図面のＳＶＧデータ名を取得する（ステップＳ１４０１：ＳＶＧデータ名を取得）。そして、コメント保存フォルダにコメントＸＭＬデータが存在するか否かを判断し（ステップＳ１４０３：コメントＸＭＬデータが存在？）、コメントＸＭＬデータが存在する場合には（ステップＳ１４０３で『はい』）、コメントＸＭＬデータの読み出しを行い（ステップＳ１４０５：コメントＸＭＬデータを読み出す）、コメントＸＭＬデータが存在しない場合には（ステップＳ１４０３で『いいえ』）、コメントＸＭＬデータを新規に生成する（ステップＳ１４０７：コメントＸＭＬデータを新規に生成）。
【０２３８】
次に、ＰＣは、『コメント』の項目内の『リスト』が選択されたのか、又は、『コメント』の項目内の『全リスト』が選択されたのかを判別する（ステップＳ１４０９：コメント一覧表示方法を判別）。『コメント』の項目内の『リスト』が選択された場合（ステップＳ１４０９で『リスト』）には、コメントＸＭＬデータの中から、ステップＳ１４０１で取得したＳＶＧデータ名を有するレコードを検索する（ステップＳ１４１１：コメントＸＭＬデータから、該当するＳＶＧデータ名のレコードを検索）。一方、『コメント』の項目内の『全リスト』が選択された場合（ステップＳ１４０９で『全リスト』）には、ユーザがコメントＸＭＬデータ内のすべてのコメントの閲覧を望んでいるものと判断できるので、特定のレコードの検索などの処理は行わない。
【０２３９】
そして、ステップＳ１４１１で検索及び抽出されたコメントＸＭＬデータのレコード（『リスト』の選択時）、又は、コメントＸＭＬデータ内のすべてのレコード（『全リスト』の選択時）を、コメント一覧表示用ＸＳＬデータを用いて加工して、コメント一覧画面としてディスプレイ３上に表示する（ステップＳ１４１３：コメント一覧画面の表示）。
【０２４０】
図３９は、本発明の実施の形態におけるコメント一覧画面の一例を示す図である。コメント一覧表示用ＸＳＬデータの設定によって、コメント一覧画面に表示すべき情報を変更することが可能であるが、この図３９に示すコメント一覧画面では、コメント一覧画面によって、番号（コメントごとに便宜的に付与）、ブロック番号（ブロック）、シンボル番号、タイトル、種別（コメントの種別）、登録日、添付（添付ファイル）、リンク（参照ＵＲＬ）の内容が表示されるようにしている。
【０２４１】
また、コメントの内容を始めとする詳細な内容を表示する場合（ステップＳ１４１５で『はい』）には、例えば、各コメントのタイトルを選択することによって、図４０に示すような詳細な情報を表示するコメント内容表示画面を表示する（ステップＳ１４１７：コメント内容表示画面を表示）。また、このコメント内容表示画面上で、コメントの再編集ができるようにしてもよく、コメントの再編集が行われた場合には、コメントＸＭＬデータの更新（ステップＳ１３１９と同一の処理）が行われて、新たに編集されたコメントがコメントＸＭＬデータ内に格納される。
【０２４２】
また、コメントＸＭＬデータは、テキスト形式のデータベースなので、コメントＸＭＬデータの一部のレコード又はすべてのレコードを抽出して別ファイルとして保存したり、例えば、他のコメントＸＭＬデータ（他のユーザによって作成されたコメントＸＭＬデータ）を自分のコメントＸＭＬデータと結合させたりすることが容易に行える。図３９のコメント一覧画面には、インポートボタン及びエクスポートボタンが表示されている。インポートボタンを選択した場合には、他のコメントＸＭＬデータのファイルを選択し、自分のコメントＸＭＬデータの内容と他のコメントＸＭＬデータの内容とを結合して、新たに自分のコメントＸＭＬデータとして保存することが可能である。新たに作成されたコメントＸＭＬデータは、元のコメントＸＭＬデータ及び他のコメントＸＭＬデータの両方の内容を含むものである。また、エクスポートボタンを選択した場合には、自分のコメントＸＭＬデータの一部又はすべてを、別ファイルとして、任意のディレクトリや記録媒体に保存することが可能である。
【産業上の利用可能性】
【０２４３】
本発明に係る電子化サービスマニュアル生成方法、電子化サービスマニュアル生成装置、電子化サービスマニュアル生成用プログラム並びにこのプログラムが記録された記録媒体は、利便性に優れた電子化サービスマニュアルを生成するという効果を有しており、電気回路や電子回路を有する製品に対応して、保守点検、整備、修理などを行う際の参考となる詳細な情報が掲載されている電子化サービスマニュアルを生成するための技術に適用可能である。
【図１】
0004423613.tif 000002
【図２】
0004423613.tif 000003
【図３】
0004423613.tif 000004
【図４】
0004423613.tif 000005
【図５】
0004423613.tif 000006
【図６】
0004423613.tif 000007
【図７】
0004423613.tif 000008
【図８】
0004423613.tif 000009
【図９】
0004423613.tif 000010
【図１０】
0004423613.tif 000011
【図１１】
0004423613.tif 000012
【図１２】
0004423613.tif 000013
【図１３】
0004423613.tif 000014
【図１４】
0004423613.tif 000015
【図１５】
0004423613.tif 000016
【図１６】
0004423613.tif 000017
【図１７】
0004423613.tif 000018
【図１８】
0004423613.tif 000019
【図１９】
0004423613.tif 000020
【図２０】
0004423613.tif 000021
【図２１】
0004423613.tif 000022
【図２２】
0004423613.tif 000023
【図２３】
0004423613.tif 000024
【図２４】
0004423613.tif 000025
【図２５】
0004423613.tif 000026
【図２６】
0004423613.tif 000027
【図２７】
0004423613.tif 000028
【図２８】
0004423613.tif 000029
【図２９】
0004423613.tif 000030
【図３０】
0004423613.tif 000031
【図３１】
0004423613.tif 000032
【図３２】
0004423613.tif 000033
【図３３】
0004423613.tif 000034
【図３４】
0004423613.tif 000035
【図３５】
0004423613.tif 000036
【図３６】
0004423613.tif 000037
【図３７】
0004423613.tif 000038
【図３８】
0004423613.tif 000039
【図３９】
0004423613.tif 000040
【図４０】
0004423613.tif 000041
【図４１】
0004423613.tif 000042