(57)【要約】【課題】リンク情報の付け間違いが減り、構造化言語であっても編集が容易にでき、再び別なリンク情報付けを行う場合でも場所の確認やダミーのリンク情報の確認が容易な方法や装置を提供する。【解決手段】構造化された構造化文書を編集可能な情報端末に用いられる構造化文書のハイパーリンク方法であって、利用者の指示に基づいてターゲットの場所を示す情報を含む複数のターゲット間のハイパーリンクを生成するための所定のリンク情報を取得するに際して、リンク情報の一覧情報を表示しその中かからリンク情報を選択する事により選択したリンク情報を互いに関連づけてハイパーリンクを生成することを特徴とする構造化文書のハイパーリンク方法およびハイパーリンク用情報端末を提供する。【選択図】    図１
2005202821.tif 000002
【特許請求の範囲】
【請求項１】
所定の構成要素に基づいて構造化された構造化文書を編集可能な情報端末に用いられる構造化文書のハイパーリンク方法であって、
利用者の指示に基づいて、前記構造化文書それぞれの全体または任意の一部（以下ターゲットという）の場所を示す情報を含む、前記複数のターゲット間のハイパーリンクを生成するための所定のリンク情報を取得するに際して、
前記リンク情報の一覧情報を表示し、その中からリンク情報を選択する事により選択したリンク情報を互いに関連づけてハイパーリンクを生成することを特徴とする構造化文書のハイパーリンク方法。
【請求項２】
所定の構成要素に基づいて構造化された構造化文書を編集可能な構造化文書のハイパーリンク用情報端末であって、
前記構造化文書それぞれの全体または任意の一部（以下ターゲットという）の場所を示す情報を示す機能と、
前記複数のターゲット間のハイパーリンクを生成するための所定のリンク情報の一覧情報を複数表示する機能と、
前記ターゲットの場所と前記構造化文書を関連付ける機能を有することを特徴とする構造化文書を編集可能な構造化文書のハイパーリンク用情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構造化された文書を表示したり編集しながら、構造化文書のハイパーリンクを容易にかつ効率よく作成するための技術に関する。本発明において、構造化文書とは、所定の構成要素に基づいて構造化された文書をいい、例えばＳＧＭＬ（Ｓｔａｒｎｄａｒｄ  Ｇｅｎｅｒａｌｉｚｅｄ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ，  ＩＳＯ  ８８７９：１９８６）言語やＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ，  Ｗ３Ｃ  ｒｅｃｏｍｍｅｎｄａｔｉｏｎ）言語などで記述することができる。また、ターゲットとは、ハイパーリンクを形成する、構造化文書の全体または一部である。さらに、構造化文書を表示可能とは、構造化文書の内容を表示可能でも、また文書名のみを表示可能でもよく、何らかの表示方法により構造化文書の存在を視覚的に出力可能であればよいことを意味する。
【背景技術】
【０００２】
従来、構造化された文書にハイパーリンクを記述する場合には、テキストエディタを用いて該当文書に直接的に手で構造情報とともに入力したり、構造化文書エディタを用いて、構造情報を文書本体に自動的に記述しながらリンク先を記述し、ハイパーリンクを生成している。また、メモを注釈として文書に貼り付ける機能を提供するエディタが既に提供されているものの、各エディタ特有の機能である。
【０００３】
構造化文書上にハイパーリンクを記述する枠組みは、現在ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔＭａｒｋｕｐ  Ｌａｎｇｕａｇｅ）が主流であるが、ＩＳＯやＷ３Ｃにより、このＨＴＭＬよりも優れた表現力を持つハイパーリンク記述言語、例えばＨｙＴｉｍｅ（Ｈｙｐｅｒｍｅｄｉａ  Ｔｉｍｅ−ｂａｓｅｄ  Ｓｔｒｕｃｔｕｒｉｎｇ  Ｌａｎｇｕａｇｅ，  ＩＳＯ／ＩＥＣ  １０７４４：１９９６）やＸＬｉｎｋ（ＸＭＬ  Ｌｉｎｋｉｎｇ  Ｌａｎｇｕａｇｅ，  Ｗ３Ｃ  Ｗｏｒｋｉｎｇ  Ｄｒａｆｔ）などがすでに定義されている。
【０００４】
従来の方法では、ハイパーリンクを記述するための専用のエディタやテキストエディタを用い、オリジナルの文書中に直接リンクを記述することになる。つまり、ビューワ等により表示している文書に関連文書とのリンクを付加したい場合は、例えばエディタを起動して文書を編集し、再度ビューワで読込んで表示しなおさなければならないなど、簡単にハイパーリンクを付加することができない。
【０００５】
また、ハイパーリンクを記述する場合、記述しようとする文書がＣＤ−ＲＯＭ内に格納されていたり、ネットワーク先の文書であるなど、変更不可能な文書である場合には、直接文書中にリンク情報を埋め込む必要がある従来の方法ではリンク情報を追加することができない。ローカルなディスクにそのオリジナルの文書の複製を作成し、その複製した文書に対して従来の方法を用いてハイパーリンクを記述することで対処可能であるが、オリジナルが更新される度に再度オリジナルをコピーして修正を加える必要がでてくるため、リンク情報をメンテナンスするのにかなりの労力を必要とすることになる。そこでＸＬｉｎｋやＨｙＴｉｍｅといったハイパーリンク記述言語を利用してハイパーリンクを記述することでこれらの問題は解決可能ではあるものの、専門の知識が必要となりユーザにかなりの労力が要求されることになる。
【０００６】
さらに、表示や編集中の文書に注釈やメモなどのアノーテーション情報を添付する機能は、前述のようにアプリケーション独自の機能として提供されている。言い換えれば、メモに記述された情報を別のアプリケーションで元の文書と同様に表示したり、再利用する機能は提供されていない。つまりオリジナル文書がアプリケーションに依存しない記述形
式で格納されても、メモに記述された情報はアプリケーションに依存してしまう。
【０００７】
そのため、編集中の文書のみならず、編集不可能な文書に対してもハイパーリンクを容易に記述でき、また、文書に付加されたアノーテーション情報をアプリケーションに依存することなく利用可能にする、構造化文書のハイパーリンク方法及び構造化文書のハイパーリンク装置を提供することが必要となっていた。
【０００８】
そこで特許文献１では、所定の構成要素に基づいて構造化された構造化文書を表示可能または編集可能な情報端末に用いられる構造化文書のハイパーリンク方法であって、
利用者の指示に基づいて、複数の前記構造化文書それぞれの全体または任意の一部（以下ターゲットという）の場所を示す情報を含む、前記複数のターゲット間のハイパーリンクを生成するための所定のリンク情報を取得し、
前記取得したリンク情報を互いに関連づけてハイパーリンクを生成し、前記生成したハイパーリンクが記述された構造化文書を、前記ターゲットとは独立に作成する、構造化文書のハイパーリンク方法を提供する。
【０００９】
まず、利用者により、ハイパーリンクを構成する複数の構造化文書それぞれの全体または任意の一部（ターゲット）が指定される。ターゲットの指定方法としては、例えばＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の指定、構造化文書名の指定、構造化文書中の任意の領域の指定、新たな文書の入力など、多様な方法が考えられる。次いで、指定されたターゲットのアドレスを含むリンク情報を取得し、取得したリンク情報を構造化文書上に記述し、生成したハイパーリンクのみが記述された構造化文書を作成する。
【００１０】
また別の方法として、予めリンク情報が必要であるリンク元については、そのリンク情報を入れる必要のある場所にダミーのリンク情報を付けておく。編集者はこの後、ダミーのリンクが付いたＳＧＭＬファイルをサーバに登録する方法もある。
【００１１】
例えば、ダミーのリンク情報を割り振ったリンク元のＳＧＭＬファイルとして、＜Ｌｉｎｋ−ｍｏｔｏ    ｉｄ２＝"ｄ００００３"＞Ｒｙｏｊｉ  Ａｋｉｍｏｔｏ＜／Ｌｉｎｋ−ｍｏｔｏ＞の様なタグを用いてダミーファイルを表示していた。
【００１２】
なお、これがこのリンク情報がダミーのリンク情報であることを示すため、属性名はｉｄ２、属性値の先頭文字はｄとして、先頭文字以降、任意の番号（英数字）を振る。振り方に指定はない。編集者がＳＧＭＬファイル内に直接書き込んでいく。
【００１３】
次に、クライアントからサーバを操作できるツールを用いて、サーバでダミーのリンク情報を一つのリンク先ファイルの番号に振り替える（このリンク先のファイルの番号とは、ある一つのリンク先ファイルのありかを示すＵＲＬである）。
【００１４】
最後に、サーバ内でリンク情報が付けられたＳＧＭＬ形式の様な構造化言語のファイルはＨＴＭＬ形式等ののブラウジング可能なファイルに変換され、閲覧者により閲覧される。
【００１５】
特許文献は以下の通り。
【特許文献１】特開２０００−０６７０３５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
上記方法では、構造化言語のファイルの直接編集によるため、リンク情報の付け間違いが多く発生しており、編集作業の効率化を妨げていた。また、構造化言語のファイルを直接編集するため、熟練者にしか容易に編集ができず、人材不足に陥りやすく、早急な対応が困難であった。
【００１７】
さらに、ダミーのリンク情報に一旦別の一定のリンク情報を付与した後、再び別なリンク情報付けを行う場合、そのダミーのリンク情報であった場所の確認やダミーのリンク情報の確認に負荷がかかりやすく、また、誤りも発生しやすかった。
【課題を解決するための手段】
【００１８】
上記課題を解決する為に、まず本発明の第１の発明は、所定の構成要素に基づいて構造化された構造化文書を編集可能な情報端末に用いられる構造化文書のハイパーリンク方法であって、
利用者の指示に基づいて、前記構造化文書それぞれの全体または任意の一部（以下ターゲットという）の場所を示す情報を含む、前記複数のターゲット間のハイパーリンクを生成するための所定のリンク情報を取得するに際して、
前記リンク情報の一覧情報を表示し、その中からリンク情報を選択する事により選択したリンク情報を互いに関連づけてハイパーリンクを生成することを特徴とする構造化文書のハイパーリンク方法を提供するものである。
【００１９】
また、本発明の第２の発明は、所定の構成要素に基づいて構造化された構造化文書を編集可能な構造化文書のハイパーリンク用情報端末であって、
前記構造化文書それぞれの全体または任意の一部（以下ターゲットという）の場所を示す情報を示す機能と、
前記複数のターゲット間のハイパーリンクを生成するための所定のリンク情報の一覧情報を複数表示する機能と、
前記ターゲットの場所と前記構造化文書を関連付ける機能を有することを特徴とする構造化文書を編集可能な構造化文書のハイパーリンク用情報端末を提供するものである。
【発明の効果】
【００２０】
以上の説明から明らかなように、本発明によれば、以下のような効果が得られる。リンク先の指定を文書内のレベルまで高めている。さらに、ＳＧＭＬファイル等をビュワー表示することにより、操作の簡便性・編集性を高めている。したがって、リンク情報の関連付けが視覚的に行えるために容易に確認することができる様になり、付け間違いを最小限にすることができるとともに確認が容易に行えるために、編集作業が効率良く行うことが可能になった。
【００２１】
また、構造化言語のファイルを、構造化言語の仕組みを理解することなく関連付けのみを編集するため、熟練者でなくともこのリンク付け作業のみを行うことが可能でなったため、一般のデザイナー等でも容易に編集ができる様になり、さらに魅力的な編集が可能になり、またその編集作業も早急な対応が可能になった。
【００２２】
さらに、ダミーのリンク情報に一旦別の一定のリンク情報を付与した後、再び別なリンク情報付けを行う場合、そのダミーのリンク情報であった場所の確認やダミーのリンク情報の確認が容易になり、また、誤りも最小限に抑えることが可能になった。
【００２３】
また、本発明の仕組みを用いることで、初期登録の段階で、リンク情報を得るために一度サーバに登録することなしに、リンク先・リンク元を特定できるようにリンクを張ることができる。
【発明を実施するための最良の形態】
【００２４】
本発明に係る構造化文書のハイパーリンク装置について、実施形態例を挙げながら具体的に説明する。以下、リンクとは、ハイパーリンクを意味するものとして説明する。
【００２５】
［全体構成］
図１は、本発明の構造化文書のハイパーリンク装置の一つの実施形態例を示すシステム構成図である。図１に示すハイパーリンク装置は、表示装置Ｓ１、入力装置Ｓ２、リンク情報取得部Ｓ３、リンク生成部Ｓ４、記憶処理部Ｓ５、記憶装置Ｓ６、リンク情報伝達部Ｓ７及びハイパーリンク装置上で動作可能な他のアプリケーションＳ８を有している。ここで、他のアプリケーションＳ８は、ＳＧＭＬ文書を表示可能または編集可能である。以下において、リンク情報とは、リンクを構成するターゲットの場所を示すロケータ情報、作成したハイパーリンクに基づいてターゲットを表示する場合の表示に関する属性、リンクのタイプに関する属性、ターゲットにリンクさせる注釈の内容など、リンクを生成するための情報を広く含む。
【００２６】
表示装置Ｓ１は、リンク情報取得部Ｓ３から渡される、リンク情報を入力するためのウインドウを表示する。また、表示装置Ｓ１には、アプリケーションＳ８により構造化文書の構造情報や文書名が表示される。
【００２７】
リンク情報取得部Ｓ３は、表示装置Ｓ１に対し、構造化文書の指定されたターゲットの場所と、リンク情報を選択するのに必要な複数のリンク情報を示す一覧情報のウインドウを出力する。
【００２８】
入力装置Ｓ２は、指定されたターゲットの場所と、リンク情報を選択するのに必要な複数のリンク情報を示す一覧情報とを関連付けるドラッグ等の入力を受け付け、入力された情報をリンク情報取得部Ｓ３に送出する。
【００２９】
さらに、リンク情報取得部Ｓ３は、指定されたターゲットの場所を示す識別子や他の入力されたリンク情報生成のための情報（リンクタイプや属性など）を取得し、リンク生成部Ｓ４に送出する。
【００３０】
リンク生成部Ｓ４は、リンク情報取得部Ｓ３から取得したリンク情報を互いに関連づけてリンクを生成する。さらに、生成したリンクに基づいて、リンク情報のみを構成要素として記載した構造化文書を作成する。このように独立した文書としてリンク情報を記述することを可能とする言語としては、例えばＨｙＴｉｍｅやＸＬｉｎｋが挙げられ、ＳＧＭＬ上のみならずＸＭＬなどを利用した他の構造化文書上にも記述することができる。
【００３１】
記憶処理部Ｓ５は、リンク生成部Ｓ４が作成した構造化文書を記憶装置Ｓ６に書き込む。記憶装置Ｓ６は、書き込まれた構造化文書を保持する。リンク情報伝達部Ｓ７は、リンク情報が記載されている構造化文書を、必要に応じてアプリケーションＳ８が扱うことのできるデータ形式に変換し、アプリケーションＳ８に送出する。このリンク情報の変換にあたっては、リンク情報の変換規則、例えば変換テーブルをアプリケーションＳ８に応じて用意しておき、その規則に基づいてリンク情報を変換することが考えられる。このリンク情報伝達部Ｓ７により、生成したリンク情報を様々なアプリケーションで利用できるようになる。もちろん、アプリケーションＳ８が構造化文書を扱うことができれば変換する必要はない。
【００３２】
［リンク情報取得部］
図２は、図１に示したハイパーリンク装置１の機能を詳細に示すブロック図である。図２において、図１と同じ要素については同じ符号を付して示している。リンク情報取得部
Ｓ３は、ターゲット指定部２と、一覧情報取得部４とを有している。
【００３３】
ターゲット指定部２は、リンクを構成する複数のターゲットの指定を受け付け、指定されたターゲットのアドレスを示す情報を取得する。ここで、アドレスとは、構造化文書のアドレス及び構造化文書中の任意の一部の領域のアドレスを含む。本実施形態例においては、ターゲット指定部２は、領域指定部２１、アドレス指定部２２、アプリ文書指定部２３及び作成部２４を有し、これらによりターゲットのアドレスを取得する。
【００３４】
領域指定部２１は、アプリケーションＳ８により表示装置上に表示された構造化文書において、任意の一部の領域または全領域の指定を受け付け、指定された領域を示すアドレスを取得する。図３に、領域指定部２１により取得される任意の領域を示す。アドレス指定部２２は、ＵＲＬなど構造化文書の場所を示すアドレスを入力するためのアドレスリンク元ウインドウを表示装置Ｓ１上に表示する。
【００３５】
アプリ文書指定部２３は、他のアプリケーション、例えば記憶装置Ｓ６上のリンク情報として選択可能な全ての構造化文書の一覧情報を、一覧情報取得部４から取得して表示するリンク情報一覧ウィンドウを表示装置Ｓ１上に表示する。
【００３６】
この場合、リンク情報一覧ウィンドウとアドレスリンク元ウインドウは同時に並列して表示装置Ｓ１上に表示する。この状態で、入力部Ｓ２よりリンク情報一覧ウィンドウの一つの構造化文書が選択可能であり、この選択された構造化文書はさらにアドレスリンク元ウインドウの一つのリンク元と関係付けが可能である。この関連付けの方法としては、ドラッグなどの方法や、紐付けなどのマウスによる操作でその構造化文書とリンク元との１対１対応を規定するなどの方法が可能である。
【００３７】
この様に関連付けの指示を受けると、それに基づいてアプリケーションを起動し、表示される構造化文書のいずれかの指定を受け付け、指定された構造化文書の場所を示すアドレスを取得する。
【００３８】
作成部２４は、作成された内容を保存するとともにその保存場所のアドレスを取得し、そのリンク元に構造化文書がリンクされた場合をアドレスリンク元ウインドウの表示に構造化文書を当てはめた状態を表示する。この様に、作成部２４により、複数のターゲット間におけるリンクを生成する処理と、ターゲットを作成する処理とを内部的に行う。
【００３９】
この場合の情報一覧の情報としては、リンクのタイプなどが考えられる、指定されたリンクタイプに従った処理を行う必要があるからである。本実施形態例では、リンクタイプとしてはアノーテーションリンク、相互参照リンク、集合リンクの３種類がある。
【００４０】
アノーテーションリンクは、構造化文書中で利用者により指定された箇所に対し、付箋紙的な注釈を付すハイパーリンクである。アノーテーションリンクが選択されると、前記作成部２４により作成ウインドウが開かれる。また、作成部２４により構造化文書エディタを呼び出すようにしている場合は、構造化文書エディタが自動的に起動される。
【００４１】
相互参照リンクは、１対１の双方向ハイパーリンクである。例えば、文章中の用語とその用語に付される脚注との関係に相当する。選択された１つのターゲットに関して相互参照リンクが選択されると、前記ターゲット指定部２が、前述の領域指定、アドレス指定または文書指定のいずれかの方法により他方のターゲットを取得する。
【００４２】
集合リンクは、複数のターゲット間のリンクであり、２つのみならず３つ以上のターゲット間のリンクを生成することもできる。選択された１つのターゲットに関して集合リン
クが選択されると、前記ターゲット指定部２が、前述の領域指定、アドレス指定または文書指定のいずれかの方法により他のターゲットを取得する。
【００４３】
また、情報一覧の情報としては、リンクのタイプなどが考えられる。属性は、例えば相互参照や注釈などターゲットの役割、タイトルの指定、表示のタイミングに関する指定、表示方法に関する指定、リンクの方向に関する指定などが挙げられる。前述のリンクタイプも属性の一種とも考えられる。ここで表示のタイミングに関する指定とは、生成したリンクに基づいてターゲットが表示される場合に、そのターゲットを自動的に表示するかユーザの指定により表示するかの指定である。また、表示方法に関する指定とは、ターゲットを、新規ウインドウを開いて表示するか、カレントウインドウに埋め込んで表示するか、またはカレントウインドウを置き換えて表示するかの指定である。
【００４４】
このほかに、前記に含まれない任意の属性をユーザにより指定するための特記欄を、情報一覧に含めることも考えられる。特記欄には、例えば、「生成したリンクに基づいて他のアプリケーションを起動することにより、リンクを構成するターゲットを表示する」などの指定を記述する。また、リンクのタイプに応じて属性値のデフォルト値を予め設定しておいたり、アプリケーション特有の属性値を利用する場合には、このウインドウは表示せずに自動的に値を設定するようにし、１つの構造化文書当たりの表示量を軽減して表示可能な構造化文書の量を増やしてもよい。
【００４５】
これらの属性値を設定可能とすることにより、リンクタイプやターゲットの役割などに応じた表示が可能となり、リンクに基づいてターゲットを表示する際に、ユーザにとって見やすい表示を行うことができるようになる。
【００４６】
リンク関係が確定した場合は、構造化文書作成部が、一時的に保持しているリンク情報をＸＭＬやＳＧＭＬなどの構造化文書に記述し、生成した構造化文書を、リンク情報伝達部Ｓ７に送出する。
【００４７】
リンク情報伝達部Ｓ７は、必要に応じて、アプリケーションＳ８に対応したデータ形式、例えばＸＬｉｎｋやＨｙＴｉｍｅの処理システムに応じたデータ形式に構造化文書を変換する。最後に、記憶処理部Ｓ５が、生成したリンクが記述された構造化文書を保存するか否かを判断し、保存する場合は生成したリンクが記述された構造化文書を記憶装置Ｓ６に書き込み、処理を終了する。ここで、ユーザによる保存処理の確認及び保存先の指定を行うようにしても良い。他方、保存しない場合はそのまま処理を終了する。
【００４８】
なお、前記の処理の説明においては、第１のターゲットとして、表示されている構造化文書の任意の領域を指定しているが、ＵＲＬの指定やアプリケーションによる構造化文書名の指定など、他の方法による指定が可能であることはもちろんである。
【００４９】
なお、リンク情報取得手段に、さらに他のアプリケーションとの連携部（図示せず）を設け、他のアプリケーションによるリンク情報の取得を可能にしてもよい。例えば、他のアプリケーションとして音声認識アプリケーションを用い、音声により入力されるリンク情報を取得することが考えられる。
【００５０】
また、リンクタイプにより属性値にデフォルト値を設定したり、自動的にリンクマークをクローズすることを行うなど、処理はニーズにより適宜変更することが可能である。
【００５１】
さらに、関連付けは紐つけという例で示したが、関連付けはリンク元とリンク先で同じ色にして表示するなど、他の表現方法でもよく、内部処理としては対応テーブルを作成する、フラグを立てる、特殊なタグを立てるなどの方法でもよく、関連付けの方法としては
、リンク元とリンク先をドラッグ＆ドロップする、紐をドラッグする、両部分を順次選択するなど各種方法を用いうる。
【実施例１】
【００５２】
以下は、図３から図５のテーブル例、ビュワーに表示されたＳＧＭＬ形式のファイルにリンク情報を付与する処理フローと、ビュワーイメージを用いて簡単に説明する。特記ないものは、発明を実施するための最良の形態に記載の通りである。
【００５３】
まず最初にステップ１０１から処理が開始される。ステップ１０１では、リンク元・リンク先のＳＧＭＬ形式ファイルおよびＤＴＤを読み込む。なお、ＤＴＤとは文書構造の定義が書かれたファイルのことである。前書き・後書き・章・項・節などの文書の構造単位たる要素ごとに分割し、各要素にはどのようなデータが書かれるべきかを定義するものである。
【００５４】
次に、ステップ１０２では、このＤＴＤに基づき、ＳＧＭＬ要素の一覧を作成する。ここでＳＧＭＬ要素とは、ＤＴＤに基づいて決定する、ＳＧＭＬ形式のファイルであり、タグ（＜、＞）で囲まれた文字列を用いて表現する。以下にＳＧＭＬ要素一覧の一例を示す。
【００５５】
＜！ＥＬＥＭＥＮＴ  ｓ−ｌｅｖｅｌ−１  −  −  （ｆｒｏｎｔ，ａｂｓｔｒａｃｔ？，ｓ−ｌｅｖｅｌ−２＊，ａｆｔｅｒｗｏｒｄ？）＞
＜！ＥＬＥＭＥＮＴ  ｆｒｏｎｔ  −  −  （ｓ−ｌｅｖｅｌ−１−ｎｏ？，ｓ−ｌｅｖｅｌ−１−ｍａｎａｇｅ？，ｓ−ｌｅｖｅｌ−１−ｔｉｔｌｅ）＞
＜！ＥＬＥＭＥＮＴ  ｓ−ｌｅｖｅｌ−１−ｎｏ  −  −  （％ｌｅｔｔｅｒ；）＞
．．．
その他、各種ＳＧＭＬ要素に限らず用いることが可能である。
【００５６】
さらに、ステップ１０３では、ＳＧＭＬ要素とＨＴＭＬ要素を紐付ける。ここでＨＴＭＬ要素とは、Ｗｅｂ用ブラウザの制御を記述する記述言語ＨＴＭＬを構成する、タグ（＜、＞）で囲まれた文字列を表すもので、各種制御処理の内容を表すものである。これにより、ＤＴＤに基づいて決定する、ＳＧＭＬ文書の構造の単位。ＳＧＭＬ要素が組み合わさりＳＧＭＬファイルができる。この紐付けルールは、図４のようなテーブルを作ることで定義づけることができる。なお、この表の左右の項目が対応する。例えば、ｓ−ｌｅｖｅｌ−１というＳＧＭＬ要素は＜ｈｔｍｌ＞に変換される。
【００５７】
次にステップ１０４では、この紐付け情報に基づき、ビュワーにＨＴＭＬ形式のファイルを図５の様に、リンク元ウィンドウ２０１とリンク先ウインドウ２０２が並列して表示する。ここでリンク元ウィンドウ２０１にはリンク元ファイルの情報として文書の本文が表示される。また、リンク先ウインドウ２０２にはリンク先ファイルの一覧情報として文書の見出し（冊、編、章、節、項等の、文書一覧）が表示される。ここで確認後、挿入ボタン２０３を押し、リンク関係が確定する。なお、これはリンク元・リンク先にリンク情報を挿入するためのボタンである。
【実施例２】
【００５８】
以下は、図６から図９を用いて簡単に説明する。特記ないものは、実施例１および発明を実施するための最良の形態に記載の通りである。
【００５９】
まず、ステップ３０１では、ビュワー上でリンク元のファイルとリンク先のファイルを確認する。なお、このときのリンク先ファイルは、文書のみの指定でも、文書の一箇所でもよいことは当然である。次に、ステップ３０２では、リンク元の一部の所望の場所を手
動で反転選択する。その場所がリンク元の場所となる。
【００６０】
さらに、ステップ３０３では、リンク先のファイルの一箇所、もしくはリンク先の見出し（章、節、項）を手動で反転選択する。選択されたところでステップ３０４では、挿入ボタンを手動で押下する。これで選択された部分の結果、ステップ３０５ではＳＧＭＬ要素とＨＴＭＬ要素の紐付けテーブルを呼び出す
次にステップ３０６では呼び出されたＳＧＭＬ要素とＨＴＭＬ要素の紐付けテーブルから、手動で反転選択した部分のＨＴＭＬ要素と紐づくＳＧＭＬ要素の検出する。最後にステップ３０７では、検出されたリンク元、リンク先それぞれのＳＧＭＬ要素に対して、共通の一意の番号が挿入され、処理を終了する。
【００６１】
この処理は、図７のリンク元ＳＧＭＬファイル４０１とリンク先ＳＧＭＬファイル４０２を、処理４０３にてリンク先・元それぞれのＳＧＭＬファイルをビュワー用のＨＴＭＬに変換する。その結果をリンク元ウインドウとリンク先ウインドウで並列して表示している。
【００６２】
この状態で、マウス等の入力装置による手動でリンク先指定４０５およびリンク元指定４０４によりをリンク先とリンク元が選択できる様になっており、最後に選択ボタンを押すと、図８の様なリンク元ＳＧＭＬファイルと図９の様なリンク先ＳＧＭＬファイルに変化し、自動的にリンク先・元それぞれの該当部分にリンク情報を表すタグ５０１、５０２が挿入される。
【００６３】
この様な実施例の結果、リンク付け作業の負荷の軽減が以下の様に図れた。つまり、約３０００箇所のリンク部分を、１人３分で行うと９０００分（１５０時間）であったところが、１人１分に軽減され、３０００分（５０時間）になり、約２週間で約０．５人月分の負荷軽減になった。
【００６４】
また、この結果、誰でも編集可能となり、例えばＳＧＭＬに関する知識が無くても、ビュワーを用いることで誰でも操作が可能であることが確認された。さらに誤編集の軽減という観点でも、操作性が向上しているため、誤編集が軽減されたことが確認された。
【産業上の利用可能性】
【００６５】
本発明は、以上の様な仕組みにより文書管理システム「ＨＥＲＢ」に実装することも可能である。また、銀行向けにカスタマイズされた文書管理システムにも実装可能することが可能である。その他、ＳＧＭＬでデータを管理する文書管理システム全般にも実装可能である。
【図面の簡単な説明】
【００６６】
【図１】実施形態例に係る構造化文書のハイパーリンク装置の全体構成図である。
【図２】図１の実施形態例に係る構造化文書のハイパーリンク装置の機能ブロック図である。
【図３】実施例における編集者側から見たハイパーリンク装置が行う処理を示す編集画面の表示までのフローチャートである。
【図４】図３の実施例における紐付けルールにより作成されたテーブル例である。
【図５】図３の実施例における編集画面のウインドウの一例を示す説明図である。
【図６】図３とは別の実施例における編集画面の表示後のフローチャートである。
【図７】図６の実施例におけるリンク先・元それぞれのＳＧＭＬファイルをビュワー用のＨＴＭＬに変換した場合のＳＧＭＬファイルとウインドウの対応関係図である。
【図８】図６の実施例におけるリンク先・元それぞれのＳＧＭＬファイルをビュワー用のＨＴＭＬに変換してリンク生成したリンク元のＳＧＭＬファイルである。
【図９】図６の実施例におけるリンク先・元それぞれのＳＧＭＬファイルをビュワー用のＨＴＭＬに変換してリンク生成したリンク先のＳＧＭＬファイルである。
【符号の説明】
【００６７】
Ｓ１；表示装置
Ｓ２；入力装置
Ｓ３；リンク情報取得部
Ｓ４；リンク生成部
Ｓ５；記憶処理部
Ｓ６；記憶装置
Ｓ７；リンク情報伝達部
Ｓ８；他のアプリケーション
２  ターゲット指定部
４  一覧情報指定部
２１  領域指定部
２２  アドレス指定部
２３  アプリ指定部
２４  作成部
１０１〜１０４、３０１〜３０７  ステップ
２０１  リンク元ウインドウ
２０２  リンク先ウインドウ
２０３  挿入ボタン
４０１  リンク元ＳＧＭＬファイル
４０２  リンク先ＳＧＭＬファイル
４０３  処理
４０４  リンク元指定
４０５  リンク先指定
５０１、５０２  リンク情報を表すタグ
【図１】
2005202821.tif 000003
【図２】
2005202821.tif 000004
【図３】
2005202821.tif 000005
【図４】
2005202821.tif 000006
【図５】
2005202821.tif 000007
【図６】
2005202821.tif 000008
【図７】
2005202821.tif 000009
【図８】
2005202821.tif 000010
【図９】
2005202821.tif 000011