(57)【要約】【課題】微妙に表現の異なるタグが大量に生成されたり、タグに含まれる情報が不十分になったりすることなく、その時点でユーザがタグを設定しようとしているファイルに適した既存のタグを的確に選択してユーザに提示する。【解決手段】ファイルとファイルとの関連およびタグとファイルとの関連を記憶するリンクテーブルＢに記憶されたファイルとファイルとの関連を参照し、タグの設定対象として選択されたファイルと関連のあるファイルをタグの設定対象とするファイルと関連が強い順に検索し、タグの設定対象とするファイルとの関連が強い順に既存のタグを検索して、タグの設定対象とするファイルに適したタグの候補として順にコンピュータ２のディスプレイ１２に表示する。【選択図】図１
2010287038.tif 000002
【特許請求の範囲】
【請求項１】
ファイルとファイルとの関連を設定するファイル関連情報設定手段と、タグの設定対象とするファイルを選択するファイル選択手段と、前記ファイル選択手段で選択されたファイルに関連させてタグを設定するタグ情報設定手段と、前記ファイル関連情報設定手段で設定されたファイルとファイルとの関連と共に前記タグ情報設定手段で設定されたタグとファイルとの関連を記憶するリンクテーブルを備えたコンピュータを利用して構成されるタグ設定支援装置であって、
前記リンクテーブルに記憶されたファイルとファイルとの関連を参照し前記ファイル選択手段で選択されたファイルと関連のあるファイルを前記ファイル選択手段で選択されたファイルと関連が強い順に検索する関連ファイル探索手段と、
前記リンクテーブルに記憶されたタグとファイルとの関連を参照し前記関連ファイル探索手段で検索されたファイルの順に従って前記検索された各ファイルに関連するタグを検索する関連タグ探索手段と、
前記関連タグ探索手段で検索されたタグを前記ファイル選択手段により選択されたファイルに設定するタグの候補として前記関連タグ探索手段で検索されたタグの順に従って前記コンピュータのディスプレイに表示する設定タグ候補提示手段を備えたことを特徴とするタグ設定支援装置。
【請求項２】
前記ファイル選択手段で選択されたファイルとの関連の強さを、前記ファイル選択手段で選択されたファイルから検索対象となるファイルに至るリンクの数で前記関連ファイル探索手段に指定することによって、前記関連ファイル探索手段におけるファイルの検索範囲を制限する関連強度対応探索範囲制限手段を備えたことを特徴とする請求項１記載のタグ設定支援装置。
【請求項３】
前記リンクテーブルに記憶されたタグを検索結果の絞り込みに利用する条件として選択する絞り込み用タグ選択手段と、前記関連タグ探索手段で検索された各ファイルに関連するタグが前記絞り込み用タグ選択手段で選択されたタグを含む場合に限って其のファイルに対応して前記関連タグ探索手段が検索したタグを前記設定タグ候補提示手段に引き渡す絞り込み用タグ対応探索範囲制限手段を備えたことを特徴とする請求項１または請求項２のうち何れか一項に記載のタグ設定支援装置。
【請求項４】
コンピュータ上で取り扱われるファイルを記憶するデータ記憶領域とファイルとファイルとの関連およびファイルに関連して設定されたタグとファイルとの関連を記憶するリンクテーブルを有する記憶手段を備えたコンピュータのマイクロプロセッサを、
前記データ記憶領域に記憶されたファイルとファイルの間に関連を設定するファイル関連情報設定手段、
タグの設定対象とするファイルを前記データ記憶領域から選択するファイル選択手段、
前記ファイル選択手段で選択されたファイルに関連させてタグを設定するタグ情報設定手段、
前記ファイル関連情報設定手段で設定されたファイルとファイルとの関連と共に前記タグ情報設定手段で設定されたタグとファイルとの関連を前記リンクテーブルに記憶させるリンクテーブル更新設定手段、
前記リンクテーブルに記憶されたファイルとファイルとの関連を参照し前記ファイル選択手段で選択されたファイルと関連のあるファイルを前記ファイル選択手段で選択されたファイルと関連が強い順に検索する関連ファイル探索手段、
前記リンクテーブルに記憶されたタグとファイルとの関連を参照し前記関連ファイル探索手段で検索されたファイルの順に従って前記検索された各ファイルに関連するタグを検索する関連タグ探索手段、および、
前記関連タグ探索手段で検索されたタグを前記ファイル選択手段により選択されたファイルに設定するタグの候補として前記関連タグ探索手段で検索されたタグの順に従って前記コンピュータのディスプレイに表示する設定タグ候補提示手段として機能させることを特徴とするタグ設定支援プログラム。
【請求項５】
前記マイクロプロセッサを、更に、前記ファイル選択手段で選択されたファイルとの関連の強さを、前記ファイル選択手段で選択されたファイルから検索対象となるファイルに至るリンクの数で前記関連ファイル探索手段に指定することによって、前記関連ファイル探索手段におけるファイルの検索範囲を制限する関連強度対応探索範囲制限手段として機能させることを特徴とする請求項４記載のタグ設定支援プログラム。
【請求項６】
前記マイクロプロセッサを、更に、前記リンクテーブルに記憶されたタグを検索結果の絞り込みに利用する条件として選択する絞り込み用タグ選択手段、前記関連タグ探索手段で検索された各ファイルに関連するタグが前記絞り込み用タグ選択手段で選択されたタグを含む場合に限って其のファイルに対応して前記関連タグ探索手段が検索したタグを前記設定タグ候補提示手段に引き渡す絞り込み用タグ対応探索範囲制限手段として機能させることを特徴とする請求項４または請求項５のうち何れか一項に記載のタグ設定支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルに関連させてタグを設定する操作を合理的に行なうためのタグ設定支援装置およびタグ設定支援プログラムに関する。
【背景技術】
【０００２】
コンピュータ上で取り扱われる文書や画像等のファイルにタグを設定し、このタグを利用してファイルを検索することが一般に行なわれている。
【０００３】
しかし、ユーザが其の都度の思いつきで濫りにファイルにタグを設定すると、実際には同じ内容を示しているにも係わらず微妙に表現の異なるタグが大量に生成され、当初の目的に反して、タグを利用したファイルの検索に不都合を生じる場合がある。また、これとは逆に、検索に有用な情報がタグに組み込まれていなかったりすると、タグの情報を参照したファイルの検索作業に行き詰まりが生じるといった不都合がある。
【０００４】
この種の問題を解消するための発明としては、タグの設定に際し、統計的に頻繁に使われるタグを候補として表示するタグ付き文書作成装置が特許文献１として提案され、更に、タグの設定対象として選択されているファイルに既に付与されているタグ情報と関連するタグ情報を含むタグを多数のタグの中から検索して求め、候補として表示する画像検索装置が特許文献２として提案されている。
【０００５】
また、タグを利用してカテゴリ毎の検索処理を行なう検索エンジンが特許文献３として開示され、画像を構成するファイルから画像中で占める割合の高い色を抽出し、この色をファイルを特定するための代表色として自動的にタグに組み込むようにしたコンテンツ登録検索システムが特許文献４として提案されている。
【０００６】
更に、１以上のキーワードを含む検索文字列を作成してデータベースからインデックス情報を読み出してウェブページにアクセスし、ウェブページに含まれる単語から検索文字列と関連する文字列を抽出してキーワードリストを生成し、キーワードリストのキーワードを利用して絞り込みを行なうことで検索処理を容易化するようにしたデータ検索システムが特許文献５として提案されている。
【０００７】
しかし、特許文献１に開示されたタグ付き文書作成装置は頻繁に使われるタグを候補として順に提示するものに過ぎないので、その時点でタグを設定しようとしているファイルと候補として提示されるタグとの間に必ずしも適切な関連があるとは限らず、また、特許文献２に開示される画像検索装置は、タグの設定対象として選択されているファイルに既に付与されているタグ情報に基いて関連するタグを検索して候補として表示するものであるから、タグの設定対象として選択されたファイルが完全に新規のものであって其れ自体にタグがない場合には、設定に適したタグを候補として提示することができない。
【０００８】
特許文献３に開示される検索エンジンは専ら検索処理のみに主眼を置いた発明であり、また、特許文献５に開示されるデータ検索システムは、検索処理における絞り込みの概念について開示しているものの、やはり、専ら検索処理のみに主眼を置いた発明であることに変わりはない。
【０００９】
特許文献４に開示されるコンテンツ登録検索システムは、タグに組み込む情報を自動的に抽出する点で優れるが、専ら画像ファイルの取り扱いに特化したものであり、また、テキストファイルから文体の属性を抽出してタグに組み込む情報として利用したとしても、抽出された属性がユーザの意図に適ったものとなる可能性は低い。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００１−１５５０１７号公報
【特許文献２】特開２００８−２２６０６１号公報
【特許文献３】特開２００６−１８８４３号公報
【特許文献４】特開２００８−１９１９３６号公報
【特許文献５】特開２００９−３６３７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
そこで、本発明の目的は、予めユーザが行なったファイルとファイルとの関連付けを利用することで、微妙に表現の異なるタグが大量に生成されたり、タグに含まれる情報が不十分になったりすることなく、その時点でユーザがタグを設定しようとしているファイルに適した既存のタグを的確に選択してユーザに提示することのできるタグ設定支援装置およびタグ設定支援プログラムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明のタグ設定支援装置は、ファイルとファイルとの関連を設定するファイル関連情報設定手段と、タグの設定対象とするファイルを選択するファイル選択手段と、前記ファイル選択手段で選択されたファイルに関連させてタグを設定するタグ情報設定手段と、ファイル関連情報設定手段で設定されたファイルとファイルとの関連と共にタグ情報設定手段で設定されたタグとファイルとの関連を記憶するリンクテーブルを備えたコンピュータを利用して構成されるタグ設定支援装置であり、前記目的を達成するため、特に、
前記リンクテーブルに記憶されたファイルとファイルとの関連を参照し前記ファイル選択手段で選択されたファイルと関連のあるファイルを前記ファイル選択手段で選択されたファイルと関連が強い順に検索する関連ファイル探索手段と、
前記リンクテーブルに記憶されたタグとファイルとの関連を参照し前記関連ファイル探索手段で検索されたファイルの順に従って前記検索された各ファイルに関連するタグを検索する関連タグ探索手段と、
前記関連タグ探索手段で検索されたタグを前記ファイル選択手段により選択されたファイルに設定するタグの候補として前記関連タグ探索手段で検索されたタグの順に従って前記コンピュータのディスプレイに表示する設定タグ候補提示手段を備えたことを特徴とする構成を有する。
【００１３】
また、本発明のタグ設定支援プログラムは、前記と同様の目的を達成するため、コンピュータ上で取り扱われるファイルを記憶するデータ記憶領域とファイルとファイルとの関連およびファイルに関連して設定されたタグとファイルとの関連を記憶するリンクテーブルを有する記憶手段を備えたコンピュータのマイクロプロセッサを、
前記データ記憶領域に記憶されたファイルとファイルの間に関連を設定するファイル関連情報設定手段、
タグの設定対象とするファイルを前記データ記憶領域から選択するファイル選択手段、
前記ファイル選択手段で選択されたファイルに関連させてタグを設定するタグ情報設定手段、
前記ファイル関連情報設定手段で設定されたファイルとファイルとの関連と共に前記タグ情報設定手段で設定されたタグとファイルとの関連を前記リンクテーブルに記憶させるリンクテーブル更新設定手段、
前記リンクテーブルに記憶されたファイルとファイルとの関連を参照し前記ファイル選択手段で選択されたファイルと関連のあるファイルを前記ファイル選択手段で選択されたファイルと関連が強い順に検索する関連ファイル探索手段、
前記リンクテーブルに記憶されたタグとファイルとの関連を参照し前記関連ファイル探索手段で検索されたファイルの順に従って前記検索された各ファイルに関連するタグを検索する関連タグ探索手段、および、
前記関連タグ探索手段で検索されたタグを前記ファイル選択手段により選択されたファイルに設定するタグの候補として前記関連タグ探索手段で検索されたタグの順に従って前記コンピュータのディスプレイに表示する設定タグ候補提示手段として機能させることを特徴とする構成を有する。
【発明の効果】
【００１４】
本発明のタグ設定支援装置およびタグ設定支援プログラムは、ファイルとファイルとの関連およびタグとファイルとの関連を記憶するリンクテーブルに記憶されたファイルとファイルとの関連を参照し、タグの設定対象として選択されたファイルと関連のあるファイルをタグの設定対象とするファイルと関連が強い順に検索し、更に、リンクテーブルに記憶されたタグとファイルとの関連を参照して、検索されたファイルの順つまりタグの設定対象とするファイルとの関連が強い順に既存のタグを検索して、タグの設定対象とするファイルに適したタグの候補として順にコンピュータのディスプレイに表示するようにしているので、ユーザが、既存のタグの中から適切なタグを選択して再利用する確率が高くなる。
【００１５】
この結果、微妙に表現の異なるタグが大量に生成されたり、タグに含まれる情報が不十分になったりすることがなくなる。
【００１６】
また、その時点でユーザがタグを設定しようとしているファイルに適した既存のタグを的確に選択してユーザに提示することができるようになる。
【図面の簡単な説明】
【００１７】
【図１】本発明を適用したタグ設定支援装置の一実施形態について簡略化して示した機能ブロック図である。
【図２】同実施形態のタグ設定支援装置を構成するコンピュータの一例について概略を示したハードウェアブロック図である。
【図３】データ記憶領域に記憶されているファイルと、ファイルとファイルとの関連付け、および、タグとファイルとの関連付けの一例について簡略化して示した概念図である。
【図４】ファイル管理のために記憶手段のデータ記憶領域に設けられたエンティティテーブルの一例について図３の状況に対応させて示した概念図である。
【図５】記憶手段のリンクテーブルに記憶されているファイルとファイルとの関連およびタグとファイルとの関連を図３の状況に対応させて示した概念図である。
【図６】同実施形態のタグ設定支援プログラムの構成の概要を示したフローチャートである。
【図７】同実施形態のタグ設定支援プログラムの構成の概要を示したフローチャートの続きである。
【図８】他の一実施形態のタグ設定支援プログラムの構成の概要を示したフローチャートである。
【図９】同実施形態のタグ設定支援プログラムの構成の概要を示したフローチャートの続きである。
【図１０】タグの設定対象として選択されたファイルに関連するファイルを検索する際に利用されるデータテーブルである候補リストおよび確定リストと出力リストに記憶されるエンティティＩＤの記憶状態の変化の一例を示した概念図で、図１０（ａ）では候補リストの内容が初期化された状態について、図１０（ｂ）ではファイル選択手段によってタグの設定対象として選択されたファイルのエンティティＩＤが候補リストの先頭に記憶された状態について、図１０（ｃ）ではタグの設定対象として選択されたファイルと直接的に関連するリンク数１の全てのファイルのエンティティＩＤが候補リストに記憶された状態について、図１０（ｄ）では確定リストに記憶済みのエンティティＩＤを候補リストから削除した状態について、図１０（ｅ）ではタグの設定対象として選択されたファイルと直接的に関連するリンク数１の全てのファイルのエンティティＩＤとタグの設定対象として選択されたファイルと関連するリンク数２の全てのファイルのエンティティＩＤが候補リストに記憶された状態について、図１０（ｆ）では確定リストに記憶済みのエンティティＩＤを候補リストから削除した状態について、図１０（ｇ）では提示すべきタグのエンティティＩＤが出力リストに記憶された状態について示している。
【発明を実施するための形態】
【００１８】
次に、本発明のタグ設定支援装置およびタグ設定支援プログラムを実施するための実施形態について図面を参照して具体的に説明する。
【００１９】
図１は本発明を適用したタグ設定支援装置の一実施形態について簡略化して示した機能ブロック図である。
【００２０】
図１に示されるタグ設定支援装置１の主要部は、コンピュータ上で取り扱われるファイルを記憶するデータ記憶領域Ａとファイルとファイルとの関連およびファイルに関連して設定されたタグとファイルとの関連を記憶するリンクテーブルＢを有する記憶手段Ｃと、データ記憶領域Ａに記憶されているファイルに対してファイル相互間の関連を設定するファイル関連情報設定手段Ｄと、記憶手段Ｃのデータ記憶領域Ａに記憶されているファイルの中からタグの設定対象とするファイルを選択するためのファイル選択手段Ｅと、ファイル選択手段Ｅで選択されたファイルに関連させてタグを設定するタグ情報設定手段Ｆと、ファイル関連情報設定手段Ｄで設定されたファイルとファイルとの関連およびタグ情報設定手段Ｆで設定されたタグとファイルとの関連を記憶手段ＣのリンクテーブルＢに記憶させるリンクテーブル更新設定手段Ｇと、記憶手段ＣのリンクテーブルＢに記憶されたファイルとファイルとの関連を参照してファイル選択手段Ｅで選択されたファイルと関連のあるファイルをファイル選択手段Ｅで選択されたファイルと関連が強い順に検索する関連ファイル探索手段Ｈと、記憶手段ＣのリンクテーブルＢに記憶されたタグとファイルとの関連を参照して関連ファイル探索手段Ｈで検索されたファイルの順に従って、検索された各ファイルに関連するタグを検索する関連タグ探索手段Ｉと、関連タグ探索手段Ｉで検索されたタグをファイル選択手段Ｅにより選択されたファイルに設定するタグの候補として関連タグ探索手段Ｉで検索されたタグの順に従ってコンピュータのディスプレイＪに表示する設定タグ候補提示手段Ｋを備える。
【００２１】
また、この実施形態のタグ設定支援装置１は、ファイル選択手段Ｅでタグの設定対象として選択されたファイルとの関連の強さをファイル選択手段Ｅで選択されたファイルから検索対象となるファイルに至るリンクの数で関連ファイル探索手段Ｈに指定することにより関連ファイル探索手段Ｈにおけるファイルの検索範囲を制限する関連強度対応探索範囲制限手段Ｌを備える。
但し、関連ファイル探索手段Ｈにおけるファイルの検索範囲を制限しない場合にあっては、関連強度対応探索範囲制限手段Ｌは必須の構成要件とはならない。
【００２２】
更に、この実施形態のタグ設定支援装置１は、記憶手段ＣのリンクテーブルＢに記憶されたタグを検索結果の絞り込みに利用する条件として選択するための絞り込み用タグ選択手段Ｍと、関連タグ探索手段Ｉで検索された各ファイルに関連するタグが絞り込み用タグ選択手段Ｍで選択されたタグを含む場合に限って、其のファイルに対応して関連タグ探索手段Ｉが検索したタグを設定タグ候補提示手段Ｋに引き渡す絞り込み用タグ対応探索範囲制限手段Ｎを備える。
但し、記憶手段ＣのリンクテーブルＢに記憶されたタグを検索結果の絞り込みに利用しない場合にあっては、絞り込み用タグ選択手段Ｍと絞り込み用タグ対応探索範囲制限手段Ｎは必須の構成要件とはならない。
【００２３】
図２はタグ設定支援装置１を構成するコンピュータの一例について概略を示したハードウェアブロック図である。
【００２４】
図２に示されるコンピュータ２は、演算処理用のマイクロプロセッサ３（以下、単にＣＰＵ３という）と、ＣＰＵ３の駆動制御に必要とされる基本的なプログラムを記憶したリード・オンリー・メモリ４（以下、単にＲＯＭ４という）と、各種のパラメータ等を記憶する不揮発性メモリ５と、演算データの一時記憶等に利用されるランダム・アクセス・メモリ６（以下、単にＲＡＭ６という）、および、ハードディスク等から構成される外部記憶装置７と、他のコンピュータやインターネット等のネットワークに接続するためのインターフェイス８を備え、ＣＰＵ３からの入出力回路９には、マン・マシン・インターフェイスとして機能するキーボード１０とマウス１１および液晶表示装置等からなるディスプレイ１２が接続されている。
【００２５】
コンピュータ２の外部記憶装置７は、図１に示した機能ブロック図における記憶手段Ｃに相当するもので、その内部にはコンピュータ２上で取り扱われるファイルを記憶するためのデータ記憶領域Ａ、および、ファイルとファイルとの関連ならびにファイルに関連して設定されたタグとファイルとの関連を記憶するためのリンクテーブルＢとが構築されている。
コンピュータ２のディスプレイ１２は図１に示した機能ブロック図におけるディスプレイＪに相当する構成要素である。
【００２６】
図３は記憶手段Ｃとして機能する外部記憶装置７のデータ記憶領域Ａに記憶されているファイルの各々と、記憶手段ＣのリンクテーブルＢに記憶されているファイルとファイルとの関連、および、記憶手段ＣのリンクテーブルＢに記憶されているタグとファイルとの関連の一例について簡略化して示した概念図である。
図３の例では、データ記憶領域Ａに記憶されているファイルＡとデータ記憶領域Ａに記憶されているファイル１が相互に関連していることをリンクＬ１で示し、データ記憶領域Ａに記憶されているファイルＡとデータ記憶領域Ａに記憶されているファイル２が相互に関連していることをリンクＬ２で示している。また、データ記憶領域Ａに記憶されているファイル１とデータ記憶領域Ａに記憶されているファイル１０が相互に関連していることをリンクＬ３で示し、データ記憶領域Ａに記憶されているファイル１とデータ記憶領域Ａに記憶されているファイル１１が相互に関連していることをリンクＬ４で示している。
同様に、ファイル１に対応してタグ１−１とタグ１−２が設定されていることをリンクＳ１とリンクＳ２で示し、ファイル２に対応してタグ２−１が設定されていることをリンクＳ３で示し、ファイル１０に対応してタグ１０−１が設定されていることをリンクＳ４で示すと共に、ファイル１１に対応してタグ１１−１が設定されていることをリンクＳ５で示している。
【００２７】
図４はファイル管理のために外部記憶装置７の記憶領域Ａに設けられたエンティティテーブルの構成の一例について図３の状況に対応させて示した概念図である。
図４に示したエンティティテーブル１３は、各種の情報（以下、エンティティという）を一義的に特定するためのエンティティＩＤと、エンティティの種別、および、エンティティを選択対象等としてディスプレイ１２に表示する際に利用される表示用のタイトル、ならびに、エンティティの一種であるファイルを構成する具体的なデータつまりテキスト文書や画像データ等が記憶されているアドレスを特定するためのポインタとを対応させて記憶させたデータテーブルである。
この実施形態においては、エンティティの種別はファイルまたはタグの何れか一方である。例えば、エンティティテーブル１３の第１行目から分かるように、図３に示されるファイルＡはエンティティＩＤの値を１としてエンティティテーブル１３に記憶されており、そのエンティティの種別はファイルであって、ディスプレイ１２に表示する際に利用するタイトルとして、ファイル名であるファイルＡが記憶され、ファイルＡの内容を構成するデータはデータ記憶領域Ａにおける／．．．／Ａのアドレスに記憶されている。また、エンティティテーブル１３の第３行目から分かるように、図３に示されるタグ１−１はエンティティＩＤの値を３としてエンティティテーブル１３に記憶されており、エンティティの種別はタグであって、ディスプレイ１２に表示する際に利用するタイトルとして、タグ名であるタグ１−１が記憶されているが、タグ自体の内容には実体がないので、ポインタの欄に格別のアドレスは記憶されない。
エンティティＩＤは新たなエンティティがデータ記憶領域Ａに記憶される度に値をインクリメントするかたちで自動的に生成されるので、エンティティとエンティティＩＤとの対応関係は常に一対一に保たれる。
【００２８】
図５は記憶手段Ｃとして機能する外部記憶装置７のリンクテーブルＢに記憶されているファイルとファイルとの関連、および、タグとファイルとの関連を図３の状況に対応させて示した概念図である。
図５に示したリンクテーブルＢは、コンピュータ２上で取り扱われる各種の情報（エンティティ）の相互関連と其の関連の意味合い、より具体的には、ファイルとファイルとの関連、および、ファイルに関連して設定されたタグとファイルとの関連をエンティティＩＤの対応関係で記憶するデータテーブルである。
ファイルとファイルとの関連、および、ファイルに関連して設定されたタグとファイルとの関連は、何れもリンクテーブルＢにおけるエンティティＩＤ１（リンクテーブルＢにおける１列目のデータ）とエンティティＩＤ２（リンクテーブルＢにおける２列目のデータ）の対応関係で記憶され、更に、エンティティＩＤ１とエンティティＩＤ２の組み合わせに対応して両者の関連の意味合いがリンクテーブルＢにおける３列目のデータとして記憶されるようになっている。
例えば、リンクテーブルＢの第１行目から分かるように、図３に示されるファイルＡ（エンティティＩＤ＝１）とファイル１（エンティティＩＤ＝２）とは相互に関連し、関連の意味合いは関連するファイルである。また、リンクテーブルＢの第２行目から分かるように、図３に示されるファイル１（エンティティＩＤ＝２）とタグ１−１（エンティティＩＤ＝３）は相互に関連し、関連の意味合いは関連するタグということになる。
関連の意味合いが関連ファイルとして記憶されるのは、エンティティＩＤ１に記憶されるエンティティＩＤの種別とエンティティＩＤ２に記憶されるエンティティＩＤの種別が共にファイルである場合のみであり、それ以外の場合、例えば、エンティティＩＤ１に記憶されるエンティティＩＤの種別がファイルであってエンティティＩＤ２に記憶されるエンティティＩＤの種別がタグであるような場合には、両者の関連の意味合いはタグとして記憶されることになる。
【００２９】
この実施形態にあっては、コンピュータ２のＣＰＵ３が、ファイル関連情報設定手段Ｄ，ファイル選択手段Ｅ，タグ情報設定手段Ｆ，リンクテーブル更新設定手段Ｇ，関連ファイル探索手段Ｈ，関連タグ探索手段Ｉ，設定タグ候補提示手段Ｋ，関連強度対応探索範囲制限手段Ｌ，絞り込み用タグ選択手段Ｍ，絞り込み用タグ対応探索範囲制限手段Ｎとして機能し、ＣＰＵ３をファイル関連情報設定手段Ｄ，ファイル選択手段Ｅ，タグ情報設定手段Ｆ，リンクテーブル更新設定手段Ｇ，関連ファイル探索手段Ｈ，関連タグ探索手段Ｉ，設定タグ候補提示手段Ｋ，関連強度対応探索範囲制限手段Ｌ，絞り込み用タグ選択手段Ｍ，絞り込み用タグ対応探索範囲制限手段Ｎとして機能させるためのタグ設定支援プログラム（図６〜図７もしくは図８〜図９参照）は、記憶手段Ｃとして機能する外部記憶装置７の図示しないプログラム記憶領域に予め格納されている。
【００３０】
このうち、データ記憶領域Ａに記憶されている既存のファイルに対してファイル相互間の関連を設定するためのファイル関連情報設定手段Ｄ，データ記憶領域Ａに記憶されている既存のファイルの中からタグの設定対象とするファイルを選択するためのファイル選択手段Ｅ，ファイル選択手段Ｅで選択されたファイルに関連させてタグを設定するタグ情報設定手段Ｆ，ファイル関連情報設定手段Ｄで設定されたファイルとファイルとの関連およびタグ情報設定手段Ｆで設定されたタグとファイルとの関連をリンクテーブルＢに記憶させるためのリンクテーブル更新設定手段Ｇ、要するに、図５に示されるようなリンクテーブルＢを生成するために必要とされる各種の手段および其の機能に関しては既にファイル管理の分野で様々なものが知られているので、ここでは簡単に説明するにとどめる。
【００３１】
ファイル関連情報設定手段Ｄとして機能するＣＰＵ３は、図４に示されるようなエンティティテーブル１３に記憶されているファイルのタイトルの一覧をディスプレイ１２に表示し、マウス１１等を利用してユーザが行なうタイトルの選択操作によって関連付けの対象として選択された２つのファイルのエンティティＩＤを図４のエンティティテーブル１３を参照して求め、リンクテーブル更新設定手段Ｇを介して此れら２つのエンティティＩＤの対応関係を図５に示されるようなリンクテーブルＢのエンティティＩＤ１とエンティティＩＤ２の欄に記憶させる。また、エンティティＩＤ１とエンティティＩＤ２の組み合わせに対応させて、両者が相互に関連するファイルであることを意味する関連ファイルという情報をリンクテーブルＢにおける３列目のデータとして記憶させる。
例えば、ディスプレイ１２に表示されるファイルのタイトルの一覧として図３の例に倣ってファイルＡ，ファイル１，ファイル２，ファイル１０，ファイル１１，・・・が表示された状況下で、ユーザによって行われる選択操作によってファイルＡとファイル１が関連点けの対象として最初に選択されたとすれば、これらに対応するエンティティＩＤ＝１とエンティティＩＤ＝２が、リンクテーブルＢの第１行におけるエンティティＩＤ１とリンクテーブルＢの第１行におけるエンティティＩＤ２の欄に記憶され、リンクテーブルＢの第１行における３列目のデータとして、両者が関連するファイルであることを意味する関連ファイルという情報が記憶されることになる。
以上がファイル関連情報設定手段Ｄとリンクテーブル更新設定手段Ｇの処理動作の概要である。
【００３２】
また、前記と同様にしてディスプレイ１２にファイルのタイトルの一覧が表示されている状況下で、マウス１１等を利用してユーザが行なうタイトルの選択操作によってタグの設定対象とするファイルを選択した後、ユーザが当該ファイルに関連付けするタグのタイトルをキーボード１０等による入力操作によって新たに設定すると、タグ情報設定手段Ｆとして機能するＣＰＵ３が新たなタグに対応するエンティティＩＤを生成し、ユーザによって設定されたタイトルと新たに生成されたエンティティＩＤおよび其の種別（＝タグ）をリンクテーブル更新設定手段Ｇを介して自動的にエンティティテーブル１３に記憶させる。
また、タグ情報設定手段Ｆとして機能するＣＰＵ３は、此れら２つのエンティティＩＤつまり自動設定されたタグのエンティティＩＤとタグの設定対象として選択されたファイルのエンティＩＤとの対応関係を、図５に示されるようなリンクテーブルＢのエンティティＩＤ１とエンティティＩＤ２の欄に記憶させ、更に、エンティティＩＤ１とエンティティＩＤ２の組み合わせに対応させて両者の関連の意味合いとしてタグを意味する情報をリンクテーブルＢにおける３列目のデータとして記憶させる。
例えば、ディスプレイ１２に表示されるファイルのタイトルの一覧として図３の例に倣ってファイルＡ，ファイル１，ファイル２，ファイル１０，ファイル１１，・・・が表示された状況下で、ユーザによって行われる選択操作により新たなタグの設定対象としてファイル１が選択され、更に、キーボード１０等を利用したユーザの入力操作によってタグのタイトルとしてタグ１−１が付与され、エンティティＩＤの値として新たに３が自動生成されたとするなら、これらに対応するエンティティＩＤ＝２とエンティティＩＤ＝３がリンクテーブルＢのエンティティＩＤ１とエンティティＩＤ２の欄に記憶され、リンクテーブルＢにおける３列目のデータとして、タグを意味する情報が記憶されることになる（リンクテーブルＢにおける第２行目のデータ参照）。
以上がタグ情報設定手段Ｆとリンクテーブル更新設定手段Ｇの処理動作の概要である。
【００３３】
なお、タグのエンティティＩＤに対応させて、当該タグを付与されたファイルの作成者の名前，ファイルの作成日，画像やテキストといったファイルの種別，ファイルの重要度等といった様々な情報を記憶させることができるが、この点に関しては既に公知であるから特に説明しない。
タグのエンティティＩＤに対応させて多くの情報を記憶させる必要がある場合には、通常のファイル管理の場合と同様、タグに付与する情報をデータ記憶領域Ａに記憶させ、その情報の在り処を示すアドレスを当該タグのエンティティＩＤに対応させてエンティティテーブル１３のポインタの欄に書き込むようにしてもよい。
【００３４】
次に、タグ設定支援プログラムの構成の概略を示した図６〜図７のフローチャートおよび図８〜図９のフローチャートを参照して、ファイル選択手段Ｅ，関連ファイル探索手段Ｈ，関連タグ探索手段Ｉ，設定タグ候補提示手段Ｋ，関連強度対応探索範囲制限手段Ｌ，絞り込み用タグ選択手段Ｍ，絞り込み用タグ対応探索範囲制限手段Ｎとして機能するＣＰＵ３の処理動作について具体的に説明する。
【００３５】
但し、この時点ではファイルやタグの登録や関連付けが図３に示されるような状況に進んでおり、エンティティテーブル１３やリンクテーブルＢには既に図４や図５に示されるようなデータが書き込まれているものとする。
また、タグ設定支援プログラムは既に外部記憶装置７からＲＡＭ６上に読み出されており、外部記憶装置７のデータ記憶領域Ａに記憶されているファイルのタイトルの一覧つまり図４に示されるエンティティテーブル１３に記憶されたファイルのタイトルの一覧が、タグの設定対象として選択可能な候補としてディスプレイ１２上に表示されているものとする。
【実施例１】
【００３６】
図６〜図７はファイル関連情報設定手段Ｄ，ファイル選択手段Ｅ，タグ情報設定手段Ｆ，リンクテーブル更新設定手段Ｇ，関連ファイル探索手段Ｈ，関連タグ探索手段Ｉ，設定タグ候補提示手段Ｋ，関連強度対応探索範囲制限手段Ｌを備えたタグ設定支援装置１の動作の概略について示したフローチャートである。
【００３７】
タグ設定支援プログラムが起動され、ファイルのタイトルの一覧がディスプレイ１２上に表示されると、ファイル選択手段Ｅとして機能するＣＰＵ３は、まず、ファイルのタイトルの一覧からマウス１１等を利用してユーザが行なうタイトルの選択操作によってタグの設定対象とするファイルが選択されているか否かを判定し、ファイルの選択操作が行われていなければ、ファイルの選択操作が行われるのを待つ待機状態に入る（ステップａ１）。
【００３８】
そして、タグの設定対象とするファイルに対応したタイトルがマウス１１等の操作によって選択されたことがステップａ１の判定処理で確認されると、ファイル選択手段Ｅとして機能するＣＰＵ３は、選択されたファイルに関連するファイルを検索する際に利用するデータテーブルの一種である候補リストの内容を初期化し（ステップａ２，図１０（ａ）参照）、ステップａ１の処理で選択されたタイトルに対応するファイルのエンティティＩＤを図４のエンティティテーブル１３を参照して求め（ステップａ３）、このエンティティＩＤを候補リストの先頭に記憶させる（ステップａ４，図１０（ｂ）参照）。なお、候補リストはＲＡＭ６の記憶領域の一部を利用して構築されたデータテーブルである。
【００３９】
従って、例えば、ディスプレイ１２に表示されるファイルのタイトルの一覧として図３の例に倣ってファイルＡ，ファイル１，ファイル２，ファイル１０，ファイル１１，・・・が表示されている状況下で、ユーザがマウス１１等を利用して行う選択操作によってファイルＡがタグの設定対象として選択されたとすれば、図４のエンティティテーブル１３を参照してタイトルのファイルＡに対応したエンティティＩＤの値１が求められ、候補リストの先頭に値１が記憶されることになる（図１０（ｂ）参照）。
【００４０】
次いで、関連強度対応探索範囲制限手段Ｌとして機能するＣＰＵ３は、タグの設定対象として選択されたファイルに関連するファイルの検索範囲を制限するためのリンク数の値がキーボード１０等の操作によって入力されているか否かを判定し、リンク数の入力操作が行われていなければ、リンク数の入力操作が行われるのを待つ待機状態に入る（ステップａ５）。
【００４１】
そして、キーボード１０等の操作によって検索範囲を制限するためのリンク数の値が入力されたことがステップａ５の判定処理で確認されると、関連強度対応探索範囲制限手段Ｌとして機能するＣＰＵ３は、ＲＡＭ６の記憶領域の一部を利用して構築されたリンク数記憶レジスタＣｒにステップａ５の処理で読み込んだリンク数の値を記憶し（ステップａ６）、ＲＡＭ６の記憶領域の一部を利用して構築した検索カウンタＣの値を０に初期化する（ステップａ７）。
【００４２】
次いで、関連ファイル探索手段Ｈとして機能するＣＰＵ３が、タグの設定対象として選択されたファイルに関連するファイルを検索する際に利用する他の一つのデータテーブルである確定リストの内容を初期化する（ステップａ８，図１０（ｂ）参照）。特に図示しないが、この確定リストも、前述の候補リストと同様、ＲＡＭ６の記憶領域の一部を利用して構築されたデータテーブルである。
【００４３】
次いで、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、図５に示されるリンクテーブルＢのエンティティＩＤ１（リンクテーブルＢにおける１列目のデータ）とエンティティＩＤ２（リンクテーブルＢにおける２列目のデータ）を参照し、候補リストに記憶されたエンティティＩＤの値と対を成す関連ファイルのエンティティＩＤの値を全て求める（ステップａ９）。
但し、ここで求めるのは、候補リストに記憶されたエンティティＩＤを有するファイルと関連するファイルのみであり、候補リストに記憶されたエンティティＩＤを有するファイルと関連するタグは除外する必要があるので、実際に参照の対象となるのは、リンクテーブルＢの各行のうち、リンクテーブルＢにおける３列目のデータで示される関連の意味合いが関連ファイルとなっているものだけ、つまり、図５の例で言えば、第１行，第４行，第６行，第８行，・・・のみである。
【００４４】
次いで、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、ステップａ９の処理で１以上のエンティティＩＤが求められたか否かを判定する（ステップａ１０）。
【００４５】
前述のように、候補リストの先頭に値１が記憶されている場合にあっては、図５のリンクテーブルＢの第１行，第４行，第６行，第８行，・・・を参照することによって、エンティティＩＤの値１と対を成す関連ファイルのエンティティＩＤの値として、２（リンクテーブルＢにおける第１行目のデータ参照），７（リンクテーブルＢにおける第８行目のデータ参照）が求められることになり、ステップａ１０の判定結果は真となる。
【００４６】
次いで、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、ステップａ９の処理で求められたエンティティＩＤの値を候補リストの最後に追加して記憶させる（ステップａ１１）。
【００４７】
前述のように、ステップａ９の処理でエンティティＩＤの値として２，７が求められた場合にあっては、これらの値が候補リストの最後に追加して記憶されることになり、その結果、候補リストに記憶されるエンティティＩＤの値は全体として１，２，７に変化することになる（図１０（ｃ）参照）。
【００４８】
次いで、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、確定リストに記憶済みのエンティティＩＤを候補リストから削除することにより（ステップａ１２）、タグの設定対象とするファイルに関連するファイルのエンティティＩＤとして既に確定リストに登録されたエンティティＩＤが新たな検索候補として其のまま候補リストに残る不都合を解消する。
但し、この時点では未だ確定リストは初期化されたままの状態にあるので、候補リストから削除すべきエンティティＩＤは存在せず、結果的に、候補リストに記憶されるエンティティＩＤの値は其のまま１，２，７に保持される（図１０（ｄ）参照）。
【００４９】
次いで、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、この時点で候補リストに記憶されているエンティティＩＤの値に対応するファイル、つまり、この度のステップａ４の処理でタグの設定対象として選択されたファイルに対してリンク数１の強度で直接的に関連する全てのファイルのエンティティＩＤの値を確定リストの最後に追加して記憶させる（ステップａ１３）。
【００５０】
この時点では、初期化状態にある確定リストに候補リストのエンティティＩＤの値が其のまま追加して記憶されることになるので、結果的に、確定リストに記憶されるエンティティＩＤの値は１，２，７となる（図１０（ｄ）参照）。
【００５１】
つまり、この段階では、ステップａ４の処理でタグの設定対象として選択されて候補リストに記憶されたファイル、すなわち、エンティティＩＤの値が１のファイルＡに対してリンク数１の強度で直接的に関連する全てのファイルのエンティティＩＤ、要するに、エンティティＩＤの値が２であるファイル１とエンティティＩＤの値が７であるファイル２が求められてタグの設定対象とするファイルに関連するファイルとして確定リストに記憶されることになり、この結果は図３に示した概念図と一致する。
【００５２】
次いで、関連強度対応探索範囲制限手段Ｌとして機能するＣＰＵ３は、検索カウンタＣの値を１インクリメントし（ステップａ１４）、検索カウンタＣの現在値がリンク数記憶レジスタＣｒの値の範囲内にあるか否か、すなわち、この度のステップａ４の処理でファイル選択手段Ｅによりタグの設定対象として選択されたファイルから検索対象となるファイルに至るリンクの数が現時点で設定値Ｃｒの範囲内にあるか否かを判定する（ステップａ１５）。
なお、ファイルの検索範囲を制限するためのリンク数の設定値Ｃｒの値が仮に１に設定されていたとすれば、Ｃ＝１の現時点でステップａ１５の判定結果は偽となり、ファイル選択手段Ｅにより選択されたファイルつまりファイルＡに対してリンク数１の強度で直接的に関連するファイルであるファイル１とファイル２が求められた時点で、関連ファイル探索手段Ｈによるファイルの検索が完了することになる。
【００５３】
ここで、ステップａ１５の判定結果が真となった場合、つまり、ファイル選択手段Ｅによってタグの設定対象として選択されたファイルから検索対象となるファイルに至るリンクの数が設定値Ｃｒの範囲内にあり、関連ファイル探索手段Ｈによるファイルの検索を継続して行なう必要があると判定された場合には、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、更に、この時点にあっても候補リストに何らかのエンティティＩＤが記憶されているか否かを判定する（ステップａ１６）。
【００５４】
ここで、候補リストに何らのエンティティＩＤも記憶されておらずステップａ１６の判定結果が偽となった場合には、この時点では未だ関連強度対応探索範囲制限手段Ｌによって検索範囲は制限されていないものの、この度のステップａ４の処理でファイル選択手段Ｅによりタグの設定対象として選択されたファイルと関連するファイルが、此れまでに検出されたもの以外には存在しないこと、即ち、ファイル間のリンクが切れた状態（候補リストが空の状態）にあることを意味するので、この時点で関連ファイル探索手段Ｈによるファイルの検索が完了することになる。
【００５５】
一方、ステップａ１６の判定結果が真となった場合には、この時点では未だ関連強度対応探索範囲制限手段Ｌによって検索範囲が制限されておらず、しかも、この度のステップａ４の処理でファイル選択手段Ｅによりタグの設定対象として選択されたファイルと関連するファイルが、此れまでに検出されたもの以外にも存在する可能性があることを意味する。
従って、この場合、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、改めてステップａ９の処理に移行し、この度のステップａ４の処理でファイル選択手段Ｅにより選択されたファイルのエンティティＩＤの値に代えて、現時点で候補リストに記憶されているエンティティＩＤの値に基いて、前記と同様にしてステップａ９以降の処理を繰り返し実行する。
【００５６】
前述した例に従えば、この時点では候補リストにエンティティＩＤの値として１，２，７が残っているので（図１０（ｄ）参照）、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、図５に示されるリンクテーブルＢのエンティティＩＤ１（リンクテーブルＢにおける１列目のデータ）とエンティティＩＤ２（リンクテーブルＢにおける２列目のデータ）を参照して、候補リストに記憶されたエンティティＩＤの値１，２，７と対を成す関連ファイルのエンティティＩＤの値として、エンティティＩＤの値２と対を成すエンティティＩＤの値５（リンクテーブルＢにおける第４行目のデータ参照）と９（リンクテーブルＢにおける第６行目のデータ参照）を求めることになる（ステップａ９）。
なお、エンティティＩＤの値７と対を成すエンティティＩＤを有し且つ相互間の関連を示すデータ（リンクテーブルＢにおける３列目のデータ）が関連ファイルとなっているエンティティはリンクテーブルＢに存在しない。
【００５７】
このようにしてエンティティＩＤの値５，９が求められる結果、ステップａ１０の判定結果は真となり、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、この度のステップａ９の処理で新たに求めたエンティティＩＤの値５，９を候補リストの最後に追加して記憶させるので、候補リストに記憶されるエンティティＩＤの内容は１，２，７，５，９に変化することになる（ステップａ１１，図１０（ｅ）参照）。
【００５８】
次いで、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、確定リストに記憶済みのエンティティＩＤを候補リストから削除することにより（ステップａ１２）、既に確定リストに登録されたエンティティＩＤが新たな検索候補として其のまま候補リストに残る不都合を解消する。
【００５９】
この場合、確定リストには既にエンティティＩＤの値として１，２，７が記憶されているので、候補リストからエンティティＩＤの値である１，２，７が削除され、結果的に、候補リストに記憶されるエンティティＩＤの値は５，９に変化することになる（図１０（ｆ）参照）。
【００６０】
次いで、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、この時点で候補リストに記憶されているエンティティＩＤの値、つまり、この度のステップａ４の処理でタグの設定対象として選択されたファイルに対しリンク数１の強度で直接的に関連するファイルに対してリンク数１の強度で直接的に関連するファイル、要するに、この度のステップａ４の処理でタグの設定対象として選択されたファイルに対してリンク数２の強度で関連する全てのファイルのエンティティＩＤの値を確定リストの最後に追加して記憶させる（ステップａ１３）。
【００６１】
この時点では、確定リストには既にエンティティＩＤの値として１，２，７が記憶されているので、結果的に、確定リストに記憶されるエンティティＩＤの値は１，２，７，５，９に変化することになる（図１０（ｆ）参照）。
【００６２】
つまり、この段階では、ステップａ４の処理でタグの設定対象として候補リストに記憶されたファイルつまりエンティティＩＤの値が１のファイルＡに対してリンク数１の強度で直接的に関連する全てのファイルのエンティティＩＤの全てと、ステップａ４の処理でタグの設定対象として候補リストに記憶されたファイルつまりエンティティＩＤの値が１のファイルＡに対してリンク数２の強度で関連する全てのファイルのエンティティＩＤの全て、すなわち、エンティティＩＤの値が２であるファイル１とエンティティＩＤの値が７であるファイル２、および、エンティティＩＤの値が５であるファイル１０とエンティティＩＤの値が９であるファイル１１が求められることになり、この結果は図３に示した概念図と一致する。
【００６３】
なお、ここでいうリンク数とは関連する２つのファイルを結び付ける際に必要とされるリンクの本数であり、例えば、ファイルＡとファイル１との間のリンク数は１（リンクＬ１のみ），ファイルＡとファイル２との間のリンク数は１（リンクＬ２のみ），ファイル１とファイル１０との間のリンク数は１（リンクＬ３のみ），ファイル１とファイル１１との間のリンク数は１（リンクＬ４のみ）であって、ファイルＡとファイル１０との間のリンク数は２（リンクＬ１とリンクＬ３），ファイルＡとファイル１１との間のリンク数は２（リンクＬ１とリンクＬ４）となる。
【００６４】
このように、ステップａ４の処理でタグの設定対象として候補リストに記憶されたファイルつまりエンティティＩＤの値が１のファイルＡに対してリンク数１の強度で直接的に関連する全てのファイルのエンティティＩＤが関連ファイル探索手段Ｈによって最初に求められ、次いで、ステップａ４の処理でタグの設定対象として候補リストに記憶されたファイルつまりエンティティＩＤの値が１のファイルＡに対してリンク数２の強度で関連する全てのファイルのエンティティＩＤが関連ファイル探索手段Ｈによって求められ、更に此れに次いで、ステップａ４の処理でタグの設定対象として候補リストに記憶されたファイルつまりエンティティＩＤの値が１のファイルＡに対してリンク数３の強度で関連する全てのファイルのエンティティＩＤが関連ファイル探索手段Ｈによって求められ、・・・といったように、ステップａ４の処理で候補リストに最初に記憶されたファイル、要するに、タグの設定対象として選択されたファイルとの関連が強い順に、確定リストにファイルのエンティティＩＤの値が順に記憶されることになる。
【００６５】
次いで、関連強度対応探索範囲制限手段Ｌとして機能するＣＰＵ３は、検索カウンタＣの値を１インクリメントし（ステップａ１４）、検索カウンタＣの現在値がリンク数記憶レジスタＣｒの値の範囲内にあるか否か、すなわち、この度のステップａ４の処理でファイル選択手段Ｅによりタグの設定対象として選択されたファイルから検索対象となるファイルに至るリンクの数が現時点で設定値Ｃｒの範囲内にあるか否かを判定する（ステップａ１５）。
なお、ファイルの検索範囲を制限するためのリンク数の設定値Ｃｒの値が仮に２に設定されていたとすれば、Ｃ＝２の現時点でステップａ１５の判定結果は偽となり、ファイル選択手段Ｅにより選択されたファイルつまりファイルＡに対してリンク数１の強度で直接的に関連するファイルであるファイル１とファイル２、および、ファイル選択手段Ｅにより選択されたファイルつまりファイルＡに対してリンク数２の強度で関連するファイルであるファイル１０とファイル１１が求められた此の時点で、関連ファイル探索手段Ｈによるファイルの検索が完了することになる。
【００６６】
つまり、ステップａ５の処理で入力するリンク数の値を選択すること、要するに、ファイル選択手段Ｅによってタグの設定対象として選択されたファイルから検索対象となるファイルに至るリンク数Ｃｒをユーザの要求に基いて自由に設定することにより、ファイル選択手段Ｅによって選択されたファイルを基準として、当該ファイルとの関連の強さに基く制限を行なってファイルの検索作業を行うことが可能である。そして、リンク数の設定値Ｃｒの値を小さく設定すればタグの設定対象として選択されたファイルとの関連が強いファイルのみが検索され、リンク数の設定値Ｃｒの値を大きく設定すればタグの設定対象として選択されたファイルとの関連が比較的に薄いファイルを含めた検索が可能となる。また、設定値Ｃｒの値を入力可能最大値に設定すれば実質的な制限は解除され、ステップａ１５の判定結果が偽となることなくステップａ１６の判定結果が偽となるので、タグの設定対象として選択されたファイルと関連する全てのファイルを検索することができる。
【００６７】
ここで、ステップａ１５の判定結果が真となった場合、つまり、ファイル選択手段Ｅにより選択されたファイルから検索対象となるファイルに至るリンクの数が設定値Ｃｒの範囲内にあり、関連ファイル探索手段Ｈによるファイルの検索を継続して行なう必要があると判定された場合には、関連ファイル探索手段Ｈとして機能するＣＰＵ３は、改めて、候補リストに何らかのエンティティＩＤが記憶されているか否かを判定する（ステップａ１６）。
【００６８】
候補リストに何らのエンティティＩＤも記憶されておらずステップａ１６の判定結果が偽となった場合には、この時点では未だ関連強度対応探索範囲制限手段Ｌによって検索範囲は制限されていないものの、この度のステップａ４の処理でファイル選択手段Ｅによりタグの設定対象として選択されたファイルと関連するファイルが、此れまでに検出されたもの以外には存在しないこと、即ち、ファイル間のリンクが切れた状態にあることを意味するので、この時点で関連ファイル探索手段Ｈによるファイルの検索が完了することになる。
【００６９】
一方、ステップａ１６の判定結果が真となった場合には、この時点では未だ関連強度対応探索範囲制限手段Ｌによって検索範囲が制限されておらず、かつ、この度のステップａ４の処理でファイル選択手段Ｅによりタグの設定対象として選択されたファイルと関連するファイルが、此れまでに検出されたもの以外にも存在する可能性があることを意味するので、関連ファイル探索手段Ｈとして機能するＣＰＵ３は改めてステップａ９の処理に移行し、現時点で候補リストに記憶されているエンティティＩＤの値に基いて、前記と同様にしてステップａ９以降の処理を繰り返し実行することになる。
【００７０】
以下、前記と同様の処理が繰り返し実行されることになるが、その都度、確定リストに記憶済みのエンティティＩＤを候補リストから削除する処理が行われるので（ステップａ１２参照）、同じエンティティＩＤが何度も重複して抽出されるといった不都合は生じない。
【００７１】
最終的に、ステップａ１０，ステップａ１５もしくはステップａ１６の何れかの判定結果が偽となり、関連ファイル探索手段Ｈによるファイルの検索が完了したことが確認されると、関連タグ探索手段Ｉとして機能するＣＰＵ３は、確定リストに登録されているエンティティＩＤを先頭から順に、つまり、タグの設定対象として選択されたファイルとの関連が強い順に参照し、各エンティティＩＤと対を成して図５のリンクテーブルＢに記憶されているタグのエンティティＩＤを全て求める（ステップａ１７）。
但し、ここで求めるのは、確定リストに登録されているエンティティＩＤのファイルと関連するタグのみであり、確定リストに登録されているエンティティＩＤのファイルと関連するファイルは除外する必要があるので、実際に参照の対象となるのは、リンクテーブルＢの各行のうち、リンクテーブルＢにおける３列目のデータで示される関連の意味合いがタグとなっているものだけ、つまり、図５の例で言えば、第２行，第３行，第５行，第７行，第９行，・・・のみである。
前述した例に従えば、確定リストにはエンティティＩＤの値として１，２，７，５，９が此の順序で記憶されているので、関連タグ探索手段Ｉとして機能するＣＰＵ３は、図５に示されるリンクテーブルＢのエンティティＩＤ１（リンクテーブルＢにおける１列目のデータ）とエンティティＩＤ２（リンクテーブルＢにおける２列目のデータ）を参照して、確定リストに記憶されたエンティティＩＤの値２，７，５，９と対を成すタグのエンティティＩＤの値として、エンティティＩＤの値２と対を成すエンティティＩＤの値３（リンクテーブルＢにおける第２行目のデータ参照）と、エンティティＩＤの値２と対を成すエンティティＩＤの値４（リンクテーブルＢにおける第３行目のデータ参照）と、エンティティＩＤの値７と対を成すエンティティＩＤの値８（リンクテーブルＢにおける第９行目のデータ参照）と、エンティティＩＤの値５と対を成すエンティティＩＤの値６（リンクテーブルＢにおける第５行目のデータ参照）と、エンティティＩＤの値９と対を成すエンティティＩＤの値１０（リンクテーブルＢにおける第７行目のデータ参照）を求めることになる。
【００７２】
次いで、関連タグ探索手段Ｉとして機能するＣＰＵ３は、求められたエンティティＩＤの値を其の抽出順序に従って出力リストに記憶させる（ステップａ１８）。特に図示しないが、この出力リストも、前述の候補リストや確定リストと同様、ＲＡＭ６の記憶領域の一部を利用して構築されたデータテーブルである。
【００７３】
前述の例に倣えば、出力リストにはエンティティＩＤの値が３，４，８，６，１０の順に記憶されることになる（図１０（ｇ）参照）。
エンティティＩＤの値が３のエンティティはタグ１−１，エンティティＩＤの値が４のエンティティはタグ１−２，エンティティＩＤの値が８のエンティティはタグ２−１，エンティティＩＤの値が６のエンティティはタグ１０−１，エンティティＩＤの値が１０のエンティティはタグ１１−１であるから、タグの設定対象として選択されたファイルすなわちファイルＡとの関連が強い順に従って出力リストにタグのエンティティＩＤが記憶されることになり、その結果は、図３に示した概念図と一致する。
【００７４】
次いで、設定タグ候補提示手段Ｋとして機能するＣＰＵ３が、出力リストにおける並び順に従ってエンティティＩＤの値を先頭から順に読み出し、其の都度エンティティテーブル１３を参照して各エンティティＩＤの値を順にタイトルに変換し、これらのタイトルを、ステップａ４の処理でタグの設定対象として選択されたファイルに設定するタグの候補として順番にコンピュータ２のディスプレイ１２に表示する（ステップａ１９）。
タイトルの表示はポップアップメニューやプルダウンメニューを利用して行なってもよいし、リスト表示等を利用してもよく、タグの設定対象として選択されたファイルとの関連の強さに従ってタグのタイトルを順に提示できるものであれば、その手段は特に問わない。
【００７５】
ディスプレイ１２の表示を参照したユーザは、設定タグ候補提示手段Ｋによって提示されたタグ候補の中から何れかのタグを選択し、タグの設定対象として選択されたファイルたとえばファイルＡに設定してもよいし、あるいは、設定タグ候補提示手段Ｋによるタグ候補の提示を無視し、新たなタグを従来と同様にして生成して、タグの設定対象として選択されたファイルたとえばファイルＡに新たに設定しても構わない。ファイルに対するタグの設定操作それ自体に関しては既に様々なものがあり、この実施形態においても簡単に説明しているので（段落００３３参照）、具体的な説明は省略する。
【００７６】
以上に述べたように、この実施形態では、ファイルとファイルとの関連およびタグとファイルとの関連をエンティティＩＤを利用して記憶するリンクテーブルＢに記憶されたファイル同士の関連に基いて、タグの設定対象としてファイル選択手段Ｅにより選択されたファイルと関連のあるファイルをタグの設定対象とするファイルと関連が強い順に関連ファイル探索手段Ｈで検索して確定リストに格納するようにしている。そして、更に、リンクテーブルＢに記憶されたタグとファイルとの関連を参照し、関連ファイル探索手段Ｈによって検索されたファイルの順、つまり、タグの設定対象とするファイルとの関連が強い順に関連タグ探索手段Ｉで既存のタグのエンティティＩＤを検索し、このエンティティＩＤをユーザが認識可能なタイトルに変換して、タグの設定対象とするファイルに適したタグの候補として設定タグ候補提示手段Ｋが順にコンピュータ２のディスプレイ１２に表示するようにしているので、ユーザが既存のタグの中から適切なタグを選択して再利用する確率が従来に比べて高くなる。この結果、微妙に表現の異なるタグが大量に生成されたり、タグに含まれる情報が不十分になったりすることがなくなる。また、その時点でユーザがタグを設定しようとしているファイルに適した既存のタグを的確に選択してユーザに提示することができる。
【００７７】
しかも、関連強度対応探索範囲制限手段Ｌで関連ファイル探索手段Ｈにリンクの数を指定することにより、ファイル選択手段Ｅで選択されたファイルすなわちタグの設定対象とするファイルから検索対象となるファイルに至る関連の強さを自由に制限してファイルの検索処理を行なうことができるので、大量のファイルが相互に関連付けされているような状況下であっても不用意に過剰な数のタグが選択候補として提示されることはなく、常に適正な数のタグ候補をユーザに提示することができる。
【００７８】
また、タグとタグとの関連を辿るのではなく、データの主要部分であるファイル同士の関連、しかも、ユーザ自身が設定したファイル同士の関連を辿って、ファイル同士の関連の強さに倣って選択可能なタグ候補を提示するようにしているので、その時点でタグを設定しようとしているファイルと候補として提示されるタグとの間に適切な関連が見つかる可能性が高く、その時点でユーザが必要とする条件に適したタグを高い確率で提示することができる。
【実施例２】
【００７９】
図８〜図９は実施例１の構成に加えて更に絞り込み用タグ選択手段Ｍと絞り込み用タグ対応探索範囲制限手段Ｎを備えた場合のタグ設定支援装置１の動作の概略について示したフローチャートである。
【００８０】
タグ設定支援プログラムが起動され、ファイルのタイトルの一覧がディスプレイ１２上に表示されると、前述した実施例１の場合と同様、ファイル選択手段Ｅとして機能するＣＰＵ３は、まず、ファイルのタイトルの一覧からマウス１１等を利用してユーザが行なうタイトルの選択操作によってタグの設定対象とするファイルが選択されているか否かを判定し、ファイルの選択操作が行われていなければ、ファイルの選択操作が行われるのを待つ待機状態に入る（ステップｂ１）。
【００８１】
そして、マウス１１等の操作によってタグの設定対象とするファイルに対応したタイトルが選択されたことがステップｂ１の判定処理で確認されると、ファイル選択手段Ｅとして機能するＣＰＵ３は、選択されたファイルに関連するファイルを検索する際に利用するデータテーブルである候補リストの内容を初期化し（ステップｂ２）、ステップｂ１の処理で選択されたタイトルに対応するファイルのエンティティＩＤを図４のようなエンティティテーブル１３を参照して求め（ステップｂ３）、このエンティティＩＤを候補リストの先頭に記憶させる（ステップｂ４）。
【００８２】
次いで、絞り込み用タグ選択手段Ｍとして機能するＣＰＵ３が、図４のようなエンティティテーブル１３を参照し、種別がタグであるエンティティのタイトルの全て、すなわち、タグのタイトルの一覧を、検索結果の絞り込みに利用する条件の一覧としてポップアップメニューやプルダウンメニューあるいはリスト等の表示形式を利用してディスプレイ１２上に表示する（ステップｂ５）。
【００８３】
次いで、絞り込み用タグ選択手段Ｍとして機能するＣＰＵ３は、マウス１１等の操作によって何れかのタイトルが絞り込みの条件として選択されているか否かを判定し（ステップｂ６）、何れのタイトルも選択されていなければ、更に、キーボード１０等の操作によって選択終了信号が入力されているか否かを判定する（ステップｂ８）。
【００８４】
ここで、タイトルの選択操作も選択終了信号の入力も検知されなければ、絞り込み用タグ選択手段Ｍとして機能するＣＰＵ３は、ステップｂ６とステップｂ８の判定処理を繰り返し実行し、ユーザによるタイトルの選択操作もしくは選択終了信号の入力操作が行われるのを待機する。
【００８５】
そして、ディスプレイ１２上のタイトルの一覧を確認したユーザが何れかのタイトルを絞り込みに利用する条件としてマウス１１等の操作で選択すると、絞り込み用タグ選択手段Ｍとして機能するＣＰＵ３がステップｂ５の判定処理で此の操作を検知し、選択されたタイトルに対応するタグのエンティティＩＤを図４のようなエンティティテーブル１３から求め、その値を絞り込みリストに記憶させる（ステップｂ７）。
【００８６】
検索結果の絞り込みの条件として利用するタイトルは複数選択することが可能であり、最終的に、１つ或いは其れ以上のタイトルを絞り込みの条件として選択したユーザがキーボード１０等の操作によって選択終了信号を入力すると、絞り込み用タグ選択手段Ｍとして機能するＣＰＵ３がステップｂ８の判定処理で此の操作を検知し、絞り込み用のタグの選択処理を終了させる。
【００８７】
次いで、関連強度対応探索範囲制限手段Ｌとして機能するＣＰＵ３が、タグの設定対象として選択されたファイルに関連するファイルの検索範囲を制限するためのリンク数の値がキーボード１０等の操作によって入力されているか否かを判定し、リンク数の入力操作が行われていなければ、リンク数の入力操作が行われるのを待機する（ステップｂ９）。
【００８８】
そして、関連ファイル探索手段Ｈおよび関連強度対応探索範囲制限手段Ｌとして機能するＣＰＵ３が、図６および図７におけるステップａ６〜ステップａ１６の処理と同等の処理を実施形態１の場合と同様にして繰り返し実行し、確定リストを完成させる（以上、ステップｂ１０）。
【００８９】
この確定リストには、実施例１の場合と同様、関連強度対応探索範囲制限手段Ｌを利用して設定したリンク数の制限の範囲内で、ステップｂ４の処理でタグの設定対象として選択されたファイルとの関連が強い順に、幾つかのファイルのエンティティＩＤが記憶される。
【００９０】
次いで、ＣＰＵ３は、ＲＡＭ６の記憶領域の一部を利用して構築されるデータテーブルからなる出力リストの内容を初期化し（ステップｂ１１）、確定リストに何らかのエンティティＩＤが記憶されているか否かを判定する（ステップｂ１２）。
確定リストに何らのエンティティＩＤも記憶されていなければ、タグの設定対象として選択されたファイルと関連するファイルが外部記憶装置７のデータ記憶領域Ａに全く存在しないことを意味するので、タグ設定支援プログラムによる処理は此のまま終了する。この場合、選択可能なタグの候補は提示されない。
【００９１】
一方、ステップｂ１２の判定結果が真となり、確定リストに何らかのエンティティＩＤが記憶されていることが明らかとなった場合には、タグの設定対象として選択されたファイルと関連するファイルが外部記憶装置７のデータ記憶領域Ａに少なくとも１つは存在することを意味するので、絞り込み用タグ対応探索範囲制限手段Ｎとして機能するＣＰＵ３は、確定リストに未選択のエンティティＩＤが残っているか否かを判定し（ステップｂ１３）、未選択のエンティティＩＤが残っていれば、確定リストの先頭から順にファイルのエンティティＩＤを１つずつ読み出し（ステップｂ１４）、図５のようなリンクテーブルＢを参照して、ステップｂ１４の処理で１つ読み出したファイルのエンティティＩＤの値と対を成すタグのエンティティＩＤの値を全て求める（ステップｂ１５）。
【００９２】
次いで、絞り込み用タグ対応探索範囲制限手段Ｎとして機能するＣＰＵ３が、ステップｂ１５の処理で求められたエンティティＩＤの中に絞り込みリスト中のエンティティＩＤすなわち絞り込みの条件となるタグのエンティティＩＤの全てが含まれているか否かを判定し（ステップｂ１６）、ステップｂ１５の処理で求められたエンティティＩＤの中に絞り込みリストのエンティティＩＤの全てが含まれていれば、ステップｂ１５の処理で求められたタグのエンティティＩＤの値を出力リストの最後に追加して記憶させ（ステップｂ１７）、改めて、ステップｂ１３の処理へと移行する。
【００９３】
また、ステップｂ１６の判定結果が偽となり、ステップｂ１５の処理で求められたエンティティＩＤの中に絞り込みリストのエンティティＩＤが１つでも含まれていないことが明らかとなった場合には、絞り込み用タグ対応探索範囲制限手段Ｎとして機能するＣＰＵ３は、ステップｂ１７の処理をスキップし、直ちにステップｂ１３の処理へと移行する。
【００９４】
以下、絞り込み用タグ対応探索範囲制限手段Ｎとして機能するＣＰＵ３は、ステップｂ１３の判定結果が偽となり、確定リストの先端から順に全てのエンティティＩＤの読み出しが終ったことが確認されるまでの間、前記と同様にして、ステップｂ１３〜ステップｂ１７もしくはステップｂ１３〜ステップｂ１６の処理を繰り返し実行し、確定リストに記憶されたエンティティＩＤに対応するファイル（タグの設定対象としてファイル選択手段Ｅにより選択されたファイルと関連するファイル）に対して直接的に設定されたタグのグループのうち、絞り込みの条件となるタグのエンティティＩＤを全て含むグループのタグのエンティティＩＤの全てを、出力リストの最後に順に追加して記憶させていく。
【００９５】
例えば、図１０（ｆ）に示されるように、最終的に確定リストに記憶されたエンティティＩＤの値が１，２，７，５，９となった状況下で、絞り込みの条件となるタグのエンティティＩＤとしてタグ１−１に対応するエンティティＩＤの値３がステップｂ７の処理で絞り込みリストに設定されたとすれば、エンティティＩＤの値３を含むタグのグループは、エンティティＩＤの値が２であるファイル１に対して直接的に設定されたタグのグループすなわちエンティティＩＤの値が３，４であるタグ１−１，タグ１−２だけである。従って、エンティティＩＤの値が７であるファイル２に対して直接的に設定されたタグのグループすなわちエンティティＩＤの値が８であるタグ２−１と、エンティティＩＤの値が５であるファイル１０に対して直接的に設定されたタグのグループすなわちエンティティＩＤの値が６であるタグ１０−１と、エンティティＩＤの値が９であるファイル１１に対して直接的に設定されたタグのグループすなわちエンティティＩＤの値が１０であるタグ１１−１が、絞り込みの実質的な手段となるステップｂ１６の判定処理によって除去され、出力リストには、図１０（ｇ）の例とは異なり、タグ１−１，タグ１−２に相当するエンティティＩＤの値である３，４のみが記憶されることになる。
【００９６】
最終的にステップｂ１３の判定結果が偽となり、確定リストに記憶されたエンティティＩＤの読み出し、および、読み出しに伴って実行される処理が全て終ったことが確認されると、設定タグ候補提示手段Ｋとして機能するＣＰＵ３が、出力リストにおける並び順に従ってエンティティＩＤの値を先頭から順に読み出し、エンティティテーブル１３を参照して各エンティティＩＤの値を順にタイトルに変換し、これらのタイトルをステップｂ４の処理でタグの設定対象として選択されたファイルに設定するタグの候補として、順番にコンピュータ２のディスプレイ１２に表示する（ステップｂ１８）。
前記と同様、タイトルの表示はポップアップメニューやプルダウンメニューを利用して行なってもよいし、リスト表示等を利用してもよく、タグの設定対象として選択されたファイルとの関連の強さに従ってタグのタイトルを順に提示できるものであれば、その手段は特に問わない。
【００９７】
ディスプレイ１２の表示を参照したユーザは、設定タグ候補提示手段Ｋによって提示されたタグ候補の中から何れかのタグを選択し、タグの設定対象として選択されたファイルたとえばファイルＡに設定してもよいし、あるいは、設定タグ候補提示手段Ｋによるタグ候補の提示を無視し、新たなタグを従来と同様にして生成して、タグの設定対象として選択されたファイルたとえばファイルＡに新たに設定しても構わない。
【００９８】
前述した実施例１の場合と同様、タグとタグとの関連を辿るのではなく、データの主要部分であるファイル同士の関連、しかも、ユーザ自身が設定したファイル同士の関連を辿ってファイル同士の関連の強さに倣って選択可能なタグ候補を提示するようにしているので、その時点でタグを設定しようとしているファイルと候補として提示されるタグとの間に適切な関連が見つかる可能性が高く、従って、ユーザが既存のタグの中から適切なタグを選択して再利用する確率が高くなり、これに伴って、ユーザが微妙に表現の異なるタグを大量に生成するといった不都合が未然に防止される。
【００９９】
また、関連強度対応探索範囲制限手段Ｌで関連ファイル探索手段Ｈにリンクの数を指定することにより、ファイル選択手段Ｅで選択されたファイルすなわちタグの設定対象とするファイルから検索対象となるファイルに至る関連の強さを制限してファイルの検索処理を行なうことができるので、大量のファイルが相互に関連付けされているような状況下であっても不用意に過剰な数のタグが選択候補として提示されることはなく、常に適正な数のタグ候補をユーザに提示することができる。
【０１００】
更に、この実施形態にあっては、絞り込み用タグ選択手段Ｍによってタグのタイトルの一覧を選択可能な絞り込みの条件としてディスプレイ１２上に表示し、ユーザが選択したタイトルに対応するタグのエンティティＩＤを利用して絞り込みの条件を設定し、関連タグ探索手段Ｉで検索された各ファイル毎のタグのエンティティＩＤのグループが絞り込みの条件として設定されたタグのエンティティＩＤの全てを含むか否かを絞り込み用タグ対応探索範囲制限手段Ｎによって判定し、絞り込みの条件として設定されたタグのエンティティＩＤを全て含む場合に限って、其のファイルに対応して関連タグ探索手段Ｉが検索したタグを関連タグ探索手段Ｉから設定タグ候補提示手段Ｋに引き渡して選択可能なタグ候補として表示させるようにしているので、大量のファイルが相互に関連付けされているような状況下であっても過剰な数のタグが選択候補として提示されることはなく、常に適正な数のタグ候補をユーザに提示することができる。
【０１０１】
以上の実施形態では、エンティティ（各種の情報）をファイルとタグの２種に限定して説明したが、例えば、ファイルの内容をテキストや画像、更には、プレーンテキストと修飾付きテキスト（テキストの場合）、あるいは、ラスターとベクトル（画像の場合）といったように分類した場合にあっては、タグ以外のエンティティの種別が増大する場合がある。
そうした場合には、タグの設定対象として選択されたファイルのエンティティに合わせて、例えば、タグの設定対象として選択されたファイルがテキストであれば関連ファイル探索手段Ｈによるファイルの検索範囲もテキストのみ、また、タグの設定対象として選択されたファイルが画像であれば関連ファイル探索手段Ｈによるファイルの検索範囲も画像のみといったように、関連ファイル探索手段Ｈによる検索範囲を適宜に制限するようにする。
【０１０２】
更に、タグ以外のエンティティの種別が複数ある場合において、エンティティの種別に関わりなく関連ファイル探索手段Ｈによる検索処理を行なうような状況下にあっては、タグの設定対象として選択されたファイルに対する関連の強度が同等なエンティティが複数みつかった場合に、タグの設定対象として選択されたファイルと同じエンティティのファイルに関連するタグを選択候補として先に提示することが望ましい。
例えば、図３に示されるファイルＡのエンティティがテキストである場合に、ファイル１のエンティティが画像でファイル２のエンティティがテキストであれば、ファイルＡをタグの設定対象として選択した際に、ファイルＡのエンティティと異なるエンティティ（画像）のファイル１に設定されたダグ１−１，タグ１−２よりも、ファイルＡのエンティティと同じエンティティ（テキスト）のファイル２に設定されたダグ２−１を先に提示するといった具合である。
【０１０３】
以上に述べた実施形態では、説明の簡略化の都合上、コンピュータ２の外部記憶装置７に全てのファイルが記憶され、かつ、エンティティテーブル１３やリンクテーブルＢも外部記憶装置７に記憶されていることを前提として説明したが、記憶手段Ｃはコンピュータ２のインターフェイス８に接続された他のコンピュータの記憶装置やディスクアレイシステムあるいは其の一部であってもよいし、それらを組み合わせたもので構成されていても一向に構わない。
コンピュータ２のＣＰＵ３がアクセス可能なところにさえあれば、エンティティテーブル１３およびリンクテーブルＢやファイルの保存先は特に問われない。
【産業上の利用可能性】
【０１０４】
本発明はグループウェアにおいて、メール，文書，人物などの様々な情報を関連付け、それをグループで共有管理するシステムなどに適応できる。
【符号の説明】
【０１０５】
１  タグ設定支援装置
２  コンピュータ
３  マイクロプロセッサ（ＣＰＵ，ファイル関連情報設定手段，ファイル選択手段，タグ情報設定手段，リンクテーブル更新設定手段，関連ファイル探索手段，関連タグ探索手段，設定タグ候補提示手段，関連強度対応探索範囲制限手段，絞り込み用タグ選択手段，絞り込み用タグ対応探索範囲制限手段）
４  リード・オンリー・メモリ（ＲＯＭ）
５  不揮発性メモリ
６  ランダム・アクセス・メモリ（ＲＡＭ）
７  外部記憶装置（記憶手段，データ記憶領域，リンクテーブル）
８  インターフェイス
９  入出力回路
１０  キーボード
１１  マウス
１２  ディスプレイ
１３  エンティティテーブル
Ａ  データ記憶領域
Ｂ  リンクテーブル
Ｃ  記憶手段
Ｄ  ファイル関連情報設定手段
Ｅ  ファイル選択手段
Ｆ  タグ情報設定手段
Ｇ  リンクテーブル更新設定手段
Ｈ  関連ファイル探索手段
Ｉ  関連タグ探索手段
Ｊ  ディスプレイ
Ｋ  設定タグ候補提示手段
Ｌ関連強度対応探索範囲制限手段
Ｍ  絞り込み用タグ選択手段
Ｎ  絞り込み用タグ対応探索範囲制限手段
Ｌ１〜Ｌ４  ファイルとファイルとの関連を示すリンク
Ｓ１〜Ｓ４  ファイルとタグとの関連を示すリンク
【図１】
2010287038.tif 000003
【図２】
2010287038.tif 000004
【図３】
2010287038.tif 000005
【図４】
2010287038.tif 000006
【図５】
2010287038.tif 000007
【図６】
2010287038.tif 000008
【図７】
2010287038.tif 000009
【図８】
2010287038.tif 000010
【図９】
2010287038.tif 000011
【図１０】
2010287038.tif 000012