(57)【特許請求の範囲】
【請求項１】
電子図書を作成する電子図書作成手段と、
作成された電子図書を保存する電子図書ファイルと、
前記電子図書の構成要素にユニークな識別情報を設定する手段と、
前記識別情報を用いて前記電子図書ファイル内の図書を前記電子図書ファイル内の図書または外部の電子図書ファイル内の図書に関連付ける電子図書構成要素関連付け手段と、
関連付け情報を格納する電子図書構成要素関連付け情報テーブルを含むデータベースと、
前記電子図書構成要素関連付け情報テーブルを検索し、関連付け元として同一の識別情報に関連付けられている関連付け先の識別情報を抽出し、関連付け先の識別情報間にも関連付けを定義する自動関連付け手段とからなる電子図書管理システム。
【請求項２】
電子図書を作成する電子図書作成手段と、
作成された電子図書を保存する電子図書ファイルと、
前記電子図書の構成要素にユニークな識別情報を設定する手段と、
前記識別情報を用いて前記電子図書ファイル内の図書を前記電子図書ファイル内の図書または外部の電子図書ファイル内の図書に関連付ける電子図書構成要素関連付け手段と、
関連付け情報を格納する電子図書構成要素関連付け情報テーブルを含むデータベースと、
前記電子図書構成要素関連付け情報テーブルを検索し、関連付け元として同一の識別情報に関連付けられている関連付け先の識別情報を抽出し、関連付け先の識別情報間にも関連付けを定義する自動関連付け手段と、
前記自動関連付け手段に対して相互参照の可否，相互参照を認める世代数を設定する関連要素相互参照設定手段とからなる電子図書管理システム。
【請求項３】
請求項１又は２に記載の電子図書管理システムにおいて、
関連先の図書候補が複数存在する場合にどの図書を参照するかを画面上で指定する手段を設けたことを特徴とする電子図書管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子図書管理システムに係り、特に、管理している電子図書の関連付け手段に関する。
【背景技術】
【０００２】
電子図書の関連付け方法として最も普及している技術は、ＨＴＭＬ(Hyper Text Markup Language)を利用したインターネット上のホームページにおけるコンテンツ内テキストのハイパーリンクである。
【０００３】
ハイパーリンクとは、ＨＴＭＬで記述されたコンテンツ内テキストに関連付ける他のコンテンツのアドレス情報が予め定義されており、Ｗｅｂブラウザ上でハイパーリンクが定義されたコンテンツ内テキスト部分をマウスなどで指示すると、関連付けられたアドレス情報と一致するコンテンツを画面上に表示する技術である(例えば、特許文献１参照)。
【０００４】
【特許文献１】特開２００４−１４５６９１号公報(第４〜５頁，１０頁  図１４〜図１８)
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来のハイパーリンクにおいては、１つの構成要素に指定できる関連付けは１つであり、１つの構成要素から複数のコンテンツヘの関連付けができなかった。構成要素の関連付けを定義しても、関連付け先から更に関連付けが機械的には拡大しないので、関連付けを拡大するには、膨大な人手が必要だった。
【０００６】
複数の電子図書内の各構成要素を各構成要素に関連付ける作業は大変であり、手作業で必要最小限の関連付けを定義すれば、関連付けが機械的にできるような内容の構成要素については、関連付けを自動化したいという要望がある。
【０００７】
また、従来のハイパーリンクにおいては、コンテンツ内の関連付けを定義された構成要素(文字列，表，図形など)から、関連付けられた別のコンテンツ(ホームページ)の構成要素に一方向で参照するだけであり、第１構成要素から第２構成要素への関連付けは一方通行であり、第２構成要素から第１構成要素への関連付けを別に定義しないと、相互参照できなかった。
【０００８】
電子図書内の構成要素(例えば、ある文字列)に関連する別の文字列が、別の複数の電子図書内に存在する場合、両者を相互に関連付けて管理し、しかも、相互参照したいという要望がある。
【０００９】
さらに、ハイパーリンクでは、他のコンテンツへの関連付けを本来の目的としており、１つのコンテンツすなわち自己の電子図書に含まれる複数の構成要素の間では、関連付けができず、相互参照のための関連付けもできなかった。
【００１０】
本発明の課題は、電子図書内の構成要素を関連付ける際に、１つの電子図書内でも少なくとも１つの構成要素に関連付けし、また、複数の電子図書間または１つの電子図書内で関連付け先から更に関連付けを拡大し、さらに、複数の電子図書間または１つの電子図書内で関連付けられた構成要素の相互参照ができるようにする電子図書関連付け手段を備えた電子図書管理システムを提供することである。
【課題を解決するための手段】
【００１１】
本発明は、上記課題を解決するために、電子図書を作成する電子図書作成手段と、作成された電子図書を保存する電子図書ファイルと、前記電子図書の構成要素にユニークな識別情報を設定する手段と、前記識別情報を用いて前記電子図書ファイル内の図書を前記電子図書ファイル内の図書または外部の電子図書ファイル内の図書に関連付ける電子図書構成要素関連付け手段と、関連付け情報を格納する電子図書構成要素関連付け情報テーブルを含むデータベースと、前記電子図書構成要素関連付け情報テーブルを検索し、関連付け元として同一の識別情報に関連付けられている関連付け先の識別情報を抽出し、関連付け先の識別情報間にも関連付けを定義する自動関連付け手段と、前記自動関連付け手段に対して相互参照の可否，相互参照を認める世代数を設定する関連要素相互参照設定手段とからなる電子図書管理システムを提案する。
【発明の効果】
【００１２】
本発明によれば、１つの構成要素から複数のコンテンツヘの関連付けができる。手作業で必要最小限の関連付けを定義すれば、関連付けが機械的にできるような内容の構成要素については、関連付け先から更に関連付けが機械的には拡大するので、関連付けが自動化され、関連付けを拡大するには、人手が最小限で済むようになる。
【００１３】
また、コンテンツ内の関連付けを定義された構成要素(文字列，表，図形などの図書)から、関連付けられた別のコンテンツ(ホームページ)の構成要素に双方向で参照するので、電子図書に含まれる複数の構成要素の間では、関連付け先の構成要素が関連付け元の構成要素と同じ電子図書内にあるか異なる電子図書にあるかにかかわらず、一方向の関連付けまたは相互参照の関連付けができる。
【発明を実施するための最良の形態】
【００１４】
次に、図１〜図７を参照して、本発明による電子図書関連付け装置を備えた電子図書管理システムの実施例を説明する。
【００１５】
図１は、本発明による電子図書管理システムの一実施例の系統構成を示すブロック図である。
【００１６】
本実施例の電子図書管理システムは、コンピュータ１０と、データベース２０と、電子図書(例えば、図面図書)ファイル３０と、電子図書関連付け装置４０とからなる。本実施例の電子図書管理システムは、新規に構築する他に、コンピュータ１０とデータベース２０と電子図書ファイル３０とからなる既存の電子図書管理システムに、電子図書関連付け装置４０を追加する方式でも構築できる。
【００１７】
コンピュータ１０は、ここでは詳細を図示していないが、電子図面を表示する画面表示装置と画面上で表示対象物を指示するマウスとを有し、電子図書作成手段と、電子図書の構成要素に識別情報を設定する手段とを含んでいる。
【００１８】
電子図面を表示するコンピュータ１０では、ＣＡＤ(Computer Aided Design)などの電子図書を作成したり、電子図書内構成要素に識別情報を設定するソフトウエアが動作している。電子図書作成手段は、ソフトウエアでなく、同様の働きをする専用ハードウエアでもよい。
【００１９】
電子図書関連付け装置４０は、電子図書ファイル内の図書を関連付ける電子図書構成要素関連付け手段４１と、関連付けられていない図書を他の図書に関連付ける自動関連付け手段４２と、関連付けられた図書を逆方向にも関連付ける関連要素相互参照設定手段４３とからなる。
【００２０】
関連付け情報は、データベース２０内の電子図書構成要素関連付け情報テーブル５０に格納される。
【００２１】
図２は、電子図書作成手段としてのＣＡＤで作成した電子図書の表示の一例を示す図である。
【００２２】
コンピュータ１０の表示画面Ｄ１０には、回路図Ｄ２０、部品表Ｄ３０、設計担当者コメントＤ４０などが表示される。
【００２３】
図３は、電子図書内の各構成要素に関連付け情報を設定するための入力画面の一例を示す図である。
【００２４】
ＣＡＤ図面内の構成要素に関連付け情報を設定する場合、電子図書構成要素関連付け手段４１は、関連付け設定機能１１０を呼び出し、関連付け元となるＣＡＤ図面Ｄ２０を画面上に表示する。
【００２５】
操作者は、まず、実際に関連付けたい構成要素(図書Ｘ００１内の文字列Ａ０１)をマウスで指定する。
【００２６】
次に、関連付け先のＣＡＤ図面Ｄ５０を画面に表示させ、文字列Ａ０１に関連付けたいＣＡＤ図面Ｄ５０内構成要素(図面Ｘ００２内の表内文字列Ａ０１)を同じくマウス指定する。
【００２７】
その後、最上部レイヤ画面１２０の関連付け「設定」ボタンを選択すると、電子図書構成要素関連付け手段４１は、ＣＡＤ図面構成要素の関連付けを確定する。
【００２８】
本発明においては、関連付けたい構成要素が、ＬＡＮを介して接続可能な自己の電子図書ファイル３０内に保存されているか、インターネットなどのＷＡＮを介して接続可能な外部の電子図書ファイルに保存されているかという制限がないので、図３の最上部レイヤ画面１２０の関連元図書／関連先図書としては、
ａ．自己の電子図書ファイル／自己の電子図書ファイル
ｂ．自己の電子図書ファイル／外部の電子図書ファイル
ｃ．外部の電子図書ファイル／外部の電子図書ファイル
ｄ．外部の電子図書ファイル／自己の電子図書ファイル
のいずれの組合せも指定できる。
【００２９】
図４は、関連付け情報を格納する電子図書構成要素関連付け情報テーブルのデータ形式の一例を示す図である。
【００３０】
電子図書構成要素関連付け情報テーブル５０に格納される関連付け情報は、関連付け元ＣＡＤ図面の図面Ｎｏ.と、関連付け元ＣＡＤ図面内構成要素の識別情報と、関連付け先ＣＡＤ図面の図面Ｎｏ.と、関連付け先ＣＡＤ図面内構成要素の識別情報である。
【００３１】
これらの図面Ｎｏ.および識別情報とは、管理されているＣＡＤ図面内でユニークであり、他の図面の図面Ｎｏ.および識別情報とは、確実に区別できるようになっている。格納する関連付け情報は、図面内構成要素の関連付けをユニークに記述できる情報であれば、本実施例の図面Ｎｏ.や構成要素の識別情報でなくてもよい。
【００３２】
ＣＡＤ図面内構成要素の関連付けが確定すると、その関連付け情報は、データベース２０の電子図書内構成要素関連付け情報テーブル５０に格納される。図４の場合、電子図書内構成要素関連付け情報テーブル５０内の４レコード目までが、関連付け情報となっている。
【００３３】
図５は、電子図書内の各構成要素を関連付ける処理手順の一例を示すフローチャートである。
【００３４】
電子図書関連付け装置４０内の自動関連付け手段４２は、データベース２０の電子図書内構成要素関連付け情報テーブル５０へのアクセスを監視し、新たな関連付けを検知したら(Ｓ１０)、新たな関連付けのデータをデータベース２０から読み込み(Ｓ２０)、関連付け情報を検索し(Ｓ３０)、関連付け元の識別情報が、他の図書にも関連付け元の識別情報として存在するかどうかをチェックする（Ｓ４０）。
【００３５】
もし、他の図書にも関連付け元として同一の識別情報の存在を確認できれば、この同一の識別情報に関連付けられている関連付け先の識別情報を抽出し(Ｓ５０)、関連付け先の識別情報同士にも関連性があると判断して、これらの識別情報間にも、関連付けを定義し(Ｓ６０)、すべての関連付けが完了するまで、この関連付けを続ける(Ｓ７０)。
【００３６】
図６は、図５の処理手順により電子図書内の各構成要素を関連付ける概念を示す図である。
【００３７】
このように、１つのＣＡＤ図面内の構成要素に対してＣＡＤ図面内の複数の構成要素を関連付けたい場合、あるＣＡＤ図面とそれ以外のＣＡＤ図面とを関連付ける(関連付け１，２)と、関連付けられていないＣＡＤ図面の構成要素同士を関連付けできる(関連付け３)。
【００３８】
図７は、関連付けられた電子図書を参照する際の画面の一例を示す図である。
【００３９】
１つのＣＡＤ図面内構成要素が、複数の別のＣＡＤ図面内構成要素と関連付けられている場合、ＣＡＤにおいて、関連付け元ＣＡＤ図書を画面に表示させ、関連付けられた構成要素をマウスで指定すると、その構成要素に関連付けられている他のＣＡＤ図面内構成要素のすべてを関連付け先リストとして画面表示する。
【００４０】
操作者が、そのリスト画面から自分が相互参照したい相手のＣＡＤ図面内構成要素を選択すると、そのＣＡＤ図面内構成要素を参照できる。
【００４１】
ただし、自動関連付け手段４２で、図５のステップ６０のように、関連付け先の識別情報同士にも関連性があると判断して、これらの識別情報間にも、関連付けを定義すると、相互参照の関係が膨大となり、画面表示される関連先リストが長くなって、むだな参照先の選別にかえって時間をとられることになる場合もある。
【００４２】
そこで、本発明においては、関連要素相互参照設定手段４３を設け、相互参照の可否(参照不可か、相互参照か、従来通りの一方向か)，相互参照を認める世代数(１参照先か、参照先から更に参照先をｎ世代認めるか、無限参照先を認めるか)などを設定し、むだな関連付け先リストの出力を防止できるようにも配慮している。
【図面の簡単な説明】
【００４３】
【図１】本発明による電子図書管理システムの一実施例の系統構成を示すブロック図である。
【図２】電子図書作成手段としてのＣＡＤで作成した電子図書の表示の一例を示す図である。
【図３】電子図書内の各構成要素に関連付け情報を設定するための入力画面の一例を示す図である。
【図４】関連付け情報を格納する電子図書構成要素関連付け情報テーブル５０のデータ形式の一例を示す図である。
【図５】電子図書内の各構成要素を関連付ける処理手順の一例を示すフローチャートである。
【図６】図５の処理手順により電子図書内の各構成要素を関連付ける概念を示す図である。
【図７】関連付けられた電子図書を参照する際の画面の一例を示す図である。
【符号の説明】
【００４４】
１０  コンピュータ
２０  データベース
３０  電子図書ファイル
４０  電子図書関連付け装置
４１  電子図書構成要素関連付け手段
４２  自動関連付け手段
４３  関連要素相互参照設定手段
５０  電子図書構成要素関連付け情報テーブル
【図１】
0004615391.tif 000002
【図２】
0004615391.tif 000003
【図３】
0004615391.tif 000004
【図４】
0004615391.tif 000005
【図５】
0004615391.tif 000006
【図６】
0004615391.tif 000007
【図７】
0004615391.tif 000008