(57)【要約】異種のメッセージ・フォーマットの間に自動的にマッピングするための方法および装置が供給される。１の実施例において、マッピングは、ターゲット・ビジネス・オブジェクトにおけるターゲット・フィールドを選択するメッセージによって開始する。ターゲット・フィールドに関連するコンセプトは、同義語辞書において識別される。前記コンセプトと関連する一組の同義語が受信される。ソース・ドキュメントにおいて、ターゲット・フィールドにおける同義語に一致する特定の同義語を含むフィールドが識別される。ターゲット・フィールドに一致する前記ソース・フィールドに関しては、一致が存在し、前記フィールドはマッピングされると言われている。
2004501448.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）ターゲット・メッセージからターゲット・フィールドを受信し；および
（ｂ）同義語辞書における前記ターゲット・フィールドと関連するコンセプトを識別する
ことを含む方法。
【請求項２】
（ｃ）前記コンセプトと関連する一組の同義語フィールドを受信すること
をさらに含む、請求項１に記載の方法。
【請求項３】
（ｄ）ソース・メッセンジャーにおけるフィールドに一致する各同義語フィールドを選択すること
をさらに含む、請求項２に記載の方法。
【請求項４】
（ｅ）選択された各同義語フィールドに前記ターゲット・フィールドをマッピングすること
をさらに含む、請求項３に記載の方法。
【請求項５】
前記ターゲット・メッセージにおける各ターゲット・フィールドに関して、（ａ）から（ｅ）を繰り返すこと
をさらに含む、請求項４に記載の方法。
【請求項６】
（ａ）ターゲット・メッセージからターゲット・フィールドを受信するための手段と
（ｂ）同義語辞書における前記ターゲット・フィールドと関連するコンセプトを識別するための手段と
を具備する装置。
【請求項７】
（ｃ）前記コンセプトに関連する一組の同義語フィールドを受信するための手段
をさらに具備する、請求項６に記載の装置。
【請求項８】
（ｄ）ソース・メッセンジャーにおけるフィールドに一致する各同義語フィールドを選択するための手段
をさらに具備する、請求項７に記載の装置。
【請求項９】
（ｅ）選択された各同義語フィールドに前記ターゲット・フィールドにマッピングするための手段
をさらに具備する、請求項８に記載の装置。
【請求項１０】
前記ターゲット・メッセージにおける各ターゲット・フィールドに関して、（ａ）から（ｅ）を繰り返すための手段
をさらに具備する、請求項９に記載の装置。
【請求項１１】
処理システムによって実行される時、前記システムに：
（ａ）ターゲット・メッセージからターゲット・フィールドを受信させ；および
（ｂ）同義語辞書における前記ターゲット・フィールドと関連するコンセプトを識別させる
命令を有するコンピュータ読み取り可能媒体。
【請求項１２】
前記実行された命令はさらに、前記システムに：
（ｃ）前記コンセプトに関連する一組の同義語フィールドを受信させる
ことを特徴とする、請求項１１に記載の媒体。
【請求項１３】
前記実行された命令はさらに、前記システムに：
（ｄ）ソース・メッセンジャーにおけるフィールドに一致する各同義語フィールドを選択させる
ことを特徴とする、請求項１２に記載の媒体。
【請求項１４】
前記実行された命令はさらに、前記システムに：
（ｅ）選択された各同義語フィールドに前記ターゲット・フィールドをマッピングさせる
ことを特徴とする、請求項１３に記載の媒体。
【請求項１５】
前記実行された命令はさらに、前記システムに：
前記ターゲット・メッセージにおける各ターゲット・フィールドに関して（ａ）から（ｅ）を繰り返させる
ことを特徴とする、請求項１４に記載の媒体。
【発明の詳細な説明】
【０００１】
（技術分野）
本発明は一般的に、コンピュータでデータを処理することに関し、特に、１のフォーマットから別のフォーマットにデータを変換することに関する。
【０００２】
（背景技術）
企業と供給者など、お互いに電子的に事業を運営したいと願う２の組織は、互いに電子メッセージを送信することができる。しかしながら、各企業は異なるメッセージ・フォーマットを使用するかもしれない。この場合、企業によってその供給者に送信されるメッセージは理解されないであろう。よって、企業メッセージが、供給者が使用していないフォーマットである場合、前記メッセージをあるフォーマットから別のフォーマットに翻訳するためのメカニズムが必要となる。そのような翻訳をするための規則のセットはマップと称される。
【０００３】
電子メッセージは、フィールドと称される異種のデータ・エレメントで構成される。マップは、１のメッセージのフィールド（ソース）がどのように別のフィールド（ターゲット）に変換されるかを記述するために使用される。従来から、マップは例えば、Ｅｘｃｅｌスプレッドシート等、電子メッセージにおいて使用されるフィールド名を文書化することによって、ビジネス・アナリスト等、専門家によって人の手で開発されなければならなかった。従来のソフトウェア・ツールは、フィールド名が同一である場合にマッピングを実行することしかできなかった。
【０００４】
２のメッセージ・タイプがあまりにも異なるかもしれないので、それらのフィールド間の関係は、従来の技術を用いてマッピング・ツールによっては推定されなかった。そのため、マップは不完全か、または不正確でさえあるかもしれない。例えば、従来のソフトウェア・ツールがソースとターゲットにおける同一のフィールド名に一致するように試みると、ソフトウェア・ツールは不正確な関連を生み出し、および多くの関連を見逃す。人間のオペレータは、従来通りに生成されたマップにおける不備を修正するため、マッピング処理に介入しなければならない。このように、この従来のアプローチは、フィールド名のテキスト・マッチングが偽一致を生み出し、かつ人間によってマッピングされなければならない、見逃された多くの関連を生み出すので、不十分である。代替的に、ビジネス・アナリスト等、人間の専門家は、各ビジネス文書における文書化を参照しなければならず、および手動でソースならびにターゲット・メッセージにフィールドをマッピングしなければならない。この人間の専門家による処理は、１のマップに関してさえ大変遅い。
【０００５】
よって、従来の方法にはいくつかの不利な点がある。企業が、複数の取引相手にマッピングする必要がある１のドキュメントを有する時、該企業は各取引相手によって使用される各フォーマットに、手動のマッピングを実行する必要がある。また、企業は通常、従来の方法を用いて、複数のドキュメントを彼らの取引相手のフォーマットに手動でマッピングする必要がある。さらに、取引相手は従来の方法を用いて、第一の企業にマッピングし戻す必要がある。マッピングを実行し、またはマッピングに介入するために人間の専門家を用いる時間および費用は法外かもしれず、および取引相手の数が増えるにつれて急激に増加し、また大変遅くもある。
【０００６】
（発明の開示）
異種のメッセージ・フォーマットの間で自動的にマッピングするための方法および装置が供給される。１の実施例において、マッピングは、ターゲット・ビジネス・オブジェクトにおけるターゲット・フィールドを選択するメッセージによって開始する。ターゲット・フィールドに関連するコンセプトが同義語辞書で識別される。前記コンセプトに関連する一組の同義語が受信される。ソース・ドキュメントにおいて、ターゲット・フィールドにおける同義語と一致する同義語を含むフィールドが識別される。ターゲット・フィールドに一致する前記ソース・フィールドに関しては、一致が存在し、および前記フィールドはマッピングされると言われている。
【０００７】
（発明を実施するための最良の形態）
本発明のこれら、および他の実施例は、以下の教示に従って理解されるかもしれず、および様々な変形および変更が、本発明のより広範な精神および範囲から逸脱することなく、以下の教示においてなされてもよいことが明白であろう。従って、明細書および図面は、限定的な意味よりは、説明としてみなされるべきであり、および本発明は特許請求の範囲においてのみ判断される。
【０００８】
ハードウェア概観
本発明に従って、ホスト・コンピュータ・システムは、コンピュータ・ネットワークまたは標準電話線を介してデータを送信し、および受信する。１の実施例に従って、本発明の他の特徴と同様に、データにアクセスし、ダウンロードし、および操作するステップは、メモリに記憶された命令のシーケンスを実行するホスト・コンピュータにおける中央演算装置（ＣＰＵ）によって実行される。前記メモリは、ランダム・アクセス・メモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、大容量記憶装置等の持続性記憶装置、またはこれらの装置のあらゆる組み合わせでもよい。命令のシーケンスの実行により、ＣＰＵは本発明に従ったステップを実行する。
【０００９】
前記命令は、記憶装置から、またはネットワーク接続を介して１またはそれ以上の他のコンピュータ・システムから、ホスト・コンピュータのメモリにロードされてもよい。例えば、サーバ・コンピュータは、ホストによってネットワークを介してサーバへと送信されたメッセージに応答して、ホスト・コンピュータに命令のシーケンスを送信してもよい。ホストがネットワーク接続を介して命令を受信すると、それはメモリに前記命令を記憶する。ホストは、後の実行のための命令を記憶するか、またはネットワーク接続を介して届いた時に前記命令を実行してもよい。ある場合には、ダウンロードされた命令は、
ＣＰＵによって直接サポートされてもよい。他の場合には、命令はＣＰＵによって直接実行可能ではなくてもよく、およびその代わりに命令を翻訳する翻訳装置によって実行されてもよい。他の実施例において、本発明を実行するためのソフトウェア命令の代わりに、またはそれとの組み合わせで、ハードワイヤド回路が使用されてもよい。このように、本発明はハードウェア回路およびソフトウェアの特定の組み合わせ、またはホスト・コンピュータによって実行される命令に関するあらゆる特定のソースに限定されない。
【００１０】
図１は、ホスト・コンピュータ１０２がネットワーク１１０を通してリモート・コンピュータ１０４に接続されているシステム１００を示す。ホスト・コンピュータ１０２とリモート１０４との間のネットワーク・インターフェースは、ホストとクライアント・コンピュータとの間で送信されたデータをバッファし、および送るように機能する、ルータ１０６および１０８等、１またはそれ以上のルータも含むかもしれない。ネットワーク１１０は、インターネット、ワイド・エリア・ネットワーク（ＷＡＮ）、ローカル・エリア・ネットワーク（ＬＡＮ）、またはそれらのあらゆる組み合わせでもよい。リモート・コンピュータ１０４は、‘ウェブ・ページ’という形式でデータを記憶し、およびインターネット・ネットワークを介してホスト・コンピュータ１０２にこれらのページを、ハイパーテキスト・マークアップ・ランゲジ（ＨＴＭＬ）ファイルとして送信する、ワールド・ワイド・ウェブ（ＷＷＷ）サーバでもよい。これらのファイルにアクセスするために、ホスト・コンピュータ１０２は、様々なインターネット・サイトで利用可能なウェブ・ページにアクセスし、および前記ウェブ・ページへのリンクを供給するための、単なるアプリケーション・プログラムである‘ウェブ・ブラウザ’を動かす。ホスト・コンピュータ１０２は、電話インターフェース、典型的にはモデムを通して電話システム１１２と通信するようにも構成されている。
【００１１】
図２は、図１に記載のホスト・コンピュータ１０２等、代表的なネットワーク化コンピュータのブロック図である。コンピュータ・システム２００は、バス２０１を通してランダム・アクセス・メモリ（ＲＡＭ）２０４、読み取り専用メモリ（ＲＯＭ）２０６、および大容量記憶装置２０７に接続されたプロセッサ２０２を含む。大容量記憶装置２０７は、データおよび命令を記憶するためのディスクまたはテープ・ドライブでもよい。ビジュアル出力を供給するためのディスプレイ装置２２０も、バス２０１を通してプロセッサ２０２に接続されている。キーボード２２１は、プロセッサ２０２への情報およびコマンド選択を通信するためにバス２０１に接続されている。別の種類のユーザ入力装置は、ディスプレイ２２０上のカーソルの動きを制御する方向コマンドを通信するための、マウスまたはトラックボール等の装置でもよい、カーソル制御装置２２２である。コンピュータ２００によって生成されるオーディオ信号を出力するスピーカへの接続のために、オーディオ出力ポート２２４も、バス２０１を通してプロセッサ２０２に接続される。
【００１２】
さらに、バス２０１を通してプロセッサ２０２に接続されるのは、入力／出力（Ｉ／Ｏ）インターフェース２２５、およびコンピュータ・システム２００とネットワークの間に物理的および論理的接続を供給するためのネットワーク・インターフェース装置２２３である。ネットワーク・インターフェース装置２２３は、ネットワーク媒体を介して通信するための、コンピュータ２００上で動作する様々な通信アプリケーションによって使用され、およびｅｔｈｅｒｎｅｔカード、ＩＳＤＮカード、または類似の装置等の装置を表すかもしれない。
【００１３】
モデム２２６は、コンピュータ・システム２００を電話線につなぎ、およびコンピュータによって生成されるデジタル・データを、図１における電話システム１１２によるなどして、標準電話線を介して送信されうるアナログ信号に翻訳する。本発明の実施例において、モデム２２６は、壁面電話ジャックへのハードワイヤド・インターフェースを供給するが、モデム２２６は、セルラー電話ネットワークを介した通信のためのワイヤレス・モデムも表しているかもしれない。図２のアーキテクチャは、説明の目的で供給されているだけにすぎず、および本発明との関連で使用されるホスト・コンピュータは、図示された特定のアーキテクチャに限定されないことが注目されるべきである。
【００１４】
図１および２に記載のネットワークおよびコンピュータ・システムは、第一のメッセージのフォーマットを第二のメッセージのフォーマットに自動的に変換するために本発明によって使用される。メッセージは、フィールドと称される離散データ・エレメントで構成される。マップは、１のメッセージのフィールド（ソース）がどのように別のフィールド（ターゲット）に変換されるかを記述している手段である。様々なメッセージ・フォーマットが、様々な方法でこれらの抽象概念を表しているかもしれないが、共通した多くの抽象的コンセプトを有する。例えば、日付および配達住所は一般的に、様々なメッセージ・フォーマットで表され、各フォーマットの表示は異なるかもしれない。本発明の一つの効果は、様々なメッセージ・フォーマットからこれら共通の概念を抽出することである。本発明の別の効果は、コンセプトと呼ばれる、これらの共通の特徴のデータベースを供給することである。
【００１５】
各フォーマットにおける各フィールドは、データベースに記述される。フィールドは、データベースにおいてセットに分類され、各セットはコンセプトに対応する。データベースそのものは、同義語辞書と称される。セットはすべてのビジネス・オブジェクトからのすべてのフィールドを含み、そこでは対応するコンセプトが表示される。例えば、コンセプトＢＩＲＴＨ＿ＤＡＴＥは、すべてのビジネス・オブジェクトまたはメッセージ・フォーマットからの、誕生日を表すすべてのフィールドを含むセットを有する。対応するコンセプトと関連するフィールド名のセットは、同義語セットと称される。
【００１６】
同義語辞書３３５は、図３に記載のとおり、翻訳マップを作成するためのマッピング・エンジン３５０によって使用される。翻訳マップは、メッセージをソース・フォーマットからターゲット・フォーマットに変換し、または翻訳するための翻訳エンジン３００によって使用される。
【００１７】
図３は、２の異なるメッセージ・フォーマット、すなわちソース・メッセージ・フォーマット３１０およびターゲット・メッセージ・フォーマット３２０のフィールドの一例を示す。この実施形態において、メッセージは購入注文である。しかしながら、メッセージは、ある人または事業者が別の人または事業者に送りたいと思うあらゆる情報を届けるかもしれない。ソース・フィールド３１５は名前、住所、市、説明、価格、量および合計である。ターゲット・フィールド３２５は、名前、場所、情報、値段、番号、および総計である。ソースおよびターゲット・フィールドのフォーマットは構造的には異なるが、それらは名前、量、および品物を配達する場所等、類似性と共通の概念を有する。このようにフィールド３１５および３２５の名前は、例えば、“価格”と“値段”等、異なるかもしれないが、これらのフィールドに含まれるデータ３１７および３２７は同じである。
【００１８】
同義語辞書３３５は、抽象的な意味を類似のフィールド３１５、３２５の異なる名前に割り当て、およびコンセプトと称される一組のフィールドにおいて抽象的な意味を捕獲する。構造的に、同義語辞書３３５は、図４に記載のコンセプトのリストを有する。一組の同義語フィールド４２０は、各コンセプトと関連している。各同義語フィールドは、一定のフォーマットに関してデータ・フィールドに対応する。ビジネス・オブジェクト（例えば、フォーマットまたはフォーム）のすべてのフィールドは、対応する概念と関連付けられることができる。例えば、同義語フィールド４２５は、データ・フィールドＥＤＩ、ＮＡＭＥおよびＸＭＬ、ＲＥＱＵＩＳＩＴＩＯＮを含む。このように、コンセプト“ＮＡＭＥ”４１５は、ＥＤＩフィールド“ＮＡＭＥ”またはＸＭＬフィールド“ＲＥＱＵＩＳＩＴＩＯＮ”にマッピングされることができる。ビジネス・オブジェクトは、注文フォーム等のあらゆる種類のビジネス文書、タイム・シート、またはあらゆる他の種類のビジネス・フォームでもよい。
【００１９】
同義語辞書が作成された後、それは１のメッセージにおける各フィールドを、別のメッセージにおける対応するフィールドにマッピングするために使用されうる。例えば、ターゲット・メッセージにおける１のターゲット・フィールドがあると、同義語辞書は、前記フィールドが現れる同義語セットに関して探索される。同義語辞書は、ターゲット・フィールドを含むちょうど一組があることを保証する。次に、前記方法は同義語セットのすべてのメンバにわたって繰り返し、前記セットに現れるすべてのフィールドを検査する。フィールドがソース・メッセージ・タイプのメンバである場合、２のフィールド間の一致が識別され、および２の一致フィールドがマッピングされる。
【００２０】
自動マッピング処理を実行するための方法の一例が図５に示されている。図５に示された方法は、ソース・フォーマットからターゲット・フォーマットにメッセージを変換し、または翻訳するために同義語辞書を用いる。ステップ５１０において、ターゲット・メッセージにおけるターゲット・フィールドが受信される。ステップ５２０において、受信されたターゲット・フィールドに関するコンセプトは同義語辞書で識別される。ステップ５３０において、識別されたコンセプトと関連する同義語フィールドのセットが受信される。ステップ５４０において、該方法はソース・メッセージにおけるソース・フィールドと一致する同義語セットにおけるフィールドを識別する。ステップ５５０において、一致したソース・フィールドは、受信されたターゲット・フィールドにマッピングされる。該方法は、同義語セットにおける各フィールドに関してステップを繰り返す。それから該方法は、ステップ５６０において、ターゲット・メッセージにおける各フィールドに関して繰り返される。
【００２１】
該方法は、ターゲットにおける各フィールドに関して一回適用される。該方法は、ターゲット・メッセージ・タイプにおける各フィールドに適用され、および後退して、ターゲットにマッピングするソースにおける１またはそれ以上のフィールドを引き出す。
【００２２】
図５に記載の方法は、従来技術に対していくつかの利点を供給する。例えば、ユーザが、１はメッセージ・フォーマット・タイプＡならびにＢの間、および他方はメッセージ・フォーマット・タイプＡならびにＣの間にある、２のマップを作成したいと仮定する。従来のアプローチでは、ユーザはＡとＣの間のマップを手動で作成するか、またはＡとＢに関して確立された論理的関連を削除し、およびＡとＣとの間に新しいものを作成することを求められる。これらのステップは両方とも、ユーザによって行動が取られることを求める。
【００２３】
対照的に、ここに記述された方法は、Ａ，ＢおよびＣのすべての間での論理的関連を可能にし、およびユーザに、人間の介入ステップなく、メッセージ・フォーマット・タイプのあらゆる対の間にマップを自動的に生成させる。この方法は、誤った関連を作成しないので、テキスト一致を試みるよりもずっと優れており、一致を探し当てることに関してずっと高い成功率を持つ。
【００２４】
従来技術に対するさらなる利点は、従来技術は、論理的関連なくパターン・マッチングを用いることである。ここに開示された方法は、該方法を稼動させるために同義語辞書を使用する。この同義語辞書は、このマッピング領域における専門的知識を供給する。
【００２５】
本発明の方法は正しいマップを与えるので、前記マップはユーザによる修正または調整を必要としない。さらに、一度顧客がビジネス・オブジェクトを同義語辞書に記述すると、顧客は一回だけの記述を使用することができる一方で、各々にマッピングを再度行う必要性の代わりに、すべての取引相手のビジネス文書に文書を自動的にマッピングする。各取引相手も、ビジネス・オブジェクトの一度だけの記述を経験するかもしれない。自動化された方法は、人間に基づいた別の方法よりも迅速で、より正確である。さらに、ローカル・ディスクよりも、データベースに同義語辞書を記憶することが、自動機された方法がランタイムにより少ないメモリしか使用しないことを意味するのは、辞書がＲＡＭに記憶される必要がないからである。
【００２６】
異種のメッセージ・フォーマットの間に自動的にフィールドをマッピングするための方法および装置が供給される。説明では、数多くの詳細が述べられている。しかしながら当業者には、本発明はこれら特定の詳細なく実行されてもよいことが明らかであろう。他の場合においては、本発明をあいまいにすることを避けるために、著名な構造および装置が、詳細にというよりはブロック図の形式で示されている。
【００２７】
詳細な説明のある部分は、コンピュータ・メモリ内のデータ・ビットでのオペレーションのアルゴリズムおよび記号的表示に関して提示される。これらのアルゴリズム記述および表示は、当業者の仕事の内容を最も効率的に他の当業者に運ぶために、データ処理業界における当業者によって使用される手段である。ここではアルゴリズムは、一般的に、所望の結果に導くステップの首尾一貫したシーケンスであると考えられる。該ステップは、物理的な量の物理的な操作を必要とする。通常、必ずしもそうではないが、これらの量は記憶され、転送され、結合され、比較され、そうでなければ操作されることができる電子または磁気信号の形式を取る。主に共通利用の理由から、これらの信号がビット、値、エレメント、記号、文字、用語、数字等を指すことが時折便利であることがわかっている。
【００２８】
しかしながら、これらおよび類似の用語のすべてが適切な物理的量と関連するべきであり、およびこれらの量に適用される単なる便利なラベルであることを心にとどめておくべきである。以下の説明から明らかになるように、そうでないことが特定的に述べられていない限り、記述全体を通して、“処理”または“計算”または“算出”または“決定”または“表示”等の用語を利用している説明は、コンピュータ・システム、またはコンピュータ・システムのレジスタおよびメモリ内の物理的（電子）量として表されるデータを、コンピュータ・システム・メモリあるいはレジスタ、または他のそのような情報記憶装置、送信、または表示装置内の物理的量として同様に表される他のデータへと操作し、および変換する類似の電子計算装置のアクションおよび処理を指すことが理解される。
【００２９】
本発明は、ここでオペレーションを実行するための装置にも関する。この装置は、要求された目的のために特別に構築されてもよく、またはコンピュータに記憶されたコンピュータ・プログラムによって選択的に起動され、または再構築された汎用コンピュータを具備するかもしれない。そのようなコンピュータ・プログラムは、フロッピー・ディスク、光学ディスク、ＣＤ−ＲＯＭ、および磁気光学ディスクを含む、あらゆる種類のディスク、読み取り専用メモリ（ＲＯＭ）、ランダム・アクセス・メモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気あるいは光学カード、または電子的命令を記憶するのに適したあらゆる種類の媒体等ではあるが、それらに限定されないコンピュータ読み取り可能記憶媒体に記憶されてもよく、その各々はコンピュータ・システム・バスに接続されている。
【００３０】
ここに提示されたアルゴリズムおよび表示は特定のコンピュータまたは他の装置に固有に関連するものではない。様々な汎用システムが、ここに示された教示に従ったプログラムとともに使用されてもよく、または要求された方法ステップを実行するために、より特殊化された装置を構築するのに便利であるかもしれない。多様なこれらのシステムに求められる構造は、後述の説明から明らかになるだろう。さらに、本発明はいかなる特定のプログラミング言語も参照して説明されていない。多様なプログラミング言語が、ここに説明された本発明の教示を実行するために使用されてもよいことが理解されるであろう。
【００３１】
前述の説明において、本発明は、その特定の例示的な実施例を参照して説明されてきた。しかしながら、付属の特許請求の範囲に述べられたように、本発明のより広範な精神および範囲から逸脱することなく、そこに様々な変形および変更がなされてもよいことは明らかである。従って、説明および図面は、制限的な意味よりは、例示的な意味とみなされるべきである。
【図面の簡単な説明】
本発明は、例示のために説明されており、添付の図面の図において制約されるものではなく、図面においては同様の参照番号は同様の構成要素を示す：
【図１】
図１は、ネットワークを介して接続されたホストおよびリモート・コンピュータを示す。
【図２】
図２は、本発明の実施例を実行するために使用されるかもしれないホスト・コンピュータ・システムのブロック図である。
【図３】
図３は、２の異なるメッセージ・フォーマットのための翻訳の一例である。
【図４】
図４は、同義語辞書の一例である。
【図５】
図５は、第一のフォーマットから第二のフォーマットに翻訳するための方法の流れ図である。
【図１】
2004501448.tif 000003
【図２】
2004501448.tif 000004
【図３】
2004501448.tif 000005
【図４】
2004501448.tif 000006
【図５】
2004501448.tif 000007
【国際公開パンフレット】
2004501448.tif 000008
2004501448.tif 000009
2004501448.tif 000010
2004501448.tif 000011
2004501448.tif 000012
2004501448.tif 000013
2004501448.tif 000014
2004501448.tif 000015
2004501448.tif 000016
2004501448.tif 000017
2004501448.tif 000018
2004501448.tif 000019
2004501448.tif 000020
2004501448.tif 000021
2004501448.tif 000022
2004501448.tif 000023
2004501448.tif 000024
2004501448.tif 000025
【国際公開パンフレット（コレクトバージョン）】
2004501448.tif 000026
2004501448.tif 000027
【国際調査報告】
2004501448.tif 000028
2004501448.tif 000029
2004501448.tif 000030