5, Throughout
Remove all occurrences of "Â" from the HTML.
Table 5.1
Replace Table 5.1 with the following
5.2.7.2 API_Function, Table 5.31
Replace the value associated with code 43 with "GET_REMAINING_PACKED_HIERARCHIES_LIST".
5.2.7.11 Feature_Topology_Level, Table 5.31
In row "ONE" constraint a., replace "<DRM Location> instance" with "<DRM Location> component".
5.2.7.15 Geometry_Topology_Level, Table 5.35
In row "ZERO", replace Item a of "Constraints" with the following text:
"If a <DRM Geometry Node> instance is associated with more than one <DRM Geometry Representation> instance, the <DRM Geometry Representation> instances shall be collocated."
In row "ZERO", replace "Other types of geometry topology objects" with "Instances of other subclasses of <DRM Geometry Topology>".
In row "ONE", replace the second paragraph with the following text:
"Relationships:
<DRM Geometry Node> — three or more instances; and
<DRM Geometry Edge> — two or more instances.
Instances of other subclasses of <DRM Geometry Topology> and relationships may exist at level ONE but are not required."
In row "ONE", replace the text of constraint a. with the following text:
"No two <DRM Geometry Node> instances may be collocated."
In row "ONE", insert "at least" before "one pair".
In row "TWO", replace the text of constraint a. with the following text:
"<DRM Geometry Edge> instances may not intersect or overlap one another, except where they meet at a common <DRM Geometry Node> instance."
In row "TWO", second paragraph, replace ''No additional types of DRM objects" with "No instances of additional subclasses of <DRM Geometry Topology>".
In row "THREE", remove Relationship b.
In row "THREE", replace the text of constraints a. and b. with the following text:
"<DRM Geometry Face> instances may not intersect or overlap one another, except where they meet at a common <DRM Geometry Edge> instance.
Each <DRM Geometry Edge> instance shall bound either one or two <DRM Geometry Face> instances."
In row "FOUR", second paragraph, replace ''No additional types of DRM objects" with "No instances of additional subclasses of <DRM Geometry Topology>".
5.2.7.41 Spatial_Association_Meaning_Type, Table 5.61
Replace Value "IN_PROXIMTY_OF" with "IN_PROXIMITY_OF".
5.3.2 Array data types
Replace 5.3.2 with the following text.
Arrays specify an ordered set whose elements may be of any single data type. Arrays in this part of ISO/IEC 18023 are of one or two dimensions. Table 5.80 specifies the notation for arrays of the supported dimensions.
Table 5.80 — Array data type notation
One-dimensional arrays (lists): |
Data_Type_Name[l] |
---|---|
Two-dimensional arrays: |
Data_Type_Name[l,w] |
The numbers l and w represent the size of the corresponding length and width dimension. Each dimension shall be at least one. If the dimension is variable, an asterisk is used.
EXAMPLE 1 A data type for a variable length list of integers would be specified as:
Integer[*]
EXAMPLE 2 A 4×4 matrix of single-precision floating point numbers would be specified as:
Float[4,4]"
5.3.3.3 Absolute_Time_Fields
In the reference_time field, replace the "?" with a space character.
5.3.3.8 Alternate_Hierarchy_Parameters
Remove the "?" character from the end of the 1st sentences of the 3rd and 4th paragraphs.
5.3.3.15 Any_Enumerated_Or_Selection_Value
Replace the text of declaration in this subclause with the following text:
"Any_Enumerated_Value ::= (selected_enumeration
Enumerated_Or_Selection_Type) {
[
NULL_TYPE: null_type
Short_Integer_Unsigned;
AXIS_ALIGNMENT: axis_alignment
Axis_Alignment;
BOOLEAN:
boolean
Boolean;
CAMERA_PROJECTION_TYPE: camera_projection_type
Camera_Projection_Type;
CI_ROLECODE:
ci_rolecode
CI_RoleCode;
COLOUR_BINDING: colour_binding
Colour_Binding;
COLOUR_MODEL: colour_model
Colour_Model;
DRM_CLASS: drm_class
DRM_Class;
EDCS_ATTRIBUTE_CODE:
edcs_attribute_code
EDCS_Attribute_Code;
EDCS_ATTRIBUTE_VALUE_TYPE: edcs_attribute_value_type
EDCS_Attribute_Value_Type;
EDCS_BOOLEAN:
edcs_boolean
EDCS_Boolean;
EDCS_CLASSIFICATION_CODE: edcs_classification_code
EDCS_Classification_Code;
EDCS_ENUMERANT_CODE:
edcs_enumerant_code
EDCS_Integer;
EDCS_NUMERIC_VALUE_TYPE: edcs_numeric_value_type
EDCS_Numeric_Value_Type;
EDCS_UNIT_CODE:
edcs_unit_code
EDCS_Unit_Code;
EDCS_UNIT_SCALE_CODE: edcs_unit_scale_code
EDCS_Unit_Scale_Code;
EDCS_VALUE_CHARACTERISTIC_CODE:
edcs_value_characteristic_code
EDCS_Value_Characteristic_Code;
ELEMENT_TYPE_CODE:
element_type_code
Element_Type_Code;
FEATURE_TOPOLOGY_LEVEL: feature_topology_level
Feature_Topology_Level;
FONT_STYLE:
font_style
Font_Style;
FUNCTIONAL_ASSOCIATION_MEANING_TYPE:
functional_association_meaning_type
Functional_Association_Meaning_Type;
GEOMETRIC_CENTRE_CODE: geometric_centre_code
Geometric_Centre_Code;
GEOMETRY_TOPOLOGY_LEVEL: geometry_topology_level
Geometry_Topology_Level;
GRID_OVERLAP_OPERATOR: grid_overlap_operator
Grid_Overlap_Operator;
HIERARCHY_SUMMARY_MULTIPLICITY_CODE:
hierarchy_summary_multiplicity_code
Hierarchy_Summary_Multiplicity_Code;
IMAGE_COMPONENT_TYPE: image_component_type
Image_Component_Type;
IMAGE_MAPPING_METHOD: image_mapping_method
Image_Mapping_Method;
IMAGE_PROJECTION_TYPE: image_projection_type
Image_Projection_Type;
IMAGE_SCAN_DIRECTION: image_scan_direction
Image_Scan_Direction;
IMAGE_SCAN_DIRECTION_Z: image_scan_direction_z
Image_Scan_Direction_Z;
IMAGE_SIGNATURE: image_signature
Image_Signature;
IMAGE_WRAP: image_wrap
Image_Wrap;
INDEX_CODE:
index_code
Index_Code;
INTERPOLATION_TYPE: interpolation_type
Interpolation_Type;
LOD_DATA_TYPE: lod_data_type
LOD_Data_Type;
LSR_TRANSFORMATION_AXIS: lsr_transformation_axis
LSR_Transformation_Axis;
MD_KEYWORDTYPECODE;
md_keywordtypecode
MD_KeywordTypeCode;
MD_RESTRICTION_CODE:
md_restrictioncode
MD_RestrictionCode;
MEDIA_FORMAT:
media_format
Media_Format;
MODEL_REFERENCE_TYPE: model_reference_type
Model_Reference_Type;
MONTH: month Month;
OCTANT: octant Octant;
ORDERING_REASON: ordering_reason
Ordering_Reason;
PIXEL_FILL_METHOD: pixel_fill_method
Pixel_Fill_Method;
POINT_LIGHT_DISPLAY_TYPE: point_light_display_type
Point_Light_Display_Type;
PREDEFINED_FUNCTION: predefined_function
Predefined_Function;
PRESENT_IN: present_in
Present_In;
PROPERTY_CODE_TYPE: property_code_type
Property_Code_Type;
QUADRANT: quadrant
Quadrant;
REFERENCE_SURFACE_ELEVATION_SELECT:
reference_surface_elevation_select
Reference_Surface_Elevation_Select;
REFERENCE_SURFACE_LOD_SELECT:
reference_surface_lod_select
Reference_Surface_LOD_Select;
REFERENCE_VECTOR_TYPE: reference_vector_type
Reference_Vector_Type;
SEASON: season
Season;
SHADING_METHOD: shading_method
Shading_Method;
SINGLE_VALUE_TYPE:
single_value_type
Single_Value_Type;
SOUND_FORMAT:
sound_format
Sount_Format;
SPACING_TYPE: spacing_type
Spacing_Type;
SPATIAL_ASSOCIATION_MEANING_TYPE:
spatial_association_meaning_type
Spatial_Association_Meaning_Type;
SPATIAL_INDEX_SPACING_UNIT:
spatial_index_spacing_unit
Spatial_Index_Spacing_Unit;
SRM_DSS_CODE:
srm_dss_code
SRM_DSS_Code;
STATE_MISMATCH_BEHAVIOUR: state_mismatch_behaviour
State_Mismatch_Behaviour;
SYMBOL_FORMAT:
symbol_format
Symbol_Format;
TIME_CONFIGURATION:
time_configuration
Time_Configuration;
TIME_DATA_TYPE: time_data_type
Time_Data_Type;
TIME_OF_DAY: time_of_day
Time_Of_Day;
TIME_SIGNIFICANCE: time_significance
Time_Significance;
UNDERLINE_STYLE:
underline_style
Underline_Style;
UNION_REASON:
union_reason
Union_Reason;
VARIABLE_CODE:
variable_code
Variable_Code;
]}"
5.3.3.35 CM_3D_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_Equatorial_Spherical_3D_Coordinate".
5.3.3.50 Count_Interval_Value
Replace the field name "lt_sem_interval_value" with "lt_semi_interval_value".
5.3.3.55 Data_Table_Data
In the string and boolean_values fields, replace the "?" with a space character.
5.3.3.58 DRM_Class_Fields
In the drm_class variant field, remove the "?" character.
5.3.3.65 Element_Type
In the code_type variant field, replace the "?" character with a space character.
5.3.3.77 Functional_Association_Data_Fields
In the meaning field, replace the "?" character with a space character.
5.3.3.82 HAEC_3D_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_Equatorial_Spherical_3D_Coordinate".
5.3.3.83 HEEC_3D_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_Equatorial_Spherical_3D_Coordinate".
5.3.3.84 HEEQ_3D_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_Equatorial_Spherical_3D_Coordinate".
5.3.3.94 Image_Data
In the data field, replace the "?" character with a space character.
5.3.3.98 Image_Texel_Location_3D
Replace all occurrences of the data type "Short_Integer_Unsigned" with "Integer_Unsigned".
5.3.3.104 Integer_Interval_Value
Replace the field name "lt_sem_interval_value" with "lt_semi_interval_value".
5.3.3.113 Legal_Constraints_Fields
In the use_limitation, use_constraints, and other_constraints fields, replace the "?" with a space character.
5.3.3.158 Packed_Hierarchy_Reference
Replace the two occurrences of the data type "Object" with "Packed_Hierarchy_Object_Access".
5.3.3.161 PD_3D_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_PD_3D_Coordinate".
5.3.3.162 PD_Surface_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_PD_Surface_Coordinate".
5.3.3.230 SEC_3D_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_Equatorial_Spherical_3D_Coordinate".
5.3.3.235 SEQ_3D_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_Equatorial_Spherical_3D_Coordinate".
5.3.3.237 SMD_3D_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_Euclidean_3D_Coordinate".
5.3.3.238 SME_3D_Location_Fields
Replace the data type of the "coordinate" parameter with "SRM_Euclidean_3D_Coordinate".
5.3.3.245 Spatial_Index_Parameters
Remove the "?" character from the end of the 1st sentence of the 2nd paragraph.
5.6.3.5 SRM_EI_3D_Coordinate
Insert the following text as new subclause 5.6.3.6 and renumber the following subclauses:
11.9.7.16 Equatorial_Spherical_3D_Coordinate of ISO/IEC 18026 specifies the Equatorial_Spherical_3D_Coordinate record data type that specifies the 3D coordinate for an equatorial spherical SRF template. This data type is renamed SRM_Equatorial_Spherical_3D_Coordinate in this part of ISO/IEC 18023."
5.6.3.18 SRM_Spherical_3D_Coordinate
Replace 5.6.3.18 with the following text and renumber the subclauses in 5.6.3 starting with 5.6.3.18.
11.2.8.7 Matrix_3x3 of ISO/IEC 18026 specifies the Matrix_3x3 array data type that specifies a 3x3 matrix of double precision float elements. This data type is renamed SRM_Matrix_3x3 in this part of ISO/IEC 18023.
11.2.8.8 Matrix_4x4 of ISO/IEC 18026 specifies the Matrix_4x4 array data type that specifies a 4x4 matrix of double precision float elements. This data type is renamed SRM_Matrix_4x4 in this part of ISO/IEC 18023.
11.9.7.16 PD_3D_Coordinate of ISO/IEC 18026 specifies the PD_3D_Coordinate record data type that specifies the 3D coordinate for a Planetodetic SRF template. This data type is renamed SRM_PD_3D_Coordinate in this part of ISO/IEC 18023.
11.9.7.17 PD_Surface_Coordinate of ISO/IEC 18026 specifies the PD_Surface_Coordinate record data type that specifies the surface coordinate for a Planetodetic SRF template. This data type is renamed SRM_PD_Surface_Coordinate in this part of ISO/IEC 18023."
5.6.3.24 SRM_Vector_3D
Replace the word "array" with "record".
http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html