Integrated generic resource: Visual presentation ISO 10303-46:2021(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 Presentation organization
   4.1 General
   4.2 Fundamental concepts and assumptions
   4.3 Presentation organization type definitions
   4.4 Presentation organization entity definitions
   4.5 Presentation organization subtype constraint definition
   4.6 Presentation organization function definitions
   4.7 Presentation organization rule definitions
5 Presentation definition
   5.1 General
   5.2 Fundamental concepts and assumptions
   5.3 Presentation definition type definitions
   5.4 Presentation definition entity definitions
   5.5 Presentation definition subtype constraint definition
   5.6 Presentation definition function definitions
6 Presentation appearance
   6.1 General
   6.2 Fundamental concepts and assumptions
   6.3 Presentation appearance type definitions
   6.4 Presentation appearance entity definitions
   6.5 Presentation appearance subtype constraint definitions
   6.6 Presentation appearance function definitions
7 Presentation resource
   7.1 General
   7.2 Fundamental concepts and assumptions
   7.3 Presentation resource type definitions
   7.4 Presentation resource entity definitions
   7.5 Presentation resource subtype constraint definition

A Short names of entities
B Information object registration
C Computer interpretable listings
D EXPRESS-G diagrams
E Technical discussion
F Change history
Bibliography
Index

Contents

1 Scope
2 Normative references
3 Terms, definitions and abbreviated terms
    3.1 Terms and definitions
    3.2 Abbreviated terms
4 Presentation organization schema
     4.1 General
     4.2 Fundamental concepts and assumptions
     4.3 Presentation organization type definitions
          4.3.1 annotation_representation_select
          4.3.2 area_dependent_annotation_representation_item
          4.3.3 area_or_view
          4.3.4 camera_model_d3_multi_clipping_intersection_select
          4.3.5 camera_model_d3_multi_clipping_union_select
          4.3.6 central_or_parallel
          4.3.7 layered_item
          4.3.8 presentation_representation_select
          4.3.9 presentation_size_assignment_select
          4.3.10 product_data_representation_view_item
          4.3.11 view_dependent_annotation_representation_item
     4.4 Presentation organization entity definitions
          4.4.1 area_dependent_annotation_representation
          4.4.2 area_in_set
          4.4.3 background_colour
          4.4.4 camera_image
          4.4.5 camera_image_2d_with_scale
          4.4.6 camera_image_3d_with_scale
          4.4.7 camera_model
          4.4.8 camera_model_d2
          4.4.9 camera_model_d2_shape_clipping
          4.4.10 camera_model_d3
          4.4.11 camera_model_d3_multi_clipping
          4.4.12 camera_model_d3_multi_clipping_intersection
          4.4.13 camera_model_d3_multi_clipping_union
          4.4.14 camera_model_d3_with_hlhsr
          4.4.15 camera_model_with_light_sources
          4.4.16 camera_usage
          4.4.17 graphical_transformation
          4.4.18 light_source
          4.4.19 light_source_ambient
          4.4.20 light_source_directional
          4.4.21 light_source_positional
          4.4.22 light_source_spot
          4.4.23 presentation_area
          4.4.24 presentation_layer_assignment
          4.4.25 presentation_layer_usage
          4.4.26 presentation_representation
          4.4.27 presentation_representation_relationship
          4.4.28 presentation_set
          4.4.29 presentation_size
          4.4.30 presentation_view
          4.4.31 presented_item
          4.4.32 presented_item_representation
          4.4.33 product_data_representation_view
          4.4.34 representation_item_dependent_layer_assignment
          4.4.35 view_dependent_annotation_representation
          4.4.36 view_volume
     4.5 Presentation organization subtype constraint definition
          4.5.1 pos_geometric_representation_item_subtypes
     4.6 Presentation organization function definitions
          4.6.1 acyclic_presentation_representation_relationship
          4.6.2 aspect_ratio
     4.7 Presentation organization rule definition
          4.7.1 symbol_representation_rule
5 Presentation definition schema
     5.1 General
     5.2 Fundamental concepts and assumptions
     5.3 Presentation definition type definitions
          5.3.1 annotation_symbol_occurrence_item
          5.3.2 annotation_table_occurrence_item
          5.3.3 annotation_text_occurrence_item
          5.3.4 curve_or_curve_set
          5.3.5 defined_glyph_select
          5.3.6 defined_symbol_select
          5.3.7 presentable_text
          5.3.8 text_alignment
          5.3.9 text_delineation
          5.3.10 text_or_character
          5.3.11 text_path
          5.3.12 text_string_representation_item
     5.4 Presentation definition entity definitions
          5.4.1 annotation_curve_occurrence
          5.4.2 annotation_fill_area
          5.4.3 annotation_fill_area_occurrence
          5.4.4 annotation_occurrence
          5.4.5 annotation_occurrence_relationship
          5.4.6 annotation_point_occurrence
          5.4.7 annotation_symbol
          5.4.8 annotation_symbol_occurrence
          5.4.9 annotation_table
          5.4.10 annotation_table_occurrence
          5.4.11 annotation_text
          5.4.12 annotation_text_character
          5.4.13 annotation_text_occurrence
          5.4.14 annotation_text_with_associated_curves
          5.4.15 annotation_text_with_blanking_box
          5.4.16 annotation_text_with_delineation
          5.4.17 annotation_text_with_extent
          5.4.18 composite_text
          5.4.19 composite_text_with_associated_curves
          5.4.20 composite_text_with_blanking_box
          5.4.21 composite_text_with_delineation
          5.4.22 composite_text_with_extent
          5.4.23 defined_character_glyph
          5.4.24 defined_symbol
          5.4.25 defined_table
          5.4.26 externally_defined_character_glyph
          5.4.27 externally_defined_symbol
          5.4.28 pre_defined_character_glyph
          5.4.29 pre_defined_symbol
          5.4.30 symbol_representation
          5.4.31 symbol_representation_map
          5.4.32 symbol_representation_relationship
          5.4.33 symbol_representation_with_blanking_box
          5.4.34 symbol_target
          5.4.35 table_record_field_representation
          5.4.36 table_record_field_representation_with_clipping_box
          5.4.37 table_record_representation
          5.4.38 table_representation
          5.4.39 table_representation_relationship
          5.4.40 table_text_relationship
          5.4.41 text_literal
          5.4.42 text_literal_with_associated_curves
          5.4.43 text_literal_with_blanking_box
          5.4.44 text_literal_with_delineation
          5.4.45 text_literal_with_extent
          5.4.46 text_string_representation
     5.5 Presentation definition subtype constraint definition
          5.5.1 pds_geometric_representation_item_subtypes
     5.6 Presentation definition function definitions
          5.6.1 acyclic_composite_text
          5.6.2 acyclic_symbol_representation_relationship
          5.6.3 control_characters_free
          5.6.4 field_in_table
6 Presentation appearance schema
     6.1 General
     6.2 Fundamental concepts and assumptions
     6.3 Presentation appearance type definitions
          6.3.1 approximation_method
          6.3.2 box_characteristic_select
          6.3.3 box_height
          6.3.4 box_rotate_angle
          6.3.5 box_slant_angle
          6.3.6 box_width
          6.3.7 character_spacing_select
          6.3.8 character_style_select
          6.3.9 colour_type_enum
          6.3.10 curve_font_or_scaled_curve_font_select
          6.3.11 curve_or_annotation_curve_occurrence
          6.3.12 curve_or_render
          6.3.13 curve_style_font_select
          6.3.14 curve_tolerance_deviation
          6.3.15 curve_tolerance_parameter
          6.3.16 direction_count_select
          6.3.17 fill_area_style_tile_shape_select
          6.3.18 fill_style_select
          6.3.19 hiding_or_blanking_select
          6.3.20 invisibility_context
          6.3.21 invisible_item
          6.3.22 marker_select
          6.3.23 marker_type
          6.3.24 non_negative_real
          6.3.25 null_style
          6.3.26 presentation_style_select
          6.3.27 product_or_presentation_space
          6.3.28 rendering_properties_select
          6.3.29 shading_curve_method
          6.3.30 shading_surface_method
          6.3.31 size_select
          6.3.32 squared_or_rounded
          6.3.33 style_context_select
          6.3.34 styled_item_target
          6.3.35 surface_side
          6.3.36 surface_side_style_select
          6.3.37 surface_style_element_select
          6.3.38 surface_tolerance_deviation
          6.3.39 surface_tolerance_parameter
          6.3.40 symbol_style_select
          6.3.41 tessellated_face_or_tessellated_surface_set
          6.3.42 tessellated_surface_item
          6.3.43 text_justification
          6.3.44 texture_file_type
          6.3.45 tolerance_deviation_select
          6.3.46 tolerance_parameter_select
          6.3.47 tolerance_select
          6.3.48 u_direction_count
          6.3.49 unsigned_8_bit_integer
          6.3.50 v_direction_count
     6.4 Presentation appearance entity definitions
          6.4.1 approximation_tolerance
          6.4.2 approximation_tolerance_deviation
          6.4.3 approximation_tolerance_parameter
          6.4.4 character_glyph_style_outline
          6.4.5 character_glyph_style_outline_with_characteristics
          6.4.6 character_glyph_style_stroke
          6.4.7 context_dependent_invisibility
          6.4.8 context_dependent_over_riding_styled_item
          6.4.9 curve_style
          6.4.10 curve_style_curve_pattern
          6.4.11 curve_style_curve_pattern_set
          6.4.12 curve_style_font
          6.4.13 curve_style_font_and_scaling
          6.4.14 curve_style_font_pattern
          6.4.15 curve_style_rendering
          6.4.16 curve_style_wide
          6.4.17 curve_style_with_ends_and_corners
          6.4.18 curve_style_with_extension
          6.4.19 draughting_pre_defined_curve_font
          6.4.20 externally_defined_curve_font
          6.4.21 externally_defined_hatch_style
          6.4.22 externally_defined_style
          6.4.23 externally_defined_tile
          6.4.24 externally_defined_tile_style
          6.4.25 fill_area_style
          6.4.26 fill_area_style_colour
          6.4.27 fill_area_style_hatching
          6.4.28 fill_area_style_tile_coloured_region
          6.4.29 fill_area_style_tile_curve_with_style
          6.4.30 fill_area_style_tile_symbol_with_style
          6.4.31 fill_area_style_tiles
          6.4.32 invisibility
          6.4.33 occlusion_precedence
          6.4.34 one_direction_repeat_factor
          6.4.35 over_riding_styled_item
          6.4.36 point_style
          6.4.37 pre_defined_character_spacing
          6.4.38 pre_defined_curve_font
          6.4.39 pre_defined_hatch_style
          6.4.40 pre_defined_marker
          6.4.41 pre_defined_presentation_style
          6.4.42 pre_defined_size
          6.4.43 pre_defined_surface_side_style
          6.4.44 pre_defined_tile
          6.4.45 pre_defined_tile_style
          6.4.46 presentation_style_assignment
          6.4.47 presentation_style_by_context
          6.4.48 single_texture_style_tessellation_specification
          6.4.49 styled_item
          6.4.50 styled_tessellated_face_or_surface_with_single_texture
          6.4.51 styled_tessellated_item_with_colours
          6.4.52 surface_rendering_properties
          6.4.53 surface_side_style
          6.4.54 surface_style_boundary
          6.4.55 surface_style_control_grid
          6.4.56 surface_style_fill_area
          6.4.57 surface_style_parameter_line
          6.4.58 surface_style_reflectance_ambient
          6.4.59 surface_style_reflectance_ambient_diffuse
          6.4.60 surface_style_reflectance_ambient_diffuse_specular
          6.4.61 surface_style_rendering
          6.4.62 surface_style_rendering_with_properties
          6.4.63 surface_style_segmentation_curve
          6.4.64 surface_style_silhouette
          6.4.65 surface_style_transparent
          6.4.66 surface_style_usage
          6.4.67 symbol_colour
          6.4.68 symbol_element_style
          6.4.69 symbol_style
          6.4.70 text_style
          6.4.71 text_style_for_defined_font
          6.4.72 text_style_with_box_characteristics
          6.4.73 text_style_with_justification
          6.4.74 text_style_with_mirror
          6.4.75 text_style_with_spacing
          6.4.76 texture_style_specification
          6.4.77 texture_style_tessellation_specification
          6.4.78 two_direction_repeat_factor
     6.5 Presentation appearance subtype constraint definitions
          6.5.1 founded_item_subtypes
          6.5.2 pas_geometric_representation_item_subtypes
     6.6 Presentation appearance function definitions
          6.6.1 acyclic_occlusion_precedence
          6.6.2 get_coordinate_values
7 Presentation resource schema
     7.1 General
     7.2 Fundamental concepts and assumptions
     7.3 Presentation resource type definitions
          7.3.1 font_select
          7.3.2 staircase_or_linear
     7.4 Presentation resource entity definitions
          7.4.1 character_glyph_font_usage
          7.4.2 character_glyph_symbol
          7.4.3 character_glyph_symbol_outline
          7.4.4 character_glyph_symbol_stroke
          7.4.5 colour
          7.4.6 colour_associated
          7.4.7 colour_association_table
          7.4.8 colour_rgb
          7.4.9 colour_specification
          7.4.10 draughting_pre_defined_colour
          7.4.11 draughting_pre_defined_text_font
          7.4.12 externally_defined_text_font
          7.4.13 generic_character_glyph_symbol
          7.4.14 planar_box
          7.4.15 planar_extent
          7.4.16 pre_defined_colour
          7.4.17 pre_defined_text_font
          7.4.18 presentation_scaled_placement
          7.4.19 state_variable_with_colour
          7.4.20 text_font
          7.4.21 text_font_family
          7.4.22 text_font_in_family
     7.5 Presentation resource subtype constraint definition
          7.5.1 prs_geometric_representation_item_subtypes
Annex A Short names of entities
Annex B Information object registration
   B.1 Document identification
   B.2 Schema identification
Annex C Computer interpretable listings
Annex D EXPRESS-G diagrams
Annex E Technical discussion
Annex F Change history
      F.1 General
      F 2 Changes made in edition 2
            F 2.1 Summary of changes
            F 2.3 Changes made to schema presentation_appearance_schema
            F 2.5 Changes made to schema presentation_definition_schema
            F 2.7 Changes made to schema presentation_organization_schema
            F 2.9 Changes made to schema presentation_resource_schema
      F 3 Changes made in edition 3
            F 3.1 Summary of changes
            F 3.5 Changes made to schema presentation_appearance_schema
            F 3.7 Changes made to schema presentation_definition_schema
            F 3.9 Changes made to schema presentation_organization_schema
            F 3.11 Changes made to schema presentation_resource_schema
      F 4 Changes made in edition 4
            F 4.1 Summary of changes
            F 4.3 Changes made to schema presentation_appearance_schema
      F 5 Changes made in edition 5
            F 5.1 Summary of changes
            F 5.3 Changes made to schema presentation_definition_schema
Bibliography
Index

Figures

Figure 1 — The relationship of the schemas of this part to the ISO 10303 integration architecture (1 of 1)
Figure 2 — Presentation hierarchy
Figure 3 — Example of a presentation hierarchy
Figure 4 — Mapping the presentation hierarchy to instances of entities
Figure 5 — Association of presentation view and presentation area using mapped_item
Figure 6 — Camera model d2
Figure 7 — Graphical transformation
Figure 8 — Light source directional
Figure 9 — Light source positional
Figure 10 — Light source positional
Figure 11 — View volume, projection type CENTRAL
Figure 12 — View volume, projection type PARALLEL
Figure 13 — Examples of text alignment
Figure 14 — Examples of text delineation
Figure 15 — Filling of annotation fill areas
Figure 16 — Examples of annotation symbols
Figure 17 — Box slant and rotate angle
Figure 18 — Chordal deviation and length
Figure 19 — Box slant and rotate angle
Figure 20 — Squared or rounded
Figure 21 — Curve style curve pattern
Figure 22 — Curve style with extension
Figure 23 — Illustration of predefined curve fonts
Figure 24 — Fill area style hatching
Figure 25 — One direction repeat factor
Figure 26 — Text style with mirror
Figure 27 — Two direction repeat factor
Figure 28 — Character glyph symbols
Figure D.1 — EXPRESS-G diagram of the presentation_organization_schema (1 of 4)
Figure D.2 — EXPRESS-G diagram of the presentation_organization_schema (2 of 4)
Figure D.3 — EXPRESS-G diagram of the presentation_organization_schema (3 of 4)
Figure D.4 — EXPRESS-G diagram of the presentation_organization_schema (4 of 4)
Figure D.5 — EXPRESS-G diagram of the presentation_definition_schema (1 of 5)
Figure D.6 — EXPRESS-G diagram of the presentation_definition_schema (2 of 5)
Figure D.7 — EXPRESS-G diagram of the presentation_definition_schema (3 of 5)
Figure D.8 — EXPRESS-G diagram of the presentation_definition_schema (4 of 5)
Figure D.9 — EXPRESS-G diagram of the presentation_definition_schema (5 of 5)
Figure D.10 — EXPRESS-G diagram of the presentation_appearance_schema (1 of 11)
Figure D.11 — EXPRESS-G diagram of the presentation_appearance_schema (2 of 11)
Figure D.12 — EXPRESS-G diagram of the presentation_appearance_schema (3 of 11)
Figure D.13 — EXPRESS-G diagram of the presentation_appearance_schema (4 of 11)
Figure D.14 — EXPRESS-G diagram of the presentation_appearance_schema (5 of 11)
Figure D.15 — EXPRESS-G diagram of the presentation_appearance_schema (6 of 11)
Figure D.16 — EXPRESS-G diagram of the presentation_appearance_schema (7 of 11)
Figure D.17 — EXPRESS-G diagram of the presentation_appearance_schema (8 of 11)
Figure D.18 — EXPRESS-G diagram of the presentation_appearance_schema (9 of 11)
Figure D.19 — EXPRESS-G diagram of the presentation_appearance_schema (10 of 11)
Figure D.20 — EXPRESS-G diagram of the presentation_appearance_schema (11 of 11)
Figure D.21 — EXPRESS-G diagram of the presentation_resource_schema (1 of 3)
Figure D.22 — EXPRESS-G diagram of the presentation_resource_schema (2 of 3)
Figure D.23 — EXPRESS-G diagram of the presentation_resource_schema (3 of 3)

Tables

Table C.1 — EXPRESS listings
Table E.1 — Variable definition and their sources


© ISO 2021 — All rights reserved