この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
3 用語、定義および略語
このドキュメントの目的のために、次の用語、定義、および略語が適用されます。これらの用語と定義の一部は、便宜上次のように繰り返されます。
- ISO 10303-1:1994;
- ISO 10303-11:1994;
- ISO 10303-31:1994;
- ISO 10303-42:2000;
- ISO13584-1:2001;
- ISO 13584-24: — 1) ;
- ISO 13584-31:1999;
- ISO 13584-42:199
3.1
アプリケーションプログラミングインターフェース
API
プログラムによってトリガーされる関数のセット
[出典: ISO 13584-24: — 1) ]
3.2
基本意味単位
アプリケーションドメインの特定のオブジェクトの絶対的かつ普遍的に一意の識別を提供するエンティティ
[出典: ISO 13584-42:1998, 定義 3.4.1]
3.3
バインディング
アプリケーション プログラミング インターフェイスを構成するさまざまな機能をトリガーするために、特定のプログラミング言語で使用される具体的な構文の説明
[出典: ISO 13584-31:1999, 定義 3.2.3]
3.4
コンピュータ支援設計システム
CADシステム
製品データを生成および管理する一種のコンピュータ モデリング システム
3.5
適合クラス
適合性を主張できる規格のサブセット
[出典: ISO 13584-24: — 1) ]
3.6
適合要件
適合する実装に存在する必要がある特性の正確なテキスト定義
[出典: ISO 10303-1:1994, 定義 2.1.14]
3.7
適合実装
規格の 1 つまたは複数の適合クラスによって定義された適合要件を満たす実装。
[出典: ISO 13584-24: — 1) ]
3.8
適合;適合性
指定されたすべての要件の実装による履行
[出典: ISO 10303-31:1994, 定義 3.2.25]
3.9
建設的なソリッド ジオメトリ
CSG
ソリッドモデルで動作する一連の正則化されたブール演算の結果としてソリッドが定義される幾何学的モデリングのタイプ
[出典: ISO 10303-42:2000, 定義 3.1.11]
3.10
エンティティ データ タイプのインスタンス
エンティティによって定義されたクラス内の情報の単位を表す名前付きデータ単位。エンティティ データ型によって確立されたドメインのメンバーです。
[出典: ISO 10303-11:1994, 定義 3.2.7]
3.11
実在物
共通のプロパティによって定義される情報のクラス
[出典: ISO 10303-11:1994, 定義 3.2.5]
3.12
エンティティ データ タイプ
エンティティの表現。エンティティ データ型は、共通の属性と制約によって定義される値のドメインを確立します
[出典: ISO 10303-11:1994, 定義 3.2.6]
3.13
部品の機能モデル
統合ライブラリ内のパーツの 1 つの表現カテゴリを表すライブラリ データ。
[出典: ISO 13584-1:2001]
例:
正確に定義されたねじの機能モデルは、CAD システム データベースでねじのさまざまな幾何学的機能ビューを生成するために使用できるパラメトリック プログラムで構成することができます。
3.14
部品の機能ビュー
製品データ内の部品の 1 つの表現カテゴリを表すデータ
[出典: ISO 13584-1:2001]
例:
形状に対応する機能図の構造は、表現する部品に依存しません。この構造は、機能ビュー クラスとして指定されます。
3.15
実装
特定のプログラミング環境でのソフトウェア開発
3.16
実施方法
EXPRESS データ仕様言語を使用して記述されたデータを交換するためにコンピュータ システムで使用される技術
[出典: ISO 13584-24: — 1) ]
3.17
実装リソース
ビュー交換プロトコル、またはビュー交換プロトコルとライブラリ統合情報モデルの両方の特定の適合クラスへの適合を主張するために利用できるソフトウェア システムの機能
[出典: ISO 13584-24: — 1) ]
3.18
情報モデル
特定の要件を満たすための事実、概念、または指示の制限されたセットの正式なモデル。
[出典: ISO 10303-1:1994]
3.19
統合ライブラリ
図書館管理システムと利用者図書館からなる運用システム
[出典: ISO 13584-1:2001]
3.20
ライブラリ データ サプライヤ
ISO 13584 で定義された標準形式でライブラリを提供し、その内容に責任を負う組織。
[出典: ISO 13584-1:2001]
3.21
ライブラリ配信ファイル
ライブラリ統合情報モデルに準拠し、ISO 10303 で指定された実装方法の 1 つに従って表される EXPRESS エンティティ インスタンスの母集団
[出典: ISO 13584-24: — 1) ]
注記 1:ライブラリ配信ファイルは、サプライヤー ライブラリの構造と内容を指定します。ライブラリの外部ファイルを参照する場合があります。
3.22
図書館エンドユーザー
- ライブラリに含まれるデータを調べます。
- 特定のパーツを選択します。
- このパーツの選択したビューのライブラリ システムからの転送を要求します
[出典: ISO 13584-1:2001]
3.23
ライブラリ交換コンテキスト
1 つのライブラリ配信ファイルと、サプライヤ ライブラリを一緒に表すゼロ、1 つ、または複数のライブラリ外部ファイルのセット
[出典: ISO 13584-24: — 1) ]
3.24
ライブラリ外部ファイル
ライブラリ配信ファイルから参照される、サプライヤ ライブラリの定義に寄与するファイル。
[出典: ISO 13584-24: — 1) ]
注記 1:ライブラリ外部ファイルの構造と形式は、それを参照するライブラリ配信ファイルで指定されます。
3.25
図書館統合情報モデル
交換の目的でサプライヤ ライブラリを表すために異なる EXPRESS スキーマからのリソース構成を統合し、適合要件に関連付けられている EXPRESS スキーマ
[出典: ISO 13584-24: — 1) ]
注記1: ISO 13584-24では、異なる種類の供給者図書館を表すために、3つの図書館統合情報モデルが定義されています。
3.26
ライブラリ管理システム
LMS
ライブラリのエンドユーザーが統合ライブラリのコンテンツを使用できるようにするソフトウェアシステム。
[出典: ISO 13584-1:2001]
注記1:このソフトウェアシステムは標準化されていません。
3.27
部品ライブラリ
特定された一連のデータと、一連のパーツに関する情報を生成する可能性のあるプログラム
[出典: ISO 13584-1:2001]
3.28
参照座標系
すべてのジオメトリが参照する基本的なグローバル直角デカルト座標系
3.29
代表カテゴリ
部品表現に関して考えられるさまざまなユーザー要件を区別するために使用される抽象化
[出典: ISO 13584-1:2001]
注記 1この国際規格で定義されたモデルでは、この区別は、ビュー論理名とビュー制御変数の観点から正式に表現されています。
3.30
デフォルトデータ
このソフトウェア システムによって認識されることになっている EXPRESS エンティティ データ型インスタンスによって定義されるソフトウェア システム上の要件。
[出典: ISO 13584-24: — 1) ]
3.31
サプライヤー ライブラリ
サプライヤが識別され、ISO 13584 で定義された標準形式で部品のセットおよび/または部品の表現のセットを記述するデータのセット、および場合によってはプログラムのセット。
[出典: ISO 13584-1:2001]
3.32
ユーザー ライブラリ
ライブラリ管理システムによる 1 つまたは複数のサプライヤ ライブラリの統合、および場合によってはユーザーによって実行された後の適応から生じる情報
[出典: ISO 13584-1:2001]
3.33
ビュー制御変数
ビューの論理名に関連付けることができ、パーツに関してユーザーが採用したパースペクティブをさらに指定することを目的とした列挙型の変数
[出典: ISO 13584-1:2001]
例:
パーツのジオメトリ パースペクティブの場合、このようなビュー コントロール変数の値は、2D, ワイヤー フレーム、またはソリッドになります。
3.34
交換プロトコルを見る
パーツの 1 つの表現カテゴリの交換に関する情報要件を満たす、リソース構成体および表現伝送インターフェースの使用について説明する ISO 13584 の一部。
[出典: ISO 13584-24: — 1) ]
3.35
論理名を表示
部品に関してユーザが採用できる視点に対応する抽象表現カテゴリの識別子
[出典: ISO 13584-1:2001]
例:
このような識別子には、ジオメトリ、慣性、運動学などがあります。
3.36 略語
ISO 13584 のこの部分では、次の略語が適用されます。
- 2D: 二次元;
- 3D: 三次元;
- API: アプリケーション プログラミング インターフェイス。
- CAD: コンピュータ支援設計。
- CSG: 構成立体幾何学。
参考文献
| [1] | ISO/IEC 153, 情報技術 — プログラミング言語 — Fortran |
| [2] | ISO 10303-41:2000, 産業オートメーション システムと統合 — 製品データの表現と交換 — Part 41: 統合された一般的なリソース: 製品の説明とサポートの基礎 |
3 Terms, definitions and abbreviated terms
For the purpose of this document, the following terms, definitions and abbreviated terms apply. Some of these terms and definitions are repeated for convenience from:
- ISO 10303-1:1994;
- ISO 10303-11:1994;
- ISO 10303-31:1994;
- ISO 10303-42:2000;
- ISO 13584-1:2001;
- ISO 13584-24:— 1) ;
- ISO 13584-31:1999;
- ISO 13584-42:1998.
3.1
application programming interface
API
set of functions that may be triggered by a program
[SOURCE: ISO 13584-24:— 1) ]
3.2
basic semantic unit
entity that provides an absolute and universally unique identification of certain objects of the application domain
[SOURCE: ISO 13584-42:1998, definition 3.4.1]
3.3
binding
description of the concrete syntax that shall be used in a particular programming language to trigger the different functions that constitute an application programming interface
[SOURCE: ISO 13584-31:1999, definition 3.2.3]
3.4
computer aided design system
CAD system
kind of computer modelling system that generates and manages product data
3.5
conformance class
subset of a standard for which conformance may be claimed
[SOURCE: ISO 13584-24:— 1) ]
3.6
conformance requirement
precise, text definition of a characteristic required to be present in a conforming implementation
[SOURCE: ISO 10303-1:1994, definition 2.1.14]
3.7
conforming implementation
implementation which satisfies the conformance requirements defined by one or several conformance classes of a standard
[SOURCE: ISO 13584-24:— 1) ]
3.8
conformity; conformance
fulfilment by an implementation of all requirements specified
[SOURCE: ISO 10303-31:1994, definition 3.2.25]
3.9
constructive solid geometry
CSG
type of geometric modelling in which a solid is defined as the result of a sequence of regularized Boolean operations operating on solid models
[SOURCE: ISO 10303-42:2000, definition 3.1.11]
3.10
entity data type instance
named unit of data which represents a unit of information within the class defined by an entity. It is a member of the domain established by an entity data type
[SOURCE: ISO 10303-11:1994, definition 3.2.7]
3.11
entity
class of information defined by common properties
[SOURCE: ISO 10303-11:1994, definition 3.2.5]
3.12
entity data type
representation of an entity. An entity data type establishes a domain of values defined by common attributes and constraints
[SOURCE: ISO 10303-11:1994, definition 3.2.6]
3.13
functional model of a part
library data that represent one representation category of a part in an integrated library.
[SOURCE: ISO 13584-1:2001]
EXAMPLE:
A functional model of a precisely defined screw may consist of parametric programs which may be used to generate different geometric functional views of the screw in a CAD system database.
3.14
functional view of a part
data that represent one representation category of a part in product data
[SOURCE: ISO 13584-1:2001]
EXAMPLE:
The structure of a functional view corresponding to geometry is not dependent on the part to be represented. This structure is specified as a functional view class.
3.15
implementation
software development in a given programming environment
3.16
implementation method
technique used by computer systems to exchange data that is described using the EXPRESS data specification language
[SOURCE: ISO 13584-24:— 1) ]
3.17
implementation resources
capabilities of a software system that shall be available to claim conformance to a particular conformance class of a view exchange protocol or both view exchange protocol and library integrated information model
[SOURCE: ISO 13584-24:— 1) ]
3.18
information model
formal model of a bounded set of facts, concepts or instructions to meet a specified requirement
[SOURCE: ISO 10303-1:1994]
3.19
integrated library
operational system consisting of a Library Management System and a user library
[SOURCE: ISO 13584-1:2001]
3.20
library data supplier
organization that delivers a library in the standard format defined in ISO 13584 and is responsible for its content
[SOURCE: ISO 13584-1:2001]
3.21
library delivery file
population of EXPRESS entity instances conforming to a library integrated information model and represented according to one of the implementation methods specified in ISO 10303
[SOURCE: ISO 13584-24:— 1) ]
Note 1 to entry: A library delivery file specifies the structure and the content of a supplier library. It may reference library external files.
3.22
library end user
- consults the data contained in the library;
- selects a given part;
- requests the transmission of a selected view of this part from the library system
[SOURCE: ISO 13584-1:2001]
3.23
library exchange context
set of one library delivery file and zero, one or several library external files that represent together a supplier library
[SOURCE: ISO 13584-24:— 1) ]
3.24
library external file
file, referenced from a library delivery file, that contributes to the definition of a supplier library
[SOURCE: ISO 13584-24:— 1) ]
Note 1 to entry: The structure and the format of a library external file is specified in the library delivery file that references it.
3.25
library integrated information model
EXPRESS schema that integrates resource constructs from different EXPRESS schemas for representing supplier libraries for the purpose of exchange and that is associated with conformance requirements
[SOURCE: ISO 13584-24:— 1) ]
Note 1 to entry: Three library integrated information models are defined in ISO 13584-24 for representing different kinds of supplier libraries.
3.26
library management system
LMS
software system enabling the library end-user to use the content of an integrated library
[SOURCE: ISO 13584-1:2001]
Note 1 to entry: This software system is not standardized.
3.27
parts library
identified set of data and possibly programs which may generate information about a set of parts
[SOURCE: ISO 13584-1:2001]
3.28
reference coordinate system
underlying global rectangular Cartesian coordinate system to which all geometry refers
3.29
representation category
abstraction used to distinguish between various possible user requirements regarding a part representation
[SOURCE: ISO 13584-1:2001]
Note 1 to entry: In the model defined in this International Standard, this distinction is formally expressed in terms of a view logical name and in terms of the view control variables.
3.30
standard data
requirement on a software system defined by means of EXPRESS entity data type instances that are supposed to be recognized by this software system
[SOURCE: ISO 13584-24:— 1) ]
3.31
supplier library
set of data, and possibly of programs, for which the supplier is identified and that describes in the standard format defined in ISO 13584 a set of parts and/or a set of representations of parts
[SOURCE: ISO 13584-1:2001]
3.32
user library
information that results from the integration of one or more supplier libraries by the library management system and possibly from a later adaptation performed by the user
[SOURCE: ISO 13584-1:2001]
3.33
view control variable
variable of enumerated type that may be associated with a view logical name and intended to further specify the perspective adopted by the user regarding a part
[SOURCE: ISO 13584-1:2001]
EXAMPLE:
For the geometry perspective of a part, such view control variables values could be 2D, wire frame or solid.
3.34
view exchange protocol
part of ISO 13584 that describes the use of resource constructs and of representation transmission interfaces that satisfy the information requirement for the exchange of one representation category of parts
[SOURCE: ISO 13584-24:— 1) ]
3.35
view logical name
identifier of an abstract representation category corresponding to a perspective that can be adopted by a user regarding a part
[SOURCE: ISO 13584-1:2001]
EXAMPLE:
Such identifiers could be geometry, inertia, kinematics, etc.
3.36 Abbreviated terms
For the purposes of this part of ISO 13584, the following abbreviated terms apply:
- 2D: Two Dimensional;
- 3D: Three Dimensional;
- API: Application Programming Interface;
- CAD: Computer Aided Design;
- CSG: Constructive Solid Geometry.
Bibliography
| [1] | ISO/IEC 1539 (all parts), Information technology — Programming languages — Fortran |
| [2] | ISO 10303-41:2000, Industrial automation systems and integration — Product data representation and exchange — Part 41: Integrated generic resource: Fundamentals of product description and support |