(57)【要約】【課題】  必要なパーツを効率的に探し出すことができるドキュメント作成支援システムを提供する。【解決手段】  マニュアル作成支援サーバは、作成中のマニュアルに対応するパーツ属性を検索キーとして取得し、取得した検索キーに対応するマニュアル管理テーブル４２０のパーツ属性を介して、そのパーツ属性に対応するマニュアルで利用されるパーツをパーツ管理テーブル４４０から検索し、作成中のマニュアルで利用されるパーツ及び索出したパーツを１つのパーツとして集約する。パーツ集約では、集約対象パーツＡ、Ｂのそれぞれについて他方との差分部分を判定し、集約対象パーツＡ、Ｂの差分部分に含まれるテキストを変数名に置き換えた１つのパーツとして集約対象パーツＡ、Ｂを集約する。【選択図】  図１２
2020091630.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数の要素からなるパーツを記憶するパーツ記憶手段と、
ドキュメントごとに、前記パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶手段と、
前記パーツ記憶手段のパーツ及び前記ノード情報記憶手段のノード情報に基づいて、前記パーツを構造化した構造化データを生成する構造化データ生成手段と、
前記パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶手段と、
前記構造化データ生成手段で生成した構造化データ及び前記テンプレート記憶手段のレイアウトテンプレートに基づいて前記ドキュメントを生成するドキュメント生成手段と、
前記パーツの属性に関するパーツ属性情報を前記ドキュメントと対応づけて記憶するパーツ属性情報記憶手段と、
検索キーに対応する前記パーツ属性情報記憶手段のパーツ属性情報を介して、当該パーツ属性情報に対応する前記ドキュメントで利用される前記パーツを前記パーツ記憶手段から検索するパーツ検索手段とを備えることを特徴とするドキュメント作成支援システム。
【請求項２】
請求項１において、
前記パーツ記憶手段の第１パーツ及び第２パーツのそれぞれについて他方との差分部分を判定し、前記第１パーツ及び前記第２パーツの差分部分を参照情報に置き換えた１つの前記パーツとして前記第１パーツ及び前記第２パーツを集約するパーツ集約手段を備えることを特徴とするドキュメント作成支援システム。
【請求項３】
請求項２において、
変数識別情報及び変数内容情報を規定した変数情報を前記ドキュメントと対応づけて記憶する変数情報記憶手段を備え、
前記パーツ集約手段は、前記第１パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記参照情報としての前記変数識別情報及び前記第１パーツの差分部分に関する前記変数内容情報を前記変数情報記憶手段に登録するとともに、前記第２パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記参照情報としての前記変数識別情報及び前記第２パーツの差分部分に関する前記変数内容情報を前記変数情報記憶手段に登録し、
前記ドキュメント生成手段は、前記変数情報記憶手段の変数情報のうち生成対象となる前記ドキュメントの変数情報に基づいて、前記パーツに含まれる前記変数識別情報を、当該変数識別情報に対応する変数内容情報に変換することを特徴とするドキュメント作成支援システム。
【請求項４】
請求項２及び３のいずれか１項において、
前記要素を記憶する要素記憶手段を備え、
前記パーツ集約手段は、前記第１パーツ及び前記第２パーツの差分部分に含まれる共通の前記要素を、これを識別するための前記参照情報に置き換え、
前記ドキュメント生成手段は、前記パーツに含まれる前記参照情報に基づいて前記要素記憶手段から前記要素を取得し、取得した要素に基づいて前記ドキュメントを生成することを特徴とするドキュメント作成支援システム。
【請求項５】
請求項２乃至４のいずれか１項において、
作成中の前記ドキュメントに対応する前記パーツ属性情報記憶手段のパーツ属性情報を前記検索キーとして取得する検索キー取得手段を備え、
前記パーツ集約手段は、前記作成中のドキュメントで利用される前記パーツ及び前記パーツ検索手段で索出したパーツを前記１つのパーツとして集約することを特徴とするドキュメント作成支援システム。
【請求項６】
請求項５において、
変換の対象となる変換対象用語及び変換を行って統一すべき統一用語を含む用語変換情報を記憶する用語変換情報記憶手段と、
前記用語変換情報記憶手段の用語変換情報に基づいて、前記作成中のドキュメントで利用される前記パーツに含まれる前記変換対象用語を前記統一用語に変換する用語変換手段とを備え、
前記パーツ集約手段は、前記用語変換手段で用語が変換された前記パーツ及び前記パーツ検索手段で索出したパーツを前記１つのパーツとして集約することを特徴とするドキュメント作成支援システム。
【請求項７】
請求項１乃至６のいずれか１項において、
前記ドキュメントを記憶するドキュメント記憶手段と、
前記ドキュメント記憶手段のドキュメントから、作成のベースとする前記ドキュメントを選択するドキュメント選択手段と、
前記パーツ属性情報を取得するパーツ属性情報取得手段と、
前記ドキュメント記憶手段のドキュメントのうち、前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する複数の前記ドキュメントについて前記パーツ単位で共通な差分部分を判定する差分部分判定手段と、
前記ドキュメント選択手段で選択したドキュメントに、前記差分部分判定手段で判定した共通な差分部分を追加することにより作成対象の前記ドキュメントを構成するドキュメント構成手段とを備えることを特徴とするドキュメント作成支援システム。
【請求項８】
１又は複数の要素からなるパーツを利用するドキュメント及び前記パーツの属性に関するパーツ属性情報を対応づけて記憶するドキュメント記憶手段と、
前記ドキュメント記憶手段のドキュメントから、作成のベースとする前記ドキュメントを選択するドキュメント選択手段と、
前記パーツ属性情報を取得するパーツ属性情報取得手段と、
前記ドキュメント記憶手段のドキュメントのうち、前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する複数の前記ドキュメントについて前記パーツ単位で共通な差分部分を判定する差分部分判定手段と、
前記ドキュメント選択手段で選択したドキュメントに、前記差分部分判定手段で判定した共通な差分部分を追加することにより作成対象の前記ドキュメントを構成するドキュメント構成手段とを備えることを特徴とするドキュメント作成支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントの作成を支援するシステムに係り、特に、必要なパーツを効率的に探し出すことができるドキュメント作成支援システムに関する。
【背景技術】
【０００２】
従来、文書を作成する技術としては、例えば、特許文献１記載の技術が知られている。
特許文献１記載の技術は、文書の構造を文書全体の骨組み構造体と、その骨組み構造体に埋め込むための文章要素片から構成し、文書作成にあたっては、要求仕様に従ってあらかじめ用意された多種多数の文章要素片から選択して、骨組み構造体に埋め込んで行くことを繰り返すことにより文書が作成する文書作成装置である（同文献〔００１３〕〜〔００３１〕及び図１〜２１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３３１４８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載の技術にあっては、文章要素片の数が多くなると、利用したい文章要素片（パーツ）を探し出すのが難しいという問題があった。
【０００５】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、必要なパーツを効率的に探し出すことができるドキュメント作成支援システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔発明１〕  上記目的を達成するために、発明１のドキュメント作成支援システムは、１又は複数の要素からなるパーツを記憶するパーツ記憶手段と、ドキュメントごとに、前記パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶手段と、前記パーツ記憶手段のパーツ及び前記ノード情報記憶手段のノード情報に基づいて、前記パーツを構造化した構造化データを生成する構造化データ生成手段と、前記パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶手段と、前記構造化データ生成手段で生成した構造化データ及び前記テンプレート記憶手段のレイアウトテンプレートに基づいて前記ドキュメントを生成するドキュメント生成手段と、前記パーツの属性に関するパーツ属性情報を前記ドキュメントと対応づけて記憶するパーツ属性情報記憶手段と、検索キーに対応する前記パーツ属性情報記憶手段のパーツ属性情報を介して、当該パーツ属性情報に対応する前記ドキュメントで利用される前記パーツを前記パーツ記憶手段から検索するパーツ検索手段とを備える。
【０００７】
このような構成であれば、構造化データ生成手段により、パーツ記憶手段のパーツ及びノード情報記憶手段のノード情報に基づいて構造化データが生成され、ドキュメント生成手段により、生成された構造化データ及びテンプレート記憶手段のレイアウトテンプレートに基づいてドキュメントが生成される。また、パーツ検索手段により、検索キーに対応するパーツ属性情報記憶手段のパーツ属性情報を介して、そのパーツ属性情報に対応するドキュメントで利用されるパーツがパーツ記憶手段から検索される。
【０００８】
ここで、要素としては、例えば、文字、数字、符合、記号、用語その他のテキスト、画像（静止画像及び動画像を含む。）、数式、表、図形、グラフ、脚注、柱、ノンブル、タイトル、本文又は音声が含まれる。以下、発明８のドキュメント作成支援システムにおいて同じである。
【０００９】
また、パーツ記憶手段は、パーツをあらゆる手段で且つあらゆる時期に記憶するものであり、パーツを予め記憶してあるものであってもよいし、パーツを予め記憶することなく、本システムの動作時に外部からの入力等によってパーツを記憶するようになっていてもよい。以下、記憶手段に情報を記憶することについては同様である。
【００１０】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。以下、発明８のドキュメント作成支援システムにおいて同じである。
【００１１】
〔発明２〕  さらに、発明２のドキュメント作成支援システムは、発明１のドキュメント作成支援システムにおいて、前記パーツ記憶手段の第１パーツ及び第２パーツのそれぞれについて他方との差分部分を判定し、前記第１パーツ及び前記第２パーツの差分部分を参照情報に置き換えた１つの前記パーツとして前記第１パーツ及び前記第２パーツを集約するパーツ集約手段を備える。
【００１２】
このような構成であれば、パーツ集約手段により、パーツ記憶手段の第１パーツ及び第２パーツのそれぞれについて他方との差分部分が判定され、第１パーツ及び第２パーツの差分部分が参照情報に置き換えられた１つのパーツとして第１パーツ及び第２パーツが集約される。
【００１３】
〔発明３〕  さらに、発明３のドキュメント作成支援システムは、発明２のドキュメント作成支援システムにおいて、変数識別情報及び変数内容情報を規定した変数情報を前記ドキュメントと対応づけて記憶する変数情報記憶手段を備え、前記パーツ集約手段は、前記第１パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記参照情報としての前記変数識別情報及び前記第１パーツの差分部分に関する前記変数内容情報を前記変数情報記憶手段に登録するとともに、前記第２パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記参照情報としての前記変数識別情報及び前記第２パーツの差分部分に関する前記変数内容情報を前記変数情報記憶手段に登録し、前記ドキュメント生成手段は、前記変数情報記憶手段の変数情報のうち生成対象となる前記ドキュメントの変数情報に基づいて、前記パーツに含まれる前記変数識別情報を、当該変数識別情報に対応する変数内容情報に変換する。
【００１４】
このような構成であれば、パーツ集約手段により、第１パーツを集約したパーツが利用されるドキュメントと対応づけられて、変数識別情報及び第１パーツの差分部分に関する変数内容情報が変数情報記憶手段に登録される。また、パーツ集約手段により、第２パーツを集約したパーツが利用されるドキュメントと対応づけられて、変数識別情報及び第２パーツの差分部分に関する変数内容情報が変数情報記憶手段に登録される。そして、ドキュメント生成手段により、変数情報記憶手段の変数情報のうち生成対象となるドキュメントの変数情報に基づいて、要素に含まれる変数識別情報が、その変数識別情報に対応する変数内容情報に変換される。
【００１５】
ここで、変数識別情報は、識別するための情報であって、例えば、名称、番号、ＩＤ、コード、ＵＲＬ等のリンク情報として構成することができる。また、変数識別情報は、例えば、文字、数字、図形、符合、記号、画像その他の情報として構成することができる。
【００１６】
また、変数内容情報は、変数識別情報を置き換える情報であって、任意の情報を採用することができ、例えば、名称、番号、ＩＤ、コード、ＵＲＬ等のリンク情報として構成することができる。
【００１７】
〔発明４〕  さらに、発明４のドキュメント作成支援システムは、発明２及び３のいずれか１のドキュメント作成支援システムにおいて、前記要素を記憶する要素記憶手段を備え、前記パーツ集約手段は、前記第１パーツ及び前記第２パーツの差分部分に含まれる共通の前記要素を、これを識別するための前記参照情報に置き換え、前記ドキュメント生成手段は、前記パーツに含まれる前記参照情報に基づいて前記要素記憶手段から前記要素を取得し、取得した要素に基づいて前記ドキュメントを生成する。
【００１８】
このような構成であれば、パーツ集約手段により、第１パーツ及び第２パーツの差分部分に含まれる共通の要素が参照情報に置き換えられる。そして、ドキュメント生成手段により、パーツに含まれる参照情報に基づいて要素記憶手段から要素が取得され、取得された要素に基づいてドキュメントが生成される。
【００１９】
ここで、参照情報は、要素を識別するための情報であって、例えば、名称、番号、ＩＤ、コード、ＵＲＬ等のリンク情報として構成することができる。また、参照情報は、例えば、文字、数字、図形、符合、記号、画像その他の情報として構成することができる。
【００２０】
〔発明５〕  さらに、発明５のドキュメント作成支援システムは、発明２乃至４のいずれか１のドキュメント作成支援システムにおいて、作成中の前記ドキュメントに対応する前記パーツ属性情報記憶手段のパーツ属性情報を前記検索キーとして取得する検索キー取得手段を備え、前記パーツ集約手段は、前記作成中のドキュメントで利用される前記パーツ及び前記パーツ検索手段で索出したパーツを前記１つのパーツとして集約する。
【００２１】
このような構成であれば、検索キー取得手段により、作成中のドキュメントに対応するパーツ属性情報記憶手段のパーツ属性情報が検索キーとして取得され、パーツ検索手段により、取得された検索キーに対応するパーツ属性情報記憶手段のパーツ属性情報を介して、そのパーツ属性情報に対応するドキュメントで利用されるパーツがパーツ記憶手段から検索される。そして、パーツ集約手段により、作成中のドキュメントで利用されるパーツ及び索出されたパーツが１つのパーツとして集約される。
【００２２】
ここで、検索キー取得手段は、例えば、入力装置等から検索キーを入力してもよいし、外部の端末等から検索キーを獲得又は受信してもよいし、記憶装置や記憶媒体等から検索キーを読み出してもよいし、情報処理等により検索キーを生成し又は算出してもよい。したがって、取得には、少なくとも入力、獲得、受信、読出（検索を含む。）、生成及び算出が含まれる。以下、取得の概念については同じである。
【００２３】
〔発明６〕  さらに、発明６のドキュメント作成支援システムは、発明５のドキュメント作成支援システムにおいて、変換の対象となる変換対象用語及び変換を行って統一すべき統一用語を含む用語変換情報を記憶する用語変換情報記憶手段と、前記用語変換情報記憶手段の用語変換情報に基づいて、前記作成中のドキュメントで利用される前記パーツに含まれる前記変換対象用語を前記統一用語に変換する用語変換手段とを備え、前記パーツ集約手段は、前記用語変換手段で用語が変換された前記パーツ及び前記パーツ検索手段で索出したパーツを前記１つのパーツとして集約する。
【００２４】
このような構成であれば、用語変換手段により、用語変換情報記憶手段の用語変換情報に基づいて、作成中のドキュメントで利用されるパーツに含まれる変換対象用語が統一用語に変換される。そして、パーツ集約手段により、用語が変換されたパーツ及び索出されたパーツが１つのパーツとして集約される。
【００２５】
〔発明７〕  さらに、発明７のドキュメント作成支援システムは、発明１乃至６のいずれか１のドキュメント作成支援システムにおいて、前記ドキュメントを記憶するドキュメント記憶手段と、前記ドキュメント記憶手段のドキュメントから、作成のベースとする前記ドキュメントを選択するドキュメント選択手段と、前記パーツ属性情報を取得するパーツ属性情報取得手段と、前記ドキュメント記憶手段のドキュメントのうち、前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する複数の前記ドキュメントについて前記パーツ単位で共通な差分部分を判定する差分部分判定手段と、前記ドキュメント選択手段で選択したドキュメントに、前記差分部分判定手段で判定した共通な差分部分を追加することにより作成対象の前記ドキュメントを構成するドキュメント構成手段とを備える。
【００２６】
このような構成であれば、ドキュメント選択手段により作成のベースとするドキュメントが選択され、パーツ属性情報取得手段によりパーツ属性情報が取得されると、差分部分判定手段により、取得されたパーツ属性情報に対応する複数のドキュメントについて共通な差分部分が判定される。そして、ドキュメント構成手段により、選択されたドキュメントに、判定された共通な差分部分が追加されることにより作成対象のドキュメントが構成される。
【００２７】
〔発明８〕  さらに、発明８のドキュメント作成支援システムは、１又は複数の要素からなるパーツを利用するドキュメント及び前記パーツの属性に関するパーツ属性情報を対応づけて記憶するドキュメント記憶手段と、前記ドキュメント記憶手段のドキュメントから、作成のベースとする前記ドキュメントを選択するドキュメント選択手段と、前記パーツ属性情報を取得するパーツ属性情報取得手段と、前記ドキュメント記憶手段のドキュメントのうち、前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する複数の前記ドキュメントについて前記パーツ単位で共通な差分部分を判定する差分部分判定手段と、前記ドキュメント選択手段で選択したドキュメントに、前記差分部分判定手段で判定した共通な差分部分を追加することにより作成対象の前記ドキュメントを構成するドキュメント構成手段とを備える。
【００２８】
このような構成であれば、ドキュメント選択手段により作成のベースとするドキュメントが選択され、パーツ属性情報取得手段によりパーツ属性情報が取得されると、差分部分判定手段により、取得されたパーツ属性情報に対応する複数のドキュメントについて共通な差分部分が判定される。そして、ドキュメント構成手段により、選択されたドキュメントに共通な差分部分が追加されることにより作成対象のドキュメントが構成される。
【発明の効果】
【００２９】
以上説明したように、発明１のドキュメント作成支援システムによれば、検索キーに対応するパーツ属性情報を介して、そのパーツ属性情報に対応するドキュメントで利用されるパーツが検索されるので、従来に比して、必要なパーツを効率的に探し出すことができる。
【００３０】
さらに、発明２のドキュメント作成支援システムによれば、パーツを集約することができるので、内容が類似するパーツが増加することを抑制することができる。
【００３１】
さらに、発明３のドキュメント作成支援システムによれば、複数のドキュメントに共通するコンテクストについて、ドキュメントに対応する変数内容情報を適用することができる。
【００３２】
さらに、発明４のドキュメント作成支援システムによれば、１つの要素を複数の箇所で流用することができるとともに要素の変更も容易となる。
【００３３】
さらに、発明５のドキュメント作成支援システムによれば、作成中のドキュメントに関連のあるパーツが検索により得られ、作成中のドキュメントで利用されるパーツがこれと集約されるので、効果的にパーツを集約することができる。
【００３４】
さらに、発明６のドキュメント作成支援システムによれば、用語を統一した上でパーツを集約することができる。
【００３５】
さらに、発明７又は８のドキュメント作成支援システムによれば、差分部分を更新するだけでドキュメントを作成することができる。
【図面の簡単な説明】
【００３６】
【図１】本実施の形態に係るネットワークシステムの構成を示すブロック図である。
【図２】マニュアル作成支援サーバ１００のハードウェア構成を示す図である。
【図３】マニュアル、ノード情報及びパーツの関係を示す図である。
【図４】企業情報管理テーブル４００及びカテゴリ情報管理テーブル４１０のデータ構造を示す図である。
【図５】マニュアル管理テーブル４２０及びパーツ管理テーブル４３０、４４０のデータ構造を示す図である。
【図６】画像管理テーブル４５０、数式管理テーブル４６０及びバージョン管理テーブル４７０のデータ構造を示す図である。
【図７】マニュアルの作成要領を説明するための図である。
【図８】マニュアル作成処理を示すフローチャートである。
【図９】パーツを追加する操作を示す画面である。
【図１０】パーツの内容を変更する操作を示す画面である。
【図１１】パーツを削除する操作を示す画面である。
【図１２】テキストの集約を行う場合の手順を示す図である。
【図１３】画像等の集約を行う場合の手順を示す図である。
【図１４】入力補助（集約検索）を行う場合の手順を示す図である。
【図１５】入力補助（用語統一）を行う場合の手順を示す図である。
【図１６】マニュアル生成処理を示すフローチャートである。
【図１７】レイアウトテンプレートにより様々なレイアウトを実現することを説明するための図である。
【発明を実施するための形態】
【００３７】
以下、本発明の実施の形態を説明する。図１乃至図１７は、本実施の形態を示す図である。
【００３８】
まず、本実施の形態の構成を説明する。
図１は、本実施の形態に係るネットワークシステムの構成を示すブロック図である。
【００３９】
インターネット１９９には、図１に示すように、マニュアルの作成を支援するマニュアル作成支援サーバ１００と、企業ごとに設置されたユーザ端末２００とが接続されている。
【００４０】
次に、マニュアル作成支援サーバ１００の構成を説明する。
図２は、マニュアル作成支援サーバ１００のハードウェア構成を示す図である。
【００４１】
マニュアル作成支援サーバ１００は、図２に示すように、制御プログラムに基づいて演算及びシステム全体を制御するＣＰＵ（Central Processing Unit）３０と、所定領域に予めＣＰＵ３０の制御プログラム等を格納しているＲＯＭ（Read Only Memory）３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ（Random Access Memory）３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ（InterFace）３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互に且つデータ授受可能に接続されている。
【００４２】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、インターネット１９９に接続するための信号線とが接続されている。
【００４３】
次に、記憶装置４２のデータ構造を説明する。
図３は、マニュアル、ノード情報及びパーツの関係を示す図である。
【００４４】
マニュアル作成支援サーバ１００において、マニュアルは、用語、文章、画像、数式その他の要素をパーツ単位で作成することができる。このため、マニュアルは、図３に示すように、１又は複数のパーツと、パーツの配列順序又は階層関係を規定したノード情報とを有して構成されている。図３の例では、「製品Ａ」のマニュアルは、パーツ１、２、４、５からなり、これらパーツの配列順序又は階層関係がノード情報で規定されている。また、「製品Ｂ」のマニュアルは、パーツ５、６、８、９からなり、これらパーツの配列順序又は階層関係がノード情報で規定されている。ここで、パーツ５は、「製品Ａ」のマニュアル及び「製品Ｂ」のマニュアルで共用されている。
【００４５】
マニュアルは、企業ごと及びカテゴリごとに管理される。画像ライブラリには、複数の画像が登録されている。数式ライブラリには、複数の数式が登録されている。パーツライブラリには、１又は複数の要素（用語、文章、画像、数式その他の要素）からなるパーツが複数登録されている。パーツには属性を設定することができ、属性ライブラリには、複数の属性が登録されている。
【００４６】
図４は、企業情報管理テーブル４００及びカテゴリ情報管理テーブル４１０のデータ構造を示す図である。
【００４７】
記憶装置４２は、図４に示すように、企業情報を管理する企業情報管理テーブル４００と、カテゴリ情報を管理するカテゴリ情報管理テーブル４１０とを記憶している。
【００４８】
企業情報管理テーブル４００には、図４（ａ）に示すように、企業ごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、企業ＩＤその他の情報からなる主要情報と、変数名及び変数値を対応づけて登録したリストその他の情報からなる変数情報とが登録されている。なお、Ｎｏとは、システム実装のための内部番号である。一方、ＩＤは外部仕様としてデータに含まれる。Ｎｏは常に数値であるが、ＩＤは数字以外の文字を含まれる。また、Ｎｏはシステム内で常にユニークであるが、異なる言語Ｎｏで同じＩＤはある。
【００４９】
カテゴリ情報管理テーブル４１０には、図４（ｂ）に示すように、企業ごと及びカテゴリごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、カテゴリＩＤその他の情報からなる主要情報と、変数名及び変数値を対応づけて登録したリストその他の情報からなる変数情報とが登録されている。
【００５０】
図５は、マニュアル管理テーブル４２０及びパーツ管理テーブル４３０、４４０のデータ構造を示す図である。
【００５１】
記憶装置４２は、さらに、図５に示すように、マニュアルを管理するマニュアル管理テーブル４２０と、パーツライブラリのパーツを管理するパーツ管理テーブル４３０、４４０とを記憶している。
【００５２】
マニュアル管理テーブル４２０には、図５（ａ）に示すように、マニュアルごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、言語Ｎｏ、マニュアルＩＤ、更新ＩＤ、ノード情報（ノードＩＤ）、パーツＩＤ、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、バージョン、言語区分、ブックコード、属性、タイトル、サブタイトル、バージョン、ナンバー及び備考からなるメタ情報と、パーツ属性名及びパーツ属性値を対応づけて登録したパーツ属性リスト、変換の対象となる変換対象用語及び変換を行って統一すべき統一用語を対応づけて登録した用語変換リストその他の情報からなる属性情報と、変数名及び変数値を対応づけて登録したリストその他の情報からなる変数情報と、パーツＩＤとノードＩＤのリストその他の情報からなる参照情報と、原本マニュアル（カテゴリＮｏ、マニュアルＩＤ）及び原本との関係性からなる派生情報とが登録されている。
【００５３】
ノード情報について説明する。マニュアルを構成する要素をノードと呼び、マニュアル内で一意に識別されるＩＤを持つ。ノードのデータ（例えば、テキスト）が格納されている部分がパーツで、企業内で一意に識別されるＩＤを持つ。複数のマニュアルで用いられるパーツを同一（同じパーツＩＤ）にすることを集約と呼び、集約されたパーツは複数のノードから参照される。これに対し、一のマニュアルで用いられるパーツを固有（別のパーツＩＤ）にすることを分離と呼び、分離されたパーツは一のノードから参照される。
【００５４】
マニュアルのコピー（複製）について説明する。マニュアルのコピーには、分離コピー、集約コピー及び展開コピーの３種類ある。分離コピーは、コピー元のマニュアルとは別の固有のパーツを利用するようにコピーすることである。集約コピー（「参照コピー」ともいう。）は、コピー元のマニュアルと同一のパーツを利用するようにコピーすることである。展開コピーは、言語区分の変更や更新ＩＤ（バージョン）の付与を伴って集約コピーすることである。
【００５５】
変数機能について説明する。マニュアルはコンテクストを持つため、単純なテキストではパーツの再利用が制限される。コンテクスト依存部分を変数名で記述し、マニュアル出力時に変数名を変数値に変換することで、コンテクストへの依存を低減する。変数名に対する変数値はコンテクストごとに設定する。複数のマニュアルで用いられるパーツでは、変数名に対する各マニュアルごとに設定されている変数値を選択候補として一覧する。変数名に対応する変数値は、後述の状況の組み合わせや項目の内容で変換する。
【００５６】
状況（コンテクスト）について説明する。パーツの再利用のために、次の状況に紐づけて出力するデータを設定する。パーツ固有、ノード固有、マニュアル固有、カテゴリ固有、企業固有、メディア固有、言語固有、更新（バージョン）固有である。
【００５７】
項目（参照及び条件）について説明する。パーツが使われている状況により、パーツ情報、マニュアルのメタ情報、カテゴリ情報及び企業情報を参照することができる。参照する情報を組み合わせて条件を設定することができる。パーツ情報としては、セクションの番号、セクションのタイトル、図番号、図題、表番号、表題、番号、タイトル番号、タイトル内容、項目番号、項目名その他の情報がある。マニュアルのメタ情報としては、バージョン、言語区分、ブックコード、属性、タイトル、サブタイトル、バージョン、ナンバー、備考及びパーツ属性がある。
【００５８】
パーツ管理テーブル４３０には、図５（ｂ）に示すように、パーツごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、パーツＩＤ、パーツの種別、初期パーツ属性、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、変数名リストその他の情報からなる変数情報と、項目名と項目値（条件）を対応づけて登録したリストからなる条件情報とが登録されている。
【００５９】
パーツ管理テーブル４４０には、図５（ｃ）に示すように、更新されたパーツごとに１つのレコードが登録されている。各レコードは、企業Ｎｏ、カテゴリＮｏ、パーツＩＤ、言語Ｎｏ、更新Ｎｏ、ＸＭＬデータ、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報と、更新Ｎｏ、ＸＭＬデータ、更新者ＩＤ、更新日時、その他の情報（更新時の更新前情報）からなる更新情報とが登録されている。異なる言語で記述されるマニュアルについては、第１言語のマニュアルで用いられるパーツに対し、第２言語のマニュアルで用いられるパーツを対応づけて管理する。同一ノードのパーツに対しては同一のパーツＩＤを設定し、言語Ｎｏによって区別する。図３の例では、例えば、製品Ａのマニュアルについて日本語のマニュアルＭjpと英語のマニュアルＭenが存在する場合、マニュアルＭjpは、パーツＩＤ「１」「２」「４」「５」のパーツが用いられ、マニュアルＭenは、マニュアルＭjpと同じ構造のノード情報を有し、マニュアルＭjpの各パーツに対応するパーツが用いられる。マニュアルＭjpの各パーツとマニュアルＭenの各パーツは、同一ノードのパーツに対し同一のパーツＩＤが設定されて対応づけられる。したがって、マニュアルＭenは、パーツＩＤ「１」「２」「４」「５」のパーツが用いられる。ただし、マニュアルＭjpで用いられるパーツには日本語に対応する言語Ｎｏが設定され、マニュアルＭenで用いられるパーツには英語に対応する言語Ｎｏが設定されることにより区別される。
【００６０】
図６は、画像管理テーブル４５０、数式管理テーブル４６０及びバージョン管理テーブル４７０のデータ構造を示す図である。
【００６１】
記憶装置４２は、さらに、図６に示すように、画像ライブラリの画像を管理する画像管理テーブル４５０と、数式ライブラリの数式を管理する数式管理テーブル４６０と、マニュアルのバージョンを管理するバージョン管理テーブル４７０とを記憶している。
【００６２】
画像管理テーブル４５０には、図６（ａ）に示すように、画像ごとに１つのレコードが登録されている。各レコードは、画像Ｎｏ、企業Ｎｏ、言語Ｎｏ、更新Ｎｏ、置換文字、分類区分その他の情報からなる主要情報と、項目名と項目値（条件）を対応づけて登録したリストからなる条件情報と、編集画面用データ及びＰＤＦ用データからなる参照情報と、参照されている更新Ｎｏのリストからなる派生情報とが登録されている。
【００６３】
置換機能について説明する。図や数式のような画像データは差替えが必要であり、また、同じ画像データを複数の箇所で利用する。画像データ部分を置換文字で記述し、マニュアル出力時に置換文字を画像データに変換することで画像データの一括差替えが可能になり、パーツの画像データへの依存を低減する。変数とは異なり、置換文字と画像データは企業単位でライブラリとして管理する。同じ置換文字列で言語区分ごとの画像データを登録することができ、後述の状況の組み合わせや項目を条件に変換する。
【００６４】
数式管理テーブル４６０には、図６（ｂ）に示すように、数式ごとに１つのレコードが登録されている。各レコードは、数式Ｎｏ、企業Ｎｏ、言語Ｎｏ、更新Ｎｏ、置換文字、分類区分その他の情報からなる主要情報と、項目名と項目値（条件）を対応づけて登録したリストからなる条件情報と、編集画面用データ及びＰＤＦ用データからなる参照情報と、参照されている更新Ｎｏのリストからなる派生情報とが登録されている。
【００６５】
バージョン管理テーブル４７０には、図６（ｃ）に示すように、バージョンごとに１つのレコードが登録されている。各レコードは、更新ＩＤ、更新Ｎｏ、バージョン、作成者ＩＤ、作成日時、更新者ＩＤ、更新日時その他の情報からなる主要情報が登録されている。
【００６６】
記憶装置４２は、さらに、パーツのレイアウトを規定したレイアウトテンプレートを記憶している。マニュアルの作成では、レイアウトを適用するレイアウトテンプレートを指定する。
【００６７】
次に、本実施の形態の動作を説明する。
初めに、マニュアルを作成する場合の動作を説明する。
【００６８】
図７は、マニュアルの作成要領を説明するための図である。
マニュアルは、図７に示すように、レイアウト領域にパーツを配置して作成する。パーツは、レイアウト領域の上下方向又は左右方向に配置する。最初に、レイアウト領域に１つのパーツを追加する。次のパーツは、既存のパーツの直前又は直後に追加することができる。以降のパーツも同様であり、既存のパーツに対し任意の位置に追加することができる。パーツには、用語、文章、画像、数式その他の要素を記述することができ、他のパーツに対し階層関係を設定することもできる。また、２分割のパーツがあり、これは、左側と右側に領域を２つ分割し、それぞれにテキスト、画像、表、項目等を配置するパーツである。また、２段組のパーツがあり、これは、左側と右側に領域を２つ分割し、左側から右側にテキストを続けて配置するパーツである。パーツは、内容を変更することができ、削除することもできる。
【００６９】
図８は、マニュアル作成処理を示すフローチャートである。
ＣＰＵ３０は、ＭＰＵ（Micro-Processing Unit）等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図８のフローチャートに示すマニュアル作成処理を実行する。
【００７０】
マニュアル作成処理は、ＣＰＵ３０において実行されると、図８に示すように、まず、ステップＳ９０に移行する。
【００７１】
ステップＳ９０は、ユーザが作成しようとするマニュアル（以下「作成対象マニュアル」という。）を最初に作成する場合にのみ実行される処理であって、作成対象マニュアルの初期内容を構成する初期構成処理を実行する。初期構成処理では、まず、マニュアル管理テーブル４２０のマニュアルから、作成のベースとするマニュアルをユーザ端末２００に選択させ、作成対象マニュアルに設定されるパーツ属性を選択する。次いで、マニュアル管理テーブル４２０のマニュアルのうち、選択されたパーツ属性に対応する複数のマニュアルについてパーツ単位で共通な差分部分を判定する。そして、選択されたベースとするマニュアルに、判定した共通な差分部分を追加することにより作成対象マニュアルを構成する。
【００７２】
次いで、ステップＳ１００に移行して、新たなパーツを追加するパーツ追加要求がユーザ端末２００から行われたか否かを判定し、パーツ追加要求が行われたと判定した場合(YES)は、ステップＳ１０２に移行する。
【００７３】
図９は、パーツを追加する操作を示す画面である。
ユーザ端末２００では、図９に示す画面において、レイアウト領域の右半分がパーツを配置する領域に、左半分がメニュー等を配置する領域にそれぞれ割り当てられており、新しいパーツを挿入したい箇所にある「パーツ挿入」のボタンをクリックすると、マニュアル作成支援サーバ１００にパーツ追加要求が送信される。
【００７４】
ステップＳ１０２では、レイアウト領域に新たなパーツを追加し、現在作成中のマニュアルに係るノード情報に新たなパーツに関する記述を組み込み、ステップＳ１０４に移行して、追加したパーツに新たな要素が記述されると、追加したパーツをパーツ管理テーブル４４０に登録し、一連の処理を終了して元の処理に復帰させる。
【００７５】
一方、ステップＳ１００で、パーツ追加要求が行われないと判定した場合(NO)は、ステップＳ１０６に移行する。
【００７６】
ステップＳ１０６では、パーツ管理テーブル４４０に登録されているパーツのなかから新たなパーツを追加する登録パーツ追加要求がユーザ端末２００から行われたか否かを判定し、登録パーツ追加要求が行われたと判定した場合(YES)は、ステップＳ１０８に移行する。
【００７７】
ステップＳ１０８では、パーツ管理テーブル４４０に登録されているパーツの一覧をユーザ端末２００に提示し、パーツの一覧のなかからパーツが選択されると、ステップＳ１１０に移行して、選択されたパーツをレイアウト領域に追加し、現在作成中のマニュアルに係るノード情報に新たなパーツに関する記述を組み込み、一連の処理を終了して元の処理に復帰させる。
【００７８】
一方、ステップＳ１０６で、登録パーツ追加要求が行われないと判定した場合(NO)は、ステップＳ１１２に移行する。
【００７９】
ステップＳ１１２では、レイアウト領域に配置されているパーツの内容を変更するパーツ変更要求がユーザ端末２００から行われたか否かを判定し、パーツ変更要求が行われたと判定した場合(YES)は、ステップＳ１１４に移行する。
【００８０】
図１０は、パーツの内容を変更する操作を示す画面である。
ユーザ端末２００では、図１０に示すように、内容を変更したいパーツの右側にある「編集」のボタンをクリックすると、マニュアル作成支援サーバ１００にパーツ変更要求が送信される。
【００８１】
ステップＳ１１４では、変更前のパーツの内容を示す履歴情報を作成し、作成した履歴情報を記憶装置４２に格納する。これにより、パーツは、内容を変更した後であっても履歴情報をもとに復元することができる。そして、ステップＳ１１６に移行して、更新対象となるパーツに係るノード情報をマニュアル管理テーブル４２０から検索し、索出したノード情報に基づいて、更新対象となるパーツが利用されている対象マニュアルの一覧をユーザ端末２００に提示し、ユーザに更新の可否について確認を促す。この結果、更新の確認が得られると、ステップＳ１１８に移行して、パーツ管理テーブル４４０に登録されているパーツのうち更新対象となるパーツを更新し、一連の処理を終了して元の処理に復帰させる。パーツが更新されると、更新対象となるパーツを利用している複数のマニュアルにおいて、更新対象となるパーツに対し更新内容が共通に反映される。
【００８２】
一方、ステップＳ１１２で、パーツ変更要求が行われないと判定した場合(NO)は、ステップＳ１２０に移行する。
【００８３】
ステップＳ１２０では、レイアウト領域に配置されているパーツを削除するパーツ削除要求がユーザ端末２００から行われたか否かを判定し、パーツ削除要求が行われたと判定した場合(YES)は、ステップＳ１２２に移行する。
【００８４】
図１１は、パーツを削除する操作を示す画面である。
ユーザ端末２００では、図１１に示すように、削除したいパーツの右側にある「削除」のボタンをクリックすると、マニュアル作成支援サーバ１００にパーツ削除要求が送信される。
【００８５】
ステップＳ１２２では、削除対象となるパーツを削除せず、現在作成中のマニュアルに係るノード情報において削除対象となるパーツに関する記述を削除し、一連の処理を終了して元の処理に復帰させる。
【００８６】
一方、ステップＳ１２０で、パーツ削除要求が行われないと判定した場合(NO)は、ステップＳ１２４に移行する。
【００８７】
ステップＳ１２４では、パーツ管理テーブル４４０に登録されているパーツを削除する登録パーツ削除要求がユーザ端末２００から行われたか否かを判定し、登録パーツ削除要求が行われたと判定した場合(YES)は、ステップＳ１２６に移行する。
【００８８】
ステップＳ１２６では、削除前のパーツの内容を示す履歴情報を作成し、作成した履歴情報を記憶装置４２に格納する。これにより、パーツは、削除した後であっても履歴情報をもとに復元することができる。そして、ステップＳ１２８に移行して、パーツ管理テーブル４４０に登録されているパーツのうち削除対象となるパーツを削除し、一連の処理を終了して元の処理に復帰させる。
【００８９】
一方、ステップＳ１２４で、登録パーツ削除要求が行われないと判定した場合(NO)は、ステップＳ１３０に移行する。
【００９０】
ステップＳ１３０では、パーツを集約するパーツ集約要求がユーザ端末２００から行われたか否かを判定し、パーツ集約要求が行われたと判定した場合(YES)は、ステップＳ１３２に移行する。
【００９１】
ステップＳ１３２では、作成中のマニュアルにおいて集約対象として選択されたパーツ（以下「集約対象パーツＡ」という。）と関連のあるパーツをパーツ管理テーブル４４０から検索し、索出したパーツの一覧を表示し、一覧のなかからいずれかをユーザ端末２００に選択させる。具体的には、作成中のマニュアルに対応するパーツ属性をマニュアル管理テーブル４２０から取得し、取得したパーツ属性と一致するマニュアル管理テーブル４２０のパーツ属性を介して、そのパーツ属性に対応するマニュアルで利用されるパーツをパーツ管理テーブル４４０から検索する。
【００９２】
次いで、ステップＳ１３４に移行して、集約対象パーツＡ並びにステップＳ１３２で索出及び選択されたパーツ（以下「集約対象パーツＢ」という。）のそれぞれについて他方との差分部分を判定する。
【００９３】
次いで、ステップＳ１３６に移行して、ステップＳ１３４で判定した集約対象パーツＡ、Ｂの差分部分のテキストについては、集約対象パーツＡ、Ｂの差分部分に含まれるテキストを変数名に置き換えた１つのパーツとして集約対象パーツＡ、Ｂを集約する。そして、集約対象パーツＡを集約したパーツが利用されるマニュアルと対応づけて、変数名及び集約対象パーツＡの差分部分を示す変数値をマニュアル管理テーブル４２０に登録するとともに、集約対象パーツＢを集約したパーツが利用されるマニュアルと対応づけて、変数名及び集約対象パーツＢの差分部分を示す変数値をマニュアル管理テーブル４２０に登録する。
【００９４】
図１２は、テキストの集約を行う場合の手順を示す図である。
テキストの集約を行う場合は、例えば図１２に示すように、まず、マニュアルＡから分離コピーによりマニュアルＢを作成する。次に、マニュアルＢに固有な箇所を更新する。次に、パーツ集約により、マニュアルＡとマニュアルＢを比較し次の処理を行う。データ部分が同じノードは、同じパーツを利用する。データ部分に差分があるノードは、差分部分を変数化（図１２の例での変数名は「変数１」）した上で同じパーツを利用する。集約化後は、マニュアルＡとマニュアルＢに共通した変更が１回の更新ですむ。
【００９５】
また、ステップＳ１３４では、ステップＳ１３４で判定した集約対象パーツＡ、Ｂの差分部分の画像等については、集約対象パーツＡ、Ｂの差分部分に含まれる共通の画像等を置換文字に置き換えた１つのパーツとして集約対象パーツＡ、Ｂを集約する。
【００９６】
図１３は、画像等の集約を行う場合の手順を示す図である。
画像等の集約を行う場合は、例えば図１３に示すように、まず、マニュアルＡから分離コピーによりマニュアルＢを作成し、画像を更新する。次に、マニュアルＢに固有と思い込んでいた画像で更新する。次に、パーツ集約により、マニュアルＡとマニュアルＢを比較し次の処理を行う。データ部分が同じノードは、同じパーツを利用する。画像データが同じなら、同じ置換文字（図１３の例では「SAME_image」）に変更した上で同じパーツを利用する。集約化後は、マニュアルＡとマニュアルＢに共通した変更が１回の更新ですむ。
【００９７】
ステップＳ１３６の処理が終了すると、一連の処理を終了して元の処理に復帰させる。
次に、入力補助（集約検索）を行う場合の動作を説明する。
【００９８】
図１４は、入力補助（集約検索）を行う場合の手順を示す図である。
パーツを記述する場合に入力補助（集約検索）を行うことができる。入力補助（集約検索）を行う場合は、例えば図１４に示すように、まず、マニュアルＣを新規に作成する。次に、ブロックを新規追加しテキストを入力する。次に、集約の操作により、マニュアルＣが持つパーツ属性を検索キーとしてパーツが検索され、入力されたテキストに対して変数機能や置換機能により利用できるパーツ候補が一覧される。この検索処理は、ステップＳ１３２の処理と同様である。そして、選択されたパーツを利用できるように変数機能や置換機能により処理が行われる。
【００９９】
なお、図１４の例は、変数機能のみを示したものである。
次に、入力補助（用語統一）を行う場合の動作を説明する。
【０１００】
図１５は、入力補助（用語統一）を行う場合の手順を示す図である。
パーツを記述する場合に入力補助（用語統一）を行うことができる。入力補助（用語統一）を行う場合は、例えば図１５に示すように、まず、マニュアルＤを新規に作成する。次に、ブロックを新規追加しテキストを入力する。次に、集約の操作により、マニュアルＤが持つパーツ属性を検索キーとしてパーツが検索され、入力されたテキストに対して用語変換リストに基づく用語統一を適用し、変数機能や置換機能により利用できるパーツ候補が一覧される。この検索処理は、ステップＳ１３２の処理と同様である。図１５の例では、「説明」が「解説」に統一するルールとなっているケースである。そして、選択されたパーツを利用できるように変数機能や置換機能により処理が行われる。
【０１０１】
なお、図１５の例は、変数機能のみを示したものである。
次に、マニュアルを生成する場合の動作を説明する。
【０１０２】
図１６は、マニュアル生成処理を示すフローチャートである。
ユーザ端末２００では、マニュアルの作成が完了した場合、マニュアル作成支援サーバ１００に対しマニュアル生成要求を行う。
【０１０３】
ＣＰＵ３０は、マニュアル生成要求が行われると、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１６のフローチャートに示すマニュアル生成処理を実行する。
【０１０４】
マニュアル生成処理は、ＣＰＵ３０において実行されると、図１６に示すように、まず、ステップＳ２００に移行する。
【０１０５】
ステップＳ２００では、生成対象となるマニュアルに係るノード情報をマニュアル管理テーブル４２０から検索し、ステップＳ２０２に移行して、索出したノード情報に基づいて、当該ノード情報に記述されているパーツをパーツ管理テーブル４４０から検索し、ステップＳ２０４に移行する。
【０１０６】
ステップＳ２０４では、索出したノード情報及びパーツに基づいて、パーツを構造化したＸＭＬ（eXtensible Markup Language）データを生成し、ステップＳ２０６に移行して、生成対象となるマニュアルについて指定されたレイアウトテンプレートを記憶装置４２から読み出し、ステップＳ２０８に移行して、生成したＸＭＬデータ及び読み出したレイアウトテンプレートに基づいて、例えばＰＤＦファイルとしてマニュアルを生成し、一連の処理を終了して元の処理に復帰させる。
【０１０７】
図１７は、レイアウトテンプレートにより様々なレイアウトを実現することを説明するための図である。
【０１０８】
図１７に示すように、レイアウトテンプレートを指定するだけで様々なレイアウトでマニュアルを生成することができる。
【０１０９】
次に、本実施の形態の効果を説明する。
本実施の形態では、検索キーに対応するマニュアル管理テーブル４２０のパーツ属性を介して、そのパーツ属性に対応するマニュアルで利用されるパーツをパーツ管理テーブル４４０から検索する。
【０１１０】
これにより、従来に比して、必要なパーツを効率的に探し出すことができる。
さらに、本実施の形態では、集約対象パーツＡ、Ｂのそれぞれについて他方との差分部分を判定し、集約対象パーツＡ、Ｂの差分部分に含まれるテキストを変数名に置き換えた１つのパーツとして集約対象パーツＡ、Ｂを集約し、集約対象パーツＡを集約したパーツが利用されるマニュアルと対応づけて、変数名及び集約対象パーツＡの差分部分を示す変数値をマニュアル管理テーブル４２０に登録するとともに、集約対象パーツＢを集約したパーツが利用されるマニュアルと対応づけて、変数名及び集約対象パーツＢの差分部分を示す変数値をマニュアル管理テーブル４２０に登録する。
【０１１１】
これにより、内容が類似するパーツが増加することを抑制することができる。また、複数のマニュアルに共通するコンテクストについて、マニュアルに対応する変数値を適用することができる。
【０１１２】
さらに、本実施の形態では、集約対象パーツＡ、Ｂのそれぞれについて他方との差分部分を判定し、集約対象パーツＡ、Ｂの差分部分の画像等については、集約対象パーツＡ、Ｂの差分部分に含まれる共通の画像等を置換文字に置き換えた１つのパーツとして集約対象パーツＡ、Ｂを集約する。
【０１１３】
これにより、内容が類似するパーツが増加することを抑制することができる。また、１つの要素を複数の箇所で流用することができるとともに要素の変更も容易となる。
【０１１４】
さらに、本実施の形態では、作成中のマニュアルに対応するパーツ属性を検索キーとして取得し、取得した検索キーに対応するマニュアル管理テーブル４２０のパーツ属性を介して、そのパーツ属性に対応するマニュアルで利用されるパーツをパーツ管理テーブル４４０から検索し、作成中のマニュアルで利用されるパーツ及び索出したパーツを１つのパーツとして集約する。
【０１１５】
これにより、効果的にパーツを集約することができる。
さらに、本実施の形態では、作成中のマニュアルに対応するパーツ属性を検索キーとして取得し、取得した検索キーに対応するマニュアル管理テーブル４２０のパーツ属性を介して、そのパーツ属性に対応するマニュアルで利用されるパーツをパーツ管理テーブル４４０から検索し、用語変換リストに基づいて、作成中のマニュアルで利用されるパーツに含まれる変換対象用語を統一用語に変換し、用語が変換されたパーツ及び索出したパーツを１つのパーツとして集約する。
【０１１６】
これにより、用語を統一した上でパーツを集約することができる。
さらに、本実施の形態では、作成のベースとするマニュアルを選択させ、作成対象マニュアルに設定されるパーツ属性を選択し、選択されたパーツ属性に対応する複数のマニュアルについてパーツ単位で共通な差分部分を判定し、選択されたベースとするマニュアルに、判定した共通な差分部分を追加することにより作成対象マニュアルを構成する。
【０１１７】
これにより、差分部分を更新するだけでマニュアルを作成することができる。
さらに、本実施の形態では、生成対象となるマニュアルの変数情報に基づいて、要素に含まれる変数名を、その変数名に対応する変数値に変換する。
【０１１８】
これにより、複数のマニュアルに共通するコンテクストについて、マニュアルに対応する変数値を適用することができる。
【０１１９】
さらに、本実施の形態では、パーツに含まれる置換文字に基づいてライブラリから画像又は数式を取得し、取得した画像又は数式に基づいてマニュアルを生成する。
【０１２０】
これにより、１つの要素を複数の箇所で流用することができるとともに要素の変更も容易となる。
【０１２１】
さらに、本実施の形態では、パーツ及びその配置順序又は階層関係を編集し、編集されたパーツを構造化したＸＭＬデータを生成し、生成したＸＭＬデータ及びレイアウトテンプレートに基づいてマニュアルを生成する。
【０１２２】
これにより、パーツ及びその配置順序又は階層関係を編集することができるので、マニュアルの作成が容易である。また、ＸＭＬデータ及びレイアウトテンプレートに基づいてマニュアルが生成されるので、レイアウトを考えずに編集することができ、作成者の力量によらず、統一的な品質のマニュアルを作成することができる。
【０１２３】
さらに、本実施の形態では、パーツ管理テーブル４４０からパーツを選択し、選択したパーツの配列順序又は階層関係をマニュアル管理テーブル４２０のノード情報に組み込み、パーツ管理テーブル４４０のパーツを更新し、パーツ管理テーブル４４０のパーツ及びマニュアル管理テーブル４２０のノード情報に基づいて、パーツを構造化したＸＭＬデータを生成し、生成したＸＭＬデータ及びレイアウトテンプレートに基づいてマニュアルを生成する。
【０１２４】
これにより、パーツを選択すると、パーツの配列順序又は階層関係がノード情報に組み込まれるので、複数のマニュアルでパーツを流用することができ、マニュアルの作成が容易である。また、パーツ管理テーブル４４０のパーツが更新されると、更新対象となるパーツを利用している複数のマニュアルにおいて、更新対象となるパーツに対し更新内容が共通に反映されるので、複数のマニュアルについて整合性のある編集を行うことができる。さらに、ＸＭＬデータ及びレイアウトテンプレートに基づいてマニュアルが生成されるので、レイアウトを考えずに編集することができ、作成者の力量によらず、統一的な品質のマニュアルを作成することができる。
【０１２５】
さらに、本実施の形態では、パーツ管理テーブル４４０のパーツを削除する機能と、パーツ管理テーブル４４０のパーツを削除せず、マニュアル管理テーブル４２０のノード情報におけるパーツに関する記述を削除する機能を有する。
【０１２６】
これにより、パーツ管理テーブル４４０のパーツを削除すれば、共通のパーツを利用している複数のマニュアルにおいてそのパーツを一括で削除することができる。また、ノード情報におけるパーツに関する記述を削除すれば、共通のパーツを利用している複数のマニュアルのうち特定のマニュアルにおいてそのパーツを個別に削除することができる。
【０１２７】
さらに、本実施の形態では、更新対象となるパーツに係るノード情報をマニュアル管理テーブル４２０から検索し、索出したノード情報に基づいて、更新対象となるパーツが利用されている対象マニュアルの一覧を提示する。
【０１２８】
これにより、パーツの内容を変更するにあたって、対象マニュアルの一覧が表示されるので、パーツの更新がどのマニュアルに影響を与えるのかを把握することができる。
【０１２９】
本実施の形態において、記憶装置４２は、発明１若しくは２のパーツ記憶手段、発明１のノード情報記憶手段、発明１のテンプレート記憶手段、発明１若しくは５のパーツ属性情報記憶手段、発明３の変数情報記憶手段、発明４の要素記憶手段、発明６の用語変換情報記憶手段、又は発明７若しくは８のドキュメント記憶手段に対応している。また、ステップＳ９０は、発明７若しくは８のドキュメント選択手段、発明７若しくは８のパーツ属性情報取得手段、発明７若しくは８の差分部分判定手段、又は発明７若しくは８のドキュメント構成手段に対応し、ステップＳ１３２は、発明１、５又は６のパーツ検索手段に対応している。
【０１３０】
また、本実施の形態において、ステップＳ２０４は、発明１の構造化データ生成手段に対応し、ステップＳ２０８は、発明１、３又は４のドキュメント生成手段に対応し、マニュアルは、発明１、３乃至８のドキュメントに対応し、ＸＭＬデータは、発明１の構造化データに対応している。また、変数名又は置換文字は、発明２乃至４の参照情報に対応し、変数名は、発明３の変数識別情報に対応し、変数値は、発明３の変数内容情報に対応している。
【０１３１】
〔変形例〕
なお、上記実施の形態においては、ネットワークシステムとして実現したが、これに限らず、単一の装置又はアプリケーションとして実現することもできる。
【０１３２】
また、上記実施の形態及びその変形例においては、インターネット１９９からなるネットワークシステムに適用した場合について説明したが、これに限らず、例えば、インターネット１９９と同一方式により通信を行ういわゆるイントラネットに適用してもよい。もちろん、インターネット１９９と同一方式により通信を行うネットワークに限らず、任意の通信方式のネットワークに適用することができる。
【０１３３】
また、上記実施の形態及びその変形例において、図８及び図１６のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２に予め格納されているプログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１３４】
また、上記実施の形態及びその変形例においては、企業ごとにマニュアルを作成する場合について本発明を適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。例えば、マニュアル以外のドキュメントを作成する場合について本発明を適用することができる。
【符号の説明】
【０１３５】
１００…マニュアル作成支援サーバ、  ２００…ユーザ端末、  ３０…ＣＰＵ、  ３２…ＲＯＭ、  ３４…ＲＡＭ、  ３８…Ｉ／Ｆ、  ３９…バス、  ４０…入力装置、  ４２…記憶装置、  ４４…表示装置、  １９９…インターネット、  ４００…企業情報管理テーブル、  ４１０…カテゴリ情報管理テーブル、  ４２０…マニュアル管理テーブル、  ４３０、４４０…パーツ管理テーブル、  ４５０…画像管理テーブル、  ４６０…数式管理テーブル、  ４７０…バージョン管理テーブル
【図１】
2020091630.tif 000003
【図２】
2020091630.tif 000004
【図３】
2020091630.tif 000005
【図４】
2020091630.tif 000006
【図５】
2020091630.tif 000007
【図６】
2020091630.tif 000008
【図７】
2020091630.tif 000009
【図８】
2020091630.tif 000010
【図９】
2020091630.tif 000011
【図１０】
2020091630.tif 000012
【図１１】
2020091630.tif 000013
【図１２】
2020091630.tif 000014
【図１３】
2020091630.tif 000015
【図１４】
2020091630.tif 000016
【図１５】
2020091630.tif 000017
【図１６】
2020091630.tif 000018
【図１７】
2020091630.tif 000019
【手続補正書】
【提出日】令和1年5月10日(2019.5.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１又は複数の要素からなるパーツを記憶するパーツ記憶手段と、
ドキュメントごとに、前記パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶手段と、
前記パーツ記憶手段のパーツ及び前記ノード情報記憶手段のノード情報に基づいて、前記パーツを構造化した構造化データを生成する構造化データ生成手段と、
前記パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶手段と、
前記構造化データ生成手段で生成した構造化データ及び前記テンプレート記憶手段のレイアウトテンプレートに基づいて前記ドキュメントを生成するドキュメント生成手段と、
前記ドキュメントで利用される前記パーツの属性に関するパーツ属性情報を当該ドキュメントと対応づけて記憶するパーツ属性情報記憶手段と、
作成中の前記ドキュメントにおいて選択された前記パーツの属性に関するパーツ属性情報を前記パーツ属性情報記憶手段から取得するパーツ属性情報取得手段と、
前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する他の前記ドキュメントで利用され当該パーツ属性情報に係る属性の前記パーツを前記パーツ記憶手段から検索するパーツ検索手段と、
前記パーツ検索手段で索出したパーツを出力するパーツ出力手段とを備えることを特徴とするドキュメント作成支援システム。
【請求項２】
１又は複数の要素からなるパーツを記憶するパーツ記憶手段と、
ドキュメントごとに、前記パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶手段と、
前記パーツ記憶手段のパーツ及び前記ノード情報記憶手段のノード情報に基づいて、前記パーツを構造化した構造化データを生成する構造化データ生成手段と、
前記パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶手段と、
前記構造化データ生成手段で生成した構造化データ及び前記テンプレート記憶手段のレイアウトテンプレートに基づいて前記ドキュメントを生成するドキュメント生成手段と、
前記ドキュメントで利用される前記パーツの属性に関するパーツ属性情報を当該ドキュメントと対応づけて記憶するパーツ属性情報記憶手段と、
作成中の前記ドキュメントにおいて選択された前記パーツの属性に関するパーツ属性情報を前記パーツ属性情報記憶手段から取得するパーツ属性情報取得手段と、
前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する他の前記ドキュメントで利用され当該パーツ属性情報に係る属性の前記パーツを前記パーツ記憶手段から検索するパーツ検索手段と、
前記作成中のドキュメントにおいて選択された前記パーツである第１パーツ及び前記パーツ検索手段で索出したパーツである第２パーツのそれぞれについて他方との差分部分を判定し、前記第１パーツ及び前記第２パーツの差分部分を参照情報に置き換えた１つの前記パーツとして前記第１パーツ及び前記第２パーツを集約するパーツ集約手段と、
変数識別情報及び変数内容情報を規定した変数情報を前記ドキュメントと対応づけて記憶する変数情報記憶手段とを備え、
前記パーツ集約手段は、前記第１パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記変数識別情報として前記参照情報を、前記変数内容情報として前記第１パーツの差分部分を前記変数情報記憶手段に登録するとともに、前記第２パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記変数識別情報として前記参照情報を、前記変数内容情報として前記第２パーツの差分部分を前記変数情報記憶手段に登録し、
前記ドキュメント生成手段は、前記変数情報記憶手段の変数情報のうち生成対象となる前記ドキュメントの変数情報に基づいて、前記パーツに含まれる前記変数識別情報を、当該変数識別情報に対応する変数内容情報に変換することを特徴とするドキュメント作成支援システム。
【請求項３】
１又は複数の要素からなるパーツを記憶するパーツ記憶手段と、
ドキュメントごとに、前記パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶手段と、
前記パーツ記憶手段のパーツ及び前記ノード情報記憶手段のノード情報に基づいて、前記パーツを構造化した構造化データを生成する構造化データ生成手段と、
前記パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶手段と、
前記構造化データ生成手段で生成した構造化データ及び前記テンプレート記憶手段のレイアウトテンプレートに基づいて前記ドキュメントを生成するドキュメント生成手段と、
前記ドキュメントで利用される前記パーツの属性に関するパーツ属性情報を当該ドキュメントと対応づけて記憶するパーツ属性情報記憶手段と、
作成中の前記ドキュメントにおいて選択された前記パーツの属性に関するパーツ属性情報を前記パーツ属性情報記憶手段から取得するパーツ属性情報取得手段と、
前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する他の前記ドキュメントで利用され当該パーツ属性情報に係る属性の前記パーツを前記パーツ記憶手段から検索するパーツ検索手段と、
前記要素を識別するための要素識別情報と対応づけて当該要素を記憶する要素記憶手段と、
前記作成中のドキュメントにおいて選択された前記パーツである第１パーツ及び前記パーツ検索手段で索出したパーツである第２パーツのそれぞれについて、前記要素識別情報を含む他方との差分部分を判定し、前記第１パーツ及び前記第２パーツの差分部分に含まれる、同一内容の前記要素を識別するための前記要素識別情報を、共通の前記要素識別情報を含む参照情報に置き換えた１つの前記パーツとして前記第１パーツ及び前記第２パーツを集約するパーツ集約手段とを備え、
前記ドキュメント生成手段は、前記パーツに含まれる前記参照情報に基づいて前記要素記憶手段から前記要素を取得し、取得した要素に基づいて前記ドキュメントを生成することを特徴とするドキュメント作成支援システム。
【請求項４】
請求項３において、
変数識別情報及び変数内容情報を規定した変数情報を前記ドキュメントと対応づけて記憶する変数情報記憶手段とを備え、
前記パーツ集約手段は、前記第１パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記変数識別情報として前記参照情報を、前記変数内容情報として前記第１パーツの差分部分を前記変数情報記憶手段に登録するとともに、前記第２パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記変数識別情報として前記参照情報を、前記変数内容情報として前記第２パーツの差分部分を前記変数情報記憶手段に登録し、
前記ドキュメント生成手段は、前記変数情報記憶手段の変数情報のうち生成対象となる前記ドキュメントの変数情報に基づいて、前記パーツに含まれる前記変数識別情報を、当該変数識別情報に対応する変数内容情報に変換することを特徴とするドキュメント作成支援システム。
【請求項５】
請求項２乃至４のいずれか１項において、
変換の対象となる変換対象用語及び変換を行って統一すべき統一用語を含む用語変換情報を記憶する用語変換情報記憶手段と、
前記用語変換情報記憶手段の用語変換情報に基づいて、前記作成中のドキュメントにおいて選択された前記パーツに含まれる前記変換対象用語を前記統一用語に変換する用語変換手段とを備え、
前記パーツ集約手段は、前記用語変換手段で用語が変換された前記パーツ及び前記パーツ検索手段で索出したパーツを前記１つのパーツとして集約することを特徴とするドキュメント作成支援システム。
【手続補正書】
【提出日】令和1年9月3日(2019.9.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１又は複数の要素からなるパーツであって当該パーツの属性が設定されたパーツを記憶するパーツ記憶手段と、
ドキュメントごとに、前記パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶手段と、
前記パーツ記憶手段のパーツ及び前記ノード情報記憶手段のノード情報に基づいて、前記パーツを構造化した構造化データを生成する構造化データ生成手段と、
前記パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶手段と、
前記構造化データ生成手段で生成した構造化データ及び前記テンプレート記憶手段のレイアウトテンプレートに基づいて前記ドキュメントを生成するドキュメント生成手段と、
前記ドキュメントで利用される前記パーツの属性に関するパーツ属性情報を当該ドキュメントと対応づけて記憶するパーツ属性情報記憶手段と、
作成中の前記ドキュメントに対応する前記パーツ属性情報を前記パーツ属性情報記憶手段から取得するパーツ属性情報取得手段と、
前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する他の前記ドキュメントで利用され当該パーツ属性情報に係る属性の前記パーツを前記パーツ記憶手段から検索するパーツ検索手段と、
前記パーツ検索手段で索出したパーツを出力するパーツ出力手段とを備えることを特徴とするドキュメント作成支援システム。
【請求項２】
１又は複数の要素からなるパーツであって当該パーツの属性が設定されたパーツを記憶するパーツ記憶手段と、
ドキュメントごとに、前記パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶手段と、
前記パーツ記憶手段のパーツ及び前記ノード情報記憶手段のノード情報に基づいて、前記パーツを構造化した構造化データを生成する構造化データ生成手段と、
前記パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶手段と、
前記構造化データ生成手段で生成した構造化データ及び前記テンプレート記憶手段のレイアウトテンプレートに基づいて前記ドキュメントを生成するドキュメント生成手段と、
前記ドキュメントで利用される前記パーツの属性に関するパーツ属性情報を当該ドキュメントと対応づけて記憶するパーツ属性情報記憶手段と、
作成中の前記ドキュメントに対応する前記パーツ属性情報を前記パーツ属性情報記憶手段から取得するパーツ属性情報取得手段と、
前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する他の前記ドキュメントで利用され当該パーツ属性情報に係る属性の前記パーツを前記パーツ記憶手段から検索するパーツ検索手段と、
前記作成中のドキュメントにおいてユーザにより選択された前記パーツである第１パーツ及び前記パーツ検索手段で索出したパーツである第２パーツのそれぞれについて他方との差分部分を判定し、前記第１パーツ及び前記第２パーツの差分部分を参照情報に置き換えた１つの前記パーツとして前記第１パーツ及び前記第２パーツを集約するパーツ集約手段と、
変数識別情報及び変数内容情報を規定した変数情報を前記ドキュメントと対応づけて記憶する変数情報記憶手段とを備え、
前記パーツ集約手段は、前記第１パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記変数識別情報として前記参照情報を、前記変数内容情報として前記第１パーツの差分部分を前記変数情報記憶手段に登録するとともに、前記第２パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記変数識別情報として前記参照情報を、前記変数内容情報として前記第２パーツの差分部分を前記変数情報記憶手段に登録し、
前記ドキュメント生成手段は、前記変数情報記憶手段の変数情報のうち生成対象となる前記ドキュメントの変数情報に基づいて、前記パーツに含まれる前記変数識別情報を、当該変数識別情報に対応する変数内容情報に変換することを特徴とするドキュメント作成支援システム。
【請求項３】
１又は複数の要素からなるパーツであって当該パーツの属性が設定されたパーツを記憶するパーツ記憶手段と、
ドキュメントごとに、前記パーツの配列順序又は階層関係を規定したノード情報を記憶するノード情報記憶手段と、
前記パーツ記憶手段のパーツ及び前記ノード情報記憶手段のノード情報に基づいて、前記パーツを構造化した構造化データを生成する構造化データ生成手段と、
前記パーツのレイアウトを規定したレイアウトテンプレートを記憶するテンプレート記憶手段と、
前記構造化データ生成手段で生成した構造化データ及び前記テンプレート記憶手段のレイアウトテンプレートに基づいて前記ドキュメントを生成するドキュメント生成手段と、
前記ドキュメントで利用される前記パーツの属性に関するパーツ属性情報を当該ドキュメントと対応づけて記憶するパーツ属性情報記憶手段と、
作成中の前記ドキュメントに対応する前記パーツ属性情報を前記パーツ属性情報記憶手段から取得するパーツ属性情報取得手段と、
前記パーツ属性情報取得手段で取得したパーツ属性情報に対応する他の前記ドキュメントで利用され当該パーツ属性情報に係る属性の前記パーツを前記パーツ記憶手段から検索するパーツ検索手段と、
前記要素を識別するための要素識別情報と対応づけて当該要素を記憶する要素記憶手段と、
前記作成中のドキュメントにおいてユーザにより選択された前記パーツである第１パーツ及び前記パーツ検索手段で索出したパーツである第２パーツのそれぞれについて、前記要素識別情報を含む他方との差分部分を判定し、前記第１パーツ及び前記第２パーツの差分部分に含まれる、データ内容が同一の前記要素を識別するための異なる前記要素識別情報を、共通の前記要素識別情報を含む参照情報に置き換えた１つの前記パーツとして前記第１パーツ及び前記第２パーツを集約するパーツ集約手段とを備え、
前記ドキュメント生成手段は、前記パーツに含まれる前記参照情報に基づいて前記要素記憶手段から前記要素を取得し、取得した要素に基づいて前記ドキュメントを生成することを特徴とするドキュメント作成支援システム。
【請求項４】
請求項３において、
変数識別情報及び変数内容情報を規定した変数情報を前記ドキュメントと対応づけて記憶する変数情報記憶手段とを備え、
前記パーツ集約手段は、前記第１パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記変数識別情報として前記参照情報を、前記変数内容情報として前記第１パーツの差分部分を前記変数情報記憶手段に登録するとともに、前記第２パーツを集約したパーツが利用される前記ドキュメントと対応づけて、前記変数識別情報として前記参照情報を、前記変数内容情報として前記第２パーツの差分部分を前記変数情報記憶手段に登録し、
前記ドキュメント生成手段は、前記変数情報記憶手段の変数情報のうち生成対象となる前記ドキュメントの変数情報に基づいて、前記パーツに含まれる前記変数識別情報を、当該変数識別情報に対応する変数内容情報に変換することを特徴とするドキュメント作成支援システム。
【請求項５】
請求項２乃至４のいずれか１項において、
変換の対象となる変換対象用語及び変換を行って統一すべき統一用語を含む用語変換情報を記憶する用語変換情報記憶手段と、
前記用語変換情報記憶手段の用語変換情報に基づいて、前記作成中のドキュメントにおいてユーザにより選択された前記パーツに含まれる前記変換対象用語を前記統一用語に変換する用語変換手段とを備え、
前記パーツ集約手段は、前記用語変換手段で用語が変換された前記パーツ及び前記パーツ検索手段で索出したパーツを前記１つのパーツとして集約することを特徴とするドキュメント作成支援システム。