Application module: Physical breakdown ISO/TS 10303-1215:2008(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviations

4 Information requirements
   4.1 Required AM ARM
   4.2 ARM entity definitions
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM entity definitions

A MIM short names
B Information object registration
C ARM EXPRESS-G   EXPRESS-G
D MIM EXPRESS-G   EXPRESS-G
E Computer interpretable listings
Bibliography
Index

4 Information requirements

This clause specifies the information requirements for the Physical breakdown application module. The information requirements are specified as the Application Reference Model (ARM) of this application module.

NOTE 1  A graphical representation of the information requirements is given in Annex C.

NOTE 2  The mapping specification is specified in 5.1. It shows how the information requirements are met by using common resources and constructs defined or imported in the MIM schema of this application module.

The following EXPRESS specification begins the Physical_breakdown_arm schema and identifies the necessary external references.

EXPRESS specification:

*)
SCHEMA Physical_breakdown_arm;
(*

4.1 Required AM ARM

The following EXPRESS interface statement specifies the elements imported from the ARM of another application module.

EXPRESS specification:

*)
USE FROM Product_breakdown_arm;    --  ISO/TS 10303-1248
(*

NOTE 1   The schemas referenced above are specified in the following part of ISO 10303:

Product_breakdown_arm ISO/TS 10303-1248

NOTE 2   See Annex C, Figures C.1and C.2 for a graphical representation of this schema.

4.2 ARM entity definitions

This subclause specifies the ARM entities for this module. Each ARM application entity is an atomic element that embodies a unique application concept and contains attributes specifying the data elements of the entity. The ARM entities and definitions are specified below.

4.2.1 Physical_breakdown   EXPRESS-GMapping table

A Physical_breakdown is a type of Breakdown that identifies a partitioning of a product into a set of related physical elements so as to form explicit, parent-child views that comprise the product elements.

The parent-child view is represented by Physical_element_usage instances relating the physical elements in the breakdown which are represented by Physical_elements.

EXAMPLE    A physical breakdown might provide a decomposition of an automobile in terms such as body, roof, bonnet, bumpers and this breakdown might be differerent from, and orthogonal to, a parts decomposition.

EXPRESS specification:

*)
ENTITY Physical_breakdown
  SUBTYPE OF (Breakdown);
END_ENTITY;
(*

4.2.2 Physical_breakdown_context   EXPRESS-GMapping table

A Physical_breakdown_context is a type of Breakdown_context that is a membership relationship between a Physical_element and a Physical_breakdown of which the physical element is a member.

EXAMPLE    A wheel is a member of the physical breakdown of an automobile.

EXPRESS specification:

*)
ENTITY Physical_breakdown_context
  SUBTYPE OF (Breakdown_context);
  SELF\Breakdown_context.breakdown : Physical_breakdown_version;
  SELF\Breakdown_context.breakdown_element : Physical_element_definition;
END_ENTITY;
(*

Attribute definitions:

breakdown: the version of the Physical_breakdown of which the Physical_element is a member.

breakdown_element: the view of the version of the Physical_element that is a member of the Physical_breakdown.

4.2.3 Physical_breakdown_version   EXPRESS-GMapping table

A Physical_breakdown_version is a type of Breakdown_version that identifies a version of a Physical_breakdown .

EXAMPLE    An engineer modifies the current physical breakdown for an aircraft on the basis of a tail re-design.

EXPRESS specification:

*)
ENTITY Physical_breakdown_version
  SUBTYPE OF (Breakdown_version);
  SELF\Breakdown_version.of_product : Physical_breakdown;
END_ENTITY;
(*

Attribute definitions:

of_product: the Physical_breakdown_version shall only be a version of a Physical_breakdown .

4.2.4 Physical_element   EXPRESS-GMapping table

A Physical_element is a type of Breakdown_element that identifies the elements in one or more Physical_breakdown objects.

EXPRESS specification:

*)
ENTITY Physical_element
  SUBTYPE OF (Breakdown_element);
END_ENTITY;
(*

4.2.5 Physical_element_definition   EXPRESS-GMapping table

A Physical_element_definition is a type of Breakdown_element_definition that identifies a view of a version (Physical_element_version) of a Physical_element.

EXPRESS specification:

*)
ENTITY Physical_element_definition
  SUBTYPE OF (Breakdown_element_definition);
  SELF\Breakdown_element_definition.defined_version : Physical_element_version;
END_ENTITY;
(*

Attribute definitions:

defined_version: the Physical_element_definition shall only be a view of a Physical_element.

4.2.6 Physical_element_usage   EXPRESS-GMapping table

A Physical_element_usage is a type of Breakdown_element_usage that is a relationship between a parent and child Physical_element.

EXAMPLE    In a physical breakdown, the aircraft (parent) might include (as children) a fuselage, wings, tail and undercarriage.

EXPRESS specification:

*)
ENTITY Physical_element_usage
  SUBTYPE OF (Breakdown_element_usage);
  SELF\Breakdown_element_usage.parent_element : Physical_element_definition;
  SELF\Breakdown_element_usage.child_element : Physical_element_definition;
END_ENTITY;
(*

Attribute definitions:

parent_element: the parent physical element of the relationship.

child_element: the child physical element of the relationship.

4.2.7 Physical_element_version   EXPRESS-GMapping table

A Physical_element_version is a type of Breakdown_element_version that identifies a version of a Physical_element .

EXAMPLE    An engineer changes the details describing the undercarriage that is an element in a physical breakdown of an aircraft.

EXPRESS specification:

*)
ENTITY Physical_element_version
  SUBTYPE OF (Breakdown_element_version);
  SELF\Breakdown_element_version.of_product : Physical_element;
END_ENTITY;
(*

Attribute definitions:

of_product: the Physical_element_version shall only be a version of a Physical_element .



*)
END_SCHEMA;  -- Physical_breakdown_arm
(*


© ISO 2008 — All rights reserved