5.2.9 definitions UoF [NK]
definitions UoF (4.1.9) はitems、item structures、item relationshipを定義するための抽象的な概念を示すものである。また、これはライフサイクルに渡る様々な段階における各オブジェクトに対して履歴管理されたデータのセットとして提供している。
5.2.9.1 アプリケーションオブジェクト
definitions UoFに現れるアプリケーションオブジェクトを下記に示す。
・Definition (4.2.80)
・Design_definition (4.2.82)
・Design_requirement (4.2.83)
・Functional_definition (4.2.99)
・General_characteristics_definition (4.2.103)
5.2.9.2 definitions UoFの解説
(1)Definition (4.2.80)
DefinitionはVersionable_object (4.2.179) のタイプであり、Definable_object定義の全てのタイプの基となるものである。それぞれ次のうちの何れかとなる。
・Cargo_bay_definition (4.2.14)
・Change_definition (4.2.21)
・Design_definition (4.2.82)
・Design_requirement (4.2.83)
・Funcional_definition (4.2.99)
・General_characteristics_definition (4.2.103)
・Lightship_definition (4.2.113)
・Loading_condition_definition (4.2.117)
・Local_co_ordinate_system (4.2.121)
・Spacing_table (4.2.155)
・Tonnage_definition (4.2.164)
注)Definitionは、造船所における次のようなコンセプトをサポートする。設計、機能、製造、船舶の一般特性、設計要件、対象物のパラメータやライブラリの記述
Definitionは次の属性を持つ。
- defined_for
- id
- local_units
defined_forは、Definitionが適用されるDefinable_object対象を規定する。Definitionについて1つ以上のdefined_forがあり得る。
Idは、Definitionのグローバルで明確な識別を規定する。
local_unitsは、船舶に対しグローバルに定義された単位系と異なる単位系をDefinitionにて使用すれば、それを規定する。
(2)Design_definition (4.2.82)
Design_definitionはDefinition (4.2.80) のタイプであり、設計の定義の全てのタイプの基となる。representationsを参照できるということが、Design_definitionとDefinitionとを区別している。それぞれ、Compartment_design_definition (4.2.45)、Deck_zone_design_definition (4.2.77)、Stability_definition (4.2.156)、Zone_design_definition (4.2.187) の何れかとなる。次の属性を持つ。
- representations
representationsはオプション記述で、設計の定義の表現を規定する。Design_definitionについて1つ以上のrepresentationsがあり得る。
(3)Design_requirement (4.2.83)
Design_requirementはDefinition (4.2.80) のタイプであり、設計において生じる制約を表現する。これらの制約は、設計が従わなければならない規則の集合を示す。それぞれ、Compartment_design_requirement (4.2.46)、Class_compartment_requirement_definition (4.2.29)、Class_deck_load_requirement_definition (4.2.30) の何れかである。次の属性を持つ。
- specification
specificationは、設計要件や規則を定義するDocument_referenceを規定する。Design_requirementについて1つ以上のspecificationがあり得る。
(4)Functional_definition (4.2.99)
Functional_definitionはDefinition (4.2.80) のタイプであり、オブジェクトの役割や目的を示す特性を提供する。それぞれ、Compartment_functional_definition (4.2.47)、Deck_zone_functional_definition (4.2.78)、Shiptype (4.2.143)、Zone_functional_definition (4.2.188) の何れかである。次の属性を持つ。
- local_units
- user_def_function
local_unitsは、船舶に対しグローバルに定義された単位系と異なる単位系をDefinitionにて使用すれば、それを規定する。
注)Functional_definitionについては、Definitionから関連づけられたlocal_units属性はAIMでは一般的でない属性と解釈されるので、ARMではゼロとセットするように再定義される。
user_def_functionはオプション記述で、Functional_definitionのユーザ定義の役目や目的を規定する。
(5)General_characteristics_definition (4.2.103)
General_characteristics_definitionはDefinition (4.2.80) のタイプであり、船舶の主要な特性や容量を提供する。それぞれ、Class_and_statutory_designation (4.2.27)、Class_parameters (4.2.32)、Freeboard_characteristics (4.2.98)、Global_axis_placement (4.2.105)、Owner_designation (4.2.131)、Principal_characteristics (4.2.135)、Ship_designation (4.2.142)、Shipyard_designation (4.2.144) の何れかである。次の属性を持つ。
- defined_for
defined_forは、General_characteristics_definitionが規定する船舶対象物を規定する。General_characteristics_definitionについて1つ以上のdefined_forがあり得る。
external_references UoF (4.1.10) はそれを使うことによって参照がセットされ、他のプロダクトモデルデータの情報に供されることができるとともに、情報内容を共有して所定のデータを外の情報と交換する、あるいはそのデータを知らせる機能とメカニズムを提供する。それはISO10303の範囲外で定義された標準や文書の認知と参照のための概念を定義するものである。
次のアプリケーションオブジェクトがexternal_references UoFによって使われる:
- Document;
- Document_portion;
- Document_reference;
- Document_reference_with_address;
- External_instance_reference;
- External_reference;
- External_storage;
- Universal_resource_locator.
5.2.10.1 external_references UoFの解説
(1)Document (4.2.85)
DocumentはVersionable_object (see 4.2.179) の下位型である。ISO 10303の外で定義された人が読むことのできるデータ項目の曖昧でない識別表示を参照する。書類は著者を持っており、改版を繰り返す。
Documentと結び付けられたデータは次のものである:
- author;
- description;
- source_type;
- title.
(2)Document_portion (4.2.86)
Document_portionはDocumentの特定の部分を示す総称である。
例1)本の細別がそのセクション番号によって識別される場合。
Document_portion.element_type = 'subsection' and Document_portion.element_value = '3.3.2'.
例2)本の細別がそのセクションタイトルによって識別される場合。
Document_portion.element_type = 'subsection' and Document_portion.element_value = 'Introduction'.
例3)報告書でその細別がその数によって識別される広範囲のページにわたる場合。
Document_portion.element_type 'page' and Document_portion.element_value '1 -10, 15'.
Document_portionにと結び付けられたデータは次のものである:
- element_type;
- element_value;
- source.
(3)Document_reference (4.2.87)
Document_referenceは書類もしくはその区分に関する出所あるいは場所を示すものである。それぞれのDocument_referenceはDocument_reference_with_address (see 4.2.88) となる場合がある。
例)もしDocument_referenceの出所が本であるなら、指すものはセクションラベルあるいは1ページ番号が考えられる。
Document_referenceと結び付けられたデータは次のものである:
- assigned_document.
(4)Document_reference_with_address (4.2.88)
Document_reference_with_addressはDocument_reference (see 4.2.87) とExternal_reference (see 4.2.93) の下位型である。External_referenceは参照先の位置を指すものである。
(5)External_instance_reference (4.2.92)
External_instance_referenceは同一範囲内に存在しないエンティティーのインスタンスを表す。
注)参照されるエンティティーは、全体唯一の識別子によって参照可能となるのでDefinable_objectもしくはDefinitionのいずれかの下位型としなければならない。
External_instance_referenceと結び付けられたデータは次のものである:
- entity_type;
- schema_name;
- target_GUID.
(6)External_reference (4.2.93)
External_referenceはこのエンティティーのインスタンスが存在する外部のデータセットに参照を掛けるデータ元の概念定義である。それぞれのExternal_referenceはDocument_reference_with_address (see 4.2.88) かもしれない。
例)Universal_resource_locatorがこのようなデータ源を示す。
External_referenceと結び付けられたデータは次のものである:
- description;
- location.
(7)External_storage (4.2.94)
External_storageは物理的な書類あるいは現在の交換に外部項目の場所を表現する。このエンティティーは、CD-ROM、フロッピーディスク、ビデオテープ、あるいは本の場所を識別する時などに用いられる。
例)公共のライブラリあるいは会社アーカイブなどがExternal_storageとなる。
External_storageと結び付けられたデータは次のものである:
- location.
(8)Universal_resource_locator (4.2.172)
Universal_resource_locator はインターネットアドレスのような電子データ源のアドレスである。
Universal_resource_locator と結び付けられたデータは次のものである:
- location.
|