Application module: Integral shield ISO/TS 10303-1763:2010-03(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 ARMs
   4.2 ARM type definition
   4.3 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 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;
(*

4.1 Required AM ARMs

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.

4.2 ARM type definition

This subclause specifies the ARM type for this application module. The ARM type and definition is specified below.

4.2.1 laminate_shieldable_item   EXPRESS-G

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;
(*

4.3 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.3.1 Component_group_external_reference   EXPRESS-GMapping table

A Component_group_external_reference is an identifier and information for a group of components used in the shield.

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.

4.3.2 Integral_shield   EXPRESS-GMapping table

An Integral_shield is a type of Laminate_component.

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.

4.3.3 Physical_connectivity_definition_external_reference   EXPRESS-GMapping table

A Physical_connectivity_definition_external_reference is an identifier and information for the physical connectivity used in the 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.

4.3.4 Routed_shield   EXPRESS-GMapping table

A Routed_shield is a type of Integral_shield.

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