【手続補正書】
【提出日】平成29年3月10日(2017.3.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データマッピングの生成を促進するための方法であって、
論理設計の１つ以上のコンポーネントを特定する情報を１つ以上のコンピュータシステムにて受け取ることを含み、前記１つ以上のコンポーネントのうちの少なくとも１つは第１のタイプであり、前記方法はさらに、
前記１つ以上のコンピュータシステムに関連付けられる１つ以上のプロセッサにより、前記論理設計における上流のコンポーネントに基づいて、前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つの前記論理設計における下流のコンポーネントに可視であるデータ属性のセットを判定することと、
前記１つ以上のコンピュータシステムに関連付けられる前記１つ以上のプロセッサにより、前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つの前記論理設計における前記下流のコンポーネントに可視である属性の前記セットを示す情報を生成することとを含む、方法。
【請求項２】
前記１つ以上のコンピュータシステムに関連付けられる前記１つ以上のプロセッサにより、前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つの前記論理設計における前記下流のコンポーネントに可視であるデータ属性の前記セットを判定することは、上流のコンポーネントから可視である１つ以上の属性を導き出すことと、下流のコンポーネントに前記１つ以上の属性をエクスポーズすることとを含む、請求項１に記載の方法。
【請求項３】
前記論理設計の前記１つ以上のコンポーネントを特定する前記情報を受け取ることは、前記論理設計を通って流れる情報の形を変更するオペレーションを示す情報を受け取ることを含む、請求項１または２に記載の方法。
【請求項４】
前記論理設計の前記１つ以上のコンポーネントを特定する前記情報を受け取ることは、前記論理設計を通って流れる情報のフローを制御するが前記論理設計を通って流れる前記情報の形を変更しないオペレーションを示す情報を受け取ることを含む、請求項１〜３のいずれか１項に記載の方法。
【請求項５】
前記論理設計の前記１つ以上のコンポーネントを特定する前記情報を受け取ることは、ソースデータストアに格納されるデータの１つ以上の属性を有するソースコンポーネントを示す情報を受け取ることを含む、請求項１〜４のいずれか１項に記載の方法。
【請求項６】
前記論理設計の前記１つ以上のコンポーネントを特定する前記情報を受け取ることは、ターゲットデータストアに格納されるデータの１つ以上の属性を有するターゲットコンポーネントを示す情報を受け取ることを含む、請求項１〜５のいずれか１項に記載の方法。
【請求項７】
前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つの前記論理設計における前記下流のコンポーネントに可視である属性の前記セットを示す前記情報を生成することは、下流のコンポーネントに属性のリストをエクスポートすることを含む、請求項１〜６のいずれか１項に記載の方法。
【請求項８】
前記論理設計へのコンポーネントまたは属性の導入または除去による前記論理設計における変更を前記１つ以上のコンピュータシステムにて受け取ることと、
前記１つ以上のコンピュータシステムに関連付けられる前記１つ以上のプロセッサにより、前記論理設計における前記変更が前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つに影響するかどうかを判定することと、
前記論理設計における前記変更が前記第１のタイプである前記１つ以上のコンポーネントの少なくとも１つに影響するという判定に基づいて、前記１つ以上のコンピュータシステムに関連付けられる前記１つ以上のプロセッサにより、下流のコンポーネントに可視であるデータ属性の更新されたセットを判定することとをさらに含む、請求項１〜７のいずれか１項に記載の方法。
【請求項９】
前記論理設計へのコンポーネントまたは属性の導入による前記論理設計における変更を前記１つ以上のコンピュータシステムにて受け取ることと、
前記１つ以上のコンピュータシステムに関連付けられる前記１つ以上のプロセッサにより、前記論理設計における前記変更が前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つに影響するかどうかを判定することと、
前記論理設計における前記変更が前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つに影響するという判定に基づいて、下流のコンポーネントに可視であるデータ属性の前記セットを保存することとをさらに含む、請求項１〜８のいずれか１項に記載の方法。
【請求項１０】
コンポーネントまたは属性をリネームする前記論理設計における変更を、前記１つ以上のコンピュータシステムにて受け取ることと、
前記１つ以上のコンピュータシステムに関連付けられる前記１つ以上のプロセッサにより、前記論理設計における前記変更が前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つに影響するかどうかを判定することと、
前記論理設計における前記変更が前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つに影響するという判定に基づいて、下流のコンポーネントに可視であるデータ属性の前記セットをリネームすることとをさらに含む、請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
データマッピングの生成を促進するためのコンピュータ実行可能コードを含むコンピュータ読取可能プログラムであって、
論理設計の１つ以上のコンポーネントを特定する情報を受け取るためのコードを含み、前記１つ以上のコンポーネントのうちの少なくとも１つは第１のタイプであり、
前記論理設計における上流のコンポーネントに基づいて、前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つの前記論理設計における下流のコンポーネントに可視であるデータ属性のセットを判定するためのコードと、
前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つの前記論理設計における前記下流のコンポーネントに可視である属性の前記セットを示す情報を生成するためのコードとを含む、コンピュータ読取可能プログラム。
【請求項１２】
コンピュータによって実行されると、請求項１〜１０のいずれか１項に記載の方法を当該コンピュータに実施させるコンピュータ読取可能プログラム。
【請求項１３】
データマッピングの生成を促進するためのシステムであって、
プロセッサと、
前記プロセッサと通信し、かつ、命令のセットを格納するように構成されるメモリとを含み、前記命令のセットは、前記プロセッサによって実行されると、
論理設計の１つ以上のコンポーネントを特定する情報を受け取るように前記プロセッサを構成し、前記１つ以上のコンポーネントのうちの少なくとも１つは第１のタイプであり、前記命令のセットはさらに、
前記論理設計における上流のコンポーネントに基づいて、前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つの前記論理設計における下流のコンポーネントに可視であるデータ属性のセットを判定し、
前記第１のタイプである前記１つ以上のコンポーネントのうちの少なくとも１つの前記論理設計における前記下流のコンポーネントに可視である属性の前記セットを示す情報を生成するように前記プロセッサを構成する、システム。