【手続補正書】
【提出日】平成20年4月28日(2008.4.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ抽象化モデルにおいて、データベース内の物理フィールドに対応する論理フィールドの間の関係を管理する方法であって、
幾つかが共通名を共有する論理フィールドを含む前記データ抽象化モデルの論理分岐間のリンクを伴う構造を提供するステップであって、前記リンクが、多数の論理フィールドによって共有される共通名に対する参照を含む抽象照会を実行するときに、前記物理フィールドを含むデータ構造の適切な連結を可能にするステップ、
を有する方法。
【請求項２】
各々の論理分岐が前記データ抽象化モデルのカテゴリー仕様によって定められる、請求項１に記載の方法。
【請求項３】
対応するカテゴリー仕様を持つ少なくとも１つの生成された論理リンクを含むステップを有する、請求項２に記載の方法。
【請求項４】
前記データ抽象化モデルが複数の論理フィールド仕様を含み、前記論理フィールド仕様の各々が特定の論理フィールドを定める方法であって、前記複数の論理フィールド仕様のうちの対応する論理フィールド仕様を持つ少なくとも１つの生成された論理リンクを含むステップをさらに有する、請求項２に記載の方法。
【請求項５】
各々の論理リンクが、前記データベースにおけるデータの物理表現の、異なるデータ構造間のパスを定める、請求項１に記載の方法。
【請求項６】
前記物理表現が関係（リレーショナル）表現である、請求項５に記載の方法。
【請求項７】
各々のデータ構造が前記関係表現の表である、請求項６に記載の方法。
【請求項８】
各々のデータ構造が前記関係表現の表における列である、請求項６に記載の方法。
【請求項９】
複数の論理分岐の各々について、前記データベースにおけるデータの物理表現の、対応するデータ構造を特定するステップと、
前記特定されたデータ構造が互いに関連するかどうかを判断するステップと、
を有する、請求項１に記載の方法。
【請求項１０】
データ抽象化モデルによって論理的に表現された物理データについて問い合わせを行う照会を生成する方法であって、
各々が前記データ抽象化モデルの論理フィールド仕様に対応する１つ又は複数の結果フィールドを有する、データベース内の物理データに対する抽象照会を受け取るステップと、
前記抽象照会に含まれる論理フィールド間の関係を定める関連論理リンクを、前記データ抽象化モデルが含むかどうかを判断するステップと、
前記データ抽象化モデルが関連論理リンクを含む場合に、
前記関連論理リンクを取得するステップと、
前記抽象照会を、前記物理データに対して実行することが可能な実行可能照会に変換するステップであって、前記変換が、前記データ抽象化モデルと前記取得した関連論理リンクとを用いて行われるステップと、
を有する方法。
【請求項１１】
前記データ抽象化モデルが関連論理リンクを含むかどうかを判断するステップが、前記抽象照会の各々の結果フィールドについて、対応する論理フィールド仕様が論理リンクを含むかどうかを判断するステップを有する、請求項１０に記載の方法。
【請求項１２】
前記データ抽象化モデルが前記関連論理リンクを含むかどうかを判断するステップが、前記抽象照会の前記結果フィールドの１つ又は複数が、論理リンクを含むカテゴリー仕様に含まれるかどうかを判断するステップを有する、請求項１０に記載の方法。
【請求項１３】
各々の論理リンクが、前記データベースにおける前記物理データの関係表現の、異なるデータ構造間のパスを定める、請求項１０に記載の方法。
【請求項１４】
前記実行可能照会がＳＱＬ照会である、請求項１３に記載の方法。
【請求項１５】
前記取得した関連論理リンクが、前記ＳＱＬ照会において、前記異なるデータ構造をリンクするＪＯＩＮステートメントとして表現される、請求項１４に記載の方法。
【請求項１６】
データベース内のデータを抽象的に記述しており、その各々が前記データの特定のセットの論理表現を定めるデータ抽象化モデル、の論理フィールドをリンクさせる方法であって、
前記データ抽象化モデルについての論理ツリー構造を生成するステップであって、前記論理ツリー構造が複数の論理分岐を持ち、その各々が１つ又は複数の論理フィールドを含むステップと、
異なる論理分岐間の関係を特定するステップと、
前記特定された関係を抽象的に記述する論理リンクを生成するステップと、
前記生成された論理リンクを前記データ抽象化モデルと関連付けるステップと、
を有する方法。
【請求項１７】
プロセッサによって実行されるとき、データ抽象化モデルによって論理的に表現された物理データについて問い合わせを行う照会の生成プロセスを実施するプログラム、を含むコンピュータ可読媒体であって、前記プロセスが、
データベース内の物理データに対する抽象照会を受け取るステップであって、前記抽象照会の論理フィールドが前記データ抽象化モデルによって定められるステップと、
前記抽象照会に含まれる論理フィールドと関連付けられた論理リンクを前記データ抽象化モデルが含むかどうかを判断するステップであって、前記論理リンクが関連論理フィールドと他の論理フィールドとの間の関係を定めるステップと、
前記データ抽象化モデルが関連論理リンクを含む場合に、
前記関連論理リンクを取得するステップと、
前記抽象照会を、前記物理データに対して実行することが可能な実行可能照会に変換するステップであって、前記変換が、前記データ抽象化モデルと前記取得した関連論理リンクとを用いて行われるステップと、
を有するコンピュータ可読媒体。
【請求項１８】
プロセッサによって実行されるとき、データ抽象化モデルによって論理的に表現された物理データについて問い合わせを行う照会の生成プロセスを実施するプログラム、を含むコンピュータ可読媒体であって、前記プロセスが、
前記データ抽象化モデルを表現する論理ツリー構造をユーザが検索することを可能にするグラフィカル・ユーザ・インターフェースを表示するステップであって、前記論理ツリー構造が複数の論理分岐を有し、少なくとも２つの論理分岐がそれらの間の関係を定める論理リンクによってリンクされ、かつ、各々の論理分岐が前記データ抽象化モデルの１つ又は複数の論理フィールドを含み、各々の論理フィールドが前記物理データの特定のセットの論理表現を定めるステップ、
を有するコンピュータ可読媒体。
【請求項１９】
前記プロセスが、
抽象照会について照会条件を定めるために１つ又は複数の論理フィールドを選択するステップと、
前記抽象照会についての結果フィールドとして１つ又は複数の論理フィールドを選択するステップと、
のうちの少なくとも一方のために、前記グラフィカル・ユーザ・インターフェースを用いる前記論理ツリー構造のユーザによる検索を追跡するステップをさらに含む、
請求項１８に記載のコンピュータ可読媒体。
【請求項２０】
前記プロセスが、
追跡されたユーザによる検索に基づいて、リンクされた論理分岐内を前記ユーザが検索するかどうかを判断するステップと、
リンクされた論理分岐内を前記ユーザが検索する場合に、
前記データ抽象化モデルから対応する論理リンクを取得するステップと、
前記抽象照会を、前記物理データに対して実行することが可能な実行可能照会に変換するステップであって、前記変換が、前記データ抽象化モデルと前記取得した対応する論理リンクとを用いて行われるステップと、
をさらに有する、請求項１９に記載のコンピュータ可読媒体。