Application module: Part shape ISO/TS 10303-1807:2019(E)
© ISO

Cover page
Table of contents
Copyright
Foreword
Introduction
1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms

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

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

(*
ISO/TC 184/SC 4/WG 12 N10354 - ISO/TS 10303-1807 Part shape - EXPRESS ARM
Supersedes ISO/TC 184/SC 4/WG 12 N9692
*)



SCHEMA Part_shape_arm;

USE FROM Part_view_definition_arm;    -- ISO/TS 10303-1023

USE FROM Shape_feature_arm;    -- ISO/TS 10303-1764

USE FROM Shape_property_assignment_arm;    -- ISO/TS 10303-1032


TYPE part_shape_element_definition_select = EXTENSIBLE GENERIC_ENTITY SELECT
   (Shape_feature_definition,
    Part_shape_element);
END_TYPE;

TYPE part_view_definition_or_part_shape_element_select = EXTENSIBLE SELECT
   (Part_shape_element,
    Part_view_definition);
END_TYPE;

TYPE ps_additional_application_domain_enumeration = ENUMERATION BASED_ON additional_application_domain_enumeration WITH
   (electrical,
    thermal);
END_TYPE;

TYPE ps_initial_application_domain_enumeration = ENUMERATION BASED_ON initial_application_domain_enumeration WITH
   (electrical,
    thermal);
END_TYPE;

ENTITY General_part_feature
  SUBTYPE OF (Part_shape_element);
DERIVE
  SELF\Shape_element.product_definitional : BOOLEAN := TRUE;
END_ENTITY;

ENTITY Part_shape_element
  SUBTYPE OF (Shape_element);
  SELF\Shape_element.associated_definition : part_view_definition_or_part_shape_element_select;
  definition : OPTIONAL part_shape_element_definition_select;
END_ENTITY;

ENTITY Part_shape_element_relationship
  SUBTYPE OF (Shape_element_relationship);
  SELF\Shape_element_relationship.related : Part_shape_element;
  SELF\Shape_element_relationship.relating : Part_shape_element;
END_ENTITY;

END_SCHEMA;  -- Part_shape_arm


© ISO 2019 — All rights reserved