Application module: Integral shield | ISO/TS 10303-1763:2010-03(E) © ISO |
This clause specifies the information requirements for the Integral shield 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 Integral_shield_arm schema and identifies the necessary external references.
EXPRESS specification:
*)
SCHEMA Integral_shield_arm;
(*
The following EXPRESS interface statements specify the elements imported from the ARMs of other application modules.
EXPRESS specification:
*)
USE FROM
Layered_interconnect_module_with_printed_component_design_arm;
--
ISO/TS 10303-1700
USE FROM
Requirement_assignment_arm;
--
ISO/TS 10303-1233
(*
NOTE 1 The schemas referenced above are specified in the following part of ISO 10303:
Layered_interconnect_module_with_printed_component_design_arm ISO/TS 10303-1700 Requirement_assignment_arm ISO/TS 10303-1233
NOTE 2 See Annex C, Figures C.1and C.2 for a graphical representation of this schema.
This subclause specifies the ARM type for this application module. The ARM type and definition is specified below.
The laminate_shieldable_item type allows for the designation of the data types Component_external_reference, Component_feature, Component_feature_external_reference, Component_group_external_reference, Generic_physical_network, Physical_connectivity_definition, Physical_connectivity_definition_external_reference and Stratum_feature_template_component.
EXPRESS specification:
*)
TYPE
laminate_shieldable_item =
SELECT
(Component_external_reference,
Component_feature,
Component_feature_external_reference,
Component_group_external_reference,
Generic_physical_network,
Physical_connectivity_definition,
Physical_connectivity_definition_external_reference,
Stratum_feature_template_component);
END_TYPE;
(*
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.
EXPRESS specification:
*)
ENTITY Component_group_external_reference;
name : STRING;
associated_definition : STRING;
UNIQUE
UR1: name, associated_definition;
END_ENTITY;
(*
Attribute definitions:
name: the words by which the Component_group_external_reference is known.
associated_definition: specifies a string for the Component_group_external_reference.
Formal propositions:
UR1: The combination of name and associated_definition shall be unique within a population of Component_group_external_references.
EXPRESS specification:
*)
ENTITY Integral_shield
SUBTYPE OF (Laminate_component);
shielded_item : SET[1:?] OF laminate_shieldable_item;
END_ENTITY;
(*
Attribute definitions:
shielded_item: specifies the role of the laminate_shieldable_item for the Integral_shield.
EXPRESS specification:
*)
ENTITY Physical_connectivity_definition_external_reference;
name : STRING;
associated_definition : STRING;
UNIQUE
UR1: name, associated_definition;
END_ENTITY;
(*
Attribute definitions:
name: the words by which the Physical_connectivity_definition_external_reference is known.
associated_definition: specifies a string for the Physical_connectivity_definition_external_reference.
Formal propositions:
UR1: The combination of name and associated_definition shall be unique within a population of Physical_connectivity_definition_external_references.
EXPRESS specification:
*)
ENTITY Routed_shield
SUBTYPE OF (Integral_shield);
routed_centreline_shape : Curve;
SELF\Definition_based_product_occurrence.derived_from : Printed_part_cross_section_template;
component_extent : Inter_stratum_extent;
curve_parameters : Curve_style_parameters;
END_ENTITY;
(*
Attribute definitions:
routed_centreline_shape: specifies the role of the Curve for the Routed_shield. The routed_centreline_shape may be represented as the result of an extrusion process, where the derived_from is extruded along the path of the route. The ends of the shape shall be perpendicular to the centreline.
NOTE This representation is not intended to reflect physical processing.
derived_from: specifies the role of the Printed_part_cross_section_template for the Routed_shield. The derived_from provides a cross-sectional definition that shall be interpreted as a constant cross-section along the path of the route.
component_extent: specifies the role of the Inter_stratum_extent for the Routed_shield.
curve_parameters: specifies the role of the Curve_style_parameters for the Routed_shield.
*)
END_SCHEMA; -- Integral_shield_arm
(*
© ISO 2009 — All rights reserved