Application module: Drawing definition ISO/TS 10303-1309:2018-11(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
   4.4 ARM subtype constraint definition
5 Module interpreted model
   5.1 Mapping specification
   5.2 MIM EXPRESS short listing
     5.2.1 MIM type definition
     5.2.2 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
F Change history
Bibliography
Index

(*
ISO/TC 184/SC 4/WG 12 N7999 - ISO/TS 10303-1309 Drawing definition - EXPRESS ARM
Supersedes ISO/TC 184/SC 4/WG 12 N7433
*)



SCHEMA Drawing_definition_arm;

USE FROM Draughting_annotation_arm;    -- ISO/TS 10303-1206

USE FROM Presentation_hierarchy_arm;    -- ISO/TS 10303-1330


TYPE dd_view_element_select = SELECT BASED_ON view_element_select WITH
   (Camera_image_2d_with_scale);
END_TYPE;

TYPE draughting_titled_item = SELECT
   (Drawing,
    Drawing_sheet);
END_TYPE;

ENTITY Camera_image_2d_with_scale
  SUBTYPE OF (Detailed_geometric_model_element);
  is_displaying : presented_model_select;
  source : Camera_model_d2;
  target : Planar_box;
END_ENTITY;

ENTITY Camera_model_d2
  SUBTYPE OF (Detailed_geometric_model_element);
  view_window : Planar_box;
  view_window_clipping : BOOLEAN;
END_ENTITY;

ENTITY Draughting_title;
  contents : STRING;
  items : SET[1:?] OF draughting_titled_item;
  language : STRING;
END_ENTITY;

ENTITY Drawing
  SUBTYPE OF (Presentation_set);
  revision_identifier : STRING;
  drawing_identifier : Drawing_definition;
  intended_scale : OPTIONAL STRING;
  drawing_specification : SET[0:?] OF STRING;
UNIQUE
  UR1: revision_identifier, drawing_identifier;
END_ENTITY;

ENTITY Drawing_definition;
  drawing_number : STRING;
  drawing_type : OPTIONAL STRING;
END_ENTITY;

ENTITY Drawing_sequence;
  predecessor : Drawing;
  successor : Drawing;
WHERE
  WR1: predecessor :<>: successor;
END_ENTITY;

ENTITY Drawing_sheet
  SUBTYPE OF (View_area);
  revision_identifier : STRING;
END_ENTITY;

ENTITY Drawing_sheet_layout
  SUBTYPE OF (General_symbol);
END_ENTITY;

ENTITY Drawing_sheet_sequence
  SUBTYPE OF (View_area_relationship);
  SELF\View_area_relationship.relating : Drawing_sheet;
  SELF\View_area_relationship.related : Drawing_sheet;
WHERE
  WR1: SELF\View_area_relationship.relating :<>: SELF\View_area_relationship.related;
END_ENTITY;

SUBTYPE_CONSTRAINT dd_detailed_geometric_model_element_subtypes FOR Detailed_geometric_model_element;
  ONEOF (Camera_model_d2,
         Camera_image_2d_with_scale);
END_SUBTYPE_CONSTRAINT;

END_SCHEMA;  -- Drawing_definition_arm


© ISO 2018 — All rights reserved