(57)【要約】【課題】ＸＭＬ文書を組版処理する際の修正を支援するシステムに関する。特には定型化した文書ファイルをＸＭＬ文書化したものであって、他形態に編集、他媒体に展開が容易に可能となるようなＸＭＬ文書データ修正支援システムを提供すること。【解決手段】ＸＭＬデータのうち最下層のテキストデータに連番でコード番号を付加する手段と、連番を付加したデータごとに文字体裁、書式体裁を含めたテキストデータに変換する手段と、組版情報を追加して、前記組版の最小単位毎に前記テキストデータをまとめ、かつ前記最小単位ごとにコード番号を対応づける手段と、最小単位とコード番号を対応させたデータをリストファイルとして出力する手段と、前記組版の最小単位を指定することで、前記コード番号を付加したＸＭＬデータを、前記指定された最小単位に対応するコード番号で検索する手段からなることを特徴とする。【選択図】図１
2004295514.tif 000002
【特許請求の範囲】
【請求項１】
ＸＭＬにより作成された文書のデータを組版し、組版した後の校正に対応してＸＭＬデータを修正する際の支援システムであって、
前記ＸＭＬデータのうち最下層のテキストデータに連番でコード番号を付加する手段と、
前記コード番号を付加したＸＭＬデータを、連番を付加したデータごとに文字体裁、書式体裁を含めたテキストデータに変換する手段と、
前記文字体裁、書式体裁を含めたテキストデータに組版情報を追加して、前記組版の最小単位毎に前記テキストデータをまとめ、かつ前記最小単位ごとに最初にまとめられたデータに付加されていた前記コード番号を対応づける手段と、
前記組版の最小単位と前記コード番号を対応させたデータをリストファイルとして出力する手段と、
前記リストファイルにより前記組版の最小単位を指定することで、前記コード番号を付加したＸＭＬデータを、前記指定された最小単位に対応するコード番号で検索する手段と
からなることを特徴とするＸＭＬ文書データ修正支援システム。
【請求項２】
前記組版の最小単位は頁、段、行からなることを特徴とする請求項１記載のＸＭＬ文書データ修正支援システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、定型化した文書の組版後の校正に関し、このデータを他形態に編集、他媒体に展開が容易に可能となるように、組版前の文書データから修正することを容易に可能とする文書データ修正支援システムに関する。
【０００２】
【従来の技術】
近年、多くの文書出版物のテキストは、２次利用などのためにテキストデータ化している。なおかつ、文書の推敲・校正や機械翻訳処理等を実行する場合、まず処理対象とする文書データに対して形態素解析・構文解析を行ない、その結果を検証してから上記処理を行なっていることから、ＸＭＬの文書記述言語では、上記形態素解析・構文解析の結果から文書内に「タグ」と呼ばれる制御コードを入れており、あらかじめ定義された作者名、タイトル、文書を構成する特徴的な記述要素に対して決められた制御コードが当てられている。
【０００３】
ＸＭＬではこれら制御コードを適宜設定可能となっており、適用範囲の広いものとなっているが、文書を組版した後、校正を行なう場合、データの２次利用を考慮するとＸＭＬ文書データを修正することが好ましいが、組版後の表示から対応するＸＭＬ文書データの箇所を特定する作業が大変煩雑で困難なものとなっていた。
【０００４】
【発明が解決しようとする課題】
本発明はこのような問題点を解決するためになされたものであり、その課題とするところは、ＸＭＬ文書を組版処理する際の修正を支援するシステムに関する。特には定型化した文書ファイルをＸＭＬ文書化したものであって、他形態に編集、他媒体に展開が容易に可能となるようなＸＭＬ文書データ修正支援システムを提供することにある。
【０００５】
【課題を解決するための手段】
本発明はこの課題を解決するため、すなわち請求項１記載の発明はＸＭＬにより作成された文書のデータを組版し、組版した後の校正に対応してＸＭＬデータを修正する際の支援システムであって、前記ＸＭＬデータのうち最下層のテキストデータに連番でコード番号を付加する手段と、前記コード番号を付加したＸＭＬデータを、連番を付加したデータごとに文字体裁、書式体裁を含めたテキストデータに変換する手段と、前記文字体裁、書式体裁を含めたテキストデータに組版情報を追加して、前記組版の最小単位毎に前記テキストデータをまとめ、かつ前記最小単位ごとに最初にまとめられたデータに付加されていた前記コード番号を対応づける手段と、前記組版の最小単位と前記コード番号を対応させたデータをリストファイルとして出力する手段と、前記リストファイルにより前記組版の最小単位を指定することで、前記コード番号を付加したＸＭＬデータを、前記指定された最小単位に対応するコード番号で検索する手段とからなることを特徴とするＸＭＬ文書データ修正支援システムである。
【０００６】
本発明は以上のような構成とすることにより、各文書データ中には題名、ヘッダ、本文などの文書構造を規定する情報を含んでなるので同じような文書構造からなる文書に対して、文書表現を一律変化させた編集作業に対応可能となる。
【０００７】
また請求項２記載の発明は、前記組版の最小単位は頁、段、行からなることを特徴とする請求項１記載のＸＭＬ文書データ修正支援システムである。
【０００８】
本発明はこの手段により、１頁に複数の段組を有し、その段ごとに１頁で同一の行番号がありえるような文書データなどの場合に、位置を特定して編集作業を行なう事が容易に可能となる。
【０００９】
【発明の実施の形態】
以下、本発明を詳細に説明する。本発明におけるＸＭＬ文書データとしては、テキスト中に制御コードを明示するｔｉｔｌｅ  、ｐ  などの記号を＜と＞で囲んだものをテキストの最初に挿入し、記号を＜／と＞で囲んだものをテキストの終わりに挿入することになどにより構築されるが、必ずしもこの形式に合致する必要はなく。記号に漢字等を含んでいてもよいし、テキスト中に段落記述や注意事項などを適宜挿入してもよい。
【００１０】
本発明における最下層のテキストデータに連番でコード番号を付加する手段としては、ＸＭＬ文書構造上でテキストを含む最下層に付与される記号（ｎｏ、ｔｉｔｌｅ  、ｐ  、ｐｒｅ  等）のリストをあらかじめ作成しておき、これらをＸＭＬ文書ソースの全文を対象にｏｒ検索をすることで検索に対応した順にコード番号のテキストを挿入するという処理を行なうことで可能となる。上記各処理はプログラムにより自動的に処理可能なものとなる。
【００１１】
本発明における前記コード番号を付加したデータごとに文字体裁、体裁を含めたテキストデータに変換する手段としては、文書ごとに決められたＸＭＬのタグに対する書式の変換リスト、例えば、ｔｉｔｌｅタグ内のテキストはある文字体裁であるフォント、テキストの後に改行が入る等をプログラムのコマンドリストとしてあらかじめ作成しておき、これらをＸＭＬ文書ソースの全文を対象に検索することで、ヒットしたものごとに前記変換を行なうことで可能となる。上記各処理はプログラムにより自動的に処理可能なものとなる。
【００１２】
本発明における前記テキストデータに組版情報を追加して、組版の最小単位ごとにテキストデータをまとめ、まとめたデータに付加されていた前記コード番号を対応づける手段としては、組版の枠組みデータ、例えば１頁の行数、１段の列数、１列の文字数のデータに対して、前記テキストデータを当てはめる処理を行ない、さらに前記改行などの書式が適用されることで、各組版の最小単位ごとのデータが対応づけさせることが可能となる。また、ここで、各最小単位において最初に当てはめられる前記コード番号をピックアップする処理を行なうことで、まとめたデータに付加されていた前記コード番号を対応づけることが可能となる。上記各処理はプログラムにより自動的に処理可能なものとなる。
【００１３】
前記組版の最小単位と前記コード番号を対応させたリストファイルを出力する手段としては、前記各組版の最小単位ごとのデータと対応づけさせたデータよりデータを抽出してファイルを作成することで可能となる。上記各処理はプログラムにより自動的に処理可能なものとなる。
【００１４】
【実施例】
以下、本発明を実施例に基づき説明する。図１にコード番号を付加したＸＭＬデータの構造の例を示す。図２に連番を付加したデータごとに文字体裁、体裁を含めたテキストデータにまとめた例を示す。図３に上記組版の最小単位ごとにテキストデータをまとめた例を示す。図４にコード番号と頁、段、行のリストの例を示す。図５にこれらの組版の結果を示す。
【００１５】
図１において、記号ｐ  が最下層のテキストデータを含むデータ部分であり、例えばｖｉ＝”１”として連番のコード番号が付与されているデータ部分は、「特許法」からなる。
【００１６】
図２において、図１で振られたコード番号ごとに整理され、一番左が前記コード番号、ハイフン（−）の後にこのデータでの整理番号が３つに分けてふられており、一番右にこのデータ上での連番が付されている。ここで、ｖｉコードが空のデータ部分にふられた場合は、そのデータはここでは表示されないのでｖｉコードは飛び番となるが、このデータ上での連番はそのままふられることとなる。また、図２において、図１の「ｐ  」のあとの「ｘｔｙｐｅ」や「ｃｌａｓｓ」と
いった表示が図２において、「ポＳ」「１」「６」や「ポＳ」「７」などのフォントの大きさや位置といったもの、またプログラムにより「・」のあとには空白を設けるなどの取り決めを示す記号などが挿入されている。
【００１７】
図３において、図２のデータに対して、１頁の段数、１段の行数、１行の文字数を決めた組版データをあてはめることで、１行ごとのデータとしてまとめられている。ここで１行の一番左が前記コード番号、ハイフン（−）後に頁、段、行番号が付されている。ここで現われるコード番号は前記１行ごとのデータを図２からまとめていったときに最初にあてはめられたデータのコード番号があてはめられている。１行目は「特許法」であり、コード番号の１のみからなってる。なお、このデータを入れる頁自体は全体のデータでは４９頁目から始まっている。２行目は「昭和三四・四・一三法律第一二号」ということでコード番号のデータでは２、３が入っているが、２のデータが最初に入っているので、２が付与されている。よって、３行目はコード番号の４が対応付けられることとなっている。コード番号を付与したデータが前後複数の行にまたがった場合は最初に現れるコード番号が付与されないこととなるが、その場合は、検索の操作として、前後いずれかの番号を検索しなおすようにプログラムしておくことで対処が可能となる。
【００１８】
図４のリストは図３で作成されたデータの左側の数値データのみ切り出して作成すればよく、これにより検索の為のリストが容易に作成可能である。
【００１９】
【発明の効果】
以上に示したように、本発明の請求項１記載の発明により、各文書データ中には題名、ヘッダ、本文などの文書構造を規定する情報を含んでなるので同じような文書構造からなる文書に対して、文書表現を一律変化させた編集作業に対応可能となるという作用効果を奏する。
【００２０】
また請求項２記載の発明により、１頁に複数の段組を有し、その段ごとに１頁で同一の行番号がありえるような文書データなどの場合に、位置を特定して編集作業を行なう事が容易に可能となるという作用効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施例におけるコード番号を付加したＸＭＬデータである。
【図２】本発明の一実施例における番を付加したデータごとに文字体裁、体裁を含めたテキストデータにまとめたデータである。
【図３】本発明の一実施例における上記組版の最小単位ごとにテキストデータをまとめたデータである。
【図４】本発明の一実施例におけるコード番号と頁、段、行のリストである。
【図５】本発明の一実施例における組版の結果である。
【図１】
2004295514.tif 000003
【図２】
2004295514.tif 000004
【図３】
2004295514.tif 000005
【図４】
2004295514.tif 000006
【図５】
2004295514.tif 000007