Application module: Functional breakdown | ISO/TS 10303-1216:2008(E) © ISO |
This clause specifies the information requirements for the Functional 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 Functional_breakdown_arm schema and identifies the necessary external references.
EXPRESS specification:
*)
SCHEMA Functional_breakdown_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.
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.
The composite - component view is represented by Functional_element_usage instances relating the functional elements in the breakdown which are represented by Functional_elements.
EXAMPLE A functional breakdown provides a decomposition of an aircraft in terms of high-level functional processes such as flight, taxiing and at rest all the way down to low-level processes such as detect onboard fuel level, move tail rudder and provide standard tow attachment point.
EXPRESS specification:
*)
ENTITY Functional_breakdown
SUBTYPE OF (Breakdown);
END_ENTITY;
(*
EXAMPLE A function 'provide load lifting capability' is member of the functional breakdown of a helicopter.
EXPRESS specification:
*)
ENTITY Functional_breakdown_context
SUBTYPE OF (Breakdown_context);
SELF\Breakdown_context.breakdown : Functional_breakdown_version;
SELF\Breakdown_context.breakdown_element : Functional_element_definition;
END_ENTITY;
(*
Attribute definitions:
breakdown: the version of the Functional_breakdown of which the Functional_element is a member.
breakdown_element: the view of the version of the Functional_element that is a member of the Functional_breakdown.
EXPRESS specification:
*)
ENTITY Functional_breakdown_version
SUBTYPE OF (Breakdown_version);
SELF\Breakdown_version.of_product : Functional_breakdown;
END_ENTITY;
(*
Attribute definitions:
of_product: the Functional_breakdown_version shall only be a version of a Functional_breakdown .
EXPRESS specification:
*)
ENTITY Functional_element
SUBTYPE OF (Breakdown_element);
END_ENTITY;
(*
EXPRESS specification:
*)
ENTITY Functional_element_definition
SUBTYPE OF (Breakdown_element_definition);
SELF\Breakdown_element_definition.defined_version : Functional_element_version;
END_ENTITY;
(*
Attribute definitions:
defined_version: the Functional_element_definition shall only be a view of a Functional_element.
EXPRESS specification:
*)
ENTITY Functional_element_usage
SUBTYPE OF (Breakdown_element_usage);
SELF\Breakdown_element_usage.parent_element : Functional_element_definition;
SELF\Breakdown_element_usage.child_element : Functional_element_definition;
END_ENTITY;
(*
Attribute definitions:
parent_element: the parent functional element is constituted.
child_element: the functional element that is the constituent.
EXPRESS specification:
*)
ENTITY Functional_element_version
SUBTYPE OF (Breakdown_element_version);
SELF\Breakdown_element_version.of_product : Functional_element;
END_ENTITY;
(*
Attribute definitions:
of_product: the Functional_element_version shall only be a version of a Functional_element .
*)
END_SCHEMA; -- Functional_breakdown_arm
(*
© ISO 2008 — All rights reserved