【誤訳訂正書】
【提出日】平成22年7月23日(2010.7.23)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】０００５
【訂正方法】変更
【訂正の内容】
【０００５】
事実上、既存のいずれのソフトウェアアプリケーションも自動的又は半自動的に従来のドキュメント又はデータをXML又は他の基準委員会によって要求される標準化された情報ラベルのタグが付いた出力に変換することができない。多くの場合、基準自体が発展途上にある。XML及びその他のデータ辞書又はビジネスボキャブラリーが定着するように、既存のアプリケーションとデータがこれらの標準のボキャブラリーと関連付けまたはタグ付けされることが必要である。会社が適切な情報ラベルを出力するように設計された新ソフトウェア製品に移行するのに数年かかるので、この厳しい現実は、これらの基準を広く使用することを長く遅らせるでだろう。レガシーソフトウェアを取り替えることは事実上不可能であるため、いくつかのケースでは、そのことは決して起こらないかもしれない。例えば、現在使用されているすべての会計ソフトウェアを改装することは非常に複雑な仕事であり、短期的に達成することができないであろう。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】００１２
【訂正方法】変更
【訂正の内容】
【００１２】
本発明のもう１つの例示的な実施の形態において、データにラベルを付加する方法は、（ａ）電子的に表されたファイル内のデータを識別し、（b）識別されたデータ内のテキストストリングに対応するラベルを選択し、（c）選択されたラベルを電子的に表されたファイルに付加してテキストストリングに関連付けさせた識別されたデータ内のテキストストリング及び要素にラベル付けすることを含む。ラベルはデータに関する情報を含み、1又は２以上の分類で定義される。リストがラベルをテキストストリングと関連付けられない場合、識別されたデータ内のテキストストリングに対応するラベルを選択するようにユーザの入力をうながすことができる。ユーザの選択によって示される関連付けは、ラベルをテキストストリングに関連付けさせるためのリストに加えられる。望ましくは、ラベルはXML（Extensible  Markup  Language）と一致していて、また、XBRL（Extensible  Business  Reporting  Language）仕様に一致している。電子的に表されたファイルを目的プログラムから受け取る変換プログラムによってこの実施の形態を実行することができる。変換プログラムは、（a)識別、選択及び付加ステップを実行し、かつ、（b)目的プログラムにとってプリンタドライバとして見えるように構成されている。変換プログラムは目的プログラムから独立した別のものとすることができる。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】００１３
【訂正方法】変更
【訂正の内容】
【００１３】
発明の別の実施の形態によると、方法は、XBRL対応データセットの少なくとも一部をXBRL非対応目標アプリケーションにインポートするために供給される。方法は、目的プログラムからデータをエクスポートファイルにエクスポートするステップであって、ユーザがエクスポートファイル内のエントリと１つ又は２以上の適切なXBRL分類で定義されるラベルとを関連付けるステップと、特定のラベルと関連づけられたエントリにおけるエクスポートファイル内のデータ（データセットからのデータは対応するラベルを有する）を置き換えることによって目的プログラムにインポートするためのインポートファイルを作るステップを含んでいる。ユーザによって作られた関連付けは後の使用のために格納（記憶）されるので、元々エクスポートされたファイルと同じフォーマットを持っているファイルの中のデータを格納された関連付けに基づいて置き換えることによって自動的にインポートファイルを作成することができる。
【誤訳訂正４】
【訂正対象書類名】明細書
【訂正対象項目名】００１４
【訂正方法】変更
【訂正の内容】
【００１４】
発明の別の実施の形態によると、方法は、1セットのデータの少なくとも一部を目標アプリケーションにインポートするために提供され、前記データセットは該データセット内のデータに関する情報を示すラベルを含み、該ラベルは１又は２以上の分類で定義される。例えば、データセットはXBRL対応であり、ラベルは１又は２以上のXBRL分類で定義される。方法は、ユーザがラベルと関連付けて目標アプリケーションへ入力したデータを監視し、各異なったラベルに関するデータのエントリに関連づけられたキーストロークを記憶するデータ入力プログラムを含んでいる。次に、データ入力プログラムが目標アプリケーション(これはXBRL非対応、XML非対応とすることができる)へのエントリのためにXBRL対応データセットを受け取るとき、データ入力プログラムは、データセット内のデータに関連付けられたラベルに対応する格納されたキーストロークを実行することによって、目標アプリケーションにデータセットからのデータを入れることができる。データ入力プログラムが自動的に目標アプリケーションにデータを入れている際に、キーストロークが格納されていないラベルを持つデータ項目に出会うと、データ入力プログラムは、目標アプリケーションにデータ項目を入れるようにユーザにうながし、ユーザのキーストロークを観測し、将来の使用に備えそれを格納する。
【誤訳訂正５】
【訂正対象書類名】明細書
【訂正対象項目名】００１５
【訂正方法】変更
【訂正の内容】
【００１５】
発明の別の実施の形態によると、方法は、データセットの少なくとも一部を目標データベースにインポートするために供給される。方法は、目標データベースへのテストデータを入力して、次に、データベースを検索又はスキャンしてテストデータに対応するパターンを探すことを含む。この目的のためにデータベースから独立したパターン認識アプリケーションを使用することができる。データベースの構造は検索結果に基づいてモデル化される。その後、モデル化された構造を使用することで直接データベースにアクセスすることができる。特に、モデリングプロセスは、データベース構造内の位置をラベルに関連付けることを含み、そこでは、ラベルは検索ステップの間に前記位置で見つけられたテストデータの要素に対応する。次に、例えば独立したソフトウェアプログラムを使用し、位置と要素の両方に関連付けられたラベルに基づいて、データ要素を直接データベース中の特定の位置にインポートすることができる。
【誤訳訂正６】
【訂正対象書類名】明細書
【訂正対象項目名】００２１
【訂正方法】変更
【訂正の内容】
【００２１】
図１Ａ示す実施の形態は図１Ｂに示されるように実行することができる。図１Ｂに示す発明の例示的な実施の形態によると、ラベルをデータに追加する方法は、（a）電子的に表されたファイル内のデータを識別し、（b）ラベルをメタデータに関連付けするためのリストに基づいて、識別されたデータ内のメタデータに対応するラベルを選択し、（c）選択されたラベルを電子的に表されるファイルへ加えてメタデータと関連付けられた識別されたデータ内のメタデータ及び／又は要素にラベル付けすることを含んでいる。ラベルはデータに関する情報を含み、１又は２以上の分類で定義される。本願において、「メタデータ」あるいは「メタ情報」はデータに関するデータ、即ち、他の情報について説明する情報である。この例では、識別されたデータのメタデータは識別されたデータ内の他のデータ要素を識別または説明し、例えば、テキストストリング、様々な制御文字(例えば、様々なASCII制御文字)などを含むことができる。例えば、捕捉されたデータストリーム又はファイルの中のメタデータをそのメタデータが言及するデータを識別するために使用することができ、そして、次に、識別されたデータに言及する追加メタデータを捕捉されたデータストリーム又はファイルに追加することができる。例えば、リストは、言語からのワード、連結同義語又は関連するラベルを含む多重分類、基準等からのラベルを含むことができる。捕捉されたデータストリーム又はファイルの中に第１分類などからのラベルが認識されると、それがラベル付けするデータ要素はさらに第２の異なる分類、基準等でラベル付けされる。その結果、第１分類ではなく第２分類を認識するコンピュータプログラムは、ここで、データストリーム又はファイル内の情報を用い又は認識し編成することができる。第２分類のために新しいラベルを加えて、また、オプションとして、第１分類(または、基準、スキーマなど)から古いラベルを取り除くことによって、新たな変換されたデータストリーム又はファイルを形成することができる。
【誤訳訂正７】
【訂正対象書類名】明細書
【訂正対象項目名】００２２
【訂正方法】変更
【訂正の内容】
【００２２】
リストが識別されたデータ内のメタデータにラベルを関連付けさせないとき、ユーザはメタデータに対応するラベルを選択する入力をうながされる。ラベルをメタデータに関連付けさせるためのリストにユーザ選択で示された関連付けを加えることができる。望ましくは、ラベルはXML（Extensible  Markup  Language）と一致していて、また、XBRL（Extensible  Business  Reporting  Language）仕様に一致している。もちろん、ラベルはまた、スプレッドシート、リレーショナルデータベース及び他のファイル構造、スキーマまたは基準に関するデータ形式と一致することができる。
【誤訳訂正８】
【訂正対象書類名】明細書
【訂正対象項目名】００２８
【訂正方法】変更
【訂正の内容】
【００２８】
図１Ｂに示すように、第1ステップ102において電子的に表されたファイルの中のデータは識別される。次に、ステップ104において、ラベルをテキストストリングに関連付けさせるためのリストに基づいて、識別されたデータ内のテキストストリングのようなメタデータに対応するラベルが選択される。図１Ｂで「テキストストリング」に明確に言及されるが、各「テキストストリング」を「メタデータ」に置き換えることができる。言い換えれば、図１Ｂに示される概念はテキストストリングに関してだけでなく、メタデータの他の形式にも適用することができる。これはまた、本明細書で説明される他の実施の形態にも当てはまる。
【誤訳訂正９】
【訂正対象書類名】明細書
【訂正対象項目名】００２９
【訂正方法】変更
【訂正の内容】
【００２９】
ステップ104から制御はステップ106に進み、ここで、１つの識別されていないテキストストリング又はリスト上に関連づけられたラベルを持っていないテキストストリングであるか否かが決定される。Ｙｅｓならば、制御はステップ108に進む。そこでは、ユーザがテキストストリングに対応するラベルを選択するように入力をうながす。例えば、ユーザに対してポップアップウィンドウ内に、あるいは、ダイアログの一部として、１以上の分類が与えられ、高速かつ容易に正しいラベルを選択することができる。
【誤訳訂正１０】
【訂正対象書類名】明細書
【訂正対象項目名】００３０
【訂正方法】変更
【訂正の内容】
【００３０】
ステップ108から制御はステップ110に進む。ステップ110で、プロンプトに対応してユーザによって選択された関連付けは今後の使用のために格納される。ステップ110から制御はステップ112に進む。ステップ106での決定に関してＮＯならば、制御はステップ106からステップ112へ続く。
【誤訳訂正１１】
【訂正対象書類名】明細書
【訂正対象項目名】００３１
【訂正方法】変更
【訂正の内容】
【００３１】
ステップ112では、識別されたデータのすべての関連するテキストストリングのために(例えば、リストを使用して)ラベルが選択されたか否かが決定される。ここでは、データを例えばXBRL分類の適切なラベルにマッピングするのに使用することができる各データに関連付けられた何らか形態のラベルがあるであろうという仮定がある。本機能を実行するソフトウェアアプリケーションは、異質又は余計なテキストを無視し、テキストと近いデータを適切に解釈する程度の知性を発揮することができる。例えば、会計システム、例えば、バランスシートからの出力において、該出力はレポートヘッダーとレポートフッターを含むことができ、これらの一方又は両方は、情況によって、翻訳される必要はない。また、解釈されXBRLラベルで相関するテキストを１ライン以上に渡らすことはできるが、このテキストに関連するデータは１ライン上にあるであろう。この状況で、ソフトウェアアプリケーションは複数のラインを適切に合併するだろう。さらに、テキストストリングは、例えば、「キャシュオンハンド（現金手持ち高）」と呼ばれているテキストラベルをもった財務諸表のようなデータの複数アイテムに言及又は適用するラベル、又は「2000年」の報告ピリオドに関する別のラベルとすることができる。ファイル内のデータの場所又は位置は、どのXBRLラベルがデータにとって適切であるかを示すことをまた助ける。データにラベル付けすることを助ける、データの他のデータとの相対位置に関するいかなる情報（例えば、階層のような、他の項目内の特定の位置にネストされたデータ項目を示すドキュメント内での位置）は、データにとって適切なXBRLラベルを決定することを助けるために使用できる。
【誤訳訂正１２】
【訂正対象書類名】明細書
【訂正対象項目名】００３８
【訂正方法】変更
【訂正の内容】
【００３８】
発明の例示的な実施の形態は、既知のラベル又は用語の同義語を含む同義語辞書、あるいは、ラベル間、用語間、及び／又はラベルと用語間の同義語リンクを含んでいて、自動又はユーザ補助のマッピングを容易にする。例えば、捕捉されたデータストリーム又はファイルがマッピングされる基準、スキーマ又は分類内の既知のラベルが「Sales（販売）」であるときに、辞書は、「Fees（料金）」と「Revenues（収入）」などの同義語を含むことができ、捕捉されたデータストリーム内で同義語が識別されると、それらが言及するデータは、ラベル「Sales」によって適当にマッピング又はラベル付けされる。例えば、同義語辞書をデータとメタデータとを関連付けるためのリスト内に取り入れることができる。辞書は、XML分類などの分類又はスキーマの一部でないが、分類、スキーマ等において用語に同義語的に関連したものを含むことができる。発明の例示的な実施の形態において、同義語辞書は外国語を含んでおり、そのため、ラベルかデータを1つの言語から別の言語にマッピングすることができる。
【誤訳訂正１３】
【訂正対象書類名】明細書
【訂正対象項目名】００３９
【訂正方法】変更
【訂正の内容】
【００３９】
例えば、変換プログラムをまた、ドキュメント内の用語を1つの言語から別の言語へ翻訳するのに使用することができる。例えば、データとメタデータとを関連付けるためのリスト(これはデータを識別し追加又は置換ラベルを選択するために変換プログラムによって使用される)は、言語又は言語の一部と、言語間の同義語を示すリンクとを含む。言語部分は、例えば、U.S.GAAPに現れる英語記述用語と、フランス語、ドイツ語、スペイン語等の対応する同義語と、国際GAAPなどの他の基準に現れるかもしれない同様の用語とすることができる。したがって、ユーザは、U.S.GAAPと一致した財務情報を含むドキュメントを変換プログラムへ提供して、英単語の代わりにフランス語の単語でドキュメントを出力するように変換プログラムに指定することができる。また、ユーザは、英単語の代わりにドイツ語等の単語でU.S.GAAPドキュメントを国際GAAPドキュメントに変換するように変換プログラムに要求することができる。ユーザは必要な出力言語及びオプションでオリジナル言語を指定することができる。変換プログラムは、例えばそれが捕捉されたデータ内にラベルを見つけたときに、そのリスト中のラベルに対応するオリジナル言語であって、それが特定の言語であることが変換プログラムによって知られているオリジナル言語を自動的に識別することができる。
【誤訳訂正１４】
【訂正対象書類名】明細書
【訂正対象項目名】００４１
【訂正方法】変更
【訂正の内容】
【００４１】
図2で示す発明の別の実施の形態によると、方法は、XBRLに対応するデータセットの少なくとも一部をXBRL非対応目標アプリケーションにインポートするために提供される。方法は、ユーザがエクスポートファイルのエントリと１以上の適切なXBRL分類で定義されるラベルとを関連付けるステップと、特定のラベルと関連づけられたエントリにおいてエクスポートファイル中のデータを対応するラベルを持っているデータセットからのデータに置き換えることによって目標プログラム内にインポートするためのインポートファイルを形成するステップを含む。ユーザによって作られた関連付けは後の使用のために格納されるので、この格納された関連付けに基づいて元々エクスポートされたファイルと同じフォーマットを持っているファイルの中のデータを置き換えることによって自動的にインポートファイルを作成することができる。インポートファイルテンプレートはエクスポートファイルの構造とユーザによって作られた関連付けに基づいて作り出され、次に、入力されたデータと、インポートファイルテンプレート内のエントリの両方と関連付けられたラベルに基づいてデータを入力することによりインポートファイルテンプレートをデータで占めることによってインポートファイルを形成することができる。もちろん異なったデータをインポートするためにテンプレートを再利用することができる。ユーザはエクスポート/インポートファイル形式で適当な方法でもってエントリ間の関連付けを示すことができる。例えば、ユーザはラベルと関連づけられたデータをエクスポートファイルの様々なエントリに挿入することができ、次に、ソフトウェアがエクスポートファイル中のエントリをスキャンし新たに入力されたデータに基づいて関連付けられたラベルを識別し、目標プログラム又は目標アプリケーションにインポートするためのデータで(空)のインポートファイルテンプレートを占めるときに後の使用のために関連付けを格納することができる。エクスポートファイルの構造と格納された関連付けはインポートファイルテンプレートを表すことができる。新たに入力されたデータはラベル自体を含むことができる。代わりに、エクスポートファイルの各エントリのために、ソフトウェアはラベルのリストを提示することができ、ユーザは関連付けを示すためにリストから1個以上の適切なラベルを選択することができる。次に、関連付けは格納される。テンプレートをインポートのためのデータで占めることができる。これは、例えば、インポートされるデータと関連付けられたラベルを識別し、同じラベルと関連付けられたテンプレート内のエントリの位置を見つけ、テンプレート内で見つけられたエントリにデータを入れ、データセット内のインポートされるすべてのデータのためにこれらのステップを繰り返すことによって、なされる。
【誤訳訂正１５】
【訂正対象書類名】明細書
【訂正対象項目名】００４２
【訂正方法】変更
【訂正の内容】
【００４２】
図2に示されるように、ステップ202において、データは目標アプリケーション又はプログラムからエクスポートファイルにエクスポートされる。ステップ202から制御はステップ204に進み、ここで、ユーザはエクスポートファイル中のエントリをラベル、例えばXBRL分類で定義されるラベルと関連付ける。ステップ204から制御はステップ206に進み、そこでは、ユーザによって作られた関連付けが格納される。ステップ206から制御はステップ208に進み、ここで、前記(例えば、XBRL)ラベルと関連付けられたエントリ又は位置のエクスポートファイル中のデータを対応するラベルを持つ新データに置き換えることによって新たなインポートファイルは作り出される。
【誤訳訂正１６】
【訂正対象書類名】明細書
【訂正対象項目名】００４３
【訂正方法】変更
【訂正の内容】
【００４３】
図3で示す発明の別の実施の形態では、1セットのデータの少なくとも一部を目標アプリケーションにインポートする方法が提供される。この方法において、データセットは該データセット内のデータに関する情報を示すラベルを含み、ラベルは1以上の分類で定義される。例えば、データセットはXBRL対応であり、ラベルは１以上のXBRL分類で定義される。方法は、ユーザがラベルと関連づけられたデータを目標アプリケーションに入力することを監視しかつそれぞれの異なったラベルのためのデータエントリと関連づけられたキーストロークを格納するプログラムを含んでいる。次に、目標アプリケーション(これはXBRL非対応かつXML非対応とすることができる)に入力するために、データ入力プログラムがXBRL対応データセットを受け取るとき、このプログラム又は異なるプログラムは、データセット内のデータと関連づけられたラベルに対応する格納されたキーストロークを実行することによってデータセットからのデータを目標アプリケーションに入力することができる。データを目標アプリケーションに自動的に入力するプログラムがキーストロークが格納されていないデータ項目に遭遇すると、目標アプリケーションにデータ項目を入れるようにユーザ入力をうながし、ユーザのキーストロークを観察してそれを今後の使用のために格納する。
【誤訳訂正１７】
【訂正対象書類名】明細書
【訂正対象項目名】００４４
【訂正方法】変更
【訂正の内容】
【００４４】
図３に示されるように、第1ステップ302において第１ソフトウェアアプリケーションは、ラベルと関連づけられたデータをユーザが目標アプリケーションに入力することを観測する。制御がステップ302からステップ304に進み、ここで、第１アプリケーションはそれぞれの異なったラベル(例えば、XBRLラベル)に関するデータエントリと関連づけられた観測されたキーストロークを記憶する。ステップ304から制御はステップ306に進む。そこでは、第１アプリケーションは、目標アプリケーションに入力するためのデータセットを受け取る。制御がステップ306から308に進み、ここで、第１アプリケーションはデータセット内のデータと関連付けられるラベルに対応する格納されたキーストロークを実行することによってデータセットからのデータを目標アプリケーションに入れる。制御はステップ308からステップ310に進み、このステップにおいて、記憶されたキーストロークを持っていないデータセット内のデータが存在するか否かが第１アプリケーションによって決定される。言い換えれば、第１アプリケーションがキーストロークを記憶又は観測していないラベルを有するデータがデータセット内に存在するかが決定される。存在がＹｅｓであるならば、制御はステップ312に進み、このステップにおいて、第１アプリケーションが目標アプリケーションにデータ項目を入れるようにユーザにうながし、あるいは、目標アプリケーションにデータ項目を入れるために適切なキーストロークシーケンスを提供する。例えば、適当なシーケンスが事前記録されたキーストロークシーケンスのメニュー又はグループから選択されうる。制御がステップ312からステップ314に進み、このステップにおいて、提供されたキーストロークシーケンスは今後の使用のために第１アプリケーションによって格納される。制御はステップ314からステップ316に進む。
【誤訳訂正１８】
【訂正対象書類名】明細書
【訂正対象項目名】００４７
【訂正方法】変更
【訂正の内容】
【００４７】
図4で示す発明の別の実施の形態において、方法はデータセットの少なくとも一部を目標データベースにインポートまたは入力するために提供される。方法は、目標データベースへテストデータを入力して該テストデータに対応するパターンに関するデータベースを検索またはスキャンすることを含んでいる。この目的のためにデータベースから独立しているパターン認識アプリケーションを使用することができる。データベースの構造は検索結果に基づいてモデル化される。その後、モデル化された構造を使用することで直接データベースにアクセスすることができる。特に、モデリングプロセスは、データベース構造内の位置を、検索ステップの間に該位置で見つけられたテストデータの要素に対応するラベルと関連付けることを含む。データ要素は、次に、例えば独立しているソフトウェアアプリケーションを使用することにより、位置と要素の両方と関連づけられたラベルに基づいて、直接データベースの中の特定の位置に挿入されうる。
【誤訳訂正１９】
【訂正対象書類名】明細書
【訂正対象項目名】００４９
【訂正方法】変更
【訂正の内容】
【００４９】
ステップ404から制御はステップ406に進む。ここで、独立アプリケーション(例えば、パターン認識アプリケーション又は他の別のアプリケーション)は検索/走査（スキャン）結果に基づいてデータベースの構造のモデルを構成する。ステップ406から制御はステップ408に進み、ここで、データベース構造における位置はラベル、例えば、１以上のXBRL分類で定義されるラベルと関連付けられる。ラベルは検索/走査の間にデータベース構造におけるそれらの位置で見つけられたテストデータの要素に対応している。制御がステップ408からステップ410に進み、そこでは、データセットからの要素は位置と要素の両方と関連づけられたラベルに基づいてデータベースに直接インポートされる。
【誤訳訂正２０】
【訂正対象書類名】明細書
【訂正対象項目名】００５３
【訂正方法】変更
【訂正の内容】
【００５３】
それぞれの説明された実施の形態に関して、ユーザによって提供された情報、例えば、目標アプリケーションからのデータと、XBRLラベル又はタグとの関連付けはドラッグ・アンド・ドロップ、カットアンドペースト、提供されたメニューからのアイテムの選択、キーボード入力、または、他のテクニックを使用することで作ることができる。さらに、説明されたいくつかの実施の形態を多様に結合することができる。目標プログラム又は目標アプリケーションからデータを抽出することは、印刷ファイルを入手することに代えて、あるいはそれに加えて、親（目標）アプリケーションを実行及びディスプレイ画面又はウィンドウからのデータなどをこすり落とすこと等をすることなく、ファイル又はデータベースから直接データにアクセスすることを含むことができる。
【誤訳訂正２１】
【訂正対象書類名】図面
【訂正対象項目名】図１Ｂ
【訂正方法】変更
【訂正の内容】
【図１Ｂ】
2005500623.tif 000001
【誤訳訂正２２】
【訂正対象書類名】図面
【訂正対象項目名】図２
【訂正方法】変更
【訂正の内容】
【図２】
2005500623.tif 000002
【誤訳訂正２３】
【訂正対象書類名】図面
【訂正対象項目名】図３
【訂正方法】変更
【訂正の内容】
【図３】
2005500623.tif 000003
【誤訳訂正２４】
【訂正対象書類名】図面
【訂正対象項目名】図４
【訂正方法】変更
【訂正の内容】
【図４】
2005500623.tif 000004