※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
1 スコープ
この技術仕様は、交換、アクセス、共有のために産業データを統合するためのアーキテクチャ、方法論、およびその他の仕様を確立します。これらを組み合わせることで、次のアクティビティがサポートされます。
- 次のようなデータを統合します。
- 異なるソースから、または異なるモデルコンテキストから、
- 異なるモデルで記述される、または
- さまざまなモデリング言語で定義されています。
- システム統合アーキテクチャを通じてアプリケーション間でデータを共有する。
異なる目的で開発されたモデル間の競合を解決します。
異なるエンコーディング間でデータを変換する。
異なるモデリング言語間でのモデルの翻訳。
ISO 18876 のこの部分では、次の方法が指定されています。
統合モデルの作成と拡張。
2 つ以上のアプリケーション モデルを統合できる統合モデルを評価および選択します。
交換、共有、またはその両方に関する特定のアプリケーション ドメイン要件をサポートするために、統合モデルの制約されたサブセットであるアプリケーション モデルを作成します。
アプリケーション モデルと統合モデルの間のマッピング仕様を作成します。
以下は ISO 18876 のこの部分の範囲内です。
統合モデルを作成および拡張するためのモデリング言語に依存しない方法。
アプリケーションモデルを統合モデルと統合する方法。
アプリケーションモデルを統合モデルにマッピングするためのマッピング言語に依存しない方法。
指定された統合およびマッピング方法内で使用できるモデリング言語およびマッピング言語を選択するための基準。
以下は ISO 18876 のこの部分の範囲外です。
特定の統合モデルの構造と内容。
特定の統合モデルを作成および拡張するための方法。
アプリケーション モデルを特定の統合モデルにマッピングするためのメソッド。
注特定のアプリケーション モデルと統合モデル間のマッピングに適用される具体的な方法は、適用されるモデリング パラダイム、およびモデルの構造と内容によって異なります。
1 Scope
This Technical Specification establishes an architecture, a methodology, and other specifications for integrating industrial data for exchange, access and sharing. Together these support the following activities:
- integrating data which may be:
- from different sources or with different model contexts,
- described by different models, or
- defined in different modelling languages;
- sharing data among applications through systems integration architectures;
resolving conflict between models developed with different objectives;
translating data between different encodings;
translating models between different modelling languages.
This part of ISO 18876 specifies methods for the following:
creating and extending integration models;
evaluating and selecting an integration model that can integrate two or more application models;
creating an application model that is a constrained subset of an integration model to support particular application domain requirements for exchange, sharing, or both;
creating a mapping specification between an application model and an integration model.
The following are within the scope of this part of ISO 18876:
modelling language independent methods for creating and extending an integration model;
methods for integrating an application model with an integration model;
mapping language independent methods for mapping an application model to an integration model;
criteria for the selecting modelling languages and mapping languages that can be used within the specified methods for integration and mapping.
The following are outside the scope of this part of ISO 18876:
the structure and content of particular integration models;
methods for creating and extending particular integration models;
methods for mapping application models to particular integration models.
NOTE The specific methods that apply to mappings between particular application models and integration models depend on the modelling paradigm(s) applied and on the structure and content of the models.