(57)【要約】【課題】構造化文書のタグを付ける文字列を指定することにより、リンクするデータベースから属性値を自動取得し、設定することができる構造化文書のタグ付け支援装置およびタグ付け支援プログラムを提供する。【解決手段】表示された構造化文書のタグ付けする文字列の範囲を指定する（ステップＳ１０１）。指定した文字列に挿入するタグの種類をメニューから選択し、候補状態のタグを設定する。次に、複数の候補タグがある場合は一括して、タグに囲まれた文字列をキーにリンクするデータベースの検索を行う。検索した結果、一致する文字列がある場合、属性値としてリンク情報を取り込み設定する（ステップＳ１０２）。タグ付け結果を確認して候補タグのうち、採用するタグを選択して確定させる（ステップＳ１０４）。【選択図】　　図１
2004127000.tif 000002
【特許請求の範囲】
【請求項１】
構造化文書を表示してタグ付けを行う編集端末装置と、複数の構造化文書に共通する情報を格納するデータベースとを備えた構造化文書のタグ付け支援装置であって、
前記編集端末装置は、
構造化文書の中から前記データベースにリンクさせる文字列の範囲を指定して、タグを付けて候補タグとする候補タグ選択手段と、
前記候補タグ選択手段によりタグ付けされた文字列により前記データベースを検索して、属性値に設定する情報を取得し、設定する属性値設定手段と、
前記候補タグから採用するタグを選択して、確定する採用タグ選択手段と
を具備することを特徴とする構造化文書のタグ付け支援装置。
【請求項２】
前記編集端末装置は、前記データベースに格納されている文字列により構造化文書を検索して、抽出された文字列に一括してタグを付けて候補タグとし、属性値に設定する情報を前記データベースから取得して設定する候補タグ検索手段を、さらに備えることを特徴とする請求項１に記載の構造化文書のタグ付け支援装置。
【請求項３】
前記候補タグ選択手段は、構造化文書中の指定した文字列に対して、一括して特定のタグをつけ、候補タグとすることを特徴とする請求項１に記載の構造化文書のタグ付け支援装置。
【請求項４】
前記候補タグ選択手段は、構造化文書中の任意に指定した文字列に対して、その内容に応じた仕様書で設定した複数のタグを表示させ、選択したタグを候補タグとすることを特徴とする請求項１に記載の構造化文書のタグ付け支援装置。
【請求項５】
前記編集端末装置は、書籍種類毎に用意されたシソーラス辞書をさらに備え、辞書に登録されている語句を用いて構造化文書を検索し、対応する候補タグを付与することを特徴とする請求項１に記載の構造化文書のタグ付け支援装置。
【請求項６】
前記編集端末装置は、索引タグに用いる語句を登録した辞書を有し、該辞書に登録された語句により構造化文書を検索し、一致する語句を抽出して索引タグを付加することを特徴とする請求項１に記載の構造化文書のタグ付け支援装置。
【請求項７】
構造化文書の中から前記データベースにリンクさせる文字列の範囲を指定して、タグを付けて候補タグとするステップと、
前記タグ付けされた文字列により前記データベースを検索して、属性値に設定する情報を取得し、設定するステップと、
前記候補タグから採用するタグを選択して、確定するステップと
をコンピュータに実行させるためのタグ付け支援プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、構造化文書のタグ付けした文字列に対してリンク先からリンクに必要な情報を自動取得し、属性値に設定することによりタグ付け作業を支援する構造化文書のタグ付け支援装置およびタグ付け支援プログラムに関する。
【０００２】
【従来の技術】
近年、文書のデータ化の必要性が増えるに従い、テキストデータ化した文書を構造化文書にして利用することが多くなっている。構造化文書としては、ＩＳＯにより標準化されたＳＧＭＬ（Ｓｔａｎｄａｒｄ　Ｇｅｎｅｒａｌｉｚｅｄ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）、Ｗ３ＣによるＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）などが普及している。構造化文書の特徴は、文書が階層構造をもつ場合、これを分割して階層化し、さらに構成する各要素に分けて、それぞれ要素に応じたタグを付けることによって要素を分類できるところにある。これらの文書では、文書の構造、要素の出現する順番、出現回数、要素に付けられる属性の種類などを規定したスキーマが設定される。
【０００３】
このように、構造化文書はタグを付けて要素を分類できることから、要素に対応する情報をデータベース化して、タグ付けした文字列から必要な情報を検索、抽出して文書の加工や再利用に有効に用いることができる。例えば、書籍出版において、改訂の可能性が高い情報にタグ付けすることで、改訂時にタグで囲まれた文字列に関する最新の情報をデータベースから取得、参照し、改訂が必要か否かの判断をすることが可能となる。構造化文書の要素とデータベースに格納されている情報をリンクさせるためには、当該要素の属性値にデータベースへのリンク情報を設定する作業が必要になる。
【０００４】
なお、ＳＧＭＬのような文書記述言語に対応したデータ中の文書を容易に検索、修正することができるデータ修正方法として、特許文献１に記載される方法が知られている。この方法は、ＳＧＭＬのような文書記述言語に沿って作成された文書インスタンスに基づいて、各テキストに関連するタグ群の有機的結合を表すＳＧＭＬ文書構造を作成し、テキストに関連する一連のタグ情報をマトリクス状に配置したマトリクス・テーブルを作成し、文書インスタンス及びマトリクス・テーブルに基づき、テキスト及びこれに対応する一連のタグ情報を行列で表記した短縮タグ情報とを有する修正用データを作成し、修正用データに対して修正を施し、マトリクス・テーブルを参照しながら、修正後の修正データに基づき文書インスタンスを修正する諸段階を含んでいる。
【０００５】
【特許文献１】
特開２０００−１３７７０７号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、出版される書籍データなどのタグ付け作業は、一般の文書作成者が行うことは非常に難しく、また、作業量も膨大になる。また、リンクの設定では、リンク先との照合、属性値に設定する情報の確認など複雑な作業が必要となる。また、付与するタグについての知識が必要であり、複数の作業者が分担して作業する場合、知識の度合いによりタグ付けの精度にばらつきが有るため、作業の分担により効率を高めることが難しいという問題がある。また、データベースとのリンク情報の設定では、膨大な設定情報の確認作業を人手により行うことになり、作業の効率化、精度の向上が難しいという問題がある。
【０００７】
この発明は、上記の点に鑑みてなされたもので、その目的は、文書中の範囲を指定した文字列によってデータベースを自動検索し、あるいはデータベースの文字列によって文書を検索してタグ付けする文字列を定め、リンクに必要な情報を取得して属性値に設定することができる構造化文書のタグ付け支援装置およびタグ付け支援プログラムを提供することにある。
【０００８】
【課題を解決するための手段】
この発明は上記の課題を解決するためになされたもので、請求項１に記載の発明は、構造化文書を表示してタグ付けを行う編集端末装置と、複数の構造化文書に共通する情報を格納するデータベースとを備えた構造化文書のタグ付け支援装置であって、前記編集端末装置は、構造化文書の中から前記データベースにリンクさせる文字列の範囲を指定して、タグを付けて候補タグとする候補タグ選択手段と、前記候補タグ選択手段によりタグ付けされた文字列により前記データベースを検索して、属性値に設定する情報を取得し、設定する属性値設定手段と、前記候補タグから採用するタグを選択して、確定する採用タグ選択手段とを具備することを特徴とする構造化文書のタグ付け支援装置である。
【０００９】
請求項２に記載の発明は、請求項１に記載の構造化文書のタグ付け支援装置において、前記編集端末装置は、前記データベースに格納されている文字列により構造化文書を検索して、抽出された文字列に一括してタグを付けて候補タグとし、属性値に設定する情報を前記データベースから取得して設定する候補タグ検索手段を、さらに備えることを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１に記載の構造化文書のタグ付け支援装置において、前記候補タグ選択手段は、構造化文書中の指定した文字列に対して、一括して特定のタグをつけ、候補タグとすることを特徴とする。
請求項４に記載の発明は、請求項１に記載の構造化文書のタグ付け支援装置において、前記候補タグ選択手段は、構造化文書中の任意に指定した文字列に対して、その内容に応じた仕様書で設定した複数のタグを表示させ、選択したタグを候補タグとすることを特徴とする。
【００１１】
請求項５に記載の発明は、　請求項１に記載の構造化文書のタグ付け支援装置において、前記編集端末装置は、書籍種類毎に用意されたシソーラス辞書をさらに備え、辞書に登録されている語句を用いて構造化文書を検索し、対応する候補タグを付与することを特徴とする。
【００１２】
請求項６に記載の発明は、　請求項１に記載の構造化文書のタグ付け支援装置において、前記編集端末装置は、索引タグに用いる語句を登録した辞書を有し、該辞書に登録された語句により構造化文書を検索し、一致する語句を抽出して索引タグを付加することを特徴とする。
【００１３】
請求項７に記載の発明は、構造化文書の中から前記データベースにリンクさせる文字列の範囲を指定して、タグを付けて候補タグとするステップと、前記タグ付けされた文字列により前記データベースを検索して、属性値に設定する情報を取得し、設定するステップと、前記候補タグから採用するタグを選択して、確定するステップとをコンピュータに実行させるためのタグ付け支援プログラムである。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。本発明の構造化文書のタグ付け支援装置は、構造化文書を表示し、タグ付けを行う編集端末装置と複数の構造化文書に共通する情報を格納する共通情報データベースを備える。編集端末装置には、パーソナルコンピュータなどが用いられ、指定した文字列により共通情報データベースを検索してリンク情報を自動取得し、タグの属性値に設定する機能などタグ付けを支援する機能を実行させるプログラムが実装される。また、索引タグに用いられる語句を登録した索引抜出用辞書が実装される。共通情報データベースは、複数の文書から共通に取得対象となる共通情報、例えば法律に関する書籍の場合、裁判例、法令名などの情報を格納する。また、共通情報の登録、更新、検索を行う機能を有する。
【００１５】
図１は、構造化文書のタグ付け支援装置におけるタグ付けの手順を示す図である。構造化文書は、ＸＭＬで記述されており、以下、文書例を説明する。構造化されていない文書データからＸＭＬ文書を作成するには、２つの手順がある。１つはワープロソフトで作成された文書データに対して、割付処理を行い、ＸＭＬデータへの変換ツールを使ってＸＭＬ文書を作成する方法である。もう１つは、ＸＭＬエディタを用いて、文書の構造に基づいて、タイトル、章、節など要素毎にタグを付ける方法（以下、アウトラインタグ付けと言う）である。このタグ付けは、文書構造、タグに関して規定したＤＴＤに対応して行われる。編集端末装置は、アウトラインタグ付けが済んだＸＭＬ形式の文書を読み込み、表示する。次に、共通情報データベースにリンクするタグと索引タグが付けられる（以下、インラインタグ付けと言う）。この２種類のタグは、異なる手順で設定されるので、先ず、共通情報データベースにリンクする場合について説明する。
【００１６】
図２は、編集端末装置の表示例を示す図である。先ず、表示された文書の中からタグを付ける文字列の範囲を指定する。図２では、文字列“行取り”が指定された状態を示す。次に、指定された文字列を右クリックしてポップアップメニューを表示させ、「インライン要素」を選択して、予めＤＴＤに記述されているタグの種類を表示させる。タグの種類、要素名は、文書の内容に応じて定められており、次に示すタグの種類は、法律文書の場合の一例である。なお、書籍種類毎に用意されたシソーラス辞書を用いてタグ付けする場合は、辞書に登録されている語句を用いて構造化文書を検索し、対応する候補タグを付与する。
【００１７】
2004127000.tif 000003
【００１８】
上述の例では、「裁判所」、「用語」については、当該タグで直接文字列にタグ付けを行う。それに対し、「根拠条文」については、第一の階層に「根拠条文」が設定され、次の階層に「法令」、「条名」をまとめる「条文」が設定される。タグを付けるときは、「条文」フィールドが「根拠条文」フィールドの入れ子になり、グループ化される。「根拠条文」タグに関しては、直接文字列に付けられるタグは、最下階層の「法令」、「条名」となる。図２では、「用語」タグが選択され、共通情報データベースとのリンク情報を付与する対象の文字列となり、候補状態の表示に変更される（ステップＳ１０１）。ここで、候補状態およびタグの種類を判別できるように指定された文字列の文字、背景色が変更される。この状態では、指定した文字列は、属性値に何も設定されていない「用語」タグ（＜ｙｏｕｇｏ＞）で囲まれ、図５のフィールド５１が設定される。
なお、タグ付けの方法として、任意の文字列に対してタグを付け、タグで囲まれた文字列を自動解析することによりさらに細かいタグを付けるようにすることも可能である。
【００１９】
次に、ステップＳ１０２に進み、候補タグに属性値を設定する。図４（Ａ）、（Ｂ）、（Ｃ）は、共通情報データベースを検索して自動処理によって属性値を設定する手順を示している。候補タグによる共通情報データベースの検索を指示すると、図４（Ｂ）に示す共通情報データベースを検索する。検索の結果、一致した文字列“行取り”があると、属性値としてその情報を取り込む（ステップＳ２０１）。一致する複数の文字列がある場合、図４（Ｃ）に示すように表示され、表示された中から設定する文字列を選択する（ステップＳ２０２）。図４（Ａ）に示す画面に、属性値を設定した文字列、件数が表示される。
【００２０】
共通情報データベースからリンク情報が取得されると、図５に示す＜ｙｏｕｇｏ＞フィールド５２に「ｈｒｅｆ」属性値が設定される。「ｈｒｅｆ」属性値は、ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｅｒ）形式でリンク先を表す。手作業でリンク情報を設定する場合は、図３に示す属性設定ダイアログボックスを表示させ、データ入力欄３１〜３５に設定情報を入力する（ステップＳ１０３）。次に、作業者によってタグ付けの確認が行われる（ステップＳ１０４）。また、タグ付けする文字列が不足している場合、ステップＳ１０１〜Ｓ１０３を繰り返し、タグ付けを行う。確定タグの文字列をダブルクリックすると、リンク情報により共通情報データベースへアクセスし、表示内容をＸＭＬ形式で受け取り、表示する。
【００２１】
次に、索引タグを付ける手順を説明する。ステップ１０２において、索引抜出用辞書に登録されている語句を、構造化文書から選択し、当該語句の個所に索引タグを挿入する、あるいは、索引抜出用辞書の語句により構造化文書を検索して一致する語句を抽出し、索引タグを挿入する。図６は例文６１の語句「ＸＭＬ」の個所に＜ｓａｋｕｉｎ＞タグ６２を挿入した例を示す。候補用のタグであることを表すため、属性を利用して候補状態、ｋｏｕｈｏ＝“０”　に設定する。索引文字列と読みも属性として設定される。手作業によって索引タグを挿入する場合は、挿入する個所を特定して索引語を入力し、設定する（ステップ１０３）。ステップ１０４に進み、採用する索引タグを選択して確定し、不要なタグを削除する。索引タグ６３は、確定した状態を表す。次に、共通情報データベースにリンクするタグと索引タグを付与し、インラインタグ付けが完了したＸＭＬ文書は、校正作業にまわされる（ステップ１０６）。
【００２２】
【発明の効果】
以上説明したように、本発明によれば、構造化文書の指定した文字列にタグを付けてデータベースとリンクさせるタグ付け作業において、指定した文字列によってデータベースを検索し、リンクに必要な情報を自動取得して属性値に設定するので、リンク先の情報の確認を効率的に行うことが可能になり、作業効率を高め、さらにタグ付けの精度を高めることができるという効果が得られる。また、構造化文書の変更や改訂情報などをデータベースに登録し、登録された情報によって文書を検索し、変更、改訂により影響を受ける範囲をもれなく抽出できるため、変更、改訂に伴う作業の精度を高め、作業者の負担を軽減できるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の一実施の形態による構造化文書のタグ付け支援装置のタグ付けの手順を示す図である。
【図２】編集端末装置の表示例を示す図である。
【図３】タグ付けデータを入力するダイアログボックスの例を示す図である。
【図４】共通情報データベースの検索および文字列選択の表示を示す図である。
【図５】共通情報データベースへのリンク情報設定を示す図である。
【図６】索引タグ設定を示す図である。
【符号の説明】
Ｓ１０１：候補タグ付け
Ｓ１０２：候補タグへの属性値設定
Ｓ１０３：手作業によるタグ付け
Ｓ１０４：編集者の確認
Ｓ１０５：タグ付けの追加・削除
Ｓ１０６：文書校正
【図１】
2004127000.tif 000004
【図２】
2004127000.tif 000005
【図３】
2004127000.tif 000006
【図４】
2004127000.tif 000007
【図５】
2004127000.tif 000008
【図６】
2004127000.tif 000009