【手続補正書】
【提出日】平成20年10月14日(2008.10.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データベース内の複数のデータオブジェクトの内の一つ以上のデータオブジェクトの第１集合と関係する情報を決定するための方法であって、
一つ以上のアクションの複合を指定するとともにナビゲーションアクションの指定を含むデータを受け取り、前記ナビゲーションアクションの指定は、異なるデータオブジェクト間の関係性を指定する第１の値と、複数の関係性タイプ内の関係性タイプを指定する第２の値とを含み、
前記一つ以上のデータオブジェクトの第１集合と関係する前記情報を決定するよう一つ以上のアクションの前記複合を適用し、前記アクションの少なくとも一つは、前記第１の値から決定される関係性と前記第２の値から決定される関係性タイプにより前記一つ以上のデータオブジェクトの第１集合と関係する別のデータオブジェクト集合に、データオブジェクト集合をマッピングする前記ナビゲーションアクションを含み、
前記一つ以上のデータオブジェクトの第１集合と関係する前記情報に基づく結果をユーザに提示すること、
を含み、
一つ以上のアクションの前記複合を適用することは、前記ナビゲーションアクションの再帰的適用を含む方法。
【請求項２】
前記ナビゲーションアクションの再帰的適用は、前記ナビゲーションアクションを含むナビゲーションアクションの複合の再帰的適用を含む請求項１の方法。
【請求項３】
一つ以上のアクションの前記複合を適用することは、前記ナビゲーションアクションの再帰的適用で見つけたデータオブジェクトを識別することを更に含む請求項１の方法。
【請求項４】
一つ以上のアクションの複合を適用することは、前記ナビゲーションアクションの再帰的適用の最後に見つけたデータオブジェクトを識別することを更に含む請求項１の方法。
【請求項５】
請求項１の方法であって、更に、
前記データベース内のデータオブジェクトに関する情報の視覚的表現の指定を受け取ることを含み、前記指定は、一つ以上のアクションの複合の指定を含み、
前記一つ以上のデータオブジェクトの第１集合と関係する前記情報に基づく結果をユーザに提示することは、一つ以上のデータオブジェクトの第１集合に関係する前記情報を含む前記視覚的表示を前記ユーザに提示すること含む請求項１の方法。
【請求項６】
前記ナビゲーションアクションの指定は、前記第２の値としてのデータオブジェクトカテゴリおよび前記第１の値としての前記関係性を指定する注釈ルール名称を引数に含む関数を含む請求項５の方法。
【請求項７】
前記複数の関係性タイプは、データオブジェクトの複数のカテゴリに対応する請求項１の方法。
【請求項８】
前記関係性は、第２データオブジェクトと関連付けられる値を参照する第１データオブジェクトと関連付けられる値を識別するとともに、前記関係性タイプは、前記ナビゲーションアクションにより返されるデータオブジェクトのカテゴリに対応する請求項７の方法。
【請求項９】
前記第１データオブジェクトは第１カテゴリにあり、前記第２データオブジェクトは第２カテゴリにある請求項８の方法。
【請求項１０】
前記第１データオブジェクトと関連付けられる前記値は外部キーであり、前記第２データオブジェクトと関連付けられる前記値は主キーである請求項８の方法。
【請求項１１】
データベース内の複数のデータオブジェクトの内の一つ以上のデータオブジェクトの第１集合と関係する情報を決定するための方法であって、
一つ以上のアクションの複合を指定するとともに第１アクションの指定を含むデータを受け取り、前記第１アクションの指定は、異なるデータオブジェクト間の関係性を指定する第１の値と、複数の関係性タイプ内の関係性タイプを指定する第２の値とを含み、
一つ以上のデータオブジェクトの第１集合と関係する前記情報を決定するようアクションの前記複合を適用し、前記アクションは、
前記第１の値から決定される関係性と前記第２の値から決定される関係性タイプにより前記一つ以上のデータオブジェクトの第１集合と関係する別のデータオブジェクト集合に、データオブジェクト集合をマッピングする前記第１アクションおよび、
前記第１アクションにより返される前記データオブジェクトと関連付けられる値に基づく関数を実行する第２アクションであって、それぞれの値は、前記関連データオブジェクトの属性を表す第２アクションを含み、
前記一つ以上のデータオブジェクトの第１集合と関係する前記情報に基づく結果をユーザに提示すること、
を含む、方法。
【請求項１２】
前記関数は、前記値に基づいて返された前記データオブジェクト集合をフィルタ処理して、前記返された集合のサブ集合を生成することを含む請求項１１の方法。
【請求項１３】
前記関数は、返された前記データオブジェクト集合をソートすることを含む請求項１１の方法。
【請求項１４】
前記関数は、前記値の少なくとも幾つかの算術関数を含む請求項１１の方法。
【請求項１５】
前記関数は、前記値の少なくとも幾つかの論理関数を含む請求項１１の方法。
【請求項１６】
請求項１１の方法であって、更に、
前記データベース内のデータオブジェクトに関する情報の視覚的表現の指定を受け取り、前記指定は、前記アクションの複合の指定を含み、
前記一つ以上のデータオブジェクトの第１集合と関係する前記情報に基づく結果をユーザに提示することは、一つ以上のデータオブジェクトの前記第１集合に関係する前記情報を含む前記視覚的表示を前記ユーザに提示することを含む請求項１１の方法。
【請求項１７】
前記第１アクションの指定は、前記第２の値としてのデータオブジェクトカテゴリおよび前記第１の値としての前記関係性を指定する注釈ルール名称を引数に含む関数を含む請求項１６の方法。
【請求項１８】
前記複数の関係性タイプは、データオブジェクトの複数のカテゴリに対応する請求項１１の方法。
【請求項１９】
前記関係性は、第２データオブジェクトと関連付けられる値を参照する第１データオブジェクトに関連付けられる値を識別するとともに、前記関係性タイプは、前記第１アクションにより返されるデータオブジェクトのカテゴリに対応する請求項１８の方法。
【請求項２０】
前記第１データオブジェクトは第１カテゴリにあり、前記第２データオブジェクトは第２カテゴリにある請求項１９の方法。
【請求項２１】
前記第１データオブジェクトと関連付けられる前記値は外部キーであり、前記第２データオブジェクトと関連付けられる前記値は主キーである請求項１９の方法。
【請求項２２】
データベースにある複数データオブジェクトの内の、一つ以上のデータオブジェクトの第１集合に関係する情報を決定するためのコンピュータ可読媒体であって、前記コンピュータ可読媒体は、コンピューターシステムに、
一つ以上のアクションの複合を指定するとともにナビゲーションアクションの指定を含むデータを受け取らせ、前記ナビゲーションアクションの指定は、異なるデータオブジェクト間の関係性を指定する第１の値と、複数の関係性タイプ内の関係性タイプを指定する第２の値とを含み、
前記一つ以上のデータオブジェクトの第１集合と関係する前記情報を決定するよう一つ以上のアクションの前記複合を適用させる命令を内部に記憶していて、前記アクションの少なくとも一つは、前記第１の値から決定される関係性と前記第２の値から決定される関係性タイプにより前記一つ以上のデータオブジェクトの第１集合と関係する別のデータオブジェクト集合に、データオブジェクト集合をマッピングする前記ナビゲーションアクションを含み、
前記一つ以上のアクションの複合を適用することは、前記ナビゲーションアクションの再帰的適用を含む、コンピュータ可読媒体。
【請求項２３】
前記ナビゲーションアクションの再帰的適用は、前記ナビゲーションアクションを含むナビゲーションアクションの複合の再帰的適用を含む請求項２２のコンピュータ可読媒体。
【請求項２４】
データベースにある複数データオブジェクトの内の、一つ以上のデータオブジェクトの第１集合に関係する情報を決定するためのコンピュータ可読媒体であって、前記コンピュータ可読媒体は、コンピューターシステムに、
一つ以上のアクションの複合を指定するとともに第１アクションの指定を含むデータを受け取らせ、前記第１アクションの指定は、異なるデータオブジェクト間の関係性を指定する第１の値と、複数の関係性タイプ内の関係性タイプを指定する第２の値とを含み、
一つ以上のデータオブジェクトの第１集合と関係する前記情報を決定するようアクションの前記複合を適用させる命令を内部に記憶していて、前記アクションは、
前記第１の値から決定される関係性と前記第２の値から決定される関係性タイプにより前記一つ以上のデータオブジェクトの第１集合と関係する別のデータオブジェクト集合に、データオブジェクト集合をマッピングする前記第１アクションおよび、
前記第１アクションにより返される前記データオブジェクトと関連付けられる値に基づく関数を実行する第２アクションであって、それぞれの値は、前記関連データオブジェクトの属性を表す第２アクションを含む、コンピュータ可読媒体。
【請求項２５】
前記関数は、前記値に基づいて返された前記データオブジェクト集合をフィルタ処理して、前記返された集合のサブ集合を生成することを含む請求項２４のコンピュータ可読媒体。
【請求項２６】
前記関数は、返された前記データオブジェクト集合をソートすることを含む請求項２４のコンピュータ可読媒体。
【請求項２７】
前記関数は、前記値の少なくとも幾つかの算術関数を含む請求項２４のコンピュータ可読媒体。
【請求項２８】
前記関数は、前記値の少なくとも幾つかの論理関数を含む請求項２４のコンピュータ可読媒体。
【請求項２９】
データベース内の複数のデータオブジェクトの内の一つ以上のデータオブジェクトの第１集合に関係する情報を決定するためのシステムであって、
前記複数のデータオブジェクトを格納する、コンピュータ可読媒体を含む収納庫、および、
前記収納庫と結合した、少なくとも１つのプロセッサを含む計算システムであって、
一つ以上のアクションの複合を指定するとともにナビゲーションアクションの指定を含むデータを受け取り、前記ナビゲーションアクションの指定は、異なるデータオブジェクト間の関係性を指定する第１の値と、複数の関係性タイプ内の関係性タイプを指定する第２の値とを含み、
前記一つ以上のデータオブジェクトの第１集合と関係する前記情報を決定するよう一つ以上のアクションの前記複合を適用するように構成された計算システムであり、前記アクションの少なくとも一つは、前記第１の値から決定される関係性と前記第２の値から決定される関係性タイプにより前記一つ以上のデータオブジェクトの第１集合と関係する別のデータオブジェクト集合に、データオブジェクト集合をマッピングする前記ナビゲーションアクションを含み、
前記一つ以上のアクションの複合を適用することは、前記ナビゲーションアクションの再帰的適用を含むシステム。
【請求項３０】
前記ナビゲーションアクションの再帰的適用は、前記ナビゲーションアクションを含むナビゲーションアクションの複合の再帰的適用を含む請求項２９のシステム。
【請求項３１】
データベース内の複数のデータオブジェクトの内の一つ以上のデータオブジェクトの第１集合と関係する情報を決定するためのシステムであって、
前記複数のデータオブジェクトを格納する、コンピュータ可読媒体を含む収納庫、および、
前記収納庫と結合した、少なくとも１つのプロセッサを含む計算システムであって、
一つ以上のアクションの複合を指定するとともに第１アクションの指定を含むデータを受け取り、前記第１アクションの指定は、異なるデータオブジェクト間の関係性を指定する第１の値と、複数の関係性タイプ内の関係性タイプを指定する第２の値とを含み、
一つ以上のデータオブジェクトの第１集合と関係する前記情報を決定するようアクションの前記複合を適用するように構成された計算システムであり、前記アクションは、
前記第１の値から決定される関係性と前記第２の値から決定される関係性タイプにより前記一つ以上のデータオブジェクトの第１集合と関係する別のデータオブジェクト集合に、データオブジェクト集合をマッピングする前記第１アクションおよび、
前記第１アクションにより返される前記データオブジェクトと関連付けられる値に基づく関数を実行する第２アクションであって、それぞれの値は、前記関連データオブジェクトの属性を表す第２アクションを含む、システム。
【請求項３２】
前記関数は、前記値に基づいて返された前記データオブジェクト集合をフィルタ処理して、前記返された集合のサブ集合を生成することを含む請求項３１のシステム。
【請求項３３】
前記関数は、返された前記データオブジェクト集合をソートすることを含む請求項３１のシステム。
【請求項３４】
前記関数は、前記値の少なくとも幾つかの算術関数を含む請求項３１のシステム。
【請求項３５】
前記関数は、前記値の少なくとも幾つかの論理関数を含む請求項３１のシステム。