APPENDIX C Product Label Keyword Definitions, Values - PDS Sort

Dictionary:PDS4 Keyword

VICAR Property.VICAR Keyword

General Definition

InSight
-Specific Information

XPath

Valid Values (attribute)
Children (class)

Data Type
Units

img:active_flag

OBSERVATION_REQUEST_PARMS. SHUTTER_CORRECTION_MODE

The active_flag attribute indicates whether or not the data processing described by the parent class is active. In general, the presence of the parent class implies it is active and thus active_flag is optional. The primary purpose for active_flag is to either explicitly indicate a correction is not active (for example, if it normally is but was explicitly turned off), or to be able to provide parameters for historical reasons that may no longer be relevant to a current correction.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Radiometric_Correction/active_flag

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Shutter_Subtraction/active_flag

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Shutter_Subtraction/active_flag

ASCII_Boolean

Alias

The Alias class provides a single alternate name and identification for this product in this or some other archive or data system.

1)/Product_Observational/Identification_Area/Alias_List/Alias

1) alternate_id

2) alternate_title

3) comment

Alias_List

The Alias_List class provides a list of paired alternate names and identifications for this product in this or some other archive or data system.

1)/Product_Observational/Identification_Area/Alias_List

1) Alias

alternate_id

IDENTIFICATION. PRODUCT_ID

The alternate_id attribute provides an additional identifier supplied by the data provider.
InSight Specific:
For InSight this contains the VICAR PRODUCT_ID, which is the filename minus the extension.

1)/Product_Observational/Identification_Area/Alias_List/Alias/alternate_id

ASCII_Short_String_Collapsed

img:analog_offset

INSTRUMENT_STATE_PARMS. OFFSET_MODE_ID

The analog_offset attribute identifies the analog value that is subtracted from the signal prior to the analog/digital conversion.
InSight Specific:
This value is the video offset, and has a range 0-4095.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Detector/analog_offset

ASCII_Integer

msn_surface:application_id

TELEMETRY. APPLICATION_PROCESS_ID

The application_id (often abbreviated APID) attribute identifies the process, or source, which created the data. This can include information such as an identification of the instrument which generated the telemetry stream, its operating mode at the time of data acquisition, and any onboard compression of the data.
InSight Specific:
Indicates the Application ID (APID) number for this product. APID's are used to distinguish types of telemetry products. In general the APID Name should be used rather than the numeric value (see APPLICATION_PROCESS_NAME).

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Telemetry/application_id

ASCII_NonNegative_Integer

msn_surface:application_name

TELEMETRY. APPLICATION_PROCESS_NAME

The application_name attribute provides the name associated with the source or process which created the data.
InSight Specific:
Indicates the Application ID (APID) name for this product. APID's are used to distinguish types of telemetry products. See the main body of the SIS for a list of APIDs.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Telemetry/application_name

ASCII_Short_String_Collapsed

Array_2D_Image

The Array 2D Image class is an extension of the Array 2D class and defines a two dimensional image.

1)/Product_Observational/File_Area_Observational/Array_2D_Image

1) Array_2D

2) offset

3) axes

4) name

5) local_identifier

6) axis_index_order

7) md5_checksum

8) description

9) Display_2D_Image

10) Axis_Array

11) Element_Array

12) Special_Constants

13) Object_Statistics

14) Digital_Object

15) Local_Internal_Reference

Array_3D_Image

The Array 3D Image class is an extension of the Array 3D class and defines a three dimensional image.

1)/Product_Observational/File_Area_Observational/Array_3D_Image

1) Array_3D

2) offset

3) axes

4) name

5) local_identifier

6) axis_index_order

7) md5_checksum

8) description

9) Axis_Array

10) Element_Array

11) Special_Constants

12) Object_Statistics

13) Digital_Object

14) Local_Internal_Reference

geom:Articulation_Device_Parameters

The Articulation_Device_Parameters class contains those attributes and sub-classes that describe an articulation device. An articulation device is anything that can move independently of the spacecraft to which it is attached. Examples include mast heads, wheel bogies, arms, filter wheel, scan platforms.
InSight Specific:
For InSight the articulation devices are ARM and GRAPPLE.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]

1) geom:device_id

2) geom:device_name

3) geom:device_mode

4) geom:device_phase

5) geom:selected_instrument_id

6) geom:Coordinate_Space_Present

7) geom:Coordinate_Space_Reference

8) geom:Device_Angle

9) geom:Device_Component_State

10) geom:Device_Motor_Counts

11) geom:Device_Temperature

12) geom:Vector_Device_Gravity

author_list

The author_list attribute contains a semi-colon-separated list of names of people to be cited as authors of the associated product. The general format for individual names is: SURNAME, GIVEN NAME(s). Initials may be used in lieu of given name(s). If the name contains a suffix ("Jr.", "Sr.", "III", etc.) it should be placed before the comma (,). Do not include the word "and" before the final author. All authors should be listed explicitly - do not elide the list using "et al.".

1)/Product_Collection/Identification_Area/Citation_Information/author_list

2)/Product_Document/Identification_Area/Citation_Information/author_list

UTF8_Text_Preserved

img:auto_exposure_data_cut

OBSERVATION_REQUEST_PARMS. AUTO_EXPOSURE_DATA_CUT

The auto_exposure_data_cut attribute specifies the DN value which a specified fraction of pixels is permitted to exceed. The fraction is specified using the auto_exposure_data_fraction attribute.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Exposure/Autoexposure/auto_exposure_data_cut

ASCII_Integer

img:auto_exposure_percent

OBSERVATION_REQUEST_PARMS. AUTO_EXPOSURE_PERCENT

The auto_exposure_percent attribute specifies the auto-exposure early-termination percent. If the desired DN (auto_exposure_data_cut) is within this percentage of the measured DN (the DN at which the percentage of pixels above that DN equals or exceeds the auto_exposure_pixel_fraction), then the auto exposure algorithm is terminated and the calculated time is accepted.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Exposure/Autoexposure/auto_exposure_percent

ASCII_Real

img:auto_exposure_pixel_fraction

OBSERVATION_REQUEST_PARMS. AUTO_EXPOSURE_PIXEL_FRACTION

The auto_exposure_pixel_fraction attribute specifies the percentage of pixels whose DN values may exceed the auto_expsoure_data_cut.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Exposure/Autoexposure/auto_exposure_pixel_fraction

ASCII_Real

img:Autoexposure

The Autoexposure class contains attributes used to identify or describe the algorithm used to automatically calculate the proper exposure time. This is generally based on some kind of histogram analysis. The specific autoexposure algorithm used is defined in the processing_algorithm attribute, and the specific set of attributes needed to describe it will vary based on the algorithm. Examples of autoexposure algorithms include "Maki 2003" used on MER, MSL ECAMs, M2020 ECAMS; "Maurice 2012" used on MSL ChemCam; "Smith 1997" used on Mars Pathfinder Imager.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Exposure/Autoexposure

1) img:auto_exposure_data_cut

2) img:active_flag

3) img:auto_exposure_percent

4) img:processing_venue

5) img:auto_exposure_pixel_fraction

6) img:processing_algorithm

7) img:max_auto_exposure_iteration_count

8) img:sequence_number

9) img:Data_Processing

axes

SYSTEM. NB

The axes attribute provides a count of the axes.

1)/Product_Observational/File_Area_Observational/Array_2D_Image/axes

2)/Product_Observational/File_Area_Observational/Array_3D_Image/axes

1) 3

ASCII_NonNegative_Integer

Axis_Array

The Axis Array class is used as a component of the array class and defines an axis of the array.

1)/Product_Observational/File_Area_Observational/Array_2D_Image/Axis_Array[*]

2)/Product_Observational/File_Area_Observational/Array_3D_Image/Axis_Array[*]

1) axis_name

2) local_identifier

3) elements

4) unit

5) sequence_number

6) Band_Bin_Set

axis_index_order

The axis_index_order attribute provides the axis index that varies fastest with respect to storage order.

1)/Product_Observational/File_Area_Observational/Array_2D_Image/axis_index_order

2)/Product_Observational/File_Area_Observational/Array_3D_Image/axis_index_order

1) Last Index Fastest

ASCII_Short_String_Collapsed

axis_name

The axis_name attribute provides a word or combination of words by which the axis is known.

1)/Product_Observational/File_Area_Observational/Array_2D_Image/Axis_Array[*]/axis_name

2)/Product_Observational/File_Area_Observational/Array_3D_Image/Axis_Array[*]/axis_name

ASCII_Short_String_Collapsed

disp:blue_channel_band

The blue_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the blue channel of a display device. The first band along the band axis has band number 1.

1)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Color_Display_Settings/blue_channel_band

ASCII_Integer

img:Brightness_Correction

The Brightness_Correction class describes brightness corrections that were applied to an image or mosaic. Brightness correction is the process of adjusting the DN values of adjacent frames in a mosaic so they match visually. It may also involve contrast or vignetting adjustments. The result may no longer be radiometrically calibrated due to the adjustments. The processing_algorithm child of Brightness_Correction describes the type of brightness correction, and should correspond to the classes within Brightness_Correction_Image. If the algorithm is "MIXED", multiple algorithms were used, in which case the specific information in each Brightness_Correction_Image must be used.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Brightness_Correction

1) img:active_flag

2) img:processing_venue

3) img:processing_algorithm

4) img:sequence_number

5) img:Data_Processing

6) img:Brightness_Correction_File

7) img:Brightness_Correction_Image

img:Brightness_Correction_HSI_Linear

The Brightness_Correction_HSI_Linear class works just like Brightness_Correction_Linear, except that the color image is first converted to HSI (Hue, Saturation, Intensity) space, the correction is applied only to Intensity, and then the result is converted back to RGB space.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Brightness_Correction/Brightness_Correction_Image[*]/Brightness_Correction_HSI_Linear

1) img:brightness_scale

2) img:brightness_offset

img:Brightness_Correction_Image

The Brighness_Correction_Image class describes the brightness correction that was applied to a single image, whether alone or part of a mosaic. The image this correction applies to may be identified via the enclosed Internal_Reference, or via the order in which the Brightness_Correction_Image objects appear (which matches the order given in Input_Product_List).

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Brightness_Correction/Brightness_Correction_Image[*]

1) Internal_Reference

2) img:Brightness_Correction_HSI_Linear

3) img:Brightness_Correction_Linear

img:brightness_offset

The brightness_offset attribute defines the additive factor used for a linear brightness correction.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Brightness_Correction/Brightness_Correction_Image[*]/Brightness_Correction_HSI_Linear/brightness_offset

ASCII_Real

img:brightness_scale

The brightness_scale attribute defines the multiplicative factor used for a linear brightness correction.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Brightness_Correction/Brightness_Correction_Image[*]/Brightness_Correction_HSI_Linear/brightness_scale

ASCII_Real

geom:c0

The first coefficient of a polynomial.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Radial_Terms/c0

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Entrance_Terms/c0

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Radial_Terms/c0

ASCII_Real

geom:c1

The second coefficient of a polynomial.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Radial_Terms/c1

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Entrance_Terms/c1

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Radial_Terms/c1

ASCII_Real

geom:c2

The third coefficient of a polynomial.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Radial_Terms/c2

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Entrance_Terms/c2

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Radial_Terms/c2

ASCII_Real

geom:CAHV_Model

The CAHV model is a linear, perspective-projection camera model (equivalent to a pinhole camera). It consists of four 3-vectors (C,A,H,V) that describe the internal and external camera model parameters needed to translate between 2D image coordinates and 3D world coordinates. C (Vector_Center) is the 3D position of the pinhole (center of the entrance pupil). A (Vector_Axis) is a unit vector normal to the image plane pointing outward. H (Vector_Horizontal) is a composite vector encoding three quantities: H' (a vector in the image plane perpendicular to the vertical columns), Hs (the distance between the lens center and image plane, measured in horizontal pixels), and Hc (the horizontal image coordinate directly under C when moving parallel to A). V (Vector_Vertical) similarly composites the analogous V', Vs, and Vc in the vertical direction.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHV_Model

1) geom:Vector_Center

2) geom:Vector_Axis

3) geom:Vector_Horizontal

4) geom:Vector_Vertical

geom:CAHVOR_Model

The CAHVOR model is built upon CAHV (see CAHV_Model), adding radial (barrel or pincushion) distortion to the linear model. It adds two more 3-vectors to CAHV. O (Vector_Optical) is a unit vector representing the axis of symmetry for the radial distortion. R (Radial_Terms) contains the coefficients of a polynomial function that describes the radial distortion.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model

1) geom:CAHV_Model

2) geom:Vector_Optical

3) geom:Vector_Center

4) geom:Radial_Terms

5) geom:Vector_Axis

6) geom:Vector_Horizontal

7) geom:Vector_Vertical

geom:CAHVORE_Model

The CAHVORE model is built upon CAHVOR (see CAHVOR_Model), adding support for fisheye lenses. It adds one more 3-vector and two scalars to CAHVOR. E (Entrance_Terms) contains the coefficients of a polynomial function used to model movement of the entrance pupil. The two scalars, cahvore_model_type and cahvore_model_parameter, together specify the type of lens being modeled.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model

1) geom:cahvore_model_type

2) geom:cahvore_model_parameter

3) geom:CAHVOR_Model

4) geom:Entrance_Terms

5) geom:Vector_Optical

6) geom:Vector_Center

7) geom:Radial_Terms

8) geom:Vector_Axis

9) geom:Vector_Horizontal

10) geom:Vector_Vertical

geom:cahvore_model_parameter

The cahvore_parameter_type attribute is a scalar floating-point number used for CAHVORE Type 3 models (see cahvore_model_type). If the parameter is 1.0, the model is identical to type 1; if 0.0, it is identical to type 2. Most fish-eye lenses use a value in between.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/cahvore_model_parameter

ASCII_Real

geom:cahvore_model_type

The cahvore_model_type attribute indicates which variant of the CAHVORE model to use. Type 1 is a perspective-projection model, similar to CAHV and CAHVOR except for the moving entrance pupil. Type 2 is a fish-eye lens model reflecting fundamentally different geometry. Type 3 is a generalization that includes the first two, and is used for most fisheye-type lenses (see cahvore_model_parameter).

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/cahvore_model_type

1) 1

2) 2

3) 3

ASCII_Integer

cart:Camera_Model_Offset

The Camera_Model_Offset class specifies the location of the image origin with respect to the camera model's origin. For CAHV/CAHVOR models, this origin is not the center of the camera, but is the upper-left corner of the "standard"-size image, which is encoded in the CAHV vectors. Applies to the Perspective lander map projection.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Perspective/Camera_Model_Offset

1) cart:line

2) cart:sample

geom:Camera_Model_Parameters

A camera model describes the mathematical relationship between the coordinates of a point in 3-dimensional space and its projection onto a 2-dimensional image plane. There are numerous types of camera models.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters

1) geom:model_type

2) geom:calibration_source_id

3) geom:solution_id

4) Internal_Reference

5) geom:CAHVORE_Model

6) geom:CAHVOR_Model

7) geom:CAHV_Model

8) geom:Coordinate_Space_Reference

9) geom:Reference_Frame_Identification

10) geom:Quaternion_Model_Transform

11) geom:Vector_Model_Transform

cart:Cartography

The Cartography class provides a description of how a 3D sphere, spheroid, or elliptical spheroid or the celestial sphere is mapped onto a plane.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography

1) cart:Spatial_Domain

2) cart:Spatial_Reference_Information

3) Local_Internal_Reference

Citation_Information

The Citation_Information class provides specific fields often used in citing the product in journal articles, abstract services, and other reference contexts.

1)/Product_Collection/Identification_Area/Citation_Information

2)/Product_File_Text/Identification_Area/Citation_Information

3)/Product_Document/Identification_Area/Citation_Information

1) author_list

2) editor_list

3) publication_year

4) doi

5) keyword

6) description

Collection

The Collection class provides a description of a set of products.

1)/Product_Collection/Collection

1) collection_type

2) description

collection_type

The collection_type attribute provides a classification for the collection.

1)/Product_Collection/Collection/collection_type

1) Browse

2) Calibration

3) Context

4) Data

5) Document

6) Geometry

7) Miscellaneous

8) SPICE Kernel

9) XML Schema

ASCII_Short_String_Collapsed

disp:color_display_axis

The color_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the color dimension of a display device. I.e., bands from this dimension will be loaded into the red, green, and blue bands of the display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.

1)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Color_Display_Settings/color_display_axis

ASCII_Short_String_Collapsed

disp:Color_Display_Settings

The Color_Display_Settings class provides guidance to data users on how to display a multi-banded Array object on a color-capable display device.

1)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Color_Display_Settings

1) disp:color_display_axis

2) comment

3) disp:red_channel_band

4) disp:green_channel_band

5) disp:blue_channel_band

img:Color_Filter_Array

The Color_Filter_Array class describes whether or not an image was acquired using a Color Filter Array (CFA) and if so, whether and how the CFA pattern was removed. A CFA is a method for making color images using one exposure on a single sensor plane, where microfilters of different wavelengths are put in front of pixels in a specific pattern. The most common pattern is the Bayer pattern, which has a red, blue, and two green pixels in every 2x2 pixel square. Although generally used for RGB color, CFA filters can be of any number and wavelength (see color_filter_array_type).

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Filter_Array

1) img:color_filter_array_type

2) img:active_flag

3) img:color_filter_array_state

4) img:processing_venue

5) img:processing_algorithm

6) img:sequence_number

7) img:Data_Processing

img:color_filter_array_state

INSTRUMENT_STATE_PARMS. BAYER_METHOD

Specifies whether the image still has a CFA pattern ("Encoded"), the CFA pattern has been removed ("Decoded") or it never had a pattern ("No CFA").
InSight Specific:
InSight uses only Malvar or Raw Bayer in pipeline processing.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Filter_Array/color_filter_array_state

1) Encoded

2) Decoded

3) No CFA

ASCII_Short_String_Collapsed

img:color_filter_array_type

INSTRUMENT_STATE_PARMS. CFA_TYPE

Defines the type of Color Filter Array (CFA) used to encode multiple colors in a single exposure. The most common example of this is the Bayer pattern. This is optional if there is no CFA. Additional attributes, specific to each CFA type, define whether or not the CFA pattern has been removed, and if so, how (e.g. bayer_algorithm).

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Filter_Array/color_filter_array_type

1) Bayer RGGB

ASCII_Short_String_Collapsed

img:Color_Processing

The Color_Processing class contains parameters describing color correction or processing and how the image is represented in color.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Processing

1) img:color_space

2) img:active_flag

3) img:color_component

4) img:processing_venue

5) img:illuminant

6) img:processing_algorithm

7) img:encoded_display_gamma

8) img:sequence_number

9) img:color_dn_scaling_method

10) img:color_dn_scaling_factor

11) img:Data_Processing

12) img:Onboard_Responsivity

13) img:Onboard_Color_Matrix

img:color_space

DERIVED_IMAGE_PARMS. COLOR_SPACE

Defines the color space in which this product is expressed. Some color spaces (e.g. XYZ or xyY) are independent of illuminant, while for others (e.g. sRGB or pRGB) the illuminant matters. It is expected that the defined color spaces will increase over time.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Processing/color_space

1) iRGB

2) sRGB

3) pRGB

4) wRGB

5) CIE_XYZ

6) CIE_xyY

7) HSI

ASCII_Short_String_Collapsed

img:color_subsampling_mode

COMPRESSION_PARMS. INST_CMPRS_COLOR_MODE

The color_subsampling_mode attribute specifies the JPEG color subsampling mode used during compression. Valid values: '4:2:2' - 4:2:2 chroma subsampling, which is the typical case, '4:4:4' - 4:4:4 chroma sampling, which indicates no subsampling, 'Grayscale' - indicates a grayscale image
InSight Specific:
Note that the VICAR valid values are different from PDS 4 but mean the same: COLOR_MODE_GRAY, COLOR_MODE_422, COLOR_MODE_444

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/JPEG_Parameters/color_subsampling_mode

1) 4:4:4

2) 4:2:2

3) Grayscale

ASCII_Short_String_Collapsed

msn_surface:Command_Execution

The Command_Execution class contains information about how the command that acquired this data was executed, such as sequence or activity.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Command_Execution

1) msn_surface:sequence_id

2) msn_surface:sequence_version_id

3) msn_surface:sequence_execution_count

4) msn_surface:command_sequence_number

5) msn_surface:command_source_id

6) msn_surface:observation_id

7) msn_surface:request_id

img:Commanded_Parameters

The Commanded_Parameters class contains attributes used to identify or describe the commands sent to a spacecraft to perform one or more actions resulting in the acquisition of the current data product. These are distinct from similar values in the root Imaging class which indicate the state of the image as acquired.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters

1) description

2) img:Brightness_Correction

3) img:Color_Filter_Array

4) img:Color_Processing

5) img:Detector

6) img:Downsampling

7) img:Exposure

8) img:Flat_Field_Correction

9) img:Focus

10) img:Focus_Stack

11) img:Frame

12) img:Onboard_Compression

13) img:Optical_Filter

14) img:Pointing_Correction

15) img:Radiometric_Correction

16) img:Sampling

17) img:Shutter_Subtraction

18) img:Subframe

comment

IDENTIFICATION. TARGET_TYPE

The comment attribute provides one or more remarks or thoughts relevant to the object.

1)/Product_Collection/Context_Area/comment

2)/Product_Collection/Context_Area/Observing_System/Observing_System_Component[*]/Internal_Reference/comment

3)/Product_Collection/Context_Area/Target_Identification/Internal_Reference/comment

4)/Product_File_Text/Reference_List/Source_Product_Internal[*]/comment

5)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List/Input_Product[*]/Internal_Reference/comment

6)/Product_Observational/Reference_List/Source_Product_Internal[*]/comment

7)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List/Input_Product/Internal_Reference/comment

8)/Product_Observational/Identification_Area/Alias_List/Alias/comment

9)/Product_Observational/Observation_Area/comment

10)/Product_Observational/Observation_Area/Investigation_Area/Internal_Reference/comment

11)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component[*]/Internal_Reference/comment

12)/Product_Observational/Observation_Area/Target_Identification/Internal_Reference/comment

13)/Product_Observational/Reference_List/Internal_Reference/comment

14)/Product_Observational/Reference_List/Source_Product_Internal/comment

15)/Product_Browse/Reference_List/Internal_Reference/comment

ASCII_Text_Preserved

img:Companding

The Companding class describes whether or not data is or has had its bit depth reduced (for example conversion from 12 to 8 bits via a lookup table or bit scaling), the venue where it occurred (Software or Hardware), and the method used to complete the companding. The processing_algorithm attribute specifies how data was companded. Generally this will either be via a lookup table (such as a square root encoding), or by shifting bits to preserve the high order bits and discard the low order bits. The value of this keyword is mission specific but there are recommended values that should apply across missions when possible: NONE - no scaling. LUTn - use the numbered lookup table. Lookup tables are defined in the mission SIS. It is preferred for "n" to be a number but it could be a name, for example LUT_MMM_3 to indicate LUT 3 for the MMM instruments (on MSL). MSB_BITn - Shift to make bit "n" the most significant. Bits start numbering at 0 so MSB_BIT7 means no shift for a 12->8 bit companding, while MSB_BIT11 means to shift right 4 bits for a 12->8 bit companding. AUTOSHIFT - Data should be shifted to preserve the highest value. This value should only appear in a command echo; one of the MSB_BITn values should be used in downlinked data to specify what the actual shift was.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Sampling/Companding

1) img:companding_state

2) img:active_flag

3) img:processing_venue

4) img:processing_algorithm

5) img:sequence_number

6) img:Data_Processing

7) img:Companding_File

img:companding_state

INSTRUMENT_STATE_PARMS. SAMPLE_BIT_METHOD

The companding_state attribute specifies whether the data is or has had its bit depth reduced, for example conversion from 12 to 8 bits via a lookup table or bit scaling. Valid values: None - values have not been companded. Companded - values are currently companded. Expanded - values have been companded but are now expanded back to original size.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Sampling/Companding/companding_state

1) None

2) Companded

3) Expanded

ASCII_Short_String_Collapsed

Context_Area

The Context Area provides context information for a product.

1)/Product_Collection/Context_Area

2)/Product_Document/Context_Area

1) comment

2) Time_Coordinates

3) Primary_Result_Summary

4) Investigation_Area

5) Observing_System

6) Target_Identification

7) Mission_Area

8) Discipline_Area

geom:Coordinate_Space_Definition

The Coordinate_Space classes are typically used for lander/rover geometry while the Coordinate_System construction is used for orbiter/flyby geometry.
InSight Specific:
This class defines the coordinate system in terms of another, reference, coordinate system, providing the offset and rotation between the two.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[*]

1) local_identifier

2) geom:positive_azimuth_direction

3) geom:positive_elevation_direction

4) geom:Coordinate_Space_Present

5) geom:Vector_Origin_Offset

6) geom:Quaternion_Plus_Direction

7) geom:Coordinate_Space_Reference

geom:coordinate_space_frame_type

*. COORDINATE_SYSTEM_NAME

The coordinate_space_frame_type attribute identifies the type of frame being described, such as SITE, LOCAL_LEVEL, LANDER, ROVER, ARM, etc. When combined with Coordinate_Space_Index and the optional solution_id in the Coordinate_Space_Indexed class, this serves to fully name an instance of a coordinate space.
InSight Specific:
Coordinate systems used by the InSight pipeline are Site, Lander, and Arm.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[1]/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[*]/Coordinate_Space_Present/Coordinate_Space_Indexed/coordinate_space_frame_type

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[*]/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

ASCII_Short_String_Collapsed

geom:Coordinate_Space_Index

*_COORDINATE_SYSTEM. COORDINATE_SYSTEM_INDEX
*_COORDINATE_SYSTEM. COORDINATE_SYSTEM_INDEX_NAME
*. REFERENCE_COORD_SYSTEM_INDEX

Identifies a coordinate space using an index value given in an identified list.
InSight Specific:
InSight uses coordinate space indices of 'SITE' and 'DRIVE'. Although InSight is not supposed to move once landed, these are included for compatibility with other Mars surface missions.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]

2)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index

4)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index

6)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]

7)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[1]/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index

11)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[*]/Coordinate_Space_Present/Coordinate_Space_Indexed/Coordinate_Space_Index[*]

12)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[*]/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index

1) geom:index_value_number

2) geom:index_id

3) geom:index_name

4) geom:index_sequence_number

5) geom:List_Index_No_Units

geom:Coordinate_Space_Indexed

The Coordinate_Space_Indexed class contains the attributes and classes identifying the indexed coordinate space.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference/Coordinate_Space_Indexed

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[1]/Coordinate_Space_Reference/Coordinate_Space_Indexed

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[*]/Coordinate_Space_Present/Coordinate_Space_Indexed

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[*]/Coordinate_Space_Reference/Coordinate_Space_Indexed

1) geom:coordinate_space_frame_type

2) geom:solution_id

3) geom:Coordinate_Space_Index

geom:Coordinate_Space_Present

The Coordinate_Space_Present class includes the attributes that identifies the coordinate space presently being defined.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[*]/Coordinate_Space_Present

1) geom:Coordinate_Space_Identification

2) geom:Coordinate_Space_Indexed

3) geom:Coordinate_Space_SPICE

4) Local_Internal_Reference

geom:Coordinate_Space_Reference

The Coordinate_Space_Reference class includes the attributes that identify the coordinate space being used to express coordinates in the class in which it appears.
InSight Specific:
The occurrence in Derived_Product_Parameters specifies the coordinate space used to express pixel values in the file itself (e.g. XYZ values).

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Coordinate_Space_Reference

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry/Coordinate_Space_Reference

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[*]/Coordinate_Space_Reference

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[*]/Coordinate_Space_Reference

1) geom:Coordinate_Space_Identification

2) geom:Coordinate_Space_Indexed

3) geom:Coordinate_Space_SPICE

4) Local_Internal_Reference

copyright

The copyright attribute is a character string giving information about the exclusive right to make copies, license, and otherwise exploit an object, whether physical or digital.

1)/Product_Document/Document/copyright

ASCII_Text_Preserved

creation_date_time

IDENTIFICATION. PRODUCT_CREATION_TIME

The creation_date_time attribute provides a date and time when the object was created.
InSight Specific:
This represents the Earth time when the product was created, not the time the spacecraft acquired the data.

1)/Product_Collection/File_Area_Inventory/File/creation_date_time

2)/Product_XML_Schema/File_Area_XML_Schema[*]/File/creation_date_time

3)/Product_Observational/File_Area_Observational/File/creation_date_time

4)/Product_Browse/File_Area_Browse/File/creation_date_time

ASCII_Date_Time_YMD

cart:Cylindrical

This is an in-situ projection used for (non-stereo) panoramas. Each image row represents a constant elevation and each image column represents a constant azimuth, from a given point of view. The image scale in degrees per pixel is constant across the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical

1) cart:pixel_scale_x

2) cart:pixel_scale_y

3) cart:maximum_elevation

4) cart:minimum_elevation

5) cart:start_azimuth

6) cart:stop_azimuth

7) cart:zero_elevation_line

8) cart:Vector_Projection_Origin

cart:Cylindrical_Perspective

This is an in-situ projection that is a hybrid. Each column is a vertical slice from a pinhole camera (Perspective projection), while the columns are spaced evenly in azimuth (Cylindrical projection). It is most useful for viewing panoramas in stereo.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical_Perspective

1) cart:pixel_scale_x

2) cart:pixel_scale_y

3) cart:maximum_elevation

4) cart:minimum_elevation

5) cart:projection_azimuth

6) cart:projection_elevation

7) cart:projection_elevation_line

8) cart:start_azimuth

9) cart:stop_azimuth

10) cart:projection_axis_offset

11) cart:Vector_Projection_Origin

12) cart:Vector_Projection_Z_Axis

msn_surface:data_size

TELEMETRY. IMAGE_DATA_SIZE

The data_size specifies number of bytes in the compressed data stream, not including headers.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Telemetry/data_size

ASCII_NonNegative_Integer

data_type

SYSTEM. FORMAT

The data_type attribute provides the hardware representation used to store a value in Element_Array.

1)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited/Field_Delimited[*]/data_type

2)/Product_Observational/File_Area_Observational/Table_Delimited[*]/Record_Delimited/Field_Delimited[*]/data_type

3)/Product_Observational/File_Area_Observational/Array_2D_Image/Element_Array/data_type

4)/Product_Observational/File_Area_Observational/Array_3D_Image/Element_Array/data_type

1) ComplexLSB16

2) ComplexLSB8

3) ComplexMSB16

4) ComplexMSB8

5) IEEE754LSBDouble

6) IEEE754LSBSingle

7) IEEE754MSBDouble

8) IEEE754MSBSingle

9) SignedBitString

10) SignedByte

11) SignedLSB2

12) SignedLSB4

13) SignedLSB8

14) SignedMSB2

15) SignedMSB4

16) SignedMSB8

17) UnsignedBitString

18) UnsignedByte

19) UnsignedLSB2

20) UnsignedLSB4

21) UnsignedLSB8

22) UnsignedMSB2

23) UnsignedMSB4

24) UnsignedMSB8

ASCII_Short_String_Collapsed

geom:Derived_Geometry

The Derived_Geometry class is a container for surface based observations (lander or rover). It is used to provide some geometric quantities relative to a specific Reference Coordinate Space.
InSight Specific:
On InSight, a Derived_Geometry class exists for both Site and Lander frame.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[*]

1) geom:emission_angle

2) geom:incidence_angle

3) geom:instrument_azimuth

4) geom:instrument_elevation

5) geom:phase_angle

6) geom:solar_azimuth

7) geom:solar_elevation

8) geom:start_azimuth

9) geom:stop_azimuth

10) geom:Coordinate_Space_Reference

img_surface:derived_image_type_name

DERIVED_IMAGE_PARMS. DERIVED_IMAGE_TYPE

The derived_image_type_name attribute specifies how to interpret the pixel values in a derived image (or colloquially, the type of the derived image itself). Valid values vary per mission depending on the products produced.
InSight Specific:
Additional types may be added throughout the mission. See the SIS for a table of current valid values.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/derived_image_type_name

ASCII_Short_String_Collapsed

img_surface:Derived_Product_Parameters

The Derived_Product_Parameters class contains attributes used to identify and describe processing performed on products in order to produce a higher level product.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters

1) img_surface:derived_image_type_name

2) img_surface:horizon_mask_elevation

3) img_surface:Placement_Target_Instrument

4) img_surface:Vector_Range_Origin

5) geom:Coordinate_Space_Reference

description

The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object.

1)/Product_Collection/Identification_Area/Citation_Information/description

2)/Product_Collection/Identification_Area/Modification_History/Modification_Detail/description

3)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited/Field_Delimited[*]/description

4)/Product_Observational/File_Area_Observational/Table_Delimited[*]/description

5)/Product_Observational/File_Area_Observational/Table_Delimited[*]/Record_Delimited/Field_Delimited[*]/description

6)/Product_XML_Schema/Identification_Area/Modification_History/Modification_Detail/description

7)/Product_XML_Schema/File_Area_XML_Schema[*]/XML_Schema/description

8)/Product_Document/Identification_Area/Modification_History/Modification_Detail/description

9)/Product_Document/Document/description

10)/Product_File_Text/Identification_Area/Citation_Information/description

11)/Product_Document/Identification_Area/Citation_Information/description

12)/Product_Observational/File_Area_Observational/Header/description

UTF8_Text_Preserved

img:Detector

The Detectorclass contains attributes describing the state of the instrument detector. These are values directly read from the detector and do not necessarily reflect the state of the image after onboard processing. For example, the entire image may be read into memory and then subframed in software, in which case the subframe attributes in this class reflect the entire image (as read from the detector), whereas those in the Subframe class represent the final subframe results.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Detector

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Detector

1) img:first_line

2) img:first_sample

3) img:lines

4) img:samples

5) img:detector_to_image_rotation

6) img:erase_count

7) img:readout_rate

8) img:gain_mode_id

9) img:gain_number

10) img:analog_offset

img:detector_to_image_rotation

INSTRUMENT_STATE_PARMS. DETECTOR_TO_IMAGE_ROTATION

The detector_to_image_rotation attribute specifies the clockwise rotation, in degrees, that was applied to an image along its optical path through an instrument, from detector to final image orientation.
InSight Specific:
The IDC EDR is rotated 270 degrees, so the arm/grapple is at the top of the image. The ICC requires no rotation.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Detector/detector_to_image_rotation

ASCII_Real

Units_of_Angle

geom:Device_Angle

The Device_Angle class is a container for the set of angles between the various components or devices of the spacecraft.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[1]/Device_Angle

1) local_identifier

2) geom:Device_Angle_Index

geom:Device_Angle_Index

The Device_Angle class is a container for the set of angles the spacecraft device specified in the parent Articulation_Device_Parameters class.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]/Device_Angle/Device_Angle_Index[*]

1) geom:index_value_angle

2) geom:index_id

3) geom:index_name

4) geom:index_sequence_number

5) geom:List_Index_Angle

geom:device_id

*_ARTICULATION_STATE. ARTICULATION_DEVICE_ID

The device_id attribute specifies the abbreviated identification of an articulation device.
InSight Specific:
On InSight the ids are "IDA" for the arm and "GRAPPLE" for the grapple.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]/device_id

ASCII_Short_String_Collapsed

img:device_id

INSTRUMENT_STATE_PARMS. INSTRUMENT_TEMPERATURE_NAME

The device_id attribute supplies the identifier of an imaging instrument, an imaging instrument device, or some point on the instrument or device.
InSight Specific:
On InSight this is used to describe camera temperatures. Values are 'IDC_CCD', 'IDC_ELECTRONICS', 'ICC_CCD', and 'ICC_ELECTRONICS'.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Instrument_State/Device_Temperatures/Device_Temperature[*]/device_id

ASCII_Short_String_Collapsed

geom:device_mode

GRAPPLE_ARTICULATION_STATE. ARTICULATION_DEVICE_MODE

The device_mode attribute specifies the deployment state (i.e., physical configuration) of an articulation device at the time of data acquisition. Examples include 'Arm Vibe', 'Deployed', 'Free Space', 'Stowed'. Note: the value set for this attribute is mission-specific and should be declared in a mission-specific dictionary.
InSight Specific:
State of the grapple fingers. The value is determined by the IDA FSW by reading the state of the two limit switches on the grapple. It affects when the grapple opening algorithm completes. Bit 0 is the "fingers closed" switch, with 0=fingers-not-closed and 1=fingers-closed. Bit 1 is the "fingers open" switch, with 0=fingers-open and 1=fingers-not-open. This translates to the 4 states in the valid values list: OPEN, BROKEN, IN_BETWEEN, CLOSED. There is no mode for the IDA (arm) articulation device.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[2]/device_mode

ASCII_Short_String_Collapsed

geom:device_name

GRAPPLE_ARTICULATION_STATE. ARTICULATION_DEVICE_NAME

The device_name attribute specifies the common name of an articulation device.
InSight Specific:
On InSight the names are 'INSTRUMENT_DEPLOYMENT_ARM' and 'GRAPPLE'.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]/device_name

ASCII_Short_String_Collapsed

geom:device_phase

GRAPPLE_ARTICULATION_STATE. ARTICULATION_DEVICE_PHASE

The device_phase attribute specifies the current phase of the mission, from an articulation-device-centric point of view.
InSight Specific:
Current mission phase from a grapple-centric perspective. This affects whether the IDA_OPEN_GRAPPLE command is accepted (only in OK_TO_OPEN phase), and the assumed force on the end of the arm (based on which instrument the phase says is grappled) during arm deflection computation. Only human operators (via spacecraft command) can change this value. Valid values are LAUNCH_LOCKED, STOWED, OK_TO_OPEN, SEIS_GRAPPLED, WTS_GRAPPLED, HP3_GRAPPLED.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[2]/device_phase

ASCII_Short_String_Collapsed

geom:Device_Temperature

The Device_Temperature class is a container for all available device temperatures of an articulated device and/or part(s) of a device.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]/Device_Temperature

1) local_identifier

2) geom:Device_Temperature_Index

img:Device_Temperature

The Device_Temperature class provides a container for the temperature of some point on an imaging instrument or other imaging device.
InSight Specific:
For InSight the arm temperatures are 'AZIMUTH JOINT', 'ELEVATION JOINT', 'ELBOW JOINT', and 'WRIST JOINT'. The grapple temperature is 'GRAPPLE'.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Instrument_State/Device_Temperatures/Device_Temperature[*]

1) img:raw_count

2) img:temperature_value

3) img:device_id

4) img:device_name

5) img:sequence_number

6) img:temperature_status

7) img:Device_Parameters

geom:Device_Temperature_Index

The Device_Temperature_Index class specifies the attributes describing the temperature of one device or some part of a device.
InSight Specific:
For InSight the arm temperatures are "AZIMUTH JOINT', 'ELEVATION JOINT', 'ELBOW JOINT', and 'WRIST JOINT'. The grapple temperature is 'GRAPPLE'.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]/Device_Temperature/Device_Temperature_Index

1) geom:index_value_temperature

2) geom:index_value_number

3) geom:index_id

4) geom:index_name

5) geom:index_sequence_number

6) geom:List_Index_Temperature

img:Device_Temperatures

The Device_Temperatures class provides a container for the set of temperatures of an imaging instrument or other imaging device.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Instrument_State/Device_Temperatures

1) img:Device_Temperature

Discipline_Area

The Discipline area allows the insertion of discipline specific metadata.

1)/Product_Observational/Observation_Area/Discipline_Area

1) Display_Settings

2) Geometry

3) Imaging

4) Surface_Imaging

5) Mission_Information

6) Surface_Mission_Information

7) Processing_Information

8) Cartography

disp:Display_Direction

The Display_Direction class specifies how two of the dimensions of an Array object should be displayed in the vertical (line) and horizontal (sample) dimensions of a display device.

1)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Display_Direction

1) comment

2) disp:horizontal_display_axis

3) disp:horizontal_display_direction

4) disp:vertical_display_axis

5) disp:vertical_display_direction

disp:Display_Settings

The Display_Settings class contains one or more classes describing how data should be displayed on a display device.

1)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings

1) Local_Internal_Reference

2) disp:Display_Direction

3) disp:Color_Display_Settings

4) disp:Movie_Display_Settings

Document

The Document class describes a document.

1)/Product_Document/Document

1) revision_id

2) document_name

3) doi

4) author_list

5) editor_list

6) acknowledgement_text

7) copyright

8) publication_date

9) document_editions

10) description

11) Document_Edition

12) Digital_Object

Document_Edition

A Document Edition is one complete version of the document in a set of files that is distinguished by language, a unique assemblage of file formats, or some other criteria.

1)/Product_Document/Document/Document_Edition

1) edition_name

2) starting_point_identifier

3) language

4) files

5) description

6) Document_File

Document_File

The Document File class describes a file which is a part of a document.

1)/Product_Document/Document/Document_Edition/Document_File

1) File

2) directory_path_name

3) file_name

4) document_standard_id

5) local_identifier

6) creation_date_time

7) file_size

8) records

9) md5_checksum

10) comment

11) Digital_Object

document_standard_id

The document_standard_id attribute provides the formal name of a standard used for the structure of a document file.

1)/Product_Document/Document/Document_Edition/Document_File/document_standard_id

1) 7-Bit ASCII Text

2) Encapsulated Postscript

3) GIF

4) HTML

5) HTML 2.0

6) HTML 3.2

7) HTML 4.0

8) HTML 4.01

9) JPEG

10) LaTEX

11) MPEG-4

12) Microsoft Excel

13) Microsoft Word

14) PDF

15) PDF/A

16) PNG

17) Postscript

18) Rich Text

19) TIFF

20) UTF-8 Text

ASCII_Short_String_Collapsed

domain

The radial "zone" or "shell" of the target for which the observations were collected or which are represented in the product(s). The value may depend on wavelength_range and size of the target.
InSight Specific:
For InSight camera data, only Surface is used.

1)/Product_Collection/Context_Area/Primary_Result_Summary/Science_Facets/domain

2)/Product_Observational/Observation_Area/Primary_Result_Summary/Science_Facets/domain

1) Atmosphere

2) Dynamics

3) Heliosheath

4) Heliosphere

5) Interior

6) Interstellar

7) Ionosphere

8) Magnetosphere

9) Rings

10) Surface

ASCII_Short_String_Collapsed

msn_surface:download_priority

TELEMETRY. DOWNLOAD_PRIORITY

The download_priority attribute specifies which data to downlink/transmit, based on order of importance. The lower numerical priority (higher-ranked number) data products are transmitted before higher numerical priority (lower-ranked number) data products. For example, an image with a downlink priority of 1 will be transmitted before an image with a downlink priority of 6. Value of 0 specifies use of on-board default.
InSight Specific:
Values are 1-6 for InSight.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Telemetry/download_priority

ASCII_NonNegative_Integer

img:Downsampling

The Downsampling class describes whether or not downsampling occurred, the venue where it occurred (Software or Hardware), the method used to downsample, and the pixel averaging dimensions. A downsampled image is a smaller version of the image, resulting in reduced resolution of the same coverage area. The processing_algorithm attribute specifies the pixel resolution downsample method used. This varies by mission, but examples from MSL include: 'Mean' - Downsampling done in software by calculation of the mean., 'Conditional' - Use hardware binning if downsampling (by mean calculation) and subframe arguments are consistent.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Downsampling

1) img:active_flag

2) img:processing_venue

3) img:processing_algorithm

4) img:sequence_number

5) img:Data_Processing

6) img:Pixel_Averaging_Dimensions

msn_surface:earth_received_start_date_time

TELEMETRY. EARTH_RECEIVED_START_TIME

The earth_received_start_date_time attribute provides the earliest time at which any component telemetry data for a particular product was received.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Telemetry/earth_received_start_date_time

ASCII_Date_Time_YMD_UTC

msn_surface:earth_received_stop_date_time

TELEMETRY. EARTH_RECEIVED_STOP_TIME

The earth_received_stop_date_time attribute provides the latest time at which any component telemetry data for a particular product was received.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Telemetry/earth_received_stop_date_time

ASCII_Date_Time_YMD_UTC

edition_name

The edition name attribute provides a name by which the edition is known.

1)/Product_Document/Document/Document_Edition/edition_name

UTF8_Short_String_Collapsed

Element_Array

The Element Array class is used as a component of the array class and defines an element of the array.

1)/Product_Observational/File_Area_Observational/Array_2D_Image/Element_Array

2)/Product_Observational/File_Area_Observational/Array_3D_Image/Element_Array

1) data_type

2) unit

3) scaling_factor

4) value_offset

elements

SYSTEM. NS
SYSTEM. NL
SYSTEM. NB

The elements attribute provides the count of the number of elements along an array axis.

1)/Product_Observational/File_Area_Observational/Array_2D_Image/Axis_Array[*]/elements

2)/Product_Observational/File_Area_Observational/Array_3D_Image/Axis_Array[*]/elements

ASCII_NonNegative_Integer

img:encoded_display_gamma

DERIVED_IMAGE_PARMS. ENCODED_DISPLAY_GAMMA

Defines the gamma value encoded in this image. Gamma correction is used to nonlinearly compress the intensities in an image, and most display systems assume that images are encoded with an sRGB gamma. Note that this is a string value because the most common gamma correction ("sRGB") is not precisely expressible as a gamma exponent. A numeric value indicates a gamma exponent.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Processing/encoded_display_gamma

ASCII_Short_String_Collapsed

Encoded_Image

The Encoded Image class is used for ancillary images in standard formats, such as JPEG.

1)/Product_Observational/File_Area_Observational_Supplemental[*]/Encoded_Image

2)/Product_Observational/File_Area_Observational_Supplemental/Encoded_Image

3)/Product_Browse/File_Area_Browse/Encoded_Image

1) Encoded_Byte_Stream

2) name

3) offset

4) encoding_standard_id

5) local_identifier

6) object_length

7) md5_checksum

8) description

9) Digital_Object

encoding_standard_id

The encoding_standard_id attribute provides the formal name of a standard used for the structure of an Encoded Byte Stream digital object.

1)/Product_Observational/File_Area_Observational_Supplemental[*]/Encoded_Image/encoding_standard_id

2)/Product_Observational/File_Area_Observational_Supplemental/Encoded_Image/encoding_standard_id

3)/Product_Browse/File_Area_Browse/Encoded_Image/encoding_standard_id

1) GIF

2) J2C

3) JPEG

4) PDF

5) PDF/A

6) PNG

7) TIFF

ASCII_Short_String_Collapsed

geom:Entrance_Terms

GEOMETRIC_CAMERA_MODEL. MODEL_COMPONENT_7

The Entrance_Terms contains the coefficients of a polynomial function used to model movement of the entrance pupil.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Entrance_Terms

1) geom:c0

2) geom:c1

3) geom:c2

4) geom:Polynomial_Coefficients_3

img:erase_count

OBSERVATION_REQUEST_PARMS. DETECTOR_ERASE_COUNT

The erase_count specifies the number of times a detector has been or will be flushed of data in raw counts, dependent on the parent class for the attribute.
InSight Specific:
Number of fast flushes

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Detector/erase_count

ASCII_NonNegative_Integer

img_surface:Error_Model

DERIVED_IMAGE_PARMS. ERROR_MODEL_DESC__PTR

The Error_Model class specifies the name of the error model used, a reference to the algorithm descriptions, and the parameters needed for that algorithm. The specific set of values is determined by each individual missions.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Error_Model

1) img_surface:error_model_name

2) img_surface:Error_Model_Parameter

3) Internal_Reference

img_surface:error_model_name

DERIVED_IMAGE_PARMS. ERROR_MODEL_NAME

The error_model_name attribute specifies the method or algorithm used to create the error estimate. Each mission will define their own set of possible values. Algorithms will be added over time. The initial value is MIPL_CONST_DISPARITY_PROJECTED_V1, which means an arbitrary constant disparity error is assumed (in ERROR_MODEL_PARMS), which is projected through the camera models to approximate an error ellipse, which is then projected to the XYZ or range/crossrange axes depending on the file type.
InSight Specific:
The only error model used by the InSight pipeline is MIPL_CONST_DISPARITY_PROJECTED_V1, which projects a constant disparity into XYZ space to determine the error.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Error_Model/error_model_name

ASCII_Short_String_Collapsed

img_surface:Error_Model_Parameter

The Error_Model_Parameter class specifies name and value for a parameter defined by the error model described by the parent class.
InSight Specific:
For MIPL_CONST_DISPARITY_PROJECTED_V1, DELTA_REF_LINE and DELTA_REF_SAMP define how much the reference image was perturbed while DELTA_DISP_LINE and DELTA_DISP_SAMPLE define how much the disparity was perturbed.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Error_Model/Error_Model_Parameter[*]

1) name

2) value

msn_surface:expected_packets

TELEMETRY. EXPECTED_PACKETS

The expected_packets attribute provides the total number of telemetry packets which constitute a complete data product, i.e., a data product without missing data.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Telemetry/expected_packets

ASCII_NonNegative_Integer

img:Exposure

The Exposure class contains attributes identifying the image instrument exposure configuration and image exposure values. As a child of the Imaging class, these attribute values identify the actual exposure values when the image was taken. As a child of the Commanded_Parameters class, these attribute values are those that were commanded to the spacecraft at the time the image was taken.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Exposure

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Exposure

1) img:exposure_count

2) img:exposure_duration

3) img:exposure_duration_count

4) img:exposure_type

5) img:Autoexposure

img:exposure_count

INSTRUMENT_STATE_PARMS. EXPOSURE_COUNT

The exposure count attribute provides the number of exposures taken during a certain interval, such as the duration of one command. For example, this may include the number of exposures needed by an autoexpose algorithm.
InSight Specific:
Actual number of auto exposure iterations

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Exposure/exposure_count

ASCII_NonNegative_Integer

img:exposure_duration

INSTRUMENT_STATE_PARMS. EXPOSURE_DURATION
INSTRUMENT_STATE_PARMS. EXPOSURE_DURATION__UNIT

The exposure_duration attribute provides the amount of time the instrument sensor was gathering light from the scene, such as between opening and closing of a shutter, or between flushing and readout of a CCD.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Exposure/exposure_duration

ASCII_Real

Units_of_Time

img:exposure_duration_count

OBSERVATION_REQUEST_PARMS. EXPOSURE_DURATION_COUNT

The exposure_duration_count attribute specifies the value, in raw counts, for the amount of time the instrument sensor was gathering light from the scene, such as between opening and closing of a shutter, or between flushing and readout of a CCD. This is the raw count either commanded or taken directly from telemetry as reported by the spacecraft. This attribute is the same as the exposure_duration but in DN counts instead of time, and the translation of exposure_duration_count to exposure_duration will differ by mission.
InSight Specific:
For InSight, the factor is 6.21 msec/DN.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Exposure/exposure_duration_count

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Exposure/exposure_duration_count

ASCII_NonNegative_Integer

img:exposure_type

OBSERVATION_REQUEST_PARMS. EXPOSURE_TYPE

The exposure_type attribute indicates the exposure setting on a camera. Valid values: 'Manual' - manual exposure setting, 'Auto' - autoexposure is applied by the camera, 'Test' - test exposure setting telling the camera to return a fixed-pattern test image.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Exposure/exposure_type

1) Manual

2) Auto

3) Test

ASCII_Short_String_Collapsed

Field_Delimited

The Field_Delimited class defines a field of a delimited record or a field of a delimited group.

1)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited/Field_Delimited[*]

2)/Product_Observational/File_Area_Observational/Table_Delimited[*]/Record_Delimited/Field_Delimited[*]

1) name

2) field_number

3) data_type

4) maximum_field_length

5) field_format

6) unit

7) scaling_factor

8) value_offset

9) description

10) Special_Constants

11) Field_Statistics

field_delimiter

The field_delimiter attribute provides the character that marks the boundary between two fields in a delimited table.

1)/Product_Collection/File_Area_Inventory/Inventory/field_delimiter

2)/Product_Observational/File_Area_Observational/Table_Delimited[*]/field_delimiter

1) Comma

2) Horizontal Tab

3) Semicolon

4) Vertical Bar

5) comma

6) horizontal tab

7) semicolon

8) vertical bar

ASCII_Short_String_Collapsed

field_number

The field_number attribute provides the position of a field, within a series of fields, counting from 1. If two fields within a record are physically separated by one or more groups, they have consecutive field numbers; the fields within the intervening group(s) are numbered separately. Fields within a group separated by one or more (sub)groups, will also have consecutive field numbers.

1)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited/Field_Delimited[*]/field_number

2)/Product_Observational/File_Area_Observational/Table_Delimited[*]/Record_Delimited/Field_Delimited[*]/field_number

ASCII_NonNegative_Integer

fields

The fields attribute provides a count of the total number of scalar fields directly associated with a table record. Fields within groups within the record are not included in this count.

1)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited/fields

2)/Product_Observational/File_Area_Observational/Table_Delimited[*]/Record_Delimited/fields

ASCII_NonNegative_Integer

File

The File class consists of attributes that describe a file in a data store.

1)/Product_Collection/File_Area_Inventory/File

2)/Product_Observational/File_Area_Observational_Supplemental[*]/File

3)/Product_XML_Schema/File_Area_XML_Schema[*]/File

4)/Product_File_Text/File_Area_Text/File

5)/Product_Observational/File_Area_Observational/File

6)/Product_Observational/File_Area_Observational_Supplemental/File

7)/Product_Browse/File_Area_Browse/File

1) file_name

2) local_identifier

3) creation_date_time

4) file_size

5) records

6) md5_checksum

7) comment

8) Digital_Object

File_Area_Browse

The File Area Browse class describes a file and one or more tagged_data_objects contained within the file.

1)/Product_Browse/File_Area_Browse

1) File_Area

2) File

3) Array

4) Array_1D

5) Array_2D

6) Array_2D_Image

7) Array_2D_Map

8) Array_2D_Spectrum

9) Array_3D

10) Array_3D_Image

11) Array_3D_Movie

12) Array_3D_Spectrum

13) Encoded_Header

14) Encoded_Image

15) Header

16) Stream_Text

17) Table_Binary

18) Table_Character

19) Table_Delimited

File_Area_Inventory

The File Area Inventory class describes a file and an inventory consisting of references to members.

1)/Product_Collection/File_Area_Inventory

1) File_Area

2) File

3) Inventory

File_Area_Observational

The File Area Observational class describes, for an observational product, a file and one or more tagged_data_objects contained within the file.

1)/Product_Observational/File_Area_Observational

1) File_Area

2) File

3) Composite_Structure

4) Array

5) Array_1D

6) Array_2D

7) Array_2D_Image

8) Array_2D_Map

9) Array_2D_Spectrum

10) Array_3D

11) Array_3D_Image

12) Array_3D_Movie

13) Array_3D_Spectrum

14) Encoded_Header

15) Header

16) Stream_Text

17) Table_Binary

18) Table_Character

19) Table_Delimited

File_Area_Observational_Supplemental

The File Area Observational Supplemental class describes, for an observational product, additional files and tagged_data_objects contained within the file.

1)/Product_Observational/File_Area_Observational_Supplemental[*]

2)/Product_Observational/File_Area_Observational_Supplemental

1) File_Area

2) File

3) Composite_Structure

4) Array

5) Array_1D

6) Array_2D

7) Array_2D_Image

8) Array_2D_Map

9) Array_2D_Spectrum

10) Array_3D

11) Array_3D_Image

12) Array_3D_Movie

13) Array_3D_Spectrum

14) Encoded_Binary

15) Encoded_Byte_Stream

16) Encoded_Header

17) Encoded_Image

18) Header

19) Parsable_Byte_Stream

20) Stream_Text

21) Table_Binary

22) Table_Character

23) Table_Delimited

File_Area_Text

The File Area Text class describes a file that contains a text stream object.

1)/Product_File_Text/File_Area_Text

1) File_Area

2) File

3) Stream_Text

File_Area_XML_Schema

The File Area XML Schema class describes a file that contains a resource used for the PDS4 implementation into XML.

1)/Product_XML_Schema/File_Area_XML_Schema[*]

1) File_Area

2) File

3) XML_Schema

file_name

IDENTIFICATION. PRODUCT_ID

The file_name attribute provides the name of a file.
InSight Specific:
For InSight this contains the VICAR PRODUCT_ID, which is the filename minus the extension.

1)/Product_Collection/File_Area_Inventory/File/file_name

2)/Product_Observational/File_Area_Observational_Supplemental[*]/File/file_name

3)/Product_XML_Schema/File_Area_XML_Schema[*]/File/file_name

4)/Product_File_Text/File_Area_Text/File/file_name

5)/Product_Document/Document/Document_Edition/Document_File/file_name

6)/Product_Observational/File_Area_Observational/File/file_name

7)/Product_Observational/File_Area_Observational_Supplemental/File/file_name

8)/Product_Browse/File_Area_Browse/File/file_name

ASCII_Short_String_Collapsed

file_size

The file_size attribute provides the size of the file.

1)/Product_Collection/File_Area_Inventory/File/file_size

2)/Product_XML_Schema/File_Area_XML_Schema[*]/File/file_size

ASCII_NonNegative_Integer

Units_of_Storage

files

The files attribute provides the number of files in the edition.

1)/Product_Document/Document/Document_Edition/files

ASCII_NonNegative_Integer

img:first_line

IMAGE_DATA. FIRST_LINE

The first_line attribute indicates the line within a source image that corresponds to the first line in a sub-image.
InSight Specific:
InSight does not support subframing, so this value is always 1.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Subframe/first_line

ASCII_NonNegative_Integer

img:first_sample

IMAGE_DATA. FIRST_LINE_SAMPLE

The first_sample attribute indicates the sample within a source image that corresponds to the first sample in a sub-image.
InSight Specific:
InSight does not support subframing, so this value is always 1.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Subframe/first_sample

ASCII_NonNegative_Integer

img:Flat_Field_Correction

The Flat_Field_Correction class specifies how flat-field correction was performed on this image. This can be done either algorithmically, using a Radial_Flat_Field_Correction, or using a Flat_Field_File.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction

1) img:active_flag

2) img:processing_venue

3) img:processing_algorithm

4) img:sequence_number

5) img:Data_Processing

6) img:Radial_Flat_Field_Function

7) img:Flat_Field_File

img:Flat_Field_File

The Flat_Field_File class specifies the image used for flat field correction. The image is divided by this flat field image in order to apply the flat field correction (which is the opposite of Radial_Flat_Field_Function).

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction/Flat_Field_File

1) description

2) name

3) img:Data_Processing_File

4) External_Reference

5) Internal_Reference

msn_surface:flight_software_version_id

TELEMETRY. FLIGHT_SOFTWARE_VERSION_ID

The flight_software_version_id attribute identifies the version of the instrument flight software used to acquire the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Telemetry/flight_software_version_id

ASCII_Short_String_Collapsed

img:Frame

The Frame class contains attributes providing information specific to an image frame. A frame consists of a sequence of measurements made over a specified time interval, and may include measurements from different instrument modes.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Frame

1) img:frame_id

2) img:frame_type_name

img:frame_id

IDENTIFICATION. FRAME_ID

The frame_id attribute specifies an identification for a particular instrument measurement frame. A frame consists of a sequence of measurements made over a specified time interval, and may include measurements from different instrument modes. These sequences repeat from cycle to cycle and sometimes within a cycle.
InSight Specific:
Used to denote the commanded camera eye for stereo. InSight has no stereo camera but the IDC is commanded with some images marked "left" and "right" for ease of stereo processing. Note that any given image can be used either as a left or right eye image in special processing; this value reflects only the commanded intent (via IMAGE_ID).

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Frame/frame_id

ASCII_Short_String_Collapsed

img:frame_type_name

IDENTIFICATION. FRAME_TYPE

The frame_type_name attribute specifies whether the image was commanded as part of a stereo pair or as a single left or right monoscopic image. If frame_type = 'Stereo', a left and a right image should be present.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Frame/frame_type_name

ASCII_Short_String_Collapsed

geom:Geometry

The Geometry class is a container for all geometric information in the label. The Image_Display_Geometry class should have one instance if the primary data object is an Array object for which two of the dimensions are suitable for display in the vertical (line) and horizontal (sample) dimensions of a display device. Multiple instances of the Image_Display_Geometry class are only appropriate if the data product contains multiple Array objects and the orientations of the various objects are not the same.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry

1) geom:SPICE_Kernel_Files

2) geom:Expanded_Geometry

3) geom:Image_Display_Geometry

4) geom:Geometry_Orbiter

5) geom:Geometry_Lander

geom:Geometry_Lander

The Geometry_Lander class is a container for all geometric information in the label relating to a landed spacecraft, including rovers.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander

1) geom:Articulation_Device_Parameters

2) geom:Camera_Model_Parameters

3) geom:Coordinate_Space_Definition

4) geom:Derived_Geometry

5) geom:Motion_Counter

img_surface:Geometry_Projection

The Geometry_Projection describes the geometric projection or warping the image has undergone. It is not the intent of this class to describe map projections, but rather image warps such as linearization (stereo epipolar alignment), geometric sensor correction, or rubber-sheeting. If present, a linearization partner image can be referenced using either an Internal_Reference or External_Reference.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Geometry_Projection

1) img_surface:linearization_mode

2) img_surface:linearization_mode_fov

3) img_surface:geometry_projection_type

4) External_Reference

5) Internal_Reference

img_surface:geometry_projection_type

IDENTIFICATION. GEOMETRY_PROJECTION_TYPE

The geometry_projection_type attribute specifies how pixels in a file have been reprojected to correct for camera distortion, linearization, or rubber-sheeting (it is not the intent of this field to capture map projections). "Raw" indicates no projection has been done.
InSight Specific:
RAW means the image uses a CAHVOR or CAHVORE camera model. LINEARIZED means that reprojection has been performed to linearize the camera model (thus removing things like lens distortion). This means the image uses a CAHV camera model.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Geometry_Projection/geometry_projection_type

1) Raw

2) Linearized

ASCII_Short_String_Collapsed

disp:green_channel_band

The green_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the green channel of a display device. The first band along the band axis has band number 1.

1)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Color_Display_Settings/green_channel_band

ASCII_Integer

groups

The groups attribute provides a count of the total number of groups directly associated with a table record. Groups within groups within the record are not included in this count.

1)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited/groups

2)/Product_Observational/File_Area_Observational/Table_Delimited[*]/Record_Delimited/groups

ASCII_NonNegative_Integer

Header

The Header class describes a data object header.
InSight Specific:
For InSight this identifies the attached VICAR label for images and specifies its length.

1)/Product_Observational/File_Area_Observational/Header

1) Parsable_Byte_Stream

2) name

3) object_length

4) offset

5) local_identifier

6) parsing_standard_id

7) md5_checksum

8) description

9) Digital_Object

img:height_pixels

INSTRUMENT_STATE_PARMS. PIXEL_AVERAGING_HEIGHT

The height_pixels attribute provides the vertical dimension, in pixels.
InSight Specific:
InSight does not support downsampling, so this value is always 1.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Downsampling/Pixel_Averaging_Dimensions/height_pixels

ASCII_NonNegative_Integer

Units_of_Misc

cart:Horizontal_Coordinate_System_Definition

The Horizontal_Coordinate_System_Definition class provides the reference frame or system from which linear or angular quantities are measured and assigned to the position that a point occupies.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition

1) cart:Geographic

2) cart:Local

3) cart:Planar

4) cart:Geodetic_Model

disp:horizontal_display_axis

The horizontal_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the horizontal or "sample" dimension on a display device. The value of this attribute must match the value of one, and only one, axis_name attribute in an Axis_Array class of the associated Array.

1)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Display_Direction/horizontal_display_axis

ASCII_Short_String_Collapsed

disp:horizontal_display_direction

The horizontal_display_direction attribute specifies the direction across the screen of a display device that data along the horizontal axis of an Array is supposed to be displayed.
InSight Specific:
InSight data is always Left to Right.

1)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Display_Direction/horizontal_display_direction

1) Left to Right

2) Right to Left

ASCII_Short_String_Collapsed

Identification_Area

The identification area consists of attributes that identify and name an object.

1)/Product_Collection/Identification_Area

2)/Product_XML_Schema/Identification_Area

3)/Product_File_Text/Identification_Area

4)/Product_Document/Identification_Area

5)/Product_Observational/Identification_Area

6)/Product_Browse/Identification_Area

1) logical_identifier

2) version_id

3) title

4) information_model_version

5) product_class

6) Alias_List

7) Citation_Information

8) Modification_History

img:illuminant

DERIVED_IMAGE_PARMS. ILLUMINANT

Defines the illuminant that was used in order to process this image. The valid values are open-ended but examples of valid values include: None, D65, 3000K, 5000K.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Processing/illuminant

ASCII_Short_String_Collapsed

img_surface:image_id

IDENTIFICATION. IMAGE_ID

The image_id is an arbitrary string identifier that is associated with this image. The specific interpretation of it is mission-dependent, and it need not be unique to this image. For example, missions may use it as an image counter, a round-trip token indicating how to process the image, or a FSW-assigned value identifying the image.
InSight Specific:
The image_id is a 32-bit integer token set in the command sent from the ground, and returned in the image telemetry. It contains five subfields, each of which has its own label attributes: sequence_id, mesh_id, mosaic_id, stereo_id, and camera eye (frame_id). See each attribute for its usage. Note that image_id values are not unique (multiple images may share the same ID).

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Image_Identifiers/image_id

ASCII_Short_String_Collapsed

img_surface:Image_Identifiers

The Image_Identifiers class contains items that help to identify the image or guide how processing should be done to the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Image_Identifiers

1) img_surface:image_id

2) img_surface:mosaic_id

3) img_surface:mesh_id

4) img_surface:stereo_match_id

img_surface:image_type

IDENTIFICATION. IMAGE_TYPE

The image_type attribute specifies the type of image acquired. The intent is to distinguish between different kinds of image-related data that may differ in how they are interpreted. Some types are not standard images, but they are stored in an image structure. Examples include Regular, Thumbnail, Reference Pixels, Histogram, Row Sum, and Column Sum.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Instrument_Information/image_type

1) REGULAR

2) THUMBNAIL

3) REF_PIXELS

4) HISTOGRAM

5) ROW_SUM

6) COL_SUM

7) SPECTRA

8) HEALTH

ASCII_Short_String_Collapsed

img:Imaging

The Imaging class contains classes and attributes describing both the image product itself and the imaging instrument. Image product information can include exposure duration, filters, data correction, sampling, frame, sub-frames, and how the product was derived. For the imaging instrument, information can be provided describing the dynamic physical or operating characteristics of the imaging instrument.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging

1) Local_Internal_Reference

2) img:Brightness_Correction

3) img:Color_Filter_Array

4) img:Color_Processing

5) img:Detector

6) img:Downsampling

7) img:Exposure

8) img:Flat_Field_Correction

9) img:Focus

10) img:Focus_Stack

11) img:Frame

12) img:Onboard_Compression

13) img:Optical_Filter

14) img:Pointing_Correction

15) img:Radiometric_Correction

16) img:Sampling

17) img:Shutter_Subtraction

18) img:Subframe

19) img:Video

20) img:Instrument_State

21) img:Commanded_Parameters

geom:index_id

*. COORDINATE_SYSTEM_INDEX_NAME

The index_id attribute supplies a short name (identifier) for the associated value in a group of related values.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_id

2)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_id

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_id

4)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_id

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_id

6)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_id

7)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_id

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_id

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_id

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]/Device_Angle/Device_Angle_Index[*]/index_id

11)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]/Device_Temperature/Device_Temperature_Index/index_id

12)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[1]/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_id

13)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[*]/Coordinate_Space_Present/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_id

14)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[*]/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_id

15)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Motion_Counter/Motion_Counter_Index[*]/index_id

ASCII_Short_String_Collapsed

geom:index_value_angle

ARM_ARTICULATION_STATE. ARTICULATION_DEVICE_ANGLE
ARM_ARTICULATION_STATE. ARTICULATION_DEVICE_ANGLE__UNIT

The index_value_angle attribute provides the value of an angle as named by the associated index_id, index_name, or index_sequence_number.
InSight Specific:
Values are in radians.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]/Device_Angle/Device_Angle_Index[*]/index_value_angle

ASCII_Real

Units_of_Angle

geom:index_value_number

*. REFERENCE_COORD_SYSTEM_INDEX
*_COORDINATE_SYSTEM. COORDINATE_SYSTEM_INDEX
IDENTIFICATION. ROVER_MOTION_COUNTER
*_ARTICULATION_STATE. ARTICULATION_DEVICE_TEMP_COUNT

The index_value_number attribute provides the value with no applicable units as named by the associated index_id or index_name.
InSight Specific:
For InSight, the Device_Temperature instance contains raw temperature counts. The rest of the instances contain coordinate space indices.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_value_number

2)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_value_number

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_value_number

4)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_value_number

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_value_number

6)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_value_number

7)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_value_number

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_value_number

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_value_number

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[2]/Device_Temperature/Device_Temperature_Index/index_value_number

11)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[1]/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_value_number

12)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[*]/Coordinate_Space_Present/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_value_number

13)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[*]/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_value_number

14)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Motion_Counter/Motion_Counter_Index[*]/index_value_number

ASCII_Real

geom:index_value_temperature

*_ARTICULATION_STATE. ARTICULATION_DEVICE_TEMP
*_ARTICULATION_STATE. ARTICULATION_DEVICE_TEMP__UNIT

The index_value_temperature attribute provides the value of a temperature as named by the associated index_id or index_name.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Articulation_Device_Parameters[*]/Device_Temperature/Device_Temperature_Index/index_value_temperature

ASCII_Real

Units_of_Temperature

information_model_version

The information_model_version attribute provides the version identification of the PDS Information Model on which the label and schema are based.

1)/Product_Collection/Identification_Area/information_model_version

2)/Product_XML_Schema/Identification_Area/information_model_version

3)/Product_File_Text/Identification_Area/information_model_version

4)/Product_Document/Identification_Area/information_model_version

5)/Product_Observational/Identification_Area/information_model_version

6)/Product_Browse/Identification_Area/information_model_version

1) 1.0.0.0

2) 1.1.0.0

3) 1.10.0.0

4) 1.10.1.0

5) 1.11.0.0

6) 1.2.0.0

7) 1.2.0.1

8) 1.3.0.0

9) 1.3.0.1

10) 1.4.0.0

11) 1.5.0.0

12) 1.6.0.0

13) 1.7.0.0

14) 1.8.0.0

15) 1.9.0.0

16) 1.9.1.0

ASCII_Short_String_Collapsed

proc:Input_Product

DERIVED_IMAGE_PARMS. INPUT_PRODUCT_ID

The Input_Product class describes one of the product most directly used as input to software for product creation, including raw, partially-processed, calibrated, or derived products.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List/Input_Product[*]

2)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List/Input_Product

1) local_identifier

2) External_Reference

3) Internal_Reference

4) Local_Internal_Reference

proc:Input_Product_List

The Input_Product_List class describes all of the product(s) most directly used as input to software for product creation, including raw, partially-processed, calibrated, or derived products. These Input Products can be explicitly described in this label using the Input_Product class, and/or a list of products can be specified in another product referenced by the Internal_Reference or Local_Internal_Reference.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List

1) proc:Input_Product

2) Internal_Reference

3) Local_Internal_Reference

geom:instrument_azimuth

*_DERIVED_GEOMETRY_PARMS. INSTRUMENT_AZIMUTH__UNIT

The instrument_azimuth attribute specifies the value for an instrument's rotation in the horizontal direction. It may be measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes which might contain a given object.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[*]/instrument_azimuth

ASCII_Real

Units_of_Angle

geom:instrument_elevation

*_DERIVED_GEOMETRY_PARMS. INSTRUMENT_ELEVATION__UNIT

The instrument_elevation attribute specifies the value for an instrument's rotation in the vertical direction. It may be usually measured from a low hard stop, or relative to a coordinate frame. Although it may be used for any instrument where it makes sense, it is primarily intended for use in surface-based instruments that measure pointing in terms of azimuth and elevation. If this value is expressed using a coordinate system, the coordinate system is specified by the Coordinate_Space_Reference class. The interpretation of exactly what part of the instrument is being pointed is mission-specific. It could be the boresight, the camera head direction, the CAHV camera model A vector direction, or any of a number of other things. As such, for multimission use this value should be used mostly as an approximation, e.g. identifying scenes that might contain a given object.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[*]/instrument_elevation

ASCII_Real

Units_of_Angle

img_surface:Instrument_Information

The Instrument_Information class specifies information about the configuration of the instrument as it acquired this observation.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Instrument_Information

1) img_surface:image_type

2) img_surface:image_acquire_mode

3) img_surface:instrument_type

4) img_surface:instrument_mode_id

5) img_surface:instrument_serial_number

6) img_surface:instrument_version_number

7) img_surface:ops_instrument_key

8) img_surface:camera_product_id

9) img_surface:camera_product_id_count

img_surface:instrument_mode_id

INSTRUMENT_STATE_PARMS. INSTRUMENT_MODE_ID

The instrument_mode_id attribute provides an instrument-dependent designation of operating mode. This may be simply a number, letter or code, or a word such as 'normal', 'full resolution', 'near encounter', or 'fixed grating'. These types may vary by mission so the permissible values should be set by the mission dictionaries.
InSight Specific:
For InSight the value is always 'FULL_FRAME'.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Instrument_Information/instrument_mode_id

ASCII_Short_String_Collapsed

img_surface:instrument_serial_number

IDENTIFICATION. INSTRUMENT_SERIAL_NUMBER

The instrument serial number element provides the manufacturer's serial number assigned to an instrument. This number may be used to uniquely identify a particular instrument for tracing its components or determining its calibration history, for example.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Instrument_Information/instrument_serial_number

ASCII_Short_String_Collapsed

img:Instrument_State

The Instrument_State class contains classes providing the values of any dynamic physical or operating characteristics of the imaging instruments.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Instrument_State

1) img:Device_Component_States

2) img:Device_Currents

3) img:Device_Motor_Counts

4) img:Device_Temperatures

5) img:Device_Voltages

img_surface:instrument_type

IDENTIFICATION. INSTRUMENT_TYPE

The instrument_type attribute specifies the type of an instrument, for example IMAGING CAMERA, SPECTROMETER, IMAGING SPECTROMETER, RADIOMETER, etc.
InSight Specific:
For InSight cameras, the value is always 'IMAGING CAMERA'

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Instrument_Information/instrument_type

ASCII_Short_String_Collapsed

img_surface:instrument_version_number

IDENTIFICATION. INSTRUMENT_VERSION_ID

The instrument_version_number element identifies the specific model of an instrument used to obtain data. For example, this keyword could be used to distinguish between an engineering model of a camera used to acquire test data, and a flight model of a camera used to acquire science data during a mission.
InSight Specific:
For InSight the value is 'EMC' for engineering model, 'FMC' for flight model, or 'SIM' for the simulator.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Instrument_Information/instrument_version_number

ASCII_Short_String_Collapsed

Internal_Reference

The Internal_Reference class is used to cross-reference other products in the PDS registry system.

1)/Product_Collection/Context_Area/Investigation_Area/Internal_Reference

2)/Product_Collection/Context_Area/Observing_System/Observing_System_Component[*]/Internal_Reference

3)/Product_Collection/Context_Area/Target_Identification/Internal_Reference

4)/Product_Collection/Reference_List/Internal_Reference[*]

5)/Product_Document/Reference_List/Internal_Reference[*]

6)/Product_Document/Context_Area/Investigation_Area/Internal_Reference

7)/Product_Document/Context_Area/Observing_System/Observing_System_Component/Internal_Reference

8)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Geometry_Projection/Internal_Reference

9)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Stereo_Product_Parameters/Internal_Reference

10)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List/Input_Product[*]/Internal_Reference

11)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Placement_Target_Instrument/Internal_Reference

12)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction/Flat_Field_File/Internal_Reference

13)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List/Input_Product/Internal_Reference

14)/Product_Observational/Observation_Area/Investigation_Area/Internal_Reference

15)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component[*]/Internal_Reference

16)/Product_Observational/Observation_Area/Target_Identification/Internal_Reference

17)/Product_Observational/Reference_List/Internal_Reference

18)/Product_Browse/Reference_List/Internal_Reference

1) lid_reference

2) lidvid_reference

3) reference_type

4) comment

invalid_constant

IMAGE_DATA. INVALID_CONSTANT

The invalid_constant attribute provides a value that indicates the original value was outside the valid range for the parameter.
InSight Specific:
The value should be 0.0 for most MIPL-generated products. No distinction is generally made between invalid and missing data.

1)/Product_Observational/File_Area_Observational/Array_2D_Image/Special_Constants/invalid_constant

2)/Product_Observational/File_Area_Observational/Array_3D_Image/Special_Constants/invalid_constant

ASCII_Short_String_Collapsed

Inventory

The Inventory class defines the inventory for members of a collection.

1)/Product_Collection/File_Area_Inventory/Inventory

1) Table_Delimited

2) name

3) reference_type

4) offset

5) records

6) local_identifier

7) object_length

8) record_delimiter

9) md5_checksum

10) parsing_standard_id

11) description

12) field_delimiter

13) Digital_Object

14) Uniformly_Sampled

15) Record_Delimited

Investigation_Area

The Investigation_Area class provides information about an investigation (mission, observing campaign or other coordinated, large-scale data collection effort).

1)/Product_Collection/Context_Area/Investigation_Area

2)/Product_Document/Context_Area/Investigation_Area

3)/Product_Observational/Observation_Area/Investigation_Area

1) name

2) type

3) Internal_Reference

img:JPEG_Parameters

The JPEG_Parameters class contains attributes describing onboard compression parameters specific to Joint Photographic Experts Group (JPEG) image compression.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/JPEG_Parameters

1) img:color_subsampling_mode

2) img:jpeg_quality

3) img:jpeg_parameter

img:jpeg_quality

COMPRESSION_PARMS. INST_CMPRS_QUALITY

The jpeg_quality attribute is a JPEG specific variable which identifies the resultant or targeted image quality index for on-board data compression.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/JPEG_Parameters/jpeg_quality

ASCII_NonNegative_Integer

keyword

The keyword attribute provides one or more words to be used for keyword search.

1)/Product_Collection/Identification_Area/Citation_Information/keyword[*]

UTF8_Short_String_Collapsed

cart:lander_map_projection_name

SURFACE_PROJECTION_PARMS. MAP_PROJECTION_TYPE

The map_projection_name attribute provides the name of the map projection.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/lander_map_projection_name

1) Cylindrical

2) Vertical

3) Perspective

4) Polar

5) Orthographic

6) Orthorectified

7) Cylindrical_Perspective

ASCII_Short_String_Collapsed

language

The language attribute provides the language used for definition and designation of the term.

1)/Product_Document/Document/Document_Edition/language

1) English

ASCII_Short_String_Collapsed

lid_reference

DERIVED_IMAGE_PARMS. FLAT_FIELD_FILE_NAME

The lid_reference attribute provides the logical_identifier for a product.

1)/Product_Collection/Context_Area/Investigation_Area/Internal_Reference/lid_reference

2)/Product_Collection/Context_Area/Observing_System/Observing_System_Component[*]/Internal_Reference/lid_reference

3)/Product_Collection/Context_Area/Target_Identification/Internal_Reference/lid_reference

4)/Product_Collection/Reference_List/Internal_Reference[*]/lid_reference

5)/Product_Document/Reference_List/Internal_Reference[*]/lid_reference

6)/Product_Document/Context_Area/Investigation_Area/Internal_Reference/lid_reference

7)/Product_Document/Context_Area/Observing_System/Observing_System_Component/Internal_Reference/lid_reference

8)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Geometry_Projection/Internal_Reference/lid_reference

9)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Stereo_Product_Parameters/Internal_Reference/lid_reference

10)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Placement_Target_Instrument/Internal_Reference/lid_reference

11)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction/Flat_Field_File/Internal_Reference/lid_reference

12)/Product_Observational/Observation_Area/Investigation_Area/Internal_Reference/lid_reference

13)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component[*]/Internal_Reference/lid_reference

14)/Product_Observational/Observation_Area/Target_Identification/Internal_Reference/lid_reference

15)/Product_Browse/Reference_List/Internal_Reference/lid_reference

ASCII_LID

lidvid_reference

DERIVED_IMAGE_PARMS. INPUT_PRODUCT_ID

The lidvid_reference attribute provides the logical_identifier plus version_id, which uniquely identifies a product.

1)/Product_File_Text/Reference_List/Source_Product_Internal[*]/lidvid_reference

2)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List/Input_Product[*]/Internal_Reference/lidvid_reference

3)/Product_Observational/Reference_List/Source_Product_Internal[*]/lidvid_reference

4)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List/Input_Product/Internal_Reference/lidvid_reference

5)/Product_Observational/Reference_List/Internal_Reference/lidvid_reference

6)/Product_Observational/Reference_List/Source_Product_Internal/lidvid_reference

ASCII_LIDVID

cart:line

The line attribute specifies the line number in the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Vertical/Pixel_Position_Origin/line

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Orthorectified/Pixel_Position_Origin/line

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Perspective/Camera_Model_Offset/line

ASCII_Real

img:line_fov

INSTRUMENT_STATE_PARMS. ELEVATION_FOV
INSTRUMENT_STATE_PARMS. ELEVATION_FOV__UNIT

The line_fov attribute specifies the angular measure of the field of view of an imaged scene, as measured in the image line direction (generally vertical).
InSight Specific:
Computed by projecting rays from the top and bottom edges of the image at the center through the camera model, and computing the angle subtended by those rays.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Subframe/line_fov

ASCII_Real

Units_of_Angle

img_surface:linearization_mode

DERIVED_IMAGE_PARMS. LINEARIZATION_MODE

The linearization_mode attribute specifies what kind of stereo partner was used to linearize the image (the process requires two camera models).
InSight Specific:
On InSight, Nominal mode is not available.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Geometry_Projection/linearization_mode

1) Nominal

2) Actual

3) None

ASCII_Short_String_Collapsed

img_surface:linearization_mode_fov

DERIVED_IMAGE_PARMS. LINEARIZATION_MODE

The linearization_mode_fov attribute specifies how the linearized camera model's field of view (FOV) as constructed (corresponding to the "cahv_fov" parameter in MIPL software).
InSight Specific:
On InSight, Nominal mode is not available.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Geometry_Projection/linearization_mode_fov

1) Min

2) Max

3) Linear

4) None

ASCII_Short_String_Collapsed

img:lines

IMAGE_DATA. LINES

The lines attribute indicates the total number of data instances along the vertical axis of an image or sub-image.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Subframe/lines

ASCII_NonNegative_Integer

cart:Local

The Local class provides a description of any coordinate system that is not aligned with the surface of the planet.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local

1) cart:local_description

2) cart:local_georeference_information

3) Map_Projection_Lander

4) Surface_Model_Parameters

cart:local_description

The local_description attribute provides a description of the coordinate system and its orientation to the surface of a planet.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/local_description

ASCII_Text_Preserved

local_identifier

The local_identifier attribute provides a character string which uniquely identifies the containing object within the label.

1)/Product_Collection/File_Area_Inventory/File/local_identifier

2)/Product_Collection/File_Area_Inventory/Inventory/local_identifier

3)/Product_Observational/File_Area_Observational/Array_2D_Image/local_identifier

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[*]/local_identifier[*]

5)/Product_Observational/File_Area_Observational/Header/local_identifier

6)/Product_Observational/File_Area_Observational/Array_3D_Image/local_identifier

7)/Product_Browse/File_Area_Browse/File/local_identifier

8)/Product_Browse/File_Area_Browse/Encoded_Image/local_identifier

ASCII_Local_Identifier

local_identifier_reference

IDENTIFICATION. PRODUCT_ID

The local_identifier_reference attribute provides the value of the local_identifier of the entity described by the referencing class. Note that a local_identifier attribute, with the same value as this local_identifier_reference, must be present within the label.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Local_Internal_Reference/local_identifier_reference

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Local_Internal_Reference/local_identifier_reference

3)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Local_Internal_Reference/local_identifier_reference

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Local_Internal_Reference/local_identifier_reference

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[2]/Coordinate_Space_Reference/Local_Internal_Reference/local_identifier_reference

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[1]/Coordinate_Space_Reference/Local_Internal_Reference/local_identifier_reference

7)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Local_Internal_Reference/local_identifier_reference

8)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Local_Internal_Reference/local_identifier_reference

ASCII_Local_Identifier_Reference

Local_Internal_Reference

The Local Internal_Reference class is used to cross-reference other Description Objects in a PDS4 label.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Local_Internal_Reference

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Local_Internal_Reference

3)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Local_Internal_Reference

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Local_Internal_Reference

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[2]/Coordinate_Space_Reference/Local_Internal_Reference

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[1]/Coordinate_Space_Reference/Local_Internal_Reference

7)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Local_Internal_Reference

8)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Local_Internal_Reference

1) comment

2) local_identifier_reference

3) local_reference_type

local_mean_solar_time

IDENTIFICATION. LOCAL_MEAN_SOLAR_TIME

The local_mean_solar_time attribute provides the hour angle of the fictitious mean Sun at a fixed point on a rotating solar system body.

1)/Product_Observational/Observation_Area/Time_Coordinates/local_mean_solar_time

ASCII_Short_String_Collapsed

local_reference_type

The local_reference_type attribute provides the name of an association between an entity identified by a local_identifier_reference and another corresponding entity identified by a local_identifier. The values for the local_reference_type are expected to be enumerated for appropriate contexts in the Schematron files of local (i.e., discipline and mission) data dictionaries.
InSight Specific:
Values used for InSight include cartography_parameters_to_image_object, imaging_parameters_to_image_object, processing_information_to_data_object, to_reference_coordinate_space, display_settings_to_array.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Coordinate_Space_Reference/Local_Internal_Reference/local_reference_type

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Local_Internal_Reference/local_reference_type

3)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Local_Internal_Reference/local_reference_type

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Local_Internal_Reference/local_reference_type

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition[2]/Coordinate_Space_Reference/Local_Internal_Reference/local_reference_type

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[1]/Coordinate_Space_Reference/Local_Internal_Reference/local_reference_type

7)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Local_Internal_Reference/local_reference_type

8)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Local_Internal_Reference/local_reference_type

ASCII_Short_String_Collapsed

local_true_solar_time

IDENTIFICATION. LOCAL_TRUE_SOLAR_TIME

The local_true_solar_time (LTST) attribute provides the local time on a rotating solar system body where LTST is 12 h at the sub-solar point (SSP) and increases 1 h for each 15 degree increase in east longitude away from the SSP for prograde rotation.
InSight Specific:
The valid value is expressed in terms of a 24-hour clock, so the acceptable range is 00:00:00.000 to 23:59:59.999. See also LOCAL_TRUE_SOLAR_TIME_SOL for the sol number.

1)/Product_Observational/Observation_Area/Time_Coordinates/local_true_solar_time

ASCII_Short_String_Collapsed

logical_identifier

IDENTIFICATION. PRODUCT_ID

A logical identifier identifies the set of all versions of an object. It is an object identifier without a version.

1)/Product_Collection/Identification_Area/logical_identifier

2)/Product_XML_Schema/Identification_Area/logical_identifier

3)/Product_File_Text/Identification_Area/logical_identifier

4)/Product_Document/Identification_Area/logical_identifier

5)/Product_Observational/Identification_Area/logical_identifier

6)/Product_Browse/Identification_Area/logical_identifier

ASCII_Short_String_Collapsed

cart:Map_Projection_Lander

The Map_Projection class provides the systematic representation of all or part of the surface of a planet on a plane or developable surface from the perspective of an in-situ spacecraft.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander

1) cart:lander_map_projection_name

2) cart:Cylindrical

3) cart:Cylindrical_Perspective

4) cart:Orthographic_Lander

5) cart:Orthorectified

6) cart:Perspective

7) cart:Polar

8) cart:Vertical

9) geom:Coordinate_Space_Reference

img:max_auto_exposure_iteration_count

OBSERVATION_REQUEST_PARMS. MAX_AUTO_EXPOS_ITERATION_COUNT

The max_auto_exposure_iteration_count attribute specifies the maximum number of exposure iterations the instrument will perform in order to obtain the requested exposure.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Exposure/Autoexposure/max_auto_exposure_iteration_count

ASCII_Integer

cart:maximum_elevation

SURFACE_PROJECTION_PARMS. MAXIMUM_ELEVATION
SURFACE_PROJECTION_PARMS. MAXIMUM_ELEVATION__UNIT

The maximum_elevation attribute specifies the elevation (as defined by the coordinate system) of the first line of the image. For the Polar projection, specifies the highest elevation used, i.e. the elevation of the outermost circle of pixels. Applies to lander map projections Cylindrical, Polar, Sinusoidal, Perspective and Cylindrical-Perspective.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/maximum_elevation

ASCII_Real

Units_of_Angle

maximum_field_length

The maximum_field_length attribute sets an upper, inclusive bound on the number of bytes in the field.

1)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited/Field_Delimited[*]/maximum_field_length

ASCII_NonNegative_Integer

Units_of_Storage

maximum_record_length

The maximum_record_length attribute provides the maximum length of a record, including the record delimiter.

1)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited/maximum_record_length

ASCII_NonNegative_Integer

Units_of_Storage

md5_checksum

The md5_checksum attribute is the 32-character hexadecimal number computed using the MD5 algorithm for the contiguous bytes of single digital object (as stored) or for an entire file.

1)/Product_Collection/File_Area_Inventory/File/md5_checksum

ASCII_MD5_Checksum

img_surface:mesh_id

IDENTIFICATION. MESH_ID

The mesh_id attribute specifies which terrain mesh this image should be automatically included in. This does not constrain which mesh(es) the image may be included in outside a pipeline environment.
InSight Specific:
Value is extracted from the image_id attributes value. Meshes combine images with matching mesh_id, sequence_id, and Epoch values. A mesh_id of 0 means do not include in a mesh. Values 1-9 mean to match within the same Sol only. Values 10-63 match globally across the entire mission. For non-raw products, any two characters, including non-numeric characters, may be used.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Image_Identifiers/mesh_id

ASCII_Short_String_Collapsed

cart:minimum_elevation

SURFACE_PROJECTION_PARMS. MINIMUM_ELEVATION
SURFACE_PROJECTION_PARMS. MINIMUM_ELEVATION__UNIT

The minimum_elevation attribute specifies the elevation (as defined by the coordinate system) of the last line of the image for Cylindrical map projections. Applies to Cylindrical, Perspective and Cylindrical-Perspective lander map projections.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/minimum_elevation

ASCII_Real

Units_of_Angle

missing_constant

IMAGE_DATA. MISSING_CONSTANT

The missing_constant attribute provides a value that indicates the original value was missing, such as due to a gap in coverage.
InSight Specific:
The value should be 0.0 for most MIPL-generated products. No distinction is generally made between invalid and missing data.

1)/Product_Observational/File_Area_Observational/Array_2D_Image/Special_Constants/missing_constant

2)/Product_Observational/File_Area_Observational/Array_3D_Image/Special_Constants/missing_constant

ASCII_Short_String_Collapsed

Mission_Area

The mission area allows the insertion of mission specific metadata.

1)/Product_Observational/Observation_Area/Mission_Area

msn:Mission_Information

The Mission Information class provides a set of optional attributes that have their value sets defined by the mission.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information

1) msn:mission_phase_name

2) msn:mission_phase_identifier

3) msn:start_orbit_number

4) msn:stop_orbit_number

5) msn:spacecraft_clock_start_count

6) msn:spacecraft_clock_stop_count

7) product_type_name

8) spacecraft_clock_partition

9) Surface_Mission

msn:mission_phase_name

IDENTIFICATION. MISSION_PHASE_NAME

The mission_phase_name attribute provides the commonly recognized name for a mission phase.
InSight Specific:
For InSIght the valid values are DEVELOPMENT, ATLO, CRUISE, SURFACE MISSION, and TEST.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/mission_phase_name

ASCII_Short_String_Collapsed

geom:model_type

GEOMETRIC_CAMERA_MODEL. MODEL_TYPE

The model_type attribute specifies an identifier for the type or kind of model. The value should be one of a well defined set, providing an application program with sufficient information to know how to handle the rest of the parameters within the model. This value will correlate directly with the specific camera model class that is a subclass of the Camera_Model_Parameters class.
InSight Specific:
For InSight the camera model types are CAHV, CAHVOR, and CAHVORE.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/model_type

ASCII_Short_String_Collapsed

modification_date

The modification_date attribute provides date the modifications were completed

1)/Product_Collection/Identification_Area/Modification_History/Modification_Detail/modification_date

2)/Product_XML_Schema/Identification_Area/Modification_History/Modification_Detail/modification_date

3)/Product_Document/Identification_Area/Modification_History/Modification_Detail/modification_date

ASCII_Date_YMD

Modification_Detail

The Modification_Detail class provides the details of one round of modification for the product. The first, required, instance of this class documents the date the product was first registered.

1)/Product_Collection/Identification_Area/Modification_History/Modification_Detail

2)/Product_XML_Schema/Identification_Area/Modification_History/Modification_Detail

3)/Product_Document/Identification_Area/Modification_History/Modification_Detail

1) modification_date

2) version_id

3) description

Modification_History

The Modification_History class tracks the history of changes made to the product once it enters the registry system.

1)/Product_Collection/Identification_Area/Modification_History

2)/Product_XML_Schema/Identification_Area/Modification_History

3)/Product_Document/Identification_Area/Modification_History

1) Modification_Detail

img_surface:mosaic_id

IDENTIFICATION. MOSAIC_ID

The mosaic_id attribute specifies which mosaic this image should be automatically included in. This does not constrain which mosaic(s) the image may be included in outside a pipeline environment.
InSight Specific:
For InSight, value is extracted from the image_id value. Mosaics combine images with matching mosaic_id, sequence_id, and Epoch values. A mosaic_id of 0 means do not include in a mesh. Values 1-9 mean to match within the same Sol only. Values 10-63 match globally across the entire mission. For non-raw products, any two characters, including non-numeric characters, may be used.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Image_Identifiers/mosaic_id

ASCII_Short_String_Collapsed

geom:Motion_Counter

The Motion_Counter class provides a set of integers that describe a (potentially) unique location (position / orientation) for a rover or other movable object. Each time an event occurs that results in a movement, a new motion counter value is created. This includes intentional motion due to drive commands, as well as potential motion due to other articulating devices, such as arms or antennae. This motion counter (or part of it) is used as a reference to define instances of coordinate systems that can move such as SITE or ROVER frames. The motion counter is defined in a mission-specific manner. Although the original intent was to have incrementing indices (e.g., MER), the motion counter could also contain any integer values that conform to the above definition, such as time or spacecraft clock values.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Motion_Counter

1) name

2) local_identifier

3) geom:Motion_Counter_Index

geom:Motion_Counter_Index

The Motion_Counter_Index class identifies and populates one element of a Motion_Counter list. The class should be repeated for each element of the list.
InSight Specific:
InSight supports only two motion counter indices: SITE and DRIVE. Although the lander is not supposed to move, these are included for legacy software reasons.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Motion_Counter/Motion_Counter_Index[*]

1) geom:index_value_number

2) geom:index_id

3) geom:index_name

4) geom:index_sequence_number

5) geom:List_Index_No_Units

name

The name attribute provides a word or combination of words by which the object is known.

1)/Product_Collection/Context_Area/Investigation_Area/name

2)/Product_Collection/Context_Area/Observing_System/Observing_System_Component[*]/name

3)/Product_Collection/Context_Area/Target_Identification/name

4)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited/Field_Delimited[*]/name

5)/Product_Observational/Observation_Area/Observing_System/name

6)/Product_Observational/File_Area_Observational/Table_Delimited[*]/name

7)/Product_Observational/File_Area_Observational/Table_Delimited[*]/Record_Delimited/Field_Delimited[*]/name

8)/Product_XML_Schema/File_Area_XML_Schema[*]/XML_Schema/name

9)/Product_Document/Context_Area/Investigation_Area/name

10)/Product_Document/Context_Area/Observing_System/name

11)/Product_Document/Context_Area/Observing_System/Observing_System_Component/name

12)/Product_Observational/Observation_Area/Investigation_Area/name

13)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component[*]/name

14)/Product_Observational/Observation_Area/Target_Identification/name

UTF8_Short_String_Collapsed

object_length

SYSTEM. LBLSIZE

The object_length attribute provides the length of the digital object in bytes.

1)/Product_Observational/File_Area_Observational/Header/object_length

ASCII_NonNegative_Integer

Units_of_Storage

Observation_Area

The observation area consists of attributes that provide information about the circumstances under which the data were collected.

1)/Product_Observational/Observation_Area

1) Context_Area

2) comment

3) Time_Coordinates

4) Investigation_Area

5) Primary_Result_Summary

6) Observing_System

7) Target_Identification

8) Mission_Area

9) Discipline_Area

Observing_System

The Observing System class describes the entire suite used to collect the data.

1)/Product_Collection/Context_Area/Observing_System

2)/Product_Document/Context_Area/Observing_System

3)/Product_Observational/Observation_Area/Observing_System

1) name

2) description

3) Observing_System_Component

4) Conceptual_Object

5) Physical_Object

Observing_System_Component

The Observing System Component class describes one or more subsystems used to collect data.

1)/Product_Collection/Context_Area/Observing_System/Observing_System_Component[*]

2)/Product_Document/Context_Area/Observing_System/Observing_System_Component

3)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component[*]

1) name

2) type

3) description

4) Internal_Reference

5) External_Reference

offset

SYSTEM. LBLSIZE

The offset attribute provides the displacement of the object starting position from the beginning of the parent structure (file, record, etc.). If there is no displacement, offset=0.

1)/Product_Collection/File_Area_Inventory/Inventory/offset

2)/Product_Observational/File_Area_Observational/Table_Delimited[*]/offset

3)/Product_Observational/File_Area_Observational_Supplemental[1]/Stream_Text/offset

4)/Product_Observational/File_Area_Observational_Supplemental[*]/Encoded_Image/offset

5)/Product_XML_Schema/File_Area_XML_Schema[*]/XML_Schema/offset

6)/Product_File_Text/File_Area_Text/Stream_Text/offset

7)/Product_Observational/File_Area_Observational/Array_2D_Image/offset

8)/Product_Observational/File_Area_Observational/Header/offset

9)/Product_Observational/File_Area_Observational/Array_3D_Image/offset

10)/Product_Observational/File_Area_Observational_Supplemental/Encoded_Image/offset

11)/Product_Browse/File_Area_Browse/Encoded_Image/offset

ASCII_NonNegative_Integer

Units_of_Storage

img:onboard_B_b

INSTRUMENT_STATE_PARMS. ONBOARD_COLOR_MATRIX

Specifies the factor that has been multiplied by the B pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied R and G pixel values to produce the output Blue value.
InSight Specific:
It was decided before landing not to use this capability for InSight, because the effects of applying the matrix are not reversible on the ground. Thus this should be the identity matrix (1,0,0,0,1,0,0,0,1).

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Processing/Onboard_Color_Matrix/onboard_B_b