この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語、定義、および略語
3.1 用語と定義
この文書の目的上、次の用語、定義、および略語が適用されます。 ISO 10303-1 から引用したものは、便宜上、以下に繰り返されます。
注 1他の規格からそのままコピーされた定義の後には、「[ISO 10303-1]」のように括弧内の規格への参照が続きます。このような場合、参照文書内の定義は規範的なものです。ここでの説明の繰り返しは有益であり、矛盾がある場合には、参照ドキュメント内の定義が優先されます。他の規格から採用された定義の後に説明文が記載されています。このような場合、ここで与えられる定義は ISO 18876 のこの部分の目的にとって規範的なものです。
3.1.1
アプリケーションモデル(AM)
特定の目的に使用される情報を表すモデル
注記 1:一部のアプリケーション・モデルは統合モデルでもあります (3.1.12 を参照)
3.1.2
クラス
物事のカテゴリーまたは区分
注記 1:クラスを定義する方法は数多くあります。この定義は可能な限り広範であることを意図しており、ISO 15926-2 で使用されている定義よりも広範です。
例:
ポンプ、発電所、エンジニア、架空の宇宙船などがクラスの例です。
3.1.3
コンセプト
何かについての一般的な概念またはアイデア
3.1.4
データ
人間またはコンピュータによる通信、解釈、または処理に適した形式的な方法で情報を表現すること
[出典:ISO 10303-1]
3.1.5
データ・モデル
データの定義、構造、形式を提供する構成要素のセット。記録媒体に結合されているという意味で、物理的であるか抽象的であるかに関係なく、
3.1.6
派生概念
原始的な概念に関して完全に定義された統合モデルの概念
3.1.7
エンコード変換
コンピュータ処理のためにデータ要素を表現する方法の変換
例:
EXPRESS スキーマによって管理されるデータの ISO 10303-21 ファイルから XML ドキュメントへの変換は、エンコード変換の例です。
3.1.8
基礎コンセプト
統合モデルの根底にある世界の視点を決定する原始的な概念
注記 1:多数の統合モデルが存在する可能性があります。それぞれに独自のモデリング パラダイムがあり、そのパラダイムに含まれる基礎概念によって特徴付けられます。
例:
クラスと個人の概念は、一般的な統合モデルの基礎概念です。
3.1.9
一般的な概念
非常に幅広い適用範囲を持つ原始的な概念ですが、いくつかの基本的な概念を特殊化したものです。
注記 1: ある概念は、あるコミュニティによっては基礎概念であるとみなされる一方で、別のコミュニティによっては一般的な概念であるとみなされる場合があります。
3.1.10
個人
時空の中に存在するもの
注記 1: これには、空間と時間において実際に存在する、または存在していたもの、および存在する可能性のあるもの (過去、現在、未来) が含まれます。
例:
シリアル番号 ABC123 のポンプ、バタシー発電所、サー・ジョセフ・ウィットワース、宇宙船「エンタープライズ」などがその例です。
3.1.11
情報
事実、概念、または指示
[出典:ISO 10303-1]
3.1.12
統合
統合モデルを作成、変更、または拡張するアクティビティ
3.1.13
統合モデル (IM)
2 つ以上のアプリケーション モデルによって表現される情報を表現できるアプリケーション モデル
注記 1:統合モデルであるということは、1 つのモデルが 1 つ以上のアプリケーション・モデルに関して果たす役割に関するものです。
3.1.14
マッピング
同じ意味を表すあるモデルのインスタンスと別のモデルのインスタンス間の対応関係
注記 1:マッピングは、一方向または双方向にすることができます。
3.1.15
マッピング仕様
あるデータモデルに従って情報を取得し、別のデータモデルに従って同じ情報を表すために必要な変換の定義
注記 1: マッピング仕様には、データ構造変換、データ値変換、データ・エンコード変換、および用語変換を含めることができます。
注記 2:マッピング仕様は、手続き型、宣言型、またはこれらの組み合わせにすることができます。
3.1.16
モデル
ある目的に適した限られた情報表現
3.1.17
モデルコンテキスト
既存の宣言を変更せずにモデルの拡張の可能性を制限する暗黙の概念と制約の合計
注記 1: したがって、モデル・コンテキストは、モデルに対するすべての可能な拡張のクラスです。
注記 2:この用語は、ISO 10303-1 で定義されているアプリケーションコンテキストよりも一般的です。
3.1.18
モデルのスコープ
アプリケーションモデルが記述できる情報の範囲
3.1.19
原始的な概念
他の概念に関して完全には定義されていない統合モデル内の概念
3.1.20
具体的なコンセプト
いくつかの一般的な概念を特殊化した原始的な概念であり、適用範囲が限られている
例:
特定の概念の例としては、自動車、プロセス プラント、Quark, 注文書、XML ドキュメントなどがあります。
注記 1:一般概念と特定概念の間の境界は任意である可能性があります。一部の概念は、一般的な概念と特定の概念の両方として考えられる場合があります。
3.1.21
構造変化
データの構造への変換であるマッピング仕様のタイプ
注記 1:構造の変更は、属性の再配置、エンティティ・タイプ間での属性の分割、または新しい属性の作成が原因である可能性があります。
3.1.22
用語の変換
物事を指すために使用される用語の変化
項目への注記 1:これは、1 つの言語の同義語間、または異なる言語間で発生する可能性があります。
3.1.23
変換
形の変化
3.1.24
ビュー
データモデルの制約された表現
3.2 略語
ISO 18876 のこの部分では、次の略語が適用されます。
| am | アプリケーションモデル |
注ISO 10303 では、アプリケーション モジュールの略語 AM が使用されます。アプリケーション モジュールはアプリケーション モデルと同じではありません。
| の中に | 統合モデル |
参考文献
| 1 | ISO 8879:1986, 情報処理 — テキストおよびオフィス システム — 標準汎用マークアップ言語 (SGML) |
| 2 | ISO/TR 9007:1987, 情報処理システム - 概念スキーマと情報ベースの概念と用語 |
| 3 | ISO 10303-11:1994, 産業オートメーション システムと統合 — 製品データの表現と交換 — Part 11: 記述方法: EXPRESS 言語リファレンス マニュアル |
| 4 | ISO 10303-21:1994, 産業オートメーション システムと統合 — 製品データの表現と交換 — Part 21: 実装方法: 交換構造のクリア テキスト エンコーディング |
| 5 | ISO15926-2: — 2) 、産業オートメーションシステムと統合 — 石油およびガス生産施設を含むプロセスプラントのライフサイクルデータの統合 — Part 2: データモデル |
| 6 | ISO/IEC 19501-1: — 2) 、情報技術 — 統一モデリング言語 (UML) — Part 1: 仕様 |
| 7 | 拡張マークアップ言語 (XML) 1.0 (第 2 版) W3C 勧告 2000 年 10 月 6 日 [引用 2001-05-16インターネットから入手可能: < http://www.w3.org/TR/REC-xml > |
| 8 | 情報モデリングの統合定義 (IDEF1X) 。連邦情報処理標準出版物 184, 1993 年 12 月 |
| 9 | バーワイズ、ジョン。セリグマン、ジェリー。情報の流れ: 分散システムのロジック。ケンブリッジ: ケンブリッジ大学出版局、1997 年 |
| 10 | ファウラー、ジュリアン。 SC4 標準の業界要件。 ISO TC184/SC4/WG10 N173, 1998 [2001-05-09 引用インターネットから入手可能: < http://www.nist.gov/sc4/wg_qc/wg10/current/n173/wg10n173.htm > |
| 11 | グアリーノ、ニコラ。統合されたトップレベルオントロジーのためのいくつかの編成原則。オントロジカル工学に関する AAAI 春のシンポジウムの議事録、スタンフォード、カリフォルニア州: AAAI Press, 1997 |
| 12 | グアリーノ、ニコラ。上位レベルの語彙リソースを設計するためのいくつかのオントロジー原則。パドヴァ: 1998 [2001-05-09 引用], インターネットから入手可能: < http://www.ladseb.pd.cnr.it/infor/Ontology/Papers/LREC98.pdf > |
| 13 | パートリッジ、クリス。ビジネス オブジェクト: 再利用のためのリエンジニアリング。オックスフォード: バターワース ハイネマン、1996 年 |
| 14 | SOWA, ジョン F.知識表現: 論理的、哲学的、および計算的基礎。パシフィック グローブ カリフォルニア州: ブルックス/コール、2000 |
| 15 | ウェスト、マシュー。ファウラー、ジュリアン。高品質のデータ モデルの開発。バージョン 2.0, 問題 2.書簡、1996 [引用 2002-09-26インターネットから入手可能: < http://www.matthew-west.org.uk/Documents/princ03.pdf > |
| 16 | Knowledge Interchange Format, American National Standard (dpANS) 提案草案、NCITS.T2/98-004, [2002-02-04 引用インターネットから入手可能: < http://logic.stanford.edu/kif/dpans.html > |
3 Terms, definitions, and abbreviations
3.1 Terms and definitions
For the purposes of this document, the following terms, definitions and abbreviations apply; those taken from ISO 10303-1 are repeated below for convenience.
NOTE 1 Definitions copied verbatim from other standards are followed by a reference to the standard in brackets, such as"[ISO 10303-1]". In these cases the definition in the referenced document is normative; its repetition here is informative and in the case of any discrepancy the definition in the referenced document has precedence. An explanatory note follows definitions that have been adapted from other standards. In these cases, the definition given here is normative for the purposes of this part of ISO 18876.
3.1.1
application model (AM)
model that represents information used for some particular purpose
Note 1 to entry: Some application models are also integration models (see 3.1.12).
3.1.2
class
category or division of things
Note 1 to entry: There are a number of ways that class can be defined. This definition is intended to be as broad as possible, and is broader than that used in ISO 15926-2.
EXAMPLE:
Pump, power station, engineer, and fictional space vehicle are examples of classes.
3.1.3
concept
general notion or idea of something
3.1.4
data
representation of information in a formal manner suitable for communication, interpretation, or processing by human beings or computers
[SOURCE:ISO 10303-1]
3.1.5
data model
set of constructs that provides the definition, structure, and format of data, whether physical or abstract in the sense of being bound to some recording medium
3.1.6
derived concept
concept in an integration model that is wholly defined in terms of primitive concepts
3.1.7
encoding transformation
transformation of the way data elements are represented for computer processing
EXAMPLE:
Conversion of data governed by an EXPRESS schema from an ISO 10303-21 file to an XML document is an example of an encoding transformation.
3.1.8
foundation concept
primitive concept that determines the underlying world viewpoint of an integration model
Note 1 to entry: There can be a number of integration models. Each will have its own modelling paradigm which is characterised by the foundation concepts that it contains.
EXAMPLE:
The concepts of class and individual are foundation concepts for a general integration model.
3.1.9
general concept
primitive concept that has very wide applicability, but is a specialization of some foundation concept
Note 1 to entry: A concept may be considered to be a foundation concept by one community, while it is considered to be a general concept by another.
3.1.10
individual
thing that exists in space and time
Note 1 to entry: This includes things that actually exist, or have existed, and things that possibly exist (past, present, and future) in space and time.
EXAMPLE:
The pump with serial number ABC123, Battersea Power Station, Sir Joseph Whitworth, and the Starship"Enterprise" are examples of individuals.
3.1.11
information
facts, concepts, or instructions
[SOURCE:ISO 10303-1]
3.1.12
integration
activity that creates, modifies, or extends an integration model
3.1.13
integration model (IM)
application model that can represent the information that is represented by two or more application models
Note 1 to entry: Being an integration model is about the role one model plays with respect to one or more application models.
3.1.14
mapping
correspondence between instances of one model and instances of another model that represent the same meaning
Note 1 to entry: A mapping can be uni-directional or bi-directional.
3.1.15
mapping specification
definition of the transformations necessary to take information according to one data model and represent the same information according to another data model
Note 1 to entry: A mapping specification can include data structure transformations, data value transformations, data encoding transformations, and terminology transformations.
Note 2 to entry: Mapping specifications can be procedural, or declarative, or a combination of these.
3.1.16
model
limited information representation of something suitable for some purpose
3.1.17
model context
sum of implicit concepts and constraints that limit the possible extension of a model without changing any existing declarations
Note 1 to entry: The model context is therefore the class of all possible extensions to a model.
Note 2 to entry: This term is more general than application context as defined in ISO 10303-1.
3.1.18
model scope
range of information that an application model can describe
3.1.19
primitive concept
concept in an integration model that is not wholly defined in terms of other concepts
3.1.20
specific concept
primitive concept that is a specialization of some general concept and has a limited range of applicability
EXAMPLE:
Car, process plant, quark, purchase order, and XML document are examples of specific concepts.
Note 1 to entry: The boundary between a general concept and a specific concept may be arbitrary; some concepts may be thought of as both general concepts and specific concepts.
3.1.21
structural transformation
type of mapping specification that is a transformation to the structure of data
Note 1 to entry: The change in structure could be due to the rearranging of attributes, the splitting of attributes across entity types, or the creation of new attributes.
3.1.22
terminology transformation
transformation of the term used to refer to a thing
Note 1 to entry: This could be between synonyms in one language, or between different languages.
3.1.23
transformation
change of form
3.1.24
view
constrained representation of a data model
3.2 Abbreviations
For the purposes of this part of ISO 18876, the following abbreviations apply:
| am | application model |
NOTE In ISO 10303 the abbreviation AM is used for Application Module. An Application Module is not the same as an Application Model.
| IM | integration model |
Bibliography
| 1 | ISO 8879:1986, Information processing — Text and office systems — Standard Generalized Markup Language (SGML) |
| 2 | ISO/TR 9007:1987, Information processing systems — Concepts and terminology for the conceptual schema and the information base |
| 3 | ISO 10303-11:1994, Industrial automation systems and integration — Product data representation and exchange — Part 11: Description methods: The EXPRESS language reference manual |
| 4 | ISO 10303-21:1994, Industrial automation systems and integration — Product data representation and exchange — Part 21: Implementation methods: Clear text encoding of the exchange structure |
| 5 | ISO15926-2: — 2) , Industrial automation systems and integration — Integration of life-cycle data for process plants including oil and gas production facilities — Part 2: Data model |
| 6 | ISO/IEC 19501-1: — 2) , Information technology — Unified Modeling Language (UML) — Part 1: Specification |
| 7 | Extensible Markup Language (XML) 1.0 (Second Edition). W3C Recommendation 6 October 2000 [cited 2001-05-16]. Available from the Internet: < http://www.w3.org/TR/REC-xml > |
| 8 | Integration Definition for Information Modeling (IDEF1X). Federal Information Processing Standards Publication 184, December 1993 |
| 9 | BARWISE, Jon; SELIGMAN, Jerry. Information flow: the logic of distributed systems. Cambridge: Cambridge University Press, 1997 |
| 10 | FOWLER, Julian. Industry requirements for SC4 standards. ISO TC184/SC4/WG10 N173, 1998 [cited 2001-05-09]. Available from the Internet: < http://www.nist.gov/sc4/wg_qc/wg10/current/n173/wg10n173.htm > |
| 11 | GUARINO, Nicola. Some Organizing Principles for a Unified Top Level Ontology. Proceedings of AAAI Spring Symposium on Ontological Engineering, Stanford, CA: AAAI Press, 1997 |
| 12 | GUARINO, Nicola. Some Ontological Principles for Designing Upper Level Lexical Resources. Padua: 1998 [cited 2001-05-09], available from the Internet: < http://www.ladseb.pd.cnr.it/infor/Ontology/Papers/LREC98.pdf > |
| 13 | PARTRIDGE, Chris. Business objects: re-engineering for reuse. Oxford: Butterworth Heinemann, 1996 |
| 14 | SOWA, John F. Knowledge representation: logical, philosophical, and computational foundations. Pacific Grove CA: Brooks/Cole, 2000 |
| 15 | WEST, Matthew; FOWLER, Julian. Developing High Quality Data Models. Version 2.0, Issue 2.1. EPISTLE, 1996 [cited 2002-09-26]. Available from the Internet: < http://www.matthew-west.org.uk/Documents/princ03.pdf > |
| 16 | Knowledge Interchange Format, draft proposed American National Standard (dpANS), NCITS.T2/98-004, [cited 2002-02-04]. Available from the internet: < http://logic.stanford.edu/kif/dpans.html > |