【手続補正書】
【提出日】平成22年10月12日(2010.10.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
モデル内の予想されるエンティティと参照エンティティ間の予想される関係を明示的に宣言する方法であって、前記参照エンティティは、前記予想されるエンティティと関連付けられた参照データ型定義を有し、
予想されるターゲットタグを前記モデル内のマークアップ言語スキーマの型宣言内に生成するステップと、
前記モデル内に生成された予想されるターゲットタグに従って１または複数の予想されるエンティティを記述する１または複数の要素を定義するステップと、
あらかじめ定義されたエンティティ関係を特定するステップであって、前記記述された１または複数の要素が、前記あらかじめ定義されたエンティティ関係に基づく予想されるエンティティであり、前記あらかじめ定義されたエンティティ関係に基づく要求されないエンティティである、ステップと、
前記予想されるターゲットタグを、前記定義された１または複数の要素および前記特定されたあらかじめ定義されたエンティティ関係と関連付けるステップと、
前記予想されるターゲットタグおよび関連付けられた要素およびあらかじめ定義されたエンティティ関係を有する前記参照データ型定義内に前記予想されるエンティティを配置するステップと、
配置されると前記配置された予想されるエンティティと前記参照エンティティ間の関係を宣言するステップと
を備えたことを特徴とする方法。
【請求項２】
前記１または複数の要素を定義するステップは、予想されるエンティティの中の１つの予想される数量を表す要素を定義するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記予想されるターゲットタグを前記マークアップ言語スキーマの型宣言内に生成するステップは、前記予想されるターゲットタグをＸＭＬドキュメント内に生成するステップを含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記参照データ型定義内に前記予想されるエンティティを配置するステップは、前記定義された要素および前記あらかじめ定義されたエンティティ関係を、前記参照データ型定義の注釈データ型要素内に組み込むステップを含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記参照データ型定義内に前記予想されるエンティティを配置するステップは、前記定義された要素および前記あらかじめ定義されたエンティティ関係を、前記参照データ型定義のappinfoデータ型要素内に組み込むステップを含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記モデル内の前記１または複数の予想されるエンティティは、システムのオブジェクトを表すことを特徴とする請求項１に記載の方法。
【請求項７】
前記予想されるターゲットタグを生成するステップは、<ExpectedTargets>タグを生成するステップを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記モデルをグラフィカルまたはテキスト形式で表示するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項９】
１または複数のコンピュータ読み取り可能な記憶媒体は、請求項１の方法を実行するコンピュータ実行可能命令を有することを特徴とする請求項１に記載の方法。
【請求項１０】
エンティティと関連付けられたあらかじめ定義されたデータ型定義を参照して、前記エンティティの関係を記述するターゲットデータを定義するシステムであって、
システムのオブジェクトを表すモデルに対応するマークアップ言語スキーマを格納するメモリ領域と、
前記モデル内の参照エンティティに対応するデータ型定義を前記マークアップ言語スキーマから特定して、
前記モデル内の参照エンティティと関連付けられると予想される１または複数のエンティティを記述する１または複数の要素を定義して、
前記予想されるエンティティを前記参照エンティティと関連付けるのに用いるあらかじめ定義されたエンティティ関係を特定して、前記予想されるエンティティが前記参照エンティティと関連付けられるターゲットデータ型定義を有し、前記参照エンティティが前記予想されるエンティティと関連付けられる参照データ型定義を有し、前記予想されるエンティティが前記ターゲットデータ型定義に対して要求されないエンティティであり、
前記定義された要素および前記定義された関係をタグと関連付けて、
前記要素および関係に関連付けられたタグを、前記モデルに対応する前記マークアップ言語スキーマ内のターゲットデータ型定義のインスタンスに挿入して、
前記ターゲットデータ型定義のインスタンスを前記参照データ型定義に配置して、前記予想されるエンティティを前記モデル内の前記参照エンティティと関連付ける
コンピュータ実行可能命令を実行するように構成されるプロセッサと
を備えたことを特徴とするシステム。
【請求項１１】
エンティティと関連付けられるあらかじめ定義されたデータ型定義を再利用して、前記エンティティの関係を記述するターゲットデータ型を定義する手段をさらに備えたことを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記参照エンティティと関連付けられると予想される１または複数のエンティティを記述する１または複数の要素を定義する手段をさらに備えたことを特徴とする請求項１０に記載のシステム。
【請求項１３】
前記プロセッサは、前記参照データ型定義を前記モデル内に表示するコンピュータ実行可能命令を実行するようにさらに構成されることを特徴とする請求項１０に記載のシステム。
【請求項１４】
前記メモリ領域は、ＵＭＬに適合するフォーマットにマークアップ言語スキーマを格納することを特徴とする請求項１０に記載のシステム。
【請求項１５】
前記プロセッサは、前記メモリ領域に格納された前記マークアップ言語スキーマを参照することによって、前記参照データ型定義を翻訳するコンピュータ実行可能命令を実行するようにさらに構成されることを特徴とする請求項１０に記載のシステム。
【請求項１６】
前記プロセッサは、ターゲットデータを前記定義された１または複数の要素と関連付けるコンピュータ実行可能命令を実行するようにさらに構成されて、前記関連付けられたターゲットデータが、前記参照エンティティと関連付けられるように予想される１または複数のエンティティを記述することを特徴とする請求項１０に記載のシステム。
【請求項１７】
前記マークアップ言語スキーマは、ハードウェア構成を記述し、前記参照エンティティは、コンピュータ装置を含み、前記１または複数のエンティティは、キーボードおよびモニタを含むことを特徴とする請求項１０に記載のシステム。
【請求項１８】
システムモデルを表すデータ構造を格納したコンピュータ読み取り可能な記憶媒体であって、
参照データ型定義を格納し、前記参照データ型定義が前記システムモデル内の参照エンティティに対応する第１フィールドと、
前記第１フィールドの前記参照データ型定義内に、ターゲットデータ型定義のインスタンスを格納する第２フィールドであって、前記インスタンスは、あらかじめ定義されたエンティティ関係に従って、前記参照エンティティと関連付けられることが予想される１または複数のターゲットエンティティを記述する１または複数のターゲット型要素のインスタンスを含み、前記１または複数のターゲットエンティティは、前記あらかじめ定義されたエンティティ関係に従って要求されず、コンピュータ装置は、
前記第１フィールドに格納された前記参照データ型定義をインスタンス化して、
前記インスタンス化された参照データ型定義を前記第２フィールドに格納された前記ターゲットデータ型定義の前記インスタンスと関連付けて、前記あらかじめ定義された関係に従って前記参照エンティティを前記予想されるターゲットエンティティに関連付けて、
前記インスタンス化された参照データ型定義をマークアップ言語ドキュメントに格納して、前記マークアップ言語ドキュメントが前記システムモデルを表す
コンピュータ実行可能命令を実行する、第２フィールドと
を含むデータ構造を格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【請求項１９】
前記第２フィールドは、前記第１フィールドの前記参照データ型定義の注釈要素内に格納されることを特徴とする請求項１８に記載のコンピュータ読み取り可能な記憶媒体。
【請求項２０】
前記第２フィールドは、前記第１フィールドの前記参照データ型定義のappinfo要素内に格納されることを特徴とする請求項１８に記載のコンピュータ読み取り可能な記憶媒体。