5.3 AP215データ構造一覧[MES、NK]
5.3.1 AO一覧表
AP文書の情報要件記述は読みにくく(本報告書5.2節の記述)、相互関連しているデータ定義を理解するには、AOの一覧表を作成すると便利であり、データエンティティの相互参照の確認が容易となる。全てのUoFについてこのような一覧を作成した。表5.3.1に一覧表を示す。
STEPのデータ構造はエンティティの上位/下位関係が定義されており、下位エンティティは、上位の持っている全ての定義、属性、拘束を継承するし、多重継承、複合が行われているため複雑になっている。またShipのSTEPでは7章で述べているようにShip Common Model(SCM)と呼ぶShip専用の共通データ構造を基本構造としている。このためユーザーの要件にあったデータ構造(AO)を抽出する作業では、表5.3.1の一覧表でもまだ作業しずらいと考える。そこでSCMを取り込み継承関係等を明示的に示したデータ構造継承関係一覧を作成した。この一覧はエンティティのほか主なデータ型(TYPE型)も付録として示した。表5.3.2に一覧表を示す。
表5.3.1-01_arrangement_relationships.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-02_cargoes.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-03_coating.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-04_compartment_design_definitions.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-05_compartment_properties.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-06_compartment_requirements.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-07_configuration_management.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-08_damaged_stability.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-09_definitions.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-10_external_references.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-11_hull_class_applicability.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-12_items.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-13_loading_conditions.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-14_location_concepts.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-15_product_structures.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-16_ship_general_characteristics.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-17_ship_measures.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-18_spaces.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-19_surface_representations.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-20_tonnage.xlsを 参照下さい
表5.3.1 AO一覧表
表5.3.1-21_weights.xlsを 参照下さい
表5.3.2 データ構造継承関係一覧表
ISO10303におけるAP215の適合(Conformance)は、本パートで記述されている要求、サポートされている実装方法の要求、そして関連要求への規範参照が満足していることを含んでいる。
実装については、以下の実装方法の少なくとも1つをサポートしている。
- ISO 10303-21;
- ISO 10303-22;
- ISO 10303-28.
実装方法仕様要求(implementation methods specific requirements)に関する要求は、N1226 AnnexCで明記される。
プロトコル実装適合性宣言(Protocol Information Conformance Statement:PICS)は、実装時に含まれるであろうオプションやオプションの組み合わせをリスト化する。PICS様式はN1226 AnnexDで提供されている。
AP215には、実装時に使用されるいくつかのオプションが規定されており、それらのオプションは以下の適合性クラスにグループ化されている。
- Class1: 船舶の区画に関する初期設計データ交換のためのクラス
- Class2: 〃 限定された属性を持つ詳細設計フェーズにおけるCAD幾何データ交換のためのクラス
- Class3: 〃 詳細設計データ交換のためのクラス
- Class4: 〃 運航データ交換のためのクラス
- Class5: 〃 解析データ交換のためのクラス
特定のクラスへの適合は、クラスの一部として定義されている全てのAIM要素をサポートすることを求められる。表6-1に各クラスに含まれるUoFsを示す。
注)ISO 10303-32は適合性評価プロセスについて定義している。
表6-1 適合性クラス
Unit of Functionality |
Early
Design |
CAD
geometry
data |
Detail
design |
Operation |
Analysis |
Class 1 |
Class 2 |
Class 3 |
Class 4 |
Class 5 |
arrangement_relationships |
X |
|
X |
X |
X |
cargoes |
|
|
X |
X |
X |
coatings |
|
|
X |
X |
|
compartment_design_definitions |
|
X |
X |
X |
X |
compartment_properties |
|
|
X |
X |
X |
compartment_requirements |
X |
|
X |
|
|
configuration_management |
X |
X |
X |
X |
X |
damaged_stability |
|
|
X |
|
X |
difinitions |
X |
X |
X |
X |
X |
external_references |
X |
X |
X |
X |
X |
items |
X |
X |
X |
X |
X |
loading_conditions |
|
|
X |
X |
X |
location_concepts |
|
X |
X |
X |
X |
product_structures |
X |
X |
X |
X |
X |
ship_general_characteristics |
X |
X |
X |
X |
X |
ship_measures |
X |
X |
X |
X |
X |
spaces |
X |
X |
X |
X |
X |
surface_representations |
|
X |
X |
|
X |
tonnage |
X |
|
X |
X |
X |
weights |
|
|
X |
|
X |
|
|