(57)【要約】【課題】文書ファイルのファイル名の全部またはファイル名の一部を他の文書ファイルに記載された文字列中より検索し、相関関係を作成する文書相関関係図作成システムを提供する。【解決手段】  共通の様式で規定されたファイル名を有する複数の文書ファイルを格納する記憶装置１１と、ファイル名をなす文字列の少なくとも一部を検索キーワードとして入力するユーザインタフェース１２と、複数の文書ファイルの文中から検索キーワードと一致する文字列を検索する検索部１３と、検索した結果を用いて、複数の文書ファイルの相関関係を解析する解析部１４と、解析した結果を用いて、複数の文書ファイルの相関関係を示す相関関係図を生成する生成部１５と、相関関係図を表示する表示部１６とを備える。【選択図】  図１
2009129272.tif 000002
【特許請求の範囲】
【請求項１】
共通の様式で規定されたファイル名を有する複数の文書ファイルを格納する記憶装置と、
前記ファイル名をなす文字列の少なくとも一部を検索キーワードとして入力するユーザインタフェースと、
前記共通の様式を用いて、前記複数の文書ファイルの文中から前記検索キーワードと一致する文字列を検索する検索部と、
前記検索した結果を用いて、前記複数の文書ファイルの相関関係を解析する解析部と、
前記解析した結果を用いて、前記複数の文書ファイルの相関関係を示す相関関係図を生成する生成部と、
前記相関関係図を表示する表示部
とを備えることを特徴とする文書相関関係図作成システム。
【請求項２】
前記検索部が、前記複数の文書ファイルの中から前記検索キーワードに類似する文字列を更に検索することを特徴とする請求項１に記載の文書相関関係図作成システム。
【請求項３】
共通の様式で規定されたファイル名を有する複数の文書ファイルを格納するステップと、
前記ファイル名をなす文字列の少なくとも一部を検索キーワードとして入力するステップと、
前記共通の様式を用いて、前記複数の文書ファイルの文中から前記検索キーワードと一致する文字列を検索するステップと、
前記検索した結果を用いて、前記複数の文書ファイルの相関関係を解析するステップと、
前記解析した結果を用いて、前記複数の文書ファイルの相関関係を示す相関関係図を生成するステップと、
前記相関関係図を表示するステップ
とを含むことを特徴とする文書相関関係図作成方法。
【請求項４】
コンピュータシステムとして構成された文書相関関係図作成システムに、
共通の様式で規定されたファイル名を有する複数の文書ファイルを格納させる命令と、
前記ファイル名をなす文字列の少なくとも一部を検索キーワードとして入力させる命令と、
前記共通の様式を用いて、前記複数の文書ファイルの文中から前記検索キーワードと一致する文字列を検索させる命令と、
前記検索した結果を用いて、前記複数の文書ファイルの相関関係を解析させる命令と、
前記解析した結果を用いて、前記複数の文書ファイルの相関関係を示す相関関係図を生成させる命令と、
前記相関関係図を表示させる命令
とを含む一群の命令を実行させることを特徴とする文書相関関係図作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索対象の複数の文書ファイル間における相関関係を管理する技術に関し、特に文書相関関係図作成システム、文書相関関係図作成方法及び文書相関関係図作成プログラムに関する。
【背景技術】
【０００２】
ソフトウェア等の開発における設計文書は、様々な種類に渡って、多数の文書ファイルにより構成されることが多い。それらの文書ファイルは、トップの文書からツリー上の参照や、ファイル相互の参照がある。従来、それらの参照の相関関係を示す相関関係図等は、特に作成しなかったり、作成しても別文書に相関表として作成していた。文書ファイルの数が少ない場合、相関関係図は特に必要ないが、ファイル数が多くなると、複数の文書同士の参照の関係及び参照する場所は重要な情報となる。
【０００３】
相関表等を含む相関関係図等の作成をサポートするソフトウェアはいくつか存在する（例えば、特許文献１参照。）。しかし、それらの文書ファイルの記載の中に特定のキーを設定する必要がある。また、文書及び文中にキーを設定することで相関関係を管理するソフトウェアは、文中から目的の文書ファイルを簡単な操作で閲覧及び編集することができるような便利な機能を持つが、文書ファイルのデータ形式は、そのソフトウェアに特化し、一般的なテキスト文書及びマイクロソフト・オフィス（商標登録）の文書等には利用できないため、既存の文書は、そのソフトウェアが取り扱えるデータ形式に変換した上でキーを設定していく作業が発生し、膨大な手間がかかるという問題がある。
【特許文献１】特開２００７−１２８２６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記問題点を鑑み、本発明は、文書ファイルのファイル名の全部またはファイル名の一部を他の文書ファイルに記載された文字列中より検索し、それらの文書ファイル間の相関関係を解析及び相関関係図を生成する文書相関関係図作成システム、文書相関関係図作成方法及び文書相関関係図作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の第１の様態は、（イ）共通の様式で規定されたファイル名を有する複数の文書ファイルを格納する記憶装置と、（ロ）ファイル名をなす文字列の少なくとも一部を検索キーワードとして入力するユーザインタフェースと、（ハ）共通の様式を用いて、複数の文書ファイルの文中から検索キーワードと一致する文字列を検索する検索部と、（ニ）検索した結果を用いて、複数の文書ファイルの相関関係を解析する解析部と、（ホ）解析した結果を用いて、複数の文書ファイルの相関関係を示す相関関係図を生成する生成部と、（ヘ）相関関係図を表示する表示部とを備える文書相関関係図作成システムであることを特徴とする。
【０００６】
本発明の第２の様態は、（イ）共通の様式で規定されたファイル名を有する複数の文書ファイルを格納するステップと、（ロ）ファイル名をなす文字列の少なくとも一部を検索キーワードとして入力するステップと、（ハ）共通の様式を用いて、複数の文書ファイルの文中から検索キーワードと一致する文字列を検索するステップと、（ニ）検索した結果を用いて、複数の文書ファイルの相関関係を解析するステップと、（ホ）解析した結果を用いて、複数の文書ファイルの相関関係を示す相関関係図を生成するステップと、（ヘ）相関関係図を表示するステップとを含む文書相関関係図作成方法であることを特徴とする。
【０００７】
本発明の第３の様態は、コンピュータシステムとして構成された文書相関関係図作成システムに、（イ）共通の様式で規定されたファイル名を有する複数の文書ファイルを格納させる命令と、（ロ）ファイル名をなす文字列の少なくとも一部を検索キーワードとして入力させる命令と、（ハ）共通の様式を用いて、複数の文書ファイルの文中から検索キーワードと一致する文字列を検索させる命令と、（ニ）検索した結果を用いて、複数の文書ファイルの相関関係を解析させる命令と、（ホ）解析した結果を用いて、複数の文書ファイルの相関関係を示す相関関係図を生成させる命令と、（ヘ）相関関係図を表示させる命令とを含む一群の命令を実行させる文書相関関係図作成プログラムであることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、文書ファイルのファイル名の全部またはファイル名の一部を他の文書ファイルに記載された文字列中より検索し、それらの文書ファイル間の相関関係を解析及び相関関係図を生成する文書相関関係図作成システム、文書相関関係図作成方法及び文書相関関係図作成プログラムを提供することができる。
【発明を実施するための最良の形態】
【０００９】
次に図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。なお以下の示す実施の形態は、本発明の技術的思想を具体化するための装置や方法を例示するものであって、本発明の技術的思想は構成部品の配置等を下記のものに特定するものではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において、種々の変更を加えることができる。
【００１０】
（文書相関関係図作成システム）
図１に示す本発明の実施の形態に係る文書相関関係図作成システムは、共通の様式で規定されたファイル名を有する複数の文書ファイルを格納する記憶装置１１と、ファイル名をなす文字列の少なくとも一部を検索キーワードとして入力するユーザインタフェース１２と、複数の文書ファイルの文中から検索キーワードと一致する文字列を検索する検索部１３と、検索した結果を用いて、複数の文書ファイルの相関関係を解析する解析部１４と、解析した結果を用いて、複数の文書ファイルの相関関係を示す相関関係図を生成する生成部１５と、相関関係図を表示する表示部１６とを備える。
【００１１】
記憶装置１１は、同一企業内、同一プロジェクト内等、共通の目的や利益を持つ複数のユーザが様々なデータの形式で作成した文書ファイルを格納する。ここで、「様々なデータの形式」とは、コンピュータが文字の形式で読み出せる全ての文書ファイルのデータフォーマットを指す。例えば、拡張子が「.txt」であるテキスト形式の文書ファイル、拡張子が「.doc」であるマイクロソフト・ワード（Microsoft Word）（登録商標）形式の文書ファイル及び拡張子が「.jtd」である一太郎（登録商標）形式の文書ファイル等が該当する。記憶装置１１には、ハードディスクのような磁気ディスク、ＤＶＤ（登録商標）のような光ディスク及びメモリーカードのような不揮発性半導体メモリ等が使用可能である。
【００１２】
記憶装置１１は、図２に示すような同一企業内、同一プロジェクト内で用いられるファイルサーバ２１の内部装置として使用するのが好適ある。この場合、イントラネットを介して互いに通信する第１のＰＣ２２、第２のＰＣ２３、第３のＰＣ２４及び第４のＰＣ２５に共通なファイルサーバ２１が、本発明の実施の形態に係る文書相関関係図作成システムの基本となるが、ファイル名の様式を定めておけば、ネットワークを介して文書相関関係図作成システムの外部に接続され、システムの管理下に置かれていないファイルサーバ２１に蓄積された文書ファイルであっても、管理の対象にすることが可能となる。そのため、ファイル名の様式が共通であれば、過去に文書管理を意識せずに作成した文書ファイルや文書相関関係図作成システムが構築された第１のＰＣ２２〜第４のＰＣ２５で使用していないアプリケーションで作成した文書ファイルも検索の対象にしても良い。
【００１３】
ユーザインタフェース１２は、ユーザによる検索キーワードの入力を受け付け、検索部に送信する。ユーザインタフェース１２には、キーボード、マウス等が使用可能である。ここで、「検索キーワード」とは、記憶装置１１に格納された複数の文書ファイルの文中から、検索して抽出することを目的としたファイル名の一部又は全部をなす特定の文字列である。
【００１４】
上述したように、本発明の実施の形態における文書相関関係図作成システムが有効に機能するためには、一定の規則（様式）に則って文書ファイルのファイル名が作成されていることが前提となる。一定の規則（様式）は、同一の企業内、あるいは同一のプロジェクト等の目的や利益を共有する組織や集団内であれば、容易に決定できる。本発明の実施の形態における「一定の規則（様式）」とは、図３に示すように、例えば、ファイル名が「文書番号」、「タイトル」及び「拡張子」から構成され、「文書番号」、「タイトル」及び「拡張子」が、予め定められた所定の順序及び様式に従って配列されることである。「文書番号」と「タイトル」の間、「タイトル」と「拡張子」の間の少なくとも一方に所定の桁数のブランクを挿入するように規定しても良い。ここで、「文書番号」とは、コンピュータが取り扱うことができるよう、予め定められたファイル名の作成に許されるアルファベット、数字及び記号による、予め定められた所定の桁数に当てはめられる任意の組み合わせであり、例えば、「ＡＢＣ−１２３−４５６」のように、桁数、ハイフンの位置、ブランクの位置、順序等を定めてその様式を規定すれば良い。また、「タイトル」とは、各文書ファイルに記載された文書の内容を的確に示したインデックスであり、例えば、「描画」等の文字列を、一定の文字数の制限内で配列すれば良い。上記の例に従ってマイクロソフト・ワードの文書ファイルのファイル名を作成すると、「ＡＢＣ−１２３−４５６  描画.doc」とすることができる。
【００１５】
検索部１３は、ユーザインタフェース１２より送信された検索キーワードに該当する特定の文字列が記載されている文書ファイルを、記憶装置１１に格納された、対象となる複数の文書ファイルの中から検索する。検索方式は、ユーザインタフェース１２に入力された検索対象の文字列を含む文書ファイルを全部一覧表示する全文検索方式であり、ファイル名が「文書番号」、「タイトル」及び「拡張子」から構成されている場合は、複数の文書ファイルの文中から検索キーワードと一致する文字列であって、文字列の先頭から、規定されたファイル名の有効桁数の範囲内に、検索対象として規定されたファイルの種類に該当する拡張子を含むような文字列を検索するようにすれば良い。但し、拡張子を含まない文字列の検索や、拡張子を無視した文字列の検索も可能であり、複数の文書ファイルの文中から検索キーワードと一致する文字列であって、文字列の先頭から、規定されたファイル名の有効桁数の範囲内に、規定された様式での「文書番号」及び「タイトル」の組み合わせや、規定された様式での「文書番号」が存在する場合も、予め規定した一定の規則（様式）を参照することにより検索可能である。
【００１６】
解析部１４は、検索部１３が行った検索結果を基に、検索キーワードを含む文書ファイル及び検索結果の文書ファイルの参照関係を解析する。生成部１５は、解析部１４の解析結果を元に、記憶装置１１が格納している複数の文書ファイルの相関関係図を生成する。これらの検索部１３、解析部１４及び生成部１５は、それぞれハードウェア資源として中央演算処理装置（ＣＰＵ）等の演算処理装置に論理的に内蔵させることが可能であるが、汎用のプロセッサを用いてソフトウェアとしてそれぞれ構成してもよい。
【００１７】
一例として、図５に示すように、相関関係図は、文書ファイルのファイル名と矢印の接続で表される。図５では、検索対象の文書ファイル「００００−００００.doc」に対し、記憶装置１１に格納された複数の文書ファイルとの参照関係を示す。図５が示すように、相関関係図には、検索対象である文書ファイル「００００−００００.doc」に対する他の文書ファイルの参照関係だけではなくて、文書ファイル「００００−００００.doc」に関連する文書ファイルが更に参照等している文書ファイル等との相関関係も表示することができる。なお、文書ファイルのファイル名が、文書相関関係図作成システムが適用すべき一定の規則に則っていない場合には、ファイル名を変更することのみで、システムの適用対象となる。
【００１８】
表示部１６は、生成部１５が生成した検索対象である文書ファイル「００００−００００.doc」と検索結果である他の文書ファイルとの相関関係図を表示する。表示部１６には、ディスプレイ及びプリンタ等が使用可能である。
【００１９】
（文書相関関係図作成方法）
次に、図６に示すフローチャートを用いて、図１の文書相関関係図作成システムが行う文書相関関係図作成方法に関する説明をする。
【００２０】
（ａ）ステップＳ６１において、ユーザインタフェース１２は、ユーザによるファイル名の検索キーワードの入力を受け付ける。
【００２１】
（ｂ）ステップＳ６２において、検索部１３は、ユーザインタフェース１２から送信された検索キーワードを用いて、記憶装置１１に格納された複数の文書ファイルを対象にそれぞれの文書ファイルの文中に含まれるファイル名を検索する。図４は簡単な例として文書ファイルＡ、Ｂ、Ｃ及びＤの４つの文書ファイルがある場合、文書ファイルＡ、Ｂ、Ｃ、Ｄ間における参照関係を示す。図４において、矢印の元は参照元を、矢印の先は参照先を示す。図４（ａ）では、検索部１３が文書ファイルＢ、Ｃ、Ｄを検索した結果、文書ファイルＡのファイル名が、文書ファイルＣ及びＤの文中に含まれていることを示している。そのため、文書ファイルＡは文書ファイルＣ及びＤから参照されていることがわかる。また、図４（ｂ）では、文書ファイルＡ、Ｂ、Ｄを検索した結果、文書ファイルＣのファイル名が文書ファイルＡ及びＤの文中に含まれていることを示している。これより、文書ファイルＡ及びＣは相互参照していることがわかる。更に、図４（ｃ）では、文書ファイルＡ、Ｂ、Ｃを検索した結果、文書ファイルＡに文書ファイルＤのファイル名が含まれていることを示している。この結果、文字ファイルＡ及びＤは相互参照していることがわかる。また、文書ファイルＢの文中には、文書ファイルＡ、Ｃ、Ｄのファイル名が含まれていないことがわかる。
【００２２】
（ｃ）ステップＳ６３において、解析部１４は、検索部１３が行ったステップＳ６２の検索結果を基に、検索キーワードを含む文書ファイル及び検索結果の文書ファイルの参照関係を解析する。
【００２３】
（ｄ）ステップＳ６４において、生成部１５は、解析部１４が行ったステップＳ６３の解析結果を基に、図５に例示したようなファイル名及び矢印を用いた相関関係図を生成する。
【００２４】
（ｅ）ステップＳ６５において、表示部１６は、ステップＳ６４において生成部１５が生成した相関関係図を表示する。
【００２５】
図６に示した一連の文書相関関係図作成方法は、図６と等価なアルゴリズムのプログラムにより、図１に示したコンピュータシステムとして構成された文書相関関係図作成システムを制御して実行できる。このプログラムは、本発明の文書相関関係図作成システムを構成するコンピュータシステムの記憶装置１１に記憶させれば良い。また、このプログラムは、コンピュータ読み取り可能な記憶媒体に保存し、この記憶媒体を文書相関関係図作成システムの記憶装置１１に読み込ませることにより、本発明の一連の文書相関関係図作成方法を実行することができる。ここで、「コンピュータ読み取り可能な媒体」とは、例えば、コンピュータの外部メモリ装置、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのプログラムを記録することができるような媒体などを意味する。具体的には、フレキシブルディスク、ＣＤ−ＲＯＭ，ＭＯディスク、カセットテープ、オープンリールテープなどが「コンピュータ読み取り可能な記録媒体」に含まれる。例えば、文書相関関係図作成システムの本体は、フレキシブルディスク装置（フレキシブルディスクドライブ）及び光ディスク装置（光ディスクドライブ）を内蔵若しくは外部接続するように構成できる。フレキシブルディスクドライブに対してはフレキシブルディスクを、また光ディスクドライブに対してはＣＤ−ＲＯＭをその挿入口から挿入し、所定の読み出し操作を行うことにより、これらの記録媒体に格納されたプログラムを文書相関関係図作成システムを構成するプログラム記憶装置にインストールすることができる。また、所定のドライブ装置を接続することにより、例えばメモリ装置としてのＲＯＭや、磁気テープ装置としてのカセットテープを用いることもできる。更に、インターネット等の情報処理ネットワークを介して、このプログラムをプログラム記憶装置に格納することが可能である。
【００２６】
このように、本発明の実施の形態に係る文書相関関係図作成システムは、文字の形式で読み出せる全ての文書ファイルを対象として、検索対象の文書ファイルと、他の文書ファイルとの相関関係を簡単、迅速に生成及び表示可能である。また、文書相関関係図作成システムの対象外である過去に作成した文書ファイルに対しても、ファイル名に対する一定の規則を適応することで、システムの対象とすることができる。新規作成の文書ファイルに対しても、ファイル名の規則を適用するだけなので、文書ファイルのシステムへの適用化におけるミスの発生を抑えることができる。
【００２７】
（その他の実施の形態）
上記のように、本発明は上記の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【００２８】
例えば、文書相関関係図作成システムが備える検索部１３は、「あいまい検索」の機能を更に有することが可能である。ここで、「あいまい検索」とは、入力された検索キーワードと検索を行う際に用いる検索語を一対一にマッチングせずに、入力された検索キーワードを柔軟に解釈して検索精度を向上させる検索手法である。同一の事象で複数の表現方法がある「表記のゆれ（ゆらぎ）」を辞書機能を用いて解決する。例えば、「コピー」という検索語を用いたとき、「コピ−」（「コピ」＋「−（ハイフン）」）や「コピィ」等のキーワードを含む文書ファイルを検索することができる。その他、「社員」、「しゃいん」及び「シャイン」等も同一の検索キーワードと解釈し、検索することが可能となる。「あいまい検索」において、「あいまい」に検索するか、あるいは区別して検索するかという規則の種類として、アルファベットの大文字及び小文字、全角及び半角、同義語、ひらがな及びカタカナ、拗音、促音、「ヂ」及び「ジ」、「ヅ」及び「ズ」、「バ」及び「ヴァ」等が挙げられる。「あいまい検索」を有効にすることで、ユーザによる検索キーワードの入力ミスを防ぎ、各ユーザによる言葉の使用慣習の違いを吸収することができる。
【００２９】
このように、本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態に係る文書相関関係図作成システムのブロック図である。
【図２】本発明の実施の形態に係る文書相関関係図作成システムのネットワーク図である。
【図３】本発明の実施の形態に係る文書相関関係図作成システムで用いる文書ファイルにおけるファイル名の構成図である。
【図４】本発明の実施の形態に係る文書相関関係図作成システムにおける文書ファイルの参照関係を示す模式図である。
【図５】本発明の実施の形態に係る文書相関関係図作成システムにおける相関関係図である。
【図６】本発明の実施の形態に係る文書相関関係図作成方法示すフローチャート図である。
【００３１】
【符号の説明】
【００３２】
１１…記憶装置
１２…ユーザインタフェース
１３…検索部
１４…解析部
１５…生成部
１６…表示部
２１…ファイルサーバ
２２、２３、２４、２５…ＰＣ
【図１】
2009129272.tif 000003
【図２】
2009129272.tif 000004
【図３】
2009129272.tif 000005
【図４】
2009129272.tif 000006
【図５】
2009129272.tif 000007
【図６】
2009129272.tif 000008