【手続補正書】
【提出日】平成24年11月30日(2012.11.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータシステムによって使用される、データストレージシステム内に格納されたデータをマッピングする方法であって、
ノードを含むデータフローグラフの仕様を処理するステップであって、前記ノードがデータのフローを表現するリンクによって相互接続された計算を表現し、前記データフローグラフの少なくとも一つが少なくとも一つの入力データセットからデータのフローを受取り、且つ、前記データフローグラフの少なくとも一つが少なくとも一つの出力データセットにデータのフローを提供する、ステップ；
データセットの一つ以上のセットを特定するステップであって、所与のセット内の各データセットが単一のデータセットの異なるバージョンを特定するための一つ以上の基準に一致し、前記単一のデータセットの各バージョンが前記データフローグラフのうちの異なる一つによって受け取られるかまたは提供されるデータを表す、ステップ；
所与のセットにおける少なくとも二つのデータセットの間のマッピングを受け取るユーザインターフェースを提供するステップ；及び、
データを前記マッピングのデータセットに提供するかまたはデータを前記マッピングのデータセットから受け取る一つのデータフローグラフに関連して前記ユーザインターフェースを通して受け取られた前記マッピングを格納するステップ；
を含む方法。
【請求項２】
前記セットを前記ユーザインターフェースを通して提示することを含む請求項１に記載の方法。
【請求項３】
前記一つ以上の基準への一致の数量化に従って順位付けられた、可能性のあるマッピングのリストを前記ユーザインターフェースを通して提示することを含む請求項１に記載の方法。
【請求項４】
前記可能性のあるマッピングのリストは、前記リスト内にてより高位に順序付けられた所与のデータセットのインスタンスである可能性がより高い候補を含む請求項３に記載の方法。
【請求項５】
前記基準の一つが前記一つ以上のデータセットのセットを特定するマッパに組込まれている請求項３に記載の方法。
【請求項６】
前記基準の一つは前記ユーザインターフェースから受け取られる請求項３に記載の方法。
【請求項７】
前記可能性のあるマッピングの少なくとも一つは一つのデータセットを表現するデータフローグラフの構成要素を示し、且つ、前記可能性のあるマッピングの少なくとも一つはデータセットを表現しないデータフローグラフの構成要素を示す、請求項３に記載の方法。
【請求項８】
複数の構成要素を含むデータフローグラフのサブグラフはデータセットを表現する請求項１に記載の方法。
【請求項９】
前記サブグラフはデータ構成要素を含む請求項８に記載の方法。
【請求項１０】
前記サブグラフは実行可能な構成要素を含む請求項８に記載の方法。
【請求項１１】
前記データセットの一つ以上のセットを特定することは、所与のセット内の一つのデータセットが他のデータセットと共通の一つ以上の特徴を有するか否かを判別するためのヒューリスティックスを使用することを含む請求項１に記載の方法。
【請求項１２】
前記特徴は前記データセットの表現におけるバイト及びレコードの量を含む請求項１１に記載の方法。
【請求項１３】
前記特徴は前記データセットの表現の名称を含む請求項１１に記載の方法。
【請求項１４】
前記特徴は前記データセットの表現の生成日を含む請求項１１に記載の方法。
【請求項１５】
前記特徴は前記データセットの表現のデータフォーマットを含む請求項１１に記載の方法。
【請求項１６】
前記マッピングのデータセットの少なくとも一つはデータ管理システムに知られているデータセットのグループに属する請求項１に記載の方法。
【請求項１７】
さらに、所与のセットのデータセット間のフォーマットマッピングを提供することを含む請求項１に記載の方法。
【請求項１８】
前記マッピングは、前記データセットを追跡する前記データ管理システムにおけるレコードを指し示す識別子を含む請求項１に記載の方法。
【請求項１９】
さらに、データセットの変化に基づいて前記マッピングを更新することを含む請求項１に記載の方法。
【請求項２０】
データストレージシステム内に格納されたデータをマッピングするシステムであって、
ノードを含むデータフローグラフの仕様を格納するデータストレージシステムであって、前記ノードがデータのフローを表現するリンクによって相互接続された計算を表現し、
前記データフローグラフの少なくとも一つが少なくとも一つの入力データセットからデータのフローを受取り、且つ、前記データフローグラフの少なくとも一つが少なくとも一つの出力データセットにデータのフローを提供する、データストレージシステム；
データフローグラフと関連したデータセットの一つ以上のセットを特定するマッパであって、所与のセット内の各データセットが単一のデータセットの異なるバージョンを特定するための一つ以上の基準に一致し、前記単一のデータセットの各バージョンが前記データフローグラフのうちの異なる一つによって受け取られるかまたは提供されるデータを表す、マッパ；及び、
所与のセットにおける少なくとも二つのデータセットの間のマッピングを受け取るユーザインターフェースであって、データを前記マッピングのデータセットに提供するかまたはデータを前記マッピングのデータセットから受け取る一つのデータフローグラフに関連して前記データストレージシステム内の前記マッピングを格納するユーザインターフェース；
を含むシステム。
【請求項２１】
前記ユーザインターフェースが前記セットを提示する請求項２０に記載のシステム。
【請求項２２】
前記ユーザインターフェースが、前記一つ以上の基準への一致の数量化に従って順位付けられた、可能性のあるマッピングのリストを提示する請求項２０に記載のシステム。
【請求項２３】
前記可能性のあるマッピングのリストは、前記リスト内にてより高位に順序付けられた所与のデータセットのインスタンスである可能性がより高い候補を含む請求項２２に記載のシステム。
【請求項２４】
前記基準の一つが前記マッパに組み込まれている請求項２２に記載のシステム。
【請求項２５】
前記基準の一つは前記ユーザインターフェースによって受け取られる請求項２２に記載のシステム。
【請求項２６】
前記可能性のあるマッピングの少なくとも一つはデータセットを表現するデータフローグラフの構成要素を示し、且つ、前記可能性のあるマッピングの少なくとも一つはデータセットを表現しないデータフローグラフの構成要素を示す、請求項２２に記載のシステム。
【請求項２７】
複数の構成要素を含むデータフローグラフのサブグラフはデータセットを表現する請求項２０に記載のシステム。
【請求項２８】
前記サブグラフはデータ構成要素を含む請求項２７に記載のシステム。
【請求項２９】
前記サブグラフは実行可能な構成要素を含む請求項２７に記載のシステム。
【請求項３０】
前記マッパは、所与のセット内の一つのデータセットが他のデータセットと共通の一つ以上の特徴を有するか否かを判別するためのヒューリスティックスを使用する請求項２０に記載のシステム。
【請求項３１】
前記特徴は前記データセットの表現におけるバイト及びレコードの量を含む請求項３０に記載のシステム。
【請求項３２】
前記特徴は前記データセットの表現の名称を含む請求項３０に記載のシステム。
【請求項３３】
前記特徴は前記データセットの表現の生成日を含む請求項３０に記載のシステム。
【請求項３４】
前記特徴は前記データセットの表現のデータフォーマットを含む請求項３０に記載の方法システム。
【請求項３５】
前記マッピングの前記データセットの少なくとも一つはデータ管理システムに知られているデータセットのグループに属する請求項２０に記載のシステム。
【請求項３６】
前記マッパは、所与のセット内のデータセット間のフォーマットマッピングを発生する請求項２０に記載のシステム。
【請求項３７】
前記マッピングは、前記データセットを追跡する前記データ管理システムにおけるレコードを指し示す識別子を含む請求項２０に記載のシステム。
【請求項３８】
前記マッパはデータセットの変化に基づいて前記マッピングを更新する請求項２０に記載のシステム。
【請求項３９】
データストレージシステムに格納されたデータをマッピングするシステムであって、
ノードを含むデータフローグラフの仕様を処理する手段であって、前記ノードがデータのフローを表現するリンクによって相互接続された計算を表現し、前記データフローグラフの少なくとも一つが少なくとも一つの入力データセットからデータのフローを受取り、且つ、前記データフローグラフの少なくとも一つが少なくとも一つの出力データセットにデータのフローを提供する、手段；
データセットの一つ以上のセットを特定する手段であって、所与のセット内の各データセットが単一のデータセットの異なるバージョンを特定するための一つ以上の基準に一致し、前記単一のデータセットの各バージョンが前記データフローグラフのうちの異なる一つによって受け取られるかまたは提供されるデータを表す、手段；
所与のセットにおける少なくとも二つのデータセットの間のマッピングを受け取るユーザインターフェースを提供する手段；及び、
データを前記マッピングのデータセットに提供するかまたはデータを前記マッピングのデータセットから受け取る一つのデータフローグラフに関連して前記ユーザインターフェースを通して受け取られた前記マッピングを格納する手段；
を含むシステム。
【請求項４０】
データストレージシステムに格納されたデータをマッピングするためのコンピュータプログラムを格納するコンピュータ読み取り可能媒体であって、前記コンピュータプログラムは、
ノードを含むデータフローグラフの仕様を処理させる命令であって、前記ノードがデータのフローを表現するリンクによって相互接続された計算を表現し、前記データフローグラフの少なくとも一つが少なくとも一つの入力データセットからデータのフローを受取り、且つ、前記データフローグラフの少なくとも一つが少なくとも一つの出力データセットにデータのフローを提供する、命令；
データセットの一つ以上のセットを特定させる命令であって、所与のセット内の各データセットが単一のデータセットの異なるバージョンを特定するための一つ以上の基準に一致し、前記単一のデータセットの各バージョンが前記データフローグラフのうちの異なる一つによって受け取られるかまたは提供されるデータを表す、命令；
所与のセットにおける少なくとも二つのデータセットの間のマッピングを受け取るユーザインターフェースを提供させる命令；及び、
データを前記マッピングのデータセットに提供するかまたはデータを前記マッピングのデータセットから受け取る一つのデータフローグラフに関連して前記ユーザインターフェースを通して受け取られた前記マッピングを格納させる命令；
を含む、コンピュータ読み取り可能媒体。
【請求項４１】
単一のデータセットの各バージョンは、異なるグラフ、グラフサブセットまたは実行可能な構成要素に関連する請求項１に記載の方法。
【請求項４２】
単一のデータセットの各バージョンは、前記データストレージシステムに関連した異なる場所に格納される請求項１に記載の方法。
【請求項４３】
単一のデータセットの各バージョンは、異なるデータストレージフォーマットを用いて解釈される請求項１に記載の方法。
【請求項４４】
単一のデータセットの各バージョンは、前記データフローグラフの実行間で変化するパラメータを用いてアクセスされる請求項１に記載の方法。
【請求項４５】
単一のデータセットの各バージョンは、異なるグラフ、グラフサブセットまたは実行可能な構成要素に関連する請求項２０に記載のシステム。
【請求項４６】
単一のデータセットの各バージョンは、前記データストレージシステムに関連した異なる場所に格納される請求項２０に記載のシステム。
【請求項４７】
単一のデータセットの各バージョンは、異なるデータストレージフォーマットを用いて解釈される請求項２０に記載のシステム。
【請求項４８】
単一のデータセットの各バージョンは、前記データフローグラフの実行間で変化するパラメータを用いてアクセスされる請求項２０に記載のシステム。
【請求項４９】
前記ユーザインターフェースが前記セットを提示する請求項３９に記載のシステム。
【請求項５０】
前記ユーザインターフェースが、前記一つ以上の基準への一致の数量化に従って順位付けられた、可能性のあるマッピングのリストを提示する請求項３９に記載のシステム。
【請求項５１】
前記可能性のあるマッピングのリストは、前記リスト内にてより高位に順序付けられた所与のデータセットのインスタンスである可能性がより高い候補を含む請求項５０に記載のシステム。
【請求項５２】
前記データセットの一つ以上のセットを特定する手段は、前記基準の一つを含む請求項５０に記載のシステム。
【請求項５３】
前記基準の一つは、前記ユーザインターフェースによって受信される請求項５０に記載のシステム。
【請求項５４】
前記可能性のあるマッピングの少なくとも一つは一つのデータセットを表現するデータフローグラフの構成要素を示し、且つ、前記可能性のあるマッピングの少なくとも一つはデータセットを表現しないデータフローグラフの構成要素を示す、請求項５０に記載のシステム。
【請求項５５】
複数の構成要素を含むデータフローグラフのサブグラフはデータセットを表現する請求項３９に記載のシステム。
【請求項５６】
前記サブグラフはデータ構成要素を含む請求項５５に記載のシステム。
【請求項５７】
前記サブグラフは実行可能な構成要素を含む請求項５５に記載のシステム。
【請求項５８】
前記データセットの一つ以上のセットを特定する手段は、所与のセット内の一つのデータセットが他のデータセットと共通の一つ以上の特徴を有するか否かを判別するためのヒューリスティックスを使用する請求項３９に記載のシステム。
【請求項５９】
前記特徴は前記データセットの表現におけるバイト及びレコードの量を含む請求項５８に記載のシステム。
【請求項６０】
前記特徴は前記データセットの表現の名称を含む請求項５８に記載のシステム。
【請求項６１】
前記特徴は前記データセットの表現の生成日を含む請求項５８に記載のシステム。
【請求項６２】
前記特徴は前記データセットの表現のデータフォーマットを含む請求項５８に記載のシステム。
【請求項６３】
前記マッピングのデータセットの少なくとも一つはデータ管理システムに知られているデータセットのグループに属する請求項３９に記載のシステム。
【請求項６４】
前記データセットの一つ以上のセットを特定する手段は、所与のセットのデータセット間のフォーマットマッピングを発生する請求項３９に記載のシステム。
【請求項６５】
単一のデータセットの各バージョンは、異なるグラフ、グラフサブセットまたは実行可能な構成要素に関連する請求項３９に記載のシステム。
【請求項６６】
単一のデータセットの各バージョンは、前記データストレージシステムに関連した異なる場所に格納される請求項３９に記載のシステム。
【請求項６７】
単一のデータセットの各バージョンは、異なるデータストレージフォーマットを用いて解釈される請求項３９に記載のシステム。
【請求項６８】
単一のデータセットの各バージョンは、前記データフローグラフの実行間で変化するパラメータを用いてアクセスされる請求項３９に記載のシステム。
【請求項６９】
前記コンピュータプログラムは、前記セットを前記ユーザインターフェースを通して提示する命令をさらに含む、請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項７０】
前記コンピュータプログラムは、前記一つ以上の基準への一致の数量化に従って順位付けられた、可能性のあるマッピングのリストを前記ユーザインターフェースを通して提示する命令をさらに含む、請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項７１】
前記可能性のあるマッピングのリストは、前記リスト内にてより高位に順序付けられた所与のデータセットのインスタンスである可能性がより高い候補を含む請求項７０に記載のコンピュータ読み取り可能媒体。
【請求項７２】
前記基準の一つが前記一つ以上のデータセットのセットを特定するマッパに組込まれている請求項７０に記載のコンピュータ読み取り可能媒体。
【請求項７３】
前記基準の一つは前記ユーザインターフェースから受け取られる請求項７０に記載のコンピュータ読み取り可能媒体。
【請求項７４】
前記可能性のあるマッピングの少なくとも一つは一つのデータセットを表現するデータフローグラフの構成要素を示し、且つ、前記可能性のあるマッピングの少なくとも一つはデータセットを表現しないデータフローグラフの構成要素を示す、請求項７０に記載のコンピュータ読み取り可能媒体。
【請求項７５】
複数の構成要素を含むデータフローグラフのサブグラフはデータセットを表現する請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項７６】
前記サブグラフはデータ構成要素を含む請求項７５に記載のコンピュータ読み取り可能媒体。
【請求項７７】
前記サブグラフは実行可能な構成要素を含む請求項７５に記載のコンピュータ読み取り可能媒体。
【請求項７８】
前記データセットの一つ以上のセットを特定することは、所与のセット内の一つのデータセットが他のデータセットと共通の一つ以上の特徴を有するか否かを判別するためのヒューリスティックスを使用することを含む請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項７９】
前記特徴は前記データセットの表現におけるバイト及びレコードの量を含む請求項７８に記載のコンピュータ読み取り可能媒体。
【請求項８０】
前記特徴は前記データセットの表現の名称を含む請求項７８に記載のコンピュータ読み取り可能媒体。
【請求項８１】
前記特徴は前記データセットの表現の生成日を含む請求項７８に記載のコンピュータ読み取り可能媒体。
【請求項８２】
前記特徴は前記データセットの表現のデータフォーマットを含む請求項７８に記載のコンピュータ読み取り可能媒体。
【請求項８３】
前記マッピングのデータセットの少なくとも一つはデータ管理システムに知られているデータセットのグループに属する請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項８４】
前記コンピュータプログラムは、所与のセットのデータセット間のフォーマットマッピングを提供する命令をさらに含む、請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項８５】
前記マッピングは、前記データセットを追跡するデータ管理システムにおけるレコードを指し示す識別子を含む請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項８６】
前記コンピュータプログラムは、データセットの変化に基づいて前記マッピングを更新する命令をさらに含む、請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項８７】
単一のデータセットの各バージョンは、異なるグラフ、グラフサブセットまたは実行可能な構成要素に関連する請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項８８】
単一のデータセットの各バージョンは、前記データストレージシステムに関連した異なる場所に格納される請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項８９】
単一のデータセットの各バージョンは、異なるデータストレージフォーマットを用いて解釈される請求項４０に記載のコンピュータ読み取り可能媒体。
【請求項９０】
単一のデータセットの各バージョンは、前記データフローグラフの実行間で変化するパラメータを用いてアクセスされる請求項４０に記載のコンピュータ読み取り可能媒体。