【手続補正書】
【提出日】平成21年10月20日(2009.10.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信におけるビジネス情報を識別することができるいくつかのデータ要素の少なくとも１つを命名する動作をコンピュータに実行させるためのプログラムであって、前記動作は、
データ要素を、１つまたは複数のデータ要素を備える集約データ要素に関連付けるステップであって、前記データ要素は、前記データ要素が属する論理グループを表すオブジェクトクラス項、および前記論理グループの特徴を表す属性項が関連付けられているように構成されているステップと、
前記データ要素に割り当てることが有効な値を定義するデータタイプを選択するステップであって、前記データタイプは、前記データタイプを記述する追加の意味論的制限を表す修飾子項を備えているステップと、
前記集約データ要素の名前に応じて、前記修飾子項を、前記データ要素の前記属性項と前記オブジェクトクラス項のうち少なくとも一方に割り当てるステップと
を含むことを特徴とするプログラム。
【請求項２】
前記集約データ要素は、前記論理グループを意味論的に定義する集約クラス項が関連付けられているように構成されていることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記修飾子項が前記集約クラス項と同一である場合、前記修飾子項は、前記オブジェクトクラス項に割り当てられ、前記修飾子項が前記集約クラス項と同一でない場合、前記修飾子項は、前記属性項に割り当てられることを特徴とする請求項２に記載のプログラム。
【請求項４】
前記動作は、前記集約データ要素の前記名前を前記修飾子項と比較することによって、前記修飾子項が前記属性項または前記オブジェクトクラス項に割り当てられているかを決定するステップをさらに含み、前記名前は、集約クラス項を備えることを特徴とする請求項１に記載のプログラム。
【請求項５】
前記決定は、前記修飾子項が前記集約クラス項と同一である場合、前記修飾子項を前記オブジェクトクラス項に割り当てるために行われることを特徴とする請求項４に記載のプログラム。
【請求項６】
前記データ要素は、前記オブジェクトクラス項を意味論的に限定するオブジェクトクラス項修飾子が関連付けられているようにさらに構成され、前記データタイプは、前記データタイプをさらに意味論的に限定する追加の修飾子項をさらに備え、前記動作は、前記データタイプの前記追加の修飾子項を、前記オブジェクトクラス項修飾子に割り当てるステップをさらに含むことを特徴とする請求項５に記載のプログラム。
【請求項７】
前記決定は、前記修飾子項が前記集約クラス項と同一でない場合、前記修飾子項を前記属性項に割り当てるために行われることを特徴とする請求項４に記載のプログラム。
【請求項８】
前記データ要素は、前記属性項を意味論的に限定する属性項修飾子が関連付けられているようにさらに構成され、前記データタイプは、前記データタイプをさらに意味論的に限定する追加の修飾子項をさらに備え、前記動作は、前記データタイプの前記追加の修飾子項を、前記属性項修飾子に割り当てるステップをさらに含むことを特徴とする請求項５に記載のプログラム。
【請求項９】
前記データ要素は、前記属性項を意味論的に限定する属性項修飾子、および前記オブジェクトクラス項を意味論的に限定するオブジェクトクラス項修飾子が関連付けられているようにさらに構成され、前記動作は、ユーザから追加の修飾子項を受け取るステップ、および前記追加の修飾子項を、前記属性項修飾子、前記オブジェクトクラス項修飾子、またはその両方に割り当てるステップをさらに含むことを特徴とする請求項１に記載のプログラム。
【請求項１０】
前記データタイプは、前記修飾子項によって意味論的に限定されたデータタイプ項をさらに備え、前記データ要素は、表記項が関連付けられているようにさらに構成され、前記データタイプ項は、前記表記項に割り当てられることを特徴とする請求項１に記載のプログラム。
【請求項１１】
前記データタイプは、追加の修飾子項をさらに備え、各追加の修飾子項は、前記データタイプをさらに意味論的に限定することを特徴とする請求項１に記載のプログラム。
【請求項１２】
前記データ要素は、前記属性項を意味論的に限定する属性項修飾子が関連付けられているようにさらに構成され、前記動作は、追加の修飾子項が前記集約データ要素の前記名前内の項と同一でない場合、前記データタイプの前記追加の修飾子項を、前記属性項修飾子に割り当てるステップ、または前記追加の修飾子項が前記集約データ要素の前記名前内の項と同一である場合、前記データタイプの前記追加の修飾子項を、前記データ要素の前記オブジェクトクラス項の少なくとも一部分に割り当てるステップをさらに含むことを特徴とする請求項１１に記載のプログラム。
【請求項１３】
各修飾子項はさらに、前記データタイプが表しうる値の制限に関連付けられていることを特徴とする請求項１１に記載のプログラム。
【請求項１４】
前記動作は、新しいデータタイプ定義を、各限定されたデータタイプに関連付けるステップをさらに含むことを特徴とする請求項１３に記載のプログラム。
【請求項１５】
前記データタイプは、集約データタイプであることを特徴とする請求項１に記載のプログラム。
【請求項１６】
データ要素は、コアコンポーネント技術仕様（ＣＣＴＳ）に準拠した基本ビジネス情報エンティティ（ＢＢＩＥ）または関連ビジネス情報エンティティ（ＡＳＢＩＥ）であることを特徴とする請求項１に記載のプログラム。
【請求項１７】
前記修飾子項は、別の修飾子項のためのプレースホルダである可変修飾子項であることを特徴とする請求項１に記載のプログラム。
【請求項１８】
前記可変修飾子項は、すべての大文字を含み、非英数字記号で開始および終了することを特徴とする請求項１７に記載のプログラム。
【請求項１９】
ビジネス情報を表す少なくとも１つの要素に名前を割り当てるシステムであって、
データ要素であって、前記データ要素が属する論理グループを表すオブジェクトクラス項、および前記論理グループの特徴を表す属性項が関連付けられているように構成されているデータ要素と、
前記論理グループを定義する集約データ要素と、
前記データ要素に割り当てることが有効な値を定義するデータタイプであって、前記データタイプを記述する追加の意味論的制限を表す修飾子項を備えるデータタイプと、
前記集約データ要素の名前に応じて、前記修飾子項を、前記データ要素の前記属性項と前記オブジェクトクラス項のうち少なくとも一方に割り当てる名前アサイナとを備えることを特徴とするシステム。
【請求項２０】
通信におけるビジネス情報を識別するデータ要素を命名する方法であって、
データ要素を、１つまたは複数のデータ要素を含む集約データ要素に関連付けるステップであって、前記データ要素は、前記データ要素が属する論理グループを表すオブジェクトクラス項、および前記論理グループの特徴を表す属性項が関連付けられているように構成されているステップと、
前記データ要素に割り当てることが有効な値を定義するデータタイプを選択するステップであって、前記データタイプは、前記データタイプを記述する追加の意味論的制限を表す修飾子項を備えるステップと、
前記集約データ要素の名前に応じて、前記修飾子項を、前記データ要素の前記属性項と前記オブジェクトクラス項のうち少なくとも一方に割り当てるステップと
を含むことを特徴とする方法。