Application module: Dimension tolerance ISO/TS 10303-1050: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
     5.2.1 MIM type definitions
     5.2.2 MIM entity definition

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 N10187 - ISO/TS 10303-1050 Dimension tolerance - EXPRESS MIM
Supersedes ISO/TC 184/SC 4/WG 12 N9723
*)



SCHEMA Dimension_tolerance_mim;

USE FROM Activity_mim;    -- ISO/TS 10303-1047

USE FROM Derived_shape_element_mim;    -- ISO/TS 10303-1130

USE FROM Document_assignment_mim;    -- ISO/TS 10303-1122

USE FROM Extended_measure_representation_mim;    -- ISO/TS 10303-1106

USE FROM external_reference_schema   -- ISO 10303-41
  (external_source,
   externally_defined_item);

USE FROM geometry_schema   -- ISO 10303-42
  (placement);

USE FROM Identification_assignment_mim;    -- ISO/TS 10303-1021

USE FROM shape_aspect_definition_schema   -- ISO 10303-47
  (shape_aspect_deriving_relationship,
   dimensional_location_with_datum_feature,
   dimensional_size_with_datum_feature);

USE FROM shape_dimension_schema;    -- ISO 10303-47

USE FROM shape_tolerance_schema   -- ISO 10303-47
  (limits_and_fits,
   plus_minus_tolerance,
   tolerance_method_definition,
   tolerance_value);

USE FROM Value_with_unit_extension_mim;    -- ISO/TS 10303-1753


TYPE dimension_identification_item = SELECT BASED_ON identification_item WITH
   (dimensional_size);
END_TYPE;

TYPE dimension_tolerance_document_reference_item = SELECT BASED_ON document_reference_item WITH
   (dimensional_size,
    externally_defined_dimension_definition);
END_TYPE;

TYPE dt_action_items = SELECT BASED_ON action_items WITH
   (dimensional_location,
    dimensional_size,
    directed_dimensional_location);
END_TYPE;

ENTITY externally_defined_dimension_definition
  SUBTYPE OF (dimensional_size, externally_defined_item);
WHERE
  WR1: (SELF\externally_defined_item.item_id = 'external size dimension') AND (SELF\externally_defined_item.source.source_id = 'external size dimension specification');
  WR2: 1 >= SIZEOF(QUERY ( adr <* USEDIN(SELF, 'DOCUMENT_ASSIGNMENT_MIM.APPLIED_DOCUMENT_REFERENCE.ITEMS')| (adr.assigned_document.description = 'external size dimension specification') ));
END_ENTITY;

END_SCHEMA;  -- Dimension_tolerance_mim


© ISO 2019 — All rights reserved