(57)【要約】【課題】鉄道信号システムの連動表等の表情報を、その情報本来の意味に従って木構造モデルで表現することにより、煩雑で冗長な入力を行うことなく、少ないデータ量でＸＭＬ文書などのデータ形式で効率的かつ正確に電子データ化すること。【解決手段】データ処理装置１００は、連動表２の各情報の意味（すなわち、意味的な従属関係等。）が解析・再整理されて見出された連動表木構造モデル３に基づいて構築された連動表情報入力用画像５１を表示し、この連動表情報入力用画像５１に入力された連動表２の各情報を解析して当該各情報を表す連動表ＸＭＬデータ４を作成し、更に、この連動表ＸＭＬデータ４から連動表２を作表する。【選択図】          図３
2005063040.tif 000002
【特許請求の範囲】
【請求項１】
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された表情報を電子データ化するためのデータ処理装置であって、
前記従属関係を表す所定の木構造モデルに基づいて構築された前記表情報を入力するための表情報入力用画像を表示装置に表示させる表示手段と、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データを作成するデータ作成手段と、
を備えたことを特徴とするデータ処理装置。
【請求項２】
前記作成された電子データに基づいて前記表情報に対応した表を作表する作表手段と、
前記作表された表を出力装置にプリントさせるプリント手段と、
を更に備えたことを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記データ作成手段は、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬ（eXtensible Markup Language）データを作成することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された表情報を電子データ化するためのデータ処理方法であって、
前記従属関係を表す所定の木構造モデルに基づいて構築された前記表情報を入力するための表情報入力用画像を表示装置に表示させる表示ステップと、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データを作成するデータ作成ステップと、
を含むことを特徴とするデータ処理方法。
【請求項５】
前記作成された電子データに基づいて前記表情報に対応した表を作表する作表ステップと、
前記作表された表を出力装置にプリントさせる出力ステップと、
を更に含むことを特徴とする請求項４に記載のデータ処理方法。
【請求項６】
前記データ作成ステップでは、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータを作成することを特徴とする請求項４又は５に記載のデータ処理方法。
【請求項７】
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された表情報を電子データ化するためのコンピュータに対し、
前記従属関係を表す所定の木構造モデルに基づいて構築された前記表情報を入力するための表情報入力用画像を表示装置に表示させる機能と、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データを作成する機能と、
を実現させるためのプログラム。
【請求項８】
前記コンピュータに、
前記作成された電子データに基づいて前記表情報に対応した表を作表する機能と、
前記作表された表を出力装置にプリントさせる機能と、
を更に実現させるための請求項７に記載のプログラム。
【請求項９】
前記コンピュータに、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータを作成する機能を更に実現させるための請求項７又は８に記載のプログラム。
【請求項１０】
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された鉄道信号システムの連動表情報を電子データ化するためのデータ処理装置であって、
前記従属関係を表す所定の木構造モデルに基づいて構築された前記連動表情報を入力するための表情報入力用画像を表示装置に表示させる表示手段と、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データを作成するデータ作成手段と、
を備えたことを特徴とするデータ処理装置。
【請求項１１】
前記作成された電子データに基づいて前記連動表を作表する作表手段と、
前記作表された連動表を出力装置にプリントさせるプリント手段と、
を更に備えたことを特徴とする請求項１０に記載のデータ処理装置。
【請求項１２】
前記データ作成手段は、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータを作成することを特徴とする請求項１０又は１１に記載のデータ処理装置。
【請求項１３】
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された鉄道信号システムの連動表情報を電子データ化するためのデータ処理方法であって、
前記従属関係を表す所定の木構造モデルに基づいて構築された前記連動表情報を入力するための表情報入力用画像を表示装置に表示させる表示ステップと、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データを作成するデータ作成ステップと、
を含むことを特徴とするデータ処理方法。
【請求項１４】
前記作成された電子データに基づいて前記連動表を作表する作表ステップと、
前記作表された連動表を出力装置にプリントさせる出力ステップと、
を更に含むことを特徴とする請求項１３に記載のデータ処理方法。
【請求項１５】
前記データ作成ステップでは、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータを作成することを特徴とする請求項１３又は１４に記載のデータ処理方法。
【請求項１６】
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された鉄道信号システムの連動表情報を電子データ化するためのコンピュータに対し、
前記従属関係を表す所定の木構造モデルに基づいて構築された前記連動表情報を入力するための表情報入力用画像を表示装置に表示させる機能と、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データを作成する機能と、
を実現させるためのプログラム。
【請求項１７】
前記コンピュータに、
前記作成された電子データに基づいて前記連動表を作表する作表機能と、
前記作表された連動表を出力装置にプリントさせる出力機能と、
を更に実現させるための請求項１６に記載のプログラム。
【請求項１８】
前記コンピュータに、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータを作成する機能を更に実現させるための請求項１６又は１７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表形式の情報をＸＭＬ文書などのデータ形式で電子データ化するためのデータ処理装置、データ処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、文書・帳票類等のような互いに従属関係等を有する複数の分類項目から成る表情報は、既存の表計算用プログラムやワープロ用プログラム（作表プログラムと総称する。）により、当該表形式がそのまま保持されて電子データ化（以下、単にデータ化という。）されている（非特許文献１参照）。
【非特許文献１】島添  敏之、“新しい電子連動装置ＰＲＩＭＥにおけるデータ作成の高信頼化”、「京三サーキュラー(ＩＳＳＮ：０２８９−５６７６）」、株式会社京三製作所、１９９５年（平成７年）９月１日、Ｖｏｌ．４６、Ｎｏ．５，ｐｐ１７−２３
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来の技術においては、以下に示すような問題点がある。
例えば、図８に示す表情報Ｉをデータ化する場合、まず、操作者は、作表プログラムに基づく入力用画像（セルの２次元行列表示画像）の各セルに対し、当該情報の各々（「ａ」〜「ｈ」）を入力した後、必要に応じて、煩雑で手間のかかるセルの結合や罫線消去等のセル・罫線処理等により当該表形式に表現しなければならない（図中符号Ｓ１０を参照。）。
【０００４】
この際、上記セル・罫線処理等によって、情報「ａ」、「ｈ」の各々が、図中符号Ｘ１、Ｘ２に示すように、２行分のセル、４行分のセルでグループ化（すなわち、セルの共有。）されるが、このようなグループ化されている旨を示す情報は、セルの２次元行列表示上において、次のように設定（データ化）される。
【０００５】
すなわち、上記入力された情報「ａ」、「ｈ」は、図中符号Ｘ３に示すように、グループ化される全行に同一に設定されたり、また、図中符号Ｘ４に示すように、各々一つのセルのみに設定されるとともに、当該各セルに対し、更に、何行分がグループ化されるかを示す情報も併せて設定されたり、また、図中符号Ｘ５に示すように、各々一つのセルのみに設定されるとともに、他の当該グループ化の範囲にあるセルには「同上」を示す情報が各々設定される等の概ね３つの手法が用いられている（図中符号Ｓ２０を参照。）。なお、このような手法は、セルの２次元行列表示によって表される表情報がテキスト形式の情報として表現されるＣＳＶ形式に対しても同様に用いられる。
【０００６】
ここで、図中符号Ｘ３〜Ｘ５の各々に示すデータ化された表情報Ｉの内容を、図中符号Ｘ６〜Ｘ８に示す単純な木構造に置き換えることも可能である。
【０００７】
上記何れの手法が用いられるにせよ、上記各情報（「ａ」、「ｈ」）がグループ化されている旨を示す情報の入力、すなわち、当該入力を行うための上記セル・罫線処理等が必須となり、上記各情報（「ａ」、「ｈ」）に対する冗長な情報の入力が伴うことから表情報Ｉの入力処理自体が非効率なものとなる。このため、表情報Ｉの入力が非効率的であることに起因する入力ミス等の不測の事態が生じる可能性が高くなる。とりわけ、近年の技術動向においては、システム機能のアプリケーションデータ（システム機能を特定の環境に適用するためのデータ。）への依存度は高まりつつあり、アプリケーションデータ自体の完成度をどのように高めるかが、従来にも増して重要な課題として取り上げられるようになっている状況において、上記入力ミスなどの不測の事態が生じる可能性はできるだけ抑えなければならない。
【０００８】
更に、上記の手法によって作成された表形式が保持されているデータは、上記グループ化を示す情報等の冗長なデータがあるため、その分データ量が大きくなるという点でも不利である。
【０００９】
更に、表情報Ｉの情報は、本来、意味的な従属関係を有しているはずであるから、当該従属関係を木構造で表した場合には当該木構造も一意に表現されるはずであるが、上記の手法では、表情報Ｉの情報は、図中符号Ｘ６〜Ｘ８に示す３通りの表現方法を有することとなり、表情報Ｉの情報が正確に表現されないこととなる。
【００１０】
本発明の課題は、鉄道信号システムの連動表等の表情報を、その情報本来の意味に従って木構造モデルで表現することにより、煩雑で冗長な入力を行うことなく、少ないデータ量でＸＭＬ文書などのデータ形式で効率的かつ正確に電子データ化することである。
【課題を解決するための手段】
【００１１】
本発明は、このような課題を解決するために、次のような特徴を備えている。なお、次に示す手段の説明中、括弧書きにより実施の形態に対応する構成を一例として示す。符号等は、後述する図面参照符号等である。
【００１２】
請求項１に記載の発明は、
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された表情報（例えば、図２（ｂ）に示す連動表２に記載された情報。）を電子データ化するためのデータ処理装置（例えば、データ処理装置１００。）であって、
前記従属関係を表す所定の木構造モデル（例えば、連動表木構造モデル３。）に基づいて構築された前記表情報を入力するための表情報入力用画像（例えば、連動表情報入力用画像５１。）を表示装置（例えば、表示装置５０。）に表示させる表示手段（例えば、連動表情報処理プログラム３１を実行するＣＰＵ２０。）と、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データ（例えば、連動表ＸＭＬデータ４。）を作成するデータ作成手段（例えば、連動表情報処理プログラム３１を実行するＣＰＵ２０。）と、
を備えたことを特徴とする。
【００１３】
更に、請求項２に記載の発明のように、請求項１に記載の発明において、
前記作成された電子データに基づいて前記表情報に対応した表を作表する作表手段（例えば、連動表情報処理プログラム３１を実行するＣＰＵ２０。）と、
前記作表された表を出力装置（例えば、出力装置６０。）にプリントさせるプリント手段（例えば、連動表情報処理プログラム３１を実行するＣＰＵ２０。）と、
を更に備えるのが好ましい。
【００１４】
更に、請求項３に記載の発明のように、請求項２又は請求項３に記載の発明において、
前記データ作成手段は、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータ（例えば、連動表ＸＭＬデータ４。）を作成するのが好ましい。
【００１５】
また、上記課題を解決するため、請求項４に記載の発明は、
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された表情報（例えば、図２（ｂ）に示す連動表２に記載された情報。）を電子データ化するためのデータ処理方法であって、
前記従属関係を表す所定の木構造モデル（例えば、連動表木構造モデル３。）に基づいて構築された前記表情報を入力するための表情報入力用画像（例えば、連動表情報入力用画像５１。）を表示装置（例えば、表示装置５０。）に表示させる表示ステップと、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データ（例えば、連動表ＸＭＬデータ４。）を作成するデータ作成ステップと、
を含むことを特徴とする。
【００１６】
更に、請求項５に記載の発明のように、請求項４に記載の発明において、
前記作成された電子データに基づいて前記表情報に対応した表を作表する作表ステップと、
前記作表された表を出力装置（例えば、出力装置６０。）にプリントさせる出力ステップと、
を更に含むのが好ましい。
【００１７】
更に、請求項６に記載の発明のように、請求項４又は５に記載の発明において、
前記データ作成ステップでは、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータ（例えば、連動表ＸＭＬデータ４。）を作成するのが好ましい。
【００１８】
また、上記課題を解決するため、請求項７に記載の発明は、
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された表情報（例えば、図２（ｂ）に示す連動表２に記載された情報。）を電子データ化するためのコンピュータ（例えば、ＣＰＵ２０。）に対し、
前記従属関係を表す所定の木構造モデル（例えば、連動表木構造モデル３。）に基づいて構築された前記表情報を入力するための表情報入力用画像（例えば、連動表情報入力用画像５１。）を表示装置（例えば、表示装置５０。）に表示させる機能と、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データ（例えば、連動表ＸＭＬデータ４。）を作成する機能と、
を実現させる。
【００１９】
更に、請求項８に記載の発明のように、請求項７に記載の発明において、
前記コンピュータに、
前記作成された電子データに基づいて前記表情報に対応した表を作表する機能と、
前記作表された表を出力装置（例えば、出力装置６０。）にプリントさせる機能と、
を更に実現させるのが好ましい。
【００２０】
更に、請求項９に記載の発明のように、請求項７又は８に記載の発明において、
前記コンピュータに、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータ（例えば、連動表ＸＭＬデータ４。）を作成する機能を更に実現させるのが好ましい。
【００２１】
また、上記課題を解決するた、請求項１０に記載の発明は、
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された鉄道信号システムの連動表情報（例えば、図２（ｂ）に示す連動表２に記載された情報。）を電子データ化するためのデータ処理装置（例えば、データ処理装置１００。）であって、
前記従属関係を表す所定の木構造モデル（例えば、連動表木構造モデル３。）に基づいて構築された前記連動表情報を入力するための表情報入力用画像（例えば、連動表情報入力用画像５１。）を表示装置（例えば、表示装置５０。）に表示させる表示手段（例えば、連動表情報処理プログラム３１を実行するＣＰＵ２０。）と、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データ（例えば、連動表ＸＭＬデータ４。）を作成するデータ作成手段（例えば、連動表情報処理プログラム３１を実行するＣＰＵ２０。）と、
を備えたことを特徴とする。
【００２２】
更に、請求項１１に記載の発明のように、請求項１０に記載の発明において、
前記作成された電子データに基づいて前記連動表を作表する作表手段（例えば、連動表情報処理プログラム３１を実行するＣＰＵ２０。）と、
前記作表された連動表を出力装置（例えば、出力装置６０。）にプリントさせるプリント手段（例えば、連動表情報処理プログラム３１を実行するＣＰＵ２０。）と、
を更に備えるのが好ましい。
【００２３】
更に、請求項１２に記載の発明のように、請求項１０又は１１に記載の発明において、
前記データ作成手段は、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータ（例えば、連動表ＸＭＬデータ４。）を作成するのが好ましい。
【００２４】
また、上記課題を解決するため、請求項１３に記載の発明は、
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された鉄道信号システムの連動表情報（例えば、図２（ｂ）に示す連動表２に記載された情報。）を電子データ化するためのデータ処理方法であって、
前記従属関係を表す所定の木構造モデル（例えば、連動表木構造モデル３。）に基づいて構築された前記連動表情報を入力するための表情報入力用画像（例えば、連動表情報入力用画像５１。）を表示装置（例えば、表示装置５０。）に表示させる表示ステップと、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データ（例えば、連動表ＸＭＬデータ４。）を作成するデータ作成ステップと、
を含むことを特徴とする。
【００２５】
更に、請求項１４に記載の発明のように、請求項１３に記載の発明において、
前記作成された電子データに基づいて前記連動表を作表する作表ステップと、
前記作表された連動表を出力装置（例えば、出力装置６０。）にプリントさせる出力ステップと、
を更に含むのが好ましい。
【００２６】
更に、請求項１５に記載の発明のように、請求項１３又は１４に記載の発明において、
前記データ作成ステップでは、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータ（例えば、連動表ＸＭＬデータ４。）を作成するのが好ましい。
【００２７】
また、上記課題を解決するため、請求項１６に記載の発明は、
互いに従属関係を有する複数の情報が所定の表形式に基づいて配置された鉄道信号システムの連動表情報（例えば、図２（ｂ）に示す連動表２に記載された情報。）を電子データ化するためのコンピュータ（例えば、ＣＰＵ２０。）に対し、
前記従属関係を表す所定の木構造モデル（例えば、連動表木構造モデル３。）に基づいて構築された前記連動表情報を入力するための表情報入力用画像（例えば、連動表情報入力用画像５１。）を表示装置（例えば、表示装置５０。）に表示させる機能と、
前記表情報入力用画像を介して入力される情報を解析して、前記木構造モデルの木構造に対応したデータ構造を有する電子データ（例えば、連動表ＸＭＬデータ４。）を作成する機能と、
を実現させる。
【００２８】
更に、請求項１７に記載の発明のように、請求項１６に記載の発明において、
前記コンピュータに、
前記作成された電子データに基づいて前記連動表を作表する作表機能と、
前記作表された連動表を出力装置（例えば、出力装置６０。）にプリントさせる出力機能と、
を更に実現させるのが好ましい。
【００２９】
更に、請求項１８に記載の発明のように、請求項１６又は１７に記載の発明において、
前記コンピュータに、
前記表情報入力用画像を介して入力される情報を解析し、前記電子データとして前記木構造モデルの木構造に対応したタグ構造を有するＸＭＬデータ（例えば、連動表ＸＭＬデータ４。）を作成する機能を更に実現させるのが好ましい。
【発明の効果】
【００３０】
したがって、表情報をデータ化する際、従来の作表プログラムを用いて行われる煩雑で手間のかかるセルの結合や罫線消去等のセル・罫線処理等を行わずにすむ。
更に、例えば、表情報のうち、グループ化される（すなわち、セルが共有化される）情報の入力や、セル・罫線処理等により設定されるグループ化されている旨を示す情報が少なくてすみ、入力処理の冗長化が回避できるので、表情報の入力が効率良く行える。このことは、更に、入力ミス等の不測の事態が生じる可能性を低減化させることができるとともに、表情報がデータ化された電子データのデータ量の低減化が図られ、データの実装性と操作性などの点で有利となる。
更に、作成する電子データのデータ形式をＸＭＬ文書形式などの木構造モデルに適したものとすれば、電子データと木構造モデルとが対応することになるので、表情報を正確かつ容易に理解できるようになる。
ここで、データ形式をＸＭＬ文書形式とした場合、ＸＭＬ技術に付随する多彩なテクノロジー（例えば、ＸＭＬパーサ、ＸＭＬスキーマ、ＸＳＬＴ（eXtensible Stylesheet Language Transformations）、ＸＭＬエディタ等。）が利用可能となり、非常に高い汎用性を有する。
更に、ＸＭＬ文書形式のデータ、つまり、ＸＭＬデータはテキストデータであるため、テキストデータが有する操作性・実装性に係る優位性も保証でき、データベース設計やシステム設計等の面で非常に有利である。
更に、ＸＭＬデータのタグ構造に対応した木構造モデルの木構造は、表情報が本来有する意味的な従属関係を表すものとなっているので、当該ＸＭＬデータから、当該表情報を正確かつ容易に理解できる。
すなわち、表情報を、煩雑で冗長な入力を行うことなく、少ないデータ量でＸＭＬデータに効率的かつ正確にデータ化可能となる。
また、本発明者により、鉄道信号システムの連動図表のうち「図」に対応する連動図をＸＭＬデータ化する技術が既に考案されているが（特願２００２−１６９５６１号明細書）、この発明に従い連動図もＸＭＬデータ化されれば、本発明に係る連動表のＸＭＬデータ化と併せて、連動図表に記載したい情報が、「図」と「表」により、ＸＭＬ記述で多面表現されることとなる。
更に、本発明者により、ＸＳＬＴ技術を用いてＸＭＬデータに対し詳細なデータ検証を行うための技術が既に考案されているが（特願２００３−０６１３８３号明細書）、上記連動図表の「図」と「表」を表す各ＸＭＬデータに対し、このようなデータ検証が実施されれば、非常に高い完成度を有する連動図表のＸＭＬデータ化が実現できる。
【発明を実施するための最良の形態】
【００３１】
図面を参照して本発明を適用したデータ処理装置１００について詳細に説明する。
データ処理装置１００は、表情報をＸＭＬ文書としてデータ化し、更に、当該ＸＭＬ文書としてのデータに基づいて、当該表を作成して表示（或いは、プリント）する装置である。本実施の形態においては、このような表情報の一例として、図２（ｂ）に示す鉄道信号システムで用いられる連動表２を用いて説明する。この連動表２は、図２（ａ）に示す連動図１に直接対応している。
【００３２】
「連動表」とは、一般に、鉄道の停車場構内の列車運転を安全に制御するための連鎖を実行する連動装置の内容について示した「連動図表」と称される図及び表のうちの「表」に該当するものである。この「連動図表」は、信号保安設備の基礎となるものであり、鉄道事業法施行規則に基づいて運輸局への提出が義務付けされている。また、表の書式については既定のもの（「信号設備設置基準規定」等。）が存在し、「連動表」は、このような既定の書式に従って作成される。
【００３３】
ここで、連動表２について補足説明する。
図中符号Ａ１に示す「同上」とは、信号機種別が、上段記載の「場内信号機」と、発点地点（進路てこ「１Ｒ」）が共通していることにより同じ「場内信号機」であることを示すとともに、信号機が「１ＲＡ」と「１ＲＡＢＣ］とに分かれていることをもを示している。
図中符号Ａ２に示す「同上」とは、発点地点が物理的に同一個所（すなわち、「東京方」。）である旨を示す。
図中符号Ａ３に示す「同上」とは、上段記載の「東京方−下り２番線」と同一進路であることを示すとともに、「（警戒信号現示）」の記載により警戒信号現示用の信号制御条件の記載個所が設けられていることを示す。
【００３４】
次に、データ処理装置１００の構成について説明する。
図１に示すように、データ処理装置１００は、入力装置１０、ＣＰＵ（Central Processing Unit）２０、ＲＯＭ（Read Only Memory）３０、ＲＡＭ（Random Access Memory）４０、表示装置５０、出力装置６０等を備え、これら各部はバス７０を介して互いに接続されている。
【００３５】
入力装置１０は、各種指示信号を入力を行うためのキーボードや、マウス等のポインティングデバイスを備え、入力された各種指示信号はＣＰＵ２０に送信される。
【００３６】
ＣＰＵ２０は、ＲＯＭ３０に格納された各種プログラムを実行することにより、データ処理装置１００を統括的に制御する。特に、ＣＰＵ２０は、ＲＯＭ３０に格納された連動表情報処理プログラム３１を実行することにより、図３のフローチャートに示す連動表情報処理を行う。
【００３７】
ＲＯＭ３０は、ＣＰＵ２０によって実行される連動表情報処理プログラム３１等の各種プログラムを格納するとともに、当該プログラム実行時に必要な各種データを格納する。
【００３８】
ＲＡＭ４０は、ＲＯＭ３０から読み出された上記各種プログラムを実行可能に展開して格納するとともに、プログラムの実行時に一時的に生成される各種データを一時格納する。
【００３９】
表示装置５０は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）等の表示装置（図示せず。）を備え、ＣＰＵ２０から送信される各種表示情報（例えば、図５に示す連動表情報入力用画像５１。）を表示する。
ここで、連動表情報入力用画像５１は、ＡＬＴＯＶＡ社のＸＭＬ編集ツール「ｘｍｌｓｐｙ（登録商標）」の画面表示をイメージしたものである。
【００４０】
出力装置６０は、プリンタ等を備え、ＣＰＵ２０から送信される各種画像をプリントする。
【００４１】
なお、データ処理装置１００は、記録媒体を着脱自在に備えるようにしてもよく、この場合、ＣＰＵ２０は、セットされた記録媒体に対してデータの書き込みや読み込みが自在に行える。特に、ＣＰＵ２０は、連動表情報処理プログラム３１を、セットされた記録媒体から読み込んで実行することが可能である。
【００４２】
次に、図３を参照して、データ処理装置１００の動作を説明する。以下に説明する連動表情報処理は、ＣＰＵ２０が、ＲＯＭ３０に予め格納された連動表情報処理プログラム３１を実行することにより行われる。
【００４３】
まず、ＣＰＵ２０は、ＧＵＩ（Graphical User Interface）として、図２（ｂ）に示す連動表２の各情報を入力するための連動表情報入力用画像５１を表示装置５０の表示装置に表示する（ステップＳ１）。操作者は、連動表情報入力用画像５１に、連動表２の各情報を、入力装置１０のマウスやキーボード等を用いて入力する。
【００４４】
連動表情報入力用画像５１は、図４に示す連動表木構造モデル３に基づいて構築されたものである。この連動表木構造モデル３は、本発明者が連動表２の各情報の意味（すなわち、意味的な従属関係等。）を解析・再整理することにより見出したものである。
【００４５】
ここで、連動表木構造モデル３の各木構造要素のうち、例えば図中符号Ｃに示す「０．．ｎ」は同一の木構造要素「進路発点」の数がｎ個であることを示し、また、例えば図中符号Ｂ２ａに示す形状の「発点地点名」は木構造要素「進路発点」の属性データであることを示している。これらは連動表木構造モデル３の他の木構造要素に対しても同様である。
【００４６】
なお、連動表木構造モデル３では、「鎖錠欄」「信号制御／Ｙ現示・ＹＹ現示欄」「進路鎖錠欄」「接近鎖錠欄」の各木構造要素の直下に、ｎ個の「条件」の木構造要素が各々配置されているが、これに限らず、当該木構造要素「条件」の内容を整理して複数の新たな木構造要素を設け、当該新たな木構造要素の各々に対して該当する木構造要素「条件」を配置するようにしてもよい。例えば、「鎖錠欄」の場合、上記細分化した木構造要素として「進路内転てつ条件」「進路外方転てつ条件」「側面防護転てつ条件」「過走防護転てつ条件」「後方定位進路条件」「前方定位進路条件」「純対向競合進路条件」の各木構造要素を設けるようにしてもよい。
【００４７】
このような連動表木構造モデル３を用いることにより、連動表２の各情報に整合した無駄のない自然な表現が可能になるので、煩雑で複雑な連動表２の各情報が表現し易くなるとともに、当該情報が正確かつ容易に理解可能となる。
【００４８】
図３のフローチャートに戻って説明する。ステップＳ１の後、入力された連動表情報を解析して、連動表木構造モデル３に対応する連動表ＸＭＬデータ４を作成する（ステップＳ２）。
【００４９】
次に、ステップＳ２の段階で作成された連動表ＸＭＬデータ４から、連動表木構造モデル３の各木構造要素の並びに応じた表（図示略。）を作成し、更に、当該作成した表の列の並びを連動表２の表形式に準じて並び替えを行って連動表２を作表し（ステップＳ３）、更に、当該作成した連動表２を、入力された指示に応じて出力装置６０にプリントさせる。
【００５０】
ここで、連動表２の各記載箇所（分類項目）に記載された情報と、連動表木構造モデル３の各木構造要素と、連動表情報入力用画像５１の各入力項目に入力される情報と、連動表ＸＭＬデータ４の各タグ若しくはタグの属性データとの対応関係を説明する。
【００５１】
連動表２の図中符号Ｂ１、Ｂ３、Ｂ５の各々に示す各記載箇所の情報は、連動表木構造モデル３の図中符号Ｂ１ａ、Ｂ３ａ、Ｂ５ａの各々に示す各木構造要素に対応し、連動表情報入力用画像５１の図中符号Ｂ１ｂ、Ｂ３ｂ、Ｂ５ｂの各々に示す各入力項目に入力される情報に対応し、連動表ＸＭＬデータ４の図中符号Ｂ１ｃ、Ｂ３ｃ、Ｂ５ｃの各々に示す各タグの属性データに対応する。
【００５２】
また、連動表２の図中符号Ｂ２、Ｂ４、Ｂ６、Ｂ７、Ｂ８、Ｂ９、Ｂ１０の各々に示す各記載箇所の情報は、連動表木構造モデル３の図中符号Ｂ２ａ、Ｂ４ａ、Ｂ６ａ、Ｂ７ａ、Ｂ８ａ、Ｂ９ａ、Ｂ１０ａの各々に示す各木構造要素に対応し、連動表情報入力用画像５１の図中符号Ｂ２ｂ、Ｂ４ｂ、Ｂ６ｂ、Ｂ７ｂ、Ｂ８ｂ、Ｂ９ｂ、Ｂ１０ｂの各々に示す各入力項目に入力される情報に対応し、連動表ＸＭＬデータ４の図中符号Ｂ２ｃ、Ｂ４ｃ、Ｂ６ｃ、Ｂ７ｃ、Ｂ８ｃ、Ｂ９ｖ、Ｂ１０ｃの各々に示す各タグに対応する。
【００５３】
なお、上記連動表情報処理プログラム３１による処理は、連動表２に固有のものでなく、一般の表情報に対しても適用できる。以下、図７を参照して、上記連動表情報処理プログラム３１による処理を、一般の表情報Ｉを用いて説明する。
【００５４】
まず、操作者は、表情報Ｉの情報の意味に着目し、情報の従属関係等を分析・再整理して、表情報Ｉに対応する木構造モデルＩ１（連動表木構造モデル３に相当する。）を作成すると、当該木構造モデルＩ１に基づく表情報入力用画像（連動表情報入力用画像５１に相当する。）に対して表情報Ｉの各情報を入力する。次に、ＣＰＵ２０は、当該入力された表情報Ｉの各情報を解析して木構造モデルＩ１に対応するＸＭＬデータＩ２（連動表ＸＭＬデータ４に相当する。）を作成し、当該ＸＭＬデータから木構造モデルＩ１の各木構造要素の並びに応じた表Ｉ３を作成し、更に、当該表Ｉ３の列の並びを表情報Ｉの表形式に準じて並び替えを行って表情報Ｉに対応する表Ｉ４（連動表２に相当する。）を作成する。
【００５５】
以上説明したように、データ処理装置１００は、連動表２の各情報の意味（すなわち、意味的な従属関係等。）が解析・再整理されて見出された連動表木構造モデル３に基づいて構築された連動表情報入力用画像５１を表示し、この連動表情報入力用画像５１に入力された連動表２の各情報を解析して当該各情報を表す連動表ＸＭＬデータ４を作成し、更に、この連動表ＸＭＬデータ４から連動表２を作表する。
【００５６】
したがって、連動表２をデータ化する際、従来の作表プログラムを用いて行われる煩雑で手間のかかるセルの結合や罫線消去等のセル・罫線処理等を行わずにすむ。
更に、例えば、連動表２の各情報のうち、図２の図中符号Ａ２に示すようなグループ化される（すなわち、セルが共有化される）情報の入力や、セル・罫線処理等により設定されるグループ化されている旨を示す情報（例えば、図８の図中符号Ｘ３〜Ｘ５に示すようなグループ化のための情報）が少なくてすみ、入力処理の冗長化が回避できるので、連動表２の各情報の入力が効率良く行える。このことは、更に、入力ミス等の不測の事態が生じる可能性を低減化させることができるとともに、連動表２がデータ化された連動表ＸＭＬデータ４のデータ量の低減化が図られ、連動表ＸＭＬデータ４は実装性と操作性などの点で有利となる。
更に、作成された連動表ＸＭＬデータ４は、連動表木構造モデル３に基づいて作成され、連動表ＸＭＬデータ４のタグ構造と連動表木構造モデル３の木構造とが対応しているので、連動表２の各情報を正確かつ容易に理解できるものとなっている。
更に、連動表ＸＭＬデータ４は、ＸＭＬ文書としてのデータなので、ＸＭＬ技術に付随する多彩なテクノロジー（例えば、ＸＭＬパーサ、ＸＭＬスキーマ、ＸＳＬＴ、ＸＭＬエディタ等。）が利用可能となり、非常に高い汎用性を有する。
更に、連動表ＸＭＬデータ４はテキストデータであるため、テキストデータが有する操作性・実装性に係る優位性も保証でき、データベース設計やシステム設計等の面で非常に有利である。
更に、連動表ＸＭＬデータ４のタグ構造に対応した連動表木構造モデル３の木構造は、連動表２の各情報が本来有する意味的な従属関係を表しているので、連動表ＸＭＬデータ４から連動表２の各情報を正確かつ容易に理解できる。
すなわち、連動表２の各情報を、煩雑で冗長な入力を行うことなく、少ないデータ量で連動表ＸＭＬデータ４に効率的かつ正確にデータ化可能となる。
また、本発明者により、鉄道信号システムの連動図表のうち「図」に対応する連動図をＸＭＬデータ化する技術が既に考案されているが、この発明に従い連動図もＸＭＬデータ化されれば、連動表ＸＭＬデータ４等と併せて、連動図表に記載したい情報が、「図」と「表」により、ＸＭＬ記述で多面表現されることとなる。
更に、本発明者により、ＸＳＬＴ技術を用いてＸＭＬデータに対し詳細なデータ検証を行うための技術が既に考案されているが、上記連動図表の「図」と「表」を表す各ＸＭＬデータに対し、このようなデータ検証が実施されれば、非常に高い完成度を有する連動図表のＸＭＬデータ化が実現できる。
【００５７】
なお、本実施の形態における記述は、本発明に係るデータ処理装置、データ処理方法及びデータ処理プログラムの一例を示すものであり、これに限定されるものではない。本実施の形態におけるデータ処理装置１００の細部構成、各種数値及び詳細動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【００５８】
例えば、連動表情報処理プログラム３１は、図３のフローチャートに示す連動表情報処理全体を行うためのものとして説明したが、これに限らず、連動表情報処理は、ステップＳ１〜Ｓ３毎に、それぞれに個別のプログラムを実行することによって行われるとしても良い。
【図面の簡単な説明】
【００５９】
【図１】本発明を適用したデータ処理装置の内部構成を示す図である。
【図２】（ａ）は鉄道信号システムの連動図の一例を示す図であり、（ｂ）は、（ａ）に示す連動図に対応した連動表を示す図である。
【図３】本発明を適用したデータ処理装置により行われる連動表情報処理を説明するフローチャートである。
【図４】図２（ｂ）に示す連動表の木構造モデルを表す図である。
【図５】図３のフローチャートに示す連動表情報処理を行う際に用いる連動表情報入力用画像の一例を示す図である。
【図６】図３のフローチャートに示す連動表情報処理によって作成される連動表ＸＭＬデータの一例を示す図である。
【図７】本発明を適用した情報処理の内容を一般的に示す図である。
【図８】表情報をデータ化する際に用いられる従来の手法を説明するための図である。
【符号の説明】
【００６０】
１  連動図
２  連動表
３  連動表木構造モデル
４  連動表ＸＭＬデータ
１０  入力装置
２０  ＣＰＵ
３０  ＲＯＭ
３１  連動表情報処理プログラム
４０  ＲＡＭ
５０  表示装置
５１  連動表情報入力用画像
６０  出力装置
７０  バス
１００  データ処理装置
【図１】
2005063040.tif 000003
【図２】
2005063040.tif 000004
【図３】
2005063040.tif 000005
【図４】
2005063040.tif 000006
【図５】
2005063040.tif 000007
【図６】
2005063040.tif 000008
【図７】
2005063040.tif 000009
【図８】
2005063040.tif 000010