(57)【特許請求の範囲】
【請求項１】
文書体系の構成要素であるマークアップ言語形式の構造化文書ファイルの所定の位置に格納されている情報である構成管理項目、及びオペレーティングシステムのファイルシステムから取得し得る前記構造化文書ファイルのファイル情報を、所定の形式で格納する構成管理情報を作成する構成管理情報作成システムであって、以下の要素を有することを特徴とする構成管理情報作成システム
（１）フォルダを指定してオペレーティングシステムのファイルシステムから、構成要素である構造化文書ファイルを含むファイルリストを取得するファイルリスト生成部
（２）構成要素である構造化文書ファイルを特定する構成要素特定情報として、ファイル名の条件を記憶する構成要素定義体記憶部
（３）取得したファイルリストに含まれるファイルのうち、前記構成要素特定情報であるファイル名の条件に基づいて構成要素である構造化文書ファイルを特定する構成要素特定部
（４）前記構成要素である構造化文書ファイルの条件に対応付けて、構成管理項目の格納位置を記憶する構成管理項目格納位置定義体記憶部
（５）特定した構造化文書ファイル毎に、当該ファイル名が構成管理項目格納位置定義体記憶部に記憶されている構成要素である構造化文書ファイルの条件に適合するか判定し、適合する場合の当該構成要素である構造化文書ファイルの条件に対応する構成管理項目の格納位置を取得し、当該構造化文書ファイルにアクセスして前記構成管理項目の格納位置から、構成管理項目を読み出す構成管理項目抽出部
（６）前記構成管理項目及び前記ファイル情報を格納する構成管理情報の形式を記憶する構成管理情報定義体記憶部
（７）特定した構造化文書ファイル毎に、前記構成管理情報の形式に従って、読み出した構成管理項目を構成管理情報上に書き込み、更に当該ファイル名を指定してオペレーティングシステムのファイルシステムからファイル情報を取得し、前記構成管理情報の形式に従って、取得したファイル情報を構成管理情報上に書き込み、構成管理情報を生成する構成管理情報生成部。
【請求項２】
前記構造化文書ファイルは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式であることを特徴とする請求項１記載の構成管理情報作成システム。
【請求項３】
前記文書体系は、電子申請システムの文書体系であることを特徴とする請求項２記載の構成管理情報作成システム。
【請求項４】
構成管理情報作成システムは、更に、生成した構成管理情報を出力する構成管理情報出力部を有することを特徴とする請求項１記載の構成管理情報作成システム。
【請求項５】
文書体系の構成要素であるマークアップ言語形式の構造化文書ファイルの所定の位置に格納されている情報である構成管理項目、及びオペレーティングシステムのファイルシステムから取得し得る前記構造化文書ファイルのファイル情報を、所定の形式で格納する構成管理情報を作成する構成管理情報作成システムであって、構成要素である構造化文書ファイルを特定する構成要素特定情報として、ファイル名の条件を記憶する構成要素定義体記憶部と、前記構成要素である構造化文書ファイルの条件に対応付けて、構成管理項目の格納位置を記憶する構成管理項目格納位置定義体記憶部と、前記構成管理項目及び前記ファイル情報を格納する構成管理情報の形式を記憶する構成管理情報定義体記憶部とを有する構成管理情報作成システムによる構成管理情報作成方法であって、以下の要素を有することを特徴とする構成管理情報作成方法
（１）フォルダを指定してオペレーティングシステムのファイルシステムから、構成要素である構造化文書ファイルを含むファイルリストを取得する工程
（２）取得したファイルリストに含まれるファイルのうち、前記構成要素特定情報であるファイル名の条件に基づいて構成要素である構造化文書ファイルを特定する工程
（３）特定した構造化文書ファイル毎に、当該ファイル名が構成管理項目格納位置定義体記憶部に記憶されている構成要素である構造化文書ファイルの条件に適合するか判定し、適合する場合の当該構成要素である構造化文書ファイルの条件に対応する構成管理項目の格納位置を取得し、当該構造化文書ファイルにアクセスして前記構成管理項目の格納位置から、構成管理項目を読み出す工程
（４）特定した構造化文書ファイル毎に、前記構成管理情報の形式に従って、読み出した構成管理項目を構成管理情報上に書き込み、更に当該ファイル名を指定してオペレーティングシステムのファイルシステムからファイル情報を取得し、前記構成管理情報の形式に従って、取得したファイル情報を構成管理情報上に書き込み、構成管理情報を生成する工程。
【請求項６】
文書体系の構成要素であるマークアップ言語形式の構造化文書ファイルの所定の位置に格納されている情報である構成管理項目、及びオペレーティングシステムのファイルシステムから取得し得る前記構造化文書ファイルのファイル情報を、所定の形式で格納する構成管理情報を作成する構成管理情報作成システムであって、構成要素である構造化文書ファイルを特定する構成要素特定情報として、ファイル名の条件を記憶する構成要素定義体記憶部と、前記構成要素である構造化文書ファイルの条件に対応付けて、構成管理項目の格納位置を記憶する構成管理項目格納位置定義体記憶部と、前記構成管理項目及び前記ファイル情報を格納する構成管理情報の形式を記憶する構成管理情報定義体記憶部とを有する構成管理情報作成システムとなるコンピュータに、以下の処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体
（１）フォルダを指定してオペレーティングシステムのファイルシステムから、構成要素である構造化文書ファイルを含むファイルリストを取得する処理
（２）取得したファイルリストに含まれるファイルのうち、前記構成要素特定情報であるファイル名の条件に基づいて構成要素である構造化文書ファイルを特定する処理
（３）特定した構造化文書ファイル毎に、当該ファイル名が構成管理項目格納位置定義体記憶部に記憶されている構成要素である構造化文書ファイルの条件に適合するか判定し、適合する場合の当該構成要素である構造化文書ファイルの条件に対応する構成管理項目の格納位置を取得し、当該構造化文書ファイルにアクセスして前記構成管理項目の格納位置から、構成管理項目を読み出す処理
（４）特定した構造化文書ファイル毎に、前記構成管理情報の形式に従って、読み出した構成管理項目を構成管理情報上に書き込み、更に当該ファイル名を指定してオペレーティングシステムのファイルシステムからファイル情報を取得し、前記構成管理情報の形式に従って、取得したファイル情報を構成管理情報上に書き込み、構成管理情報を生成する処理。
【請求項７】
文書体系の構成要素であるマークアップ言語形式の構造化文書ファイルの所定の位置に格納されている情報である構成管理項目、及びオペレーティングシステムのファイルシステムから取得し得る前記構造化文書ファイルのファイル情報を、所定の形式で格納する構成管理情報を作成する構成管理情報作成システムであって、構成要素である構造化文書ファイルを特定する構成要素特定情報として、ファイル名の条件を記憶する構成要素定義体記憶部と、前記構成要素である構造化文書ファイルの条件に対応付けて、構成管理項目の格納位置を記憶する構成管理項目格納位置定義体記憶部と、前記構成管理項目及び前記ファイル情報を格納する構成管理情報の形式を記憶する構成管理情報定義体記憶部とを有する構成管理情報作成システムとなるコンピュータに、以下の手順を実行させるためのプログラム
（１）フォルダを指定してオペレーティングシステムのファイルシステムから、構成要素である構造化文書ファイルを含むファイルリストを取得する手順
（２）取得したファイルリストに含まれるファイルのうち、前記構成要素特定情報であるファイル名の条件に基づいて構成要素である構造化文書ファイルを特定する手順
（３）特定した構造化文書ファイル毎に、当該ファイル名が構成管理項目格納位置定義体記憶部に記憶されている構成要素である構造化文書ファイルの条件に適合するか判定し、適合する場合の当該構成要素である構造化文書ファイルの条件に対応する構成管理項目の格納位置を取得し、当該構造化文書ファイルにアクセスして前記構成管理項目の格納位置から、構成管理項目を読み出す手順
（４）特定した構造化文書ファイル毎に、前記構成管理情報の形式に従って、読み出した構成管理項目を構成管理情報上に書き込み、更に当該ファイル名を指定してオペレーティングシステムのファイルシステムからファイル情報を取得し、前記構成管理情報の形式に従って、取得したファイル情報を構成管理情報上に書き込み、構成管理情報を生成する手順。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、構造化文書を構成要素とする文書体系の構成を管理する構成管理情報を作成する構成管理情報作成システムに係り、電子申請書のように膨大な構造化文書の管理を容易にする構成管理情報作成システムに関する。
【０００２】
【従来の技術】
まず、電子的に行政手続を行う電子申請システムの開発を例として、従来技術について説明する。
図１２は、電子申請書様式データセットと物理ファイルの相関図である。申請手続とは、文書群を示す概念である。電子申請システムは、申請書他の紙様式の内容を、電子様式に変換し、保持する必要がある。
【０００３】
続いて、電子申請システムの開発の作業手順について説明する。図１３は、構成管理書類群と電子申請書作成の作業フローを示す図である。
法令や例規が改正され、電子申請システムを更新する場合を例として、説明する。まず、アクションプランが生成され、官報の内容と併せて、手続総括表を作成する。手続総括表は、製作すべき様式の一覧である。そして、手続総括表に従って、様式調査票を作成する。様式調査票は、行政機関に対して仕様を伺う為の書類であって、外部仕様の一部を構成する文書となるものである。様式調査票に対する回答を踏まえて、電子化一覧、様式承認図書を生成し、開発作業に移行する。開発作業では、ＸＭＬ文書、チェック条件表、画面レイアウトに基づいて、各電子データを生成する。これらをパーサやブラウザを介して表示した結果に基づいて、上流工程への作業のフィードバックが図られる。
【０００４】
このような電子申請システムにおいては、作成する電子申請書の量が膨大であり、電子申請書に対する構成要素としての管理が煩雑となるという問題がある。特に、構造化文書である電子申請書の構成管理情報を容易に作成することが課題となる。
【０００５】
【発明が解決しようとする課題】
本発明は、上記した従来技術の欠点を除くためになされたものであって、その目的とするところは、構造化文書を構成要素とする文書体系の構成を管理する構成管理情報を作成する構成管理情報作成システムを提供し、電子申請書のように膨大な構造化文書の管理を容易とすることを課題とする。
【０００６】
【課題を解決するための手段】
本発明に係る構成管理情報作成システムは、
構造化文書を構成要素とする文書体系の構成を管理する構成管理情報であって、構成管理項目からなる構成管理情報を作成する構成管理情報作成システムであって、以下の要素を有することを特徴とする
（１）構成要素を特定する構成要素特定情報を記憶する構成要素定義体記憶部
（２）構成管理項目の格納位置を記憶する構成管理項目格納位置定義体記憶部
（３）構成管理情報の形式を記憶する構成管理情報定義体記憶部
（４）構成要素である構造化文書を含むファイルリストを生成するファイルリスト生成部
（５）生成したファイルリストに含まれるファイルのうち、前記構成要素特定情報に基づいて構成要素である構造化文書を特定する構成要素特定部
（６）特定した構造化文書毎に、前記構成管理項目の格納位置から、構成管理項目を読み出す構成管理項目抽出部
（７）前記構成管理情報の形式に従って、読み出した構成管理項目を配置した構成管理情報を生成する構成管理情報生成部。
【０００７】
前記構造化文書は、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式であることを特徴とする。
【０００８】
前記文書体系は、電子申請システムの文書体系であることを特徴とする。
【０００９】
前記構成管理情報生成部は、更に、構成要素のファイル情報をファイルシステムより取得し、前記構成管理情報の形式に従って、取得するファイル情報を構成管理項目として配置することを特徴とする。
【００１０】
本発明に係る構成管理情報作成システムは、
構造化文書を構成要素とする文書体系の構成を管理する構成管理情報であって、構成管理項目からなる構成管理情報を作成する構成管理情報作成システムであって、構成要素を特定する構成要素特定情報を記憶する構成要素定義体記憶部と、構成管理項目の格納位置を記憶する構成管理項目格納位置定義体記憶部と、構成管理情報の形式を記憶する構成管理情報定義体記憶部とを有する構成管理情報作成システムによる構成管理情報作成方法であって、以下の要素を有することを特徴とする
（１）構成要素である構造化文書を含むファイルリストを生成する工程
（２）生成したファイルリストに含まれるファイルのうち、前記構成要素特定情報に基づいて構成要素である構造化文書を特定する工程
（３）特定した構造化文書毎に、前記構成管理項目の格納位置から、構成管理項目を読み出す工程
（４）前記構成管理情報の形式に従って、読み出した構成管理項目を配置した構成管理情報を生成する工程。
【００１１】
本発明に係るプログラムを記録したコンピュータ読み取り可能な記録媒体は、構造化文書を構成要素とする文書体系の構成を管理する構成管理情報であって、構成管理項目からなる構成管理情報を作成する構成管理情報作成システムであって、構成要素を特定する構成要素特定情報を記憶する構成要素定義体記憶部と、構成管理項目の格納位置を記憶する構成管理項目格納位置定義体記憶部と、構成管理情報の形式を記憶する構成管理情報定義体記憶部とを有する構成管理情報作成システムとなるコンピュータに、以下の処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする
（１）構成要素である構造化文書を含むファイルリストを生成する処理
（２）生成したファイルリストに含まれるファイルのうち、前記構成要素特定情報に基づいて構成要素である構造化文書を特定する処理
（３）特定した構造化文書毎に、前記構成管理項目の格納位置から、構成管理項目を読み出す処理
（４）前記構成管理情報の形式に従って、読み出した構成管理項目を配置した構成管理情報を生成する処理。
【００１２】
本発明に係るプログラムは、
構造化文書を構成要素とする文書体系の構成を管理する構成管理情報であって、構成管理項目からなる構成管理情報を作成する構成管理情報作成システムであって、構成要素を特定する構成要素特定情報を記憶する構成要素定義体記憶部と、構成管理項目の格納位置を記憶する構成管理項目格納位置定義体記憶部と、構成管理情報の形式を記憶する構成管理情報定義体記憶部とを有する構成管理情報作成システムとなるコンピュータに、以下の手順を実行させるためのプログラムであることを特徴とする
（１）構成要素である構造化文書を含むファイルリストを生成する手順
（２）生成したファイルリストに含まれるファイルのうち、前記構成要素特定情報に基づいて構成要素である構造化文書を特定する手順
（３）特定した構造化文書毎に、前記構成管理項目の格納位置から、構成管理項目を読み出す手順
（４）前記構成管理情報の形式に従って、読み出した構成管理項目を配置した構成管理情報を生成する手順。
【００１３】
【発明の実施の形態】
実施の形態１．
以下本発明を図面に示す実施例に基づいて説明する。
図１は、ファイル構成例を示す図である。図に示すように、フォルダ構造（ディレクトリ構造）を有し、書類群と電子申請書を記憶している。このように、フォルダ構造を一定のルールに基づいて構成することにより、手続名の指定のみで、目的の構成要素の所在が特定できるようになる。この例では、電子申請システムの文書体系を例として説明するが、他の文書体系においても、本発明に係る構成管理情報作成システムは有効である。
【００１４】
図２は、構成管理情報作成システムの構成を示す図である。２１は、ファイルリスト生成部、２２は、ファイルシステム（ＯＳ）、２３は、構成要素特定部、２４は、構成要素定義体記憶部、２５は、構成管理項目抽出部、２６は、構成管理項目格納位置定義体記憶部、２７は、構成管理情報生成部、２８は、構成管理情報定義体記憶部、２９は、構成管理情報記憶部、３０は、構成管理情報出力部である。構成要素定義体記憶部２４と、構成管理項目格納位置定義体記憶部２６と、構成管理情報定義体記憶部２８には、図示しない登録手段によりぞれぞれの情報が予め登録されている。前述の文書体系は、ファイルシステム（ＯＳ）２２により管理されている。ファイルシステム（ＯＳ）２２を介して、文書体系の各構成要素にアクセス可能であり、各構成要素のファイル情報を取得することもできる。
【００１５】
処理について説明する。図３は、構成管理情報作成の全体処理フローを示す図である。
ファイルリスト生成部２１は、ファイルリスト生成処理（Ｓ３０１）を行う。図４は、ファイルリスト生成処理フローを示す図である。
手続名を入力し（Ｓ４０１）、手続名に対応するディレクトリを特定する（Ｓ４０２）。そして、オペレーティングシステムのファイルシステムに対して、ディレクトリを指定して、ファイルリストを要求し（Ｓ４０３）、ファイルリストを取得する（Ｓ４０４）。
【００１６】
次に、図３に示すように、構成要素特定部２３は、構成要素特定処理（Ｓ３０２）を行う。図５は、構成要素特定処理フローを示す図である。
構成要素定義体記憶部２４から構成要素特定情報を取得する（Ｓ５０１）。図６は、構成要素定義体記憶部の構成例を示す図である。図に示すように、構成要素定義体記憶部２４には、構成要素を特定する為の構成要素特定情報を記憶している。構成要素特定情報は、ファイル名そのものでもよいし、ファイル名の条件であってもよい。
取得した構成要素特定情報毎に以下の処理を繰り返す（Ｓ５０２）。ファイルリストに含まれるファイル名のうち、構成要素特定情報を満たすファイルを構成要素として特定する（Ｓ５０３）。特定した構成要素のファイル名を出力し（Ｓ５０４）、すべての構成要素特定情報について処理した時点で終了する（Ｓ５０５）。
【００１７】
次に、図３に示すように、構成要素（構造化文書）毎に以下の処理を繰り返す（Ｓ３０３）。構成管理項目抽出部２５は、構成管理項目格納位置定義体記憶部２６を用いて構成管理項目抽出処理（Ｓ３０４）を行い、構成管理情報生成部２７は、構成管理情報定義体記憶部２８を用いて構成管理情報生成処理（Ｓ３０５）を行う。各処理について詳述する。
【００１８】
図７は、構成管理項目抽出処理フローを示す図である。構成要素のファイル名を取得し（Ｓ７０１）、構成管理項目格納位置定義体記憶部２６のレコード毎に以下の処理を繰り返す（Ｓ７０２）。
【００１９】
図８は、構成管理項目格納位置定義体記憶部の構成例を示す図である。構成要素の条件に対応付けて、項目名と構成管理項目の格納場所を記憶している。
【００２０】
取得したファイル名が構成要素の条件に適合するか判定し（Ｓ７０３）、適合する場合には、対応する構成管理項目の格納位置を取得し（Ｓ７０４）、ファイル名を指定してファイルにアクセスし、前記格納位置から構成管理項目を取得する（Ｓ７０５）。取得した構成管理項目を項目名とともに出力する（Ｓ７０６）。すべてのレコードについて処理した時点で終了する（Ｓ７０７）。
【００２１】
図９は、構成管理情報生成処理フローを示す図である。項目名と構成管理項目を取得し（Ｓ９０１）、項目毎に以下の処理を繰り返す（Ｓ９０２）。
【００２２】
図１０は、構成管理情報定義体記憶部の構成例を示す図である。図に示すように、構成管理情報の形式を記憶している。
【００２３】
構成管理情報定義体記憶部２８に記憶している構成管理情報の形式（構成管理情報定義）に従って、構成管理項目の格納位置を特定し（Ｓ９０３）、構成管理情報上に、構成管理項目を書き込む（Ｓ９０４）。構成管理情報は、構成管理情報記憶部２９に生成される。
すべての項目について処理すると（Ｓ９０５）、オペレーティングシステムのファイルシステムに対して、ファイル名を指定して、ファイル情報を要求し（Ｓ９０６）、ファイル情報を取得する（Ｓ９０７）。そして、構成管理情報の形式（構成管理情報定義）に従って、ファイル情報の格納位置を特定し（Ｓ９０８）、構成管理情報上に、ファイル情報を書き込む（Ｓ９０９）。
【００２４】
図３に示すように、すべての構成要素についてこれらの処理した時点で（Ｓ３０６）、構成管理情報出力部３０は、構成管理情報出力処理（Ｓ３０７）を行う。これにより、構成管理情報記憶部２９に生成した構成管理情報を出力する。通常は、ファイル形式で記憶媒体や通信媒体に出力するが、表示や印刷により出力しても構わない。
【００２５】
図１１は、構成管理情報の例を示す図である。例えば、１１０１に示したバージョンの情報は、図８の８５１のレコードに従って抽出された“様式調査票．ｘｌｓ”の構成管理項目であり、１１０２に示した部分は、Ｓ９０７で取得した“様式調査票．ｘｌｓ”のファイル情報である。同様に、１１０３に示したバージョンの情報は、図８の８５２のレコードに従って抽出された“データ通信課００１．ＸＭＬ”の構成管理項目であり、１１０４に示した部分は、Ｓ９０７で取得した“データ通信課００１．ＸＭＬ”のファイル情報である。
【００２６】
構成管理情報作成システムは、コンピュータであり、各要素はプログラムにより処理を実行することができる。また、プログラムを記憶媒体に記憶させ、記憶媒体からコンピュータに読み取られるようにすることができる。
【００２７】
【発明の効果】
本発明においては、ファイルリストに含まれるファイルのうち、構成要素特定情報に基づいて構成要素である構造化文書を特定し、特定した構造化文書毎に、構成管理項目の格納位置から、構成管理項目を読み出し、構成管理情報の形式に従って、読み出した構成管理項目を配置した構成管理情報を生成するので、構成管理情報の生成を自動化することができる。また、構成管理情報の生成における誤りも生じない。以上のように、構成管理情報の労力を軽減することが可能となる。
【図面の簡単な説明】
【図１】  ファイル構成例を示す図である。
【図２】  構成管理情報作成システムの構成を示す図である。
【図３】  構成管理情報作成の全体処理フローを示す図である。
【図４】  ファイルリスト生成処理フローを示す図である。
【図５】  構成要素特定処理フローを示す図である。
【図６】  構成要素定義体記憶部の構成例を示す図である。
【図７】  構成管理項目抽出処理フローを示す図である。
【図８】  構成管理項目格納位置定義体記憶部の構成例を示す図である。
【図９】  構成管理情報生成処理フローを示す図である。
【図１０】  構成管理情報定義体記憶部の構成例を示す図である。
【図１１】  構成管理情報の例を示す図である。
【図１２】  電子申請書様式データセットと物理ファイルの相関図である。
【図１３】  構成管理書類群と電子申請書作成の作業フローを示す図である。
【符号の説明】
２１  ファイルリスト生成部、２２  ファイルシステム（ＯＳ）、２３  構成要素特定部、２４  構成要素定義体記憶部、２５  構成管理項目抽出部、２６  構成管理項目格納位置定義体記憶部、２７  構成管理情報生成部、２８  構成管理情報定義体記憶部、２９  構成管理情報記憶部、３０  構成管理情報出力部。
【図１】
0003862159.tif 000002
【図２】
0003862159.tif 000003
【図３】
0003862159.tif 000004
【図４】
0003862159.tif 000005
【図５】
0003862159.tif 000006
【図６】
0003862159.tif 000007
【図７】
0003862159.tif 000008
【図８】
0003862159.tif 000009
【図９】
0003862159.tif 000010
【図１０】
0003862159.tif 000011
【図１１】
0003862159.tif 000012
【図１２】
0003862159.tif 000013
【図１３】
0003862159.tif 000014