(57)【要約】【課題】変換先の形式に語彙を追加した場合に変換先の形式から該当する分類を自動的に取得し、取得した分類に語彙を追加することで作業量を削減する。【解決手段】形式Ａの電子文書を、前記形式Ａとは異なる形式Ｂの電子文書に変換する文書形式変換装置で、変換元および変換先のどちらの形式も語彙が分類分けされており、語彙を追加するときに分類を指定する必要がある自動分類指定文書形式変換装置において、変換元の前記形式Ａの語彙を指定して変換先の前記形式Ｂの語彙のみ追加されたときに、指定された変換元の前記形式Ａの語彙に対応する分類を取得する手段１と、前記手段１で取得した分類に対応づく変換先の前記形式Ｂの語彙の分類を取得する手段２と、前記手段２で取得した分類を変換先の前記形式Ｂの語彙の分類として指定する手段３とを備える。【選択図】図２
2008304985.tif 000002
【特許請求の範囲】
【請求項１】
形式Ａの電子文書を、前記形式Ａとは異なる形式Ｂの電子文書に変換する文書形式変換装置で、変換元および変換先のどちらの形式も語彙が分類分けされており、語彙を追加するときに分類を指定する必要がある自動分類指定文書形式変換装置において、
変換元の前記形式Ａの語彙を指定して変換先の前記形式Ｂの語彙のみ追加されたときに、指定された変換元の前記形式Ａの語彙に対応する分類を取得する手段１と、
前記手段１で取得した分類に対応づく変換先の前記形式Ｂの語彙の分類を取得する手段２と、
前記手段２で取得した分類を変換先の前記形式Ｂの語彙の分類として指定する手段３とを備えることを特徴とする自動分類指定文書形式変換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、形式Ａの電子文書（以下、単に、文書という）を、前記形式Ａとは異なる形式Ｂの文書に変換する自動分類指定文書形式変換装置に係わり、特に、変換元および変換先のどちらの形式も語彙が分類分けされており、語彙を追加するときに分類を指定する必要がある自動分類指定文書形式変換装置に関する。
【背景技術】
【０００２】
従来、例えば、ＣＳＶ形式のファイルをＸＭＬ形式のファイルに変換する文書形式変換装置のように、ある形式の文書を別の形式の文書に変換する文書形式変換装置が知られている。
このような文書形式変換装置においては、変換のために変換元の語彙と変換先の語彙を対応付けていくが、変換先の形式に語彙が不足している場合には、変換先の形式に語彙を追加してから対応づけを行い、別の形式の文書に変換している。
従来、そのような場合には、変換先の形式に語彙を追加する場合には、変換先の形式の該当する分類を指定し、そこに語彙を追加してから対応付けを行う必要があった。
例えば、ＣＳＶ形式のファイルをＸＭＬ形式のファイルに変換する文書形式変換装置においては、ＣＳＶの項目と、ＸＭＬのタグを対応付けてファイルの形式を変換する。また、ＣＳＶのデータをユーザに対して分かりやすく表示するために、分類に分けて表示する。そして、ＣＳＶの項目に対応するＸＭＬのタグが存在しない場合には、ＸＭＬにタグを追加して対応づける必要があった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
前述した文書形式変換装置では、以下のような問題点があった。
（１）文書を変換するために、変換先の形式に語彙が不足している場合、語彙を追加するために変換先の形式の分類を指定する必要があった。そのため、変換先の形式の該当する分類を探す必要があり、分類が多い場合には、探すことが困難となり、また、人手で指定する場合には指定を誤ることがある。
本発明は、前記従来技術の問題点を解決するためになされたものであり、本発明の目的は、変換先の形式に語彙を追加した場合に変換先の形式から該当する分類を自動的に取得し、追加した変換先の形式に語彙の分類として指定することにより、作業量を削減できる自動分類指定文書形式変換装置を提供することにある。
本発明の前記ならびにその他の目的と新規な特徴は、本明細書の記述及び添付図面によって明らかにする。
【課題を解決するための手段】
【０００４】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、下記の通りである。
前述の課題を解決するために、本発明は、形式Ａの電子文書を、前記形式Ａとは異なる形式Ｂの電子文書に変換する文書形式変換装置で、変換元および変換先のどちらの形式も語彙が分類分けされており、語彙を追加するときに分類を指定する必要がある自動分類指定文書形式変換装置において、変換元の前記形式Ａの語彙を指定して変換先の前記形式Ｂの語彙のみ追加されたときに、指定された変換元の前記形式Ａの語彙に対応する分類を取得する手段１と、前記手段１で取得した分類に対応づく変換先の前記形式Ｂの語彙の分類を取得する手段２と、前記手段２で取得した分類を変換先の前記形式Ｂの語彙の分類として指定する手段３とを備えることを特徴とする。
即ち、本発明では、ある形式の電子文書を別の形式の電子文書に変換する際に、文書形式１の語彙で、対応する文書形式２の語彙が存在しない場合に、文書形式１から文書形式２への対応を追加する。ここで、文書形式２の語彙のみ追加する。このとき、文書形式１の該当語彙の分類を取得し、当該文書形式１の分類に対応する文書形式２の分類を取得する。そして、取得した文書形式２の分類を、追加した文書形式２の語彙の分類として指定する。これにより、文書形式２の語彙を追加する場合に、その語彙がどの分類であるかを指定する手間を省くことができる。
【発明の効果】
【０００５】
本願において開示される発明のうち代表的なものによって得られる効果を簡単に説明すれば、下記の通りである。
本発明の自動分類指定文書形式変換装置によれば、変換先の形式に語彙を追加した場合に変換先の形式から該当する分類を自動的に取得し、追加した変換先の形式に語彙の分類として指定するようにしたので、作業量を削減することが可能となる。
【発明を実施するための最良の形態】
【０００６】
以下、図面を参照して本発明の実施例を詳細に説明する。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。
図１は、本発明の実施例の自動分類指定文書形式変換装置を実現するためのハードウェア構成を示すブロック図である。
図１に示すように、文書形式変換装置１１は、ＣＰＵ１１１と、メモリ１１２と、ハードディスク１１３と、キーボード１１４と、マウス１１５と、ディスプレイ１１６を備える。ハードディスク１１３には、オペレーティング・システム（ＯＳ）１１３ａ、文書形式変換プログラム等のアプリケーションプログラム１１３ｂ、ファイル１（１１３ｃ）、ファイル２（１１３ｄ）、ファイル３（１１３ｅ）が格納されている。
ＣＰＵ１１１は、ハードディスク１１３に格納されているオペレーティング・システム（ＯＳ）１１３ａ、アプリケーションプログラム１１３ｂに基づいた処理を行う。メモリ１１２は、ＣＰＵ１１１に対して、作業領域を提供する。
なお、ハードディスクに記録されるファイル１〜ファイル３（１１３ｃ〜１１３ｅ）については後述する。キーボード１１４、マウス１１５は、外部からの命令を受け付ける。ディスプレイ１１６は、ユーザーインターフェース等の画像を表示する。
【０００７】
図２は、本実施例の自動分類指定文書形式変換装置の機能ブロック図である。
図２に示すように、本実施例の自動分類指定文書形式変換装置は、文書形式１の値取得手段Ｍ２１と、文書形式１の語彙取得手段Ｍ２２と、文書形式１の語彙分類取得手段Ｍ２３と、文書形式１から文書形式２への対応取得手段Ｍ２４と、文書形式１から文書形式２へ対応の追加手段Ｍ２５と、文書形式２の語彙取得手段Ｍ２６と、文書形式２の語彙分類取得手段Ｍ２７と、文書形式２で語彙と値を出力する手段Ｍ２８と、文書形式２の語彙追加手段Ｍ２９を備える。
ここで、文書形式１の値取得手段Ｍ２１は、文書形式１の文書から値を取得するための手段である。
文書形式１の語彙取得手段Ｍ２２は、文書形式１の文書の値から語彙を取得するための手段である。
文書形式１の語彙分類取得手段Ｍ２３は、文書形式１の語彙の分類を取得するための手段である。
文書形式１から文書形式２への対応取得手段Ｍ２４は、文書形式１から文書形式２への対応付けを取得するための手段である。
文書形式１から文書形式２への対応の追加手段Ｍ２５は、文書形式１から文書形式２への対応付けを追加するための手段である。
文書形式２の語彙取得手段Ｍ２６は、文書形式２の語彙を取得するための手段である。
文書形式２の語彙分類取得手段Ｍ２７は、文書形式２の語彙の分類を取得するための手段である。
文書形式２で語彙と値を出力する手段Ｍ２８は、文書形式２で語彙と値を出力するための手段である。
文書形式２の語彙追加手段Ｍ２９は、文書形式２の語彙を追加するための手段である。
【０００８】
次に、文書形式変換装置１１のハードディスク１１３に格納されているファイルについて説明する。
（１）ファイル１（１１３ｃ）
ファイル１（１１３ｃ）は、文書形式１ファイルであり、文書形式１ファイルにはある特定の文書形式で表現されるデータが記述されている。
本実施例における文書形式１ファイルの一例について、図３を用いて説明する。文書形式１ファイルは、次の特徴をもつ。
文書形式１ファイルは、語彙と値が関連付けられており、さらに語彙は分類を持っている。ここで、図３では、語彙は、語彙Ａ１、語彙Ａ２、語彙Ａ３を持つ。さらに、語彙Ａ１の分類はＡ１、値はなし、語彙Ａ２の分類は分類Ａ１、値は１００であり、語彙Ａ３の分類は分類Ａ２、値は−１０である。なお、文書形式１の語彙分類とは、例えば、ＣＳＶのデータをユーザに対して分かりやすく表示するために、分類に分けて表示する際の分類に対応する。
（２）ファイル２（１１３ｄ）
ファイル２（１１３ｄ）は、文書形式２の語彙一覧ファイルであり、文書形式２の語彙一覧ファイルは、ある特定の文書形式で表現されるデータの語彙の一覧を保持している。
本実施例における文書形式２の語彙一覧ファイルの一例について、図４を用いて説明する。文書形式２の語彙一覧ファイルは、次の特徴を持つ。
文書形式２の語彙一覧ファイルは文書形式２の語彙を保持する。また、文書形式２の語彙ファイルは、文書形式２の語彙の分類も保持する。ここで、図４では、語彙として、語彙Ｂ１、語彙Ｂ２、語彙Ｂ３を保持しており、語彙Ｂ１の分類は分類Ｂ１、語彙Ｂ２の分類は分類Ｂ２、語彙Ｂ３の分類は分類Ｂ２である。
（３）ファイル３（１１３ｅ）
ファイル３（１１３ｅ）は、文書形式１の語彙から文書形式２の語彙への対応表であり、文書形式１の語彙から文書形式２の語彙への対応表は、ある形式から他の形式に文書を変換する場合に、変換元の語彙と変換先の語彙を対応付けるための情報を保持している。
本実施例における文書形式１の語彙と文書形式２の語彙の対応表の一例について、図５を用いて説明する。
文書形式１の語彙である語彙Ａ１に対応づく文書形式２の語彙は語彙Ｂ１である。また、文書形式１の語彙である語彙Ａ２に対応づく文書形式２の語彙は語彙Ｂ２であり、文書形式１の語彙である語彙Ａ３に対応づく文書形式２の語彙は語彙Ｂ３である。
【０００９】
以下、本実施例の自動分類指定文書形式変換装置１１において、文書形式２の語彙を追加する場合の処理手順について、図９を用いて説明する。
なお、図９は、本実施例の自動分類指定文書形式変換装置１１において、文書形式２の語彙を追加する場合の処理手順を示すフローチャートであり、図９は、ＣＰＵ１１１が文書形式変換装置プログラムに基づいて実行する処理のフローチャートである。
始めに、ユーザが文書形式１の値を指定し、文書形式２の語彙を追加する（ステップＳ１０）。
次に、語彙追加欄に語彙名称をユーザが入力する（ステップＳ２０）。対応する値はステップＳ１０でユーザが指定した値である。
次に、ステップＳ１０にてユーザが指定した文書形式１の値を、文書形式１の値取得手段Ｍ２１で取得し、文書形式１語彙取得手段Ｍ２２により、取得した値に対応する文書形式１の語彙を、ファイル１（１１３ｃ）の文書形式１ファイルから取得する（ステップＳ３０）。
次に、文書形式１語彙分類取得手段Ｍ２３により、ステップＳ３０で取得した文書形式１の語彙に対応する語彙の分類を、ファイル１（１１３ｃ）の文書形式１ファイルから取得する（ステップＳ４０）。
次に、文書形式２語彙分類取得手段Ｍ２７により、ステップＳ４０で取得した文書形式１の語彙分類に対応する文書形式２の語彙分類を、ファイル３（１１３ｅ）の文書形式１の語彙から文書形式２の語彙への対応表から取得する（ステップＳ５０）。
次に、文書形式２語彙追加手段Ｍ２９により、ステップＳ５０で追加した文書形式２の語彙分類を、ステップＳ２０でユーザが作成した文書形式２の語彙に指定し、ファイル２（１１３ｄ）の文書形式２の語彙一覧ファイルに追加する（ステップＳ６０）。
次に、文書形式１と文書形式２の語彙対応付け追加手段Ｍ２５により、ステップＳ６０で追加した文書形式２の語彙と、ステップＳ３０で取得した文書形式１の語彙の対応付けを、ファイル３（１１３ｅ）の文書形式１の語彙から文書形式２の語彙への対応表に追加する（ステップＳ７０）。
次に、文書形式２出力手段Ｍ２８により、ステップＳ１０でユーザが選択した値を、ステップＳ６０で追加した文書形式２の語彙の値として出力する（ステップＳ８０）。
【００１０】
図９のステップＳ５０における、文書形式２の語彙分類について、例を挙げて説明する。
（１）分類が階層により与えられる場合
ここでは、文書形式１の分類と文書形式２の分類がともに階層で与えられ、それぞれの階層の最上位の語彙が１つずつであり、その語彙同士が対応づけられている場合を考える。
文書形式１と文書形式２のそれぞれの階層構造が図６のように与えられた場合、文書形式１、文書形式２の語彙分類を階層構造として定義する。
図７は文書形式１と文書形式２の語彙および分類を示した表である。
文書形式１において、語彙Ａ２、彙Ａ５の分類は語彙Ａ１であり、語彙Ａ３、語彙Ａ４の分類は語彙Ａ２とする。また、語彙Ａ１の分類はルートとする。
文書形式２において、語彙Ｂ２の分類は語彙Ｂ１であり、語彙Ｂ３の分類は語彙Ｂ２であり、語彙Ｂ１の分類はルートとする。
ここで、対応としては、語彙Ａ１と語彙Ｂ１が対応づき、語彙Ａ２と語彙Ｂ２が対応づき、語彙Ａ３と語彙Ｂ３が対応づいているとする。
語彙Ａ４に対して、文書形式２に「語彙Ｂ４」を追加して対応づける。このとき、語彙Ａ４の分類は語彙Ａ２であり、これは語彙Ｂ２に対応づいている。従って、語彙Ｂ４の分類は「語彙Ｂ２」と取得でき、語彙Ｂ４の分類は語彙Ｂ２として追加する。つまり、語彙Ｂ２の子として、語彙Ｂ４を追加する。
【００１１】
以上説明したように、本実施例の自動分類指定文書形式変換装置によれば、文書形式１の語彙で、対応する文書形式２の語彙が存在しない場合に、文書形式２の語彙のみ追加すると、自動的に文書形式１の該当語彙の分類を取得し、当該文書形式１の分類に対応する文書形式２の分類を取得し、当該取得した文書形式２の分類を、追加した文書形式２の語彙の分類として指定するようにしたので、文書形式２の語彙を追加する場合に、その語彙がどの分類であるかを指定する手間を省くことができる。
例えば、ＣＳＶ形式のファイルをＸＭＬ形式のファイルに変換するシステムにおいては、ＣＳＶの項目に対応するＸＭＬのタグが存在しない場合には、ＸＭＬにタグを追加して対応づける必要があるが、本実施例の自動分類指定文書形式変換装置を、ＣＳＶ形式のファイルをＸＭＬ形式のファイルに変換するシステムに適用した場合、ＸＭＬにタグを追加する際に、ユーザにタグをどこに追加するかということを意識させることなく、自動的にタグの位置を決定して追加することで、ユーザの利便性を向上させることが可能となる。
以上、本発明者によってなされた発明を、前記実施例に基づき具体的に説明したが、本
発明は、前記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは勿論である。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例の自動分類指定文書形式変換装置を実現するためのハードウェア構成を示すブロック図である。
【図２】本発明の実施例の自動分類指定文書形式変換装置の機能ブロック図である。
【図３】本発明の実施例の自動分類指定文書形式変換装置における、文書形式１ファイルのデータ構造の一例を示す図である。
【図４】本発明の実施例の自動分類指定文書形式変換装置における、文書形式２の語彙一覧ファイルのデータ構造の一例を示す図である。
【図５】本発明の実施例の自動分類指定文書形式変換装置における、文書形式１の語彙と文書形式２の語彙の対応表のデータ構造の一例を示す図である。
【図６】本発明の実施例の自動分類指定文書形式変換装置における、本分類が階層構造で与えられる場合の階層構造を示した図である。
【図７】本発明の実施例の自動分類指定文書形式変換装置において、分類が階層構造で与えられる場合の語彙分類表の一例を示す図である。
【図８】本発明の実施例の自動分類指定文書形式変換装置において、分類が階層構造で与えられる場合に、語彙を追加した後の語彙分類表の一例を示す図である。
【図９】本発明の実施例の自動分類指定文書形式変換装置において、文書形式２の語彙を追加する場合の処理手順を示すフローチャートである。
【符号の説明】
【００１３】
１１  文書形式変換装置
１１１  ＣＰＵ
１１２  メモリ
１１３  ハードディスク
１１３ａ  オペレーティング・システム
１１３ｂ  アプリケーションプログラム
１１３ｃ  ファイル１
１１３ｄ  ファイル２
１１３ｅ  ファイル３
１１４  キーボード
１１５  マウス
１１６  ディスプレイ
Ｍ２１  文書形式１の値取得手段
Ｍ２２  文書形式１の語彙取得手段
Ｍ２３  文書形式１の語彙分類取得手段
Ｍ２４  文書形式１から文書形式２への対応取得手段
Ｍ２５  文書形式１から文書形式２への対応の追加手段
Ｍ２６  文書形式２の語彙取得手段
Ｍ２７  文書形式２の語彙分類取得手段
Ｍ２８  文書形式２で語彙と値を出力する手段
Ｍ２９  文書形式２の語彙追加手段
【図１】
2008304985.tif 000003
【図２】
2008304985.tif 000004
【図３】
2008304985.tif 000005
【図４】
2008304985.tif 000006
【図５】
2008304985.tif 000007
【図６】
2008304985.tif 000008
【図７】
2008304985.tif 000009
【図８】
2008304985.tif 000010
【図９】
2008304985.tif 000011