この規格 プレビューページの目次
※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。
序章
ISO 10303 は、製品データのコンピュータ解釈可能な表現と交換に関する国際規格です。目的は, 特定のシステムから独立して, 製品のライフサイクルを通して製品データを記述できる中立的なメカニズムを提供することです. この記述の性質は, 中立的なファイル交換だけでなく, 実装および実装の基礎としても適しています.製品データベースとアーカイブの共有。
この国際規格は一連の部分として編成され、それぞれが個別に発行されます。 ISO 10303 の部分は、記述方法、統合リソース、アプリケーション解釈構造、アプリケーション プロトコル、抽象テスト スイート、実装方法、および適合性テストのいずれかのシリーズに分類されます。このシリーズは、ISO 10303-1 に記載されています。 ISO 10303 のこの部分は、実装方法シリーズのメンバーです。
ISO 10303 のこの部分は、ISO 10303-11 (EXPRESS) を使用して定義されたデータへの標準データ アクセス インターフェイス (SDAI) を指定します。操作は、アプリケーション プログラマーが定義スキーマまたはスキーマ内の記述に基づいて、このインターフェイスを介してデータを操作できるようにするために定義されます。データ定義とともにデータ アクセス インターフェイスを標準化することで、さまざまなベンダーのさまざまなソフトウェア コンポーネントの統合が容易になります。
ISO 10303 のこの部分の主な下位区分は次のとおりです。
- 節 6 から 9 にある EXPRESS を使用して定義された SDAI 環境構造。
- 条項 10 から 12 で見つかった SDAI 操作、エラー、および状態。
- 実装が 13 節にある準拠を主張する SDAI 機能の実装クラス。
コンピュータ アプリケーション システムは、コンピューティング言語を使用して実装されます。特定のコンピューティング言語で ISO 10303 のこの部分で定義されている機能の仕様は、SDAI 言語バインディングと呼ばれます。多くのコンピューティング言語があるため、多くの SDAI 言語バインディングが可能です。 SDAI 言語バインディングは、実装方法シリーズ内の ISO 10303 の他の部分として指定されています。
SDAI 言語バインディングの実装は、ISO 10303 のこの部分で指定されている機能の完全なセットをサポートする必要はありません。機能の特定のセットは、実装クラスにグループ化されています。適合性を主張できる実装クラスは、13 節で定義されています。
Introduction
ISO 10303 is an International Standard for the computer-interpretable representation and exchange of product data. The objective is to provide a neutral mechanism capable of describing product data throughout the life cycle of a product, independent from any particular system. The nature of this description makes it suitable not only for neutral file exchange, but also as a basis for implementing and sharing product databases and archiving.
This International Standard is organized as a series of parts, each published separately. The parts of ISO 10303 fall into one of the following series: description methods, integrated resources, application interpreted constructs, application protocols, abstract test suites, implementation methods, and conformance testing. The series is described in ISO 10303-1. This part of ISO 10303 is a member of the implementation methods series.
This part of ISO 10303 specifies the standard data access interface (SDAI) to data defined using ISO 10303-11 (EXPRESS). Operations are defined that give the application programmer the capability to manipulate data through this interface based upon its description in the defining schema or schémas. The standardization of a data access interface along with data definitions facilitates integration of different software components from different vendors.
Major subdivisions in this part of ISO 10303 are:
- SDAI environment constructs defined using EXPRESS found in clauses 6 through 9;
- SDAI operations, errors and state found in clauses 10 through 12;
- Implementation classes of the SDAI functionality to which implementations claim conformance found in clause 13.
Computer application systems are implemented using computing languages. The specification of the functionality defined in this part of ISO 10303 in a particular computing language is referred to as an SDAI language binding. Since there are many computing languages, many SDAI language bindings are possible. SDAI language bindings are specified as other parts of ISO 10303 within the implementation method series.
Implementations of SDAI language bindings are not required to support the complete set of capabilities specified in this part of ISO 10303. Specific sets of capability are grouped into implementation classes. The implementation classes against which conformance may be claimed are defined in clause 13.