Mars2020 Cameras Product Label Keyword Definitions, Values - PDS Sort

Dictionary:PDS4 Keyword

VICAR Property.VICAR Keyword

General Definition

Mars 2020
-Specific Information

XPath

Valid Values (attribute)
Children (class)

Data Type
Units

 img:active_flag

ZSTACK_REQUEST_PARMS. GROUP_APPLICABILITY_FLAG

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/Shutter_Subtraction/active_flag

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Focus_Stack/active_flag

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

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction/active_flag

ASCII_Boolean

 mars2020:active_flight_computer

The active_flight_computer indicates which flight computer "string" (separate sets of electronics) was active when a product was acquired. For Mars 2020 there are two redundant flight computers called "strings", also known as Rover Compute Elements (RCEs). Either string, A or B, may be active at any given time.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/active_flight_computer

1) "A"

2) "B"

ASCII_Short_String_Collapsed

 msn:active_flight_computer

IDENTIFICATION. ACTIVE_FLIGHT_STRING_ID

Identifies which of potentially several flight computers were used for this observation.

Mars 2020 Specific:
For M2020 there are two redundant flight computers (called "strings"), also known as Rover Compute Elements (RCE's). Either string (A or B) may be active at any given time.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Observation_Context/active_flight_computer

1) "A"

2) "B"

ASCII_Short_String_Collapsed

 msn:active_flight_imu

Identifies which of potentially several inertial measurement units (IMUs) were used for this observation.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Observation_Context/active_flight_imu

ASCII_Short_String_Collapsed

 msn_surface:activity_id

IDENTIFICATION. ACTIVITY_ID

Identifier specifying the activity this observation is a part of.

Mars 2020 Specific:
The general operational usage of this field is to group related datasets together by science or engineering applicaiton or theme, such as frames in a mosaic.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Observational_Intent/activity_id

ASCII_Short_String_Collapsed

 msn_surface:activity_notes

Provides additional notes regarding the activity.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Observational_Intent/activity_notes

ASCII_Text_Preserved

 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.

Mars 2020 Specific:
For M2020, it 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. DC_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.

Mars 2020 Specific:
For M2020 this field has been co-opted for other uses and no longer retains this meaning. See INSTRUMENT_MODE_ID keyword.

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

ASCII_Integer

 msss_cam_mh:analog_offset

The analog_offset attribute identifies the analog value that is subtracted from the signal prior to the analog/digital conversion.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/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.

Mars 2020 Specific:
For M2020, the Application Process Identifier (APID) identifies the data type encapsulated in the packet, including whether the packet is a data product packet or a non-data product packet. M2020 shall implement the following APID assignments (all numbers below are in decimal, all ranges are inclusive):

a) APID 2047 is used for Idle Packets.
b) APID 2040-2046 will not be produced by M2020 as these APIDs are reserved by the CCSDS standard.
c) APID 0 will not be produced by M2020 .
d) APID 1 is reserved for X-band time correlation packets.
e) APIDs 2-99 are assigned to non-data product packets. Individual values will be assigned to particular packet types as they are identified. Definitions of these packet formats are defined in this document. Definition of APID assignments is included in the Rover Flight Software APID XML.
f) APIDs 100-2039 are assigned to RCE Flight Software data product packets. Definition of APID assignments is included in the Rover Flight Software APID XML.
g) APIDs 1500-2039 are reserved for SSE (Simulation and Support Equipment) product types.

(Above text from M2020 FGICD Volume 1, Rev A)

For M2020, only APID Names uniquely identify Data Product types across all FSW versions. For this reason, the integer APIDs are not documented here.


See also APPLICATION_PROCESS_NAME and Appendix A.

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.

Mars 2020 Specific:
For M2020, only APID Names uniquely identify Data Product types across all FSW versions.

See also APPLICATION_PROCESS_ID and Appendix A.

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_Ancillary/File_Area_Ancillary/Array_2D_Image

2)/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_Ancillary/File_Area_Ancillary/Array_3D_Image

2)/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

 img:array_band_number

The array_band_number is the image plane (band) in the array that corresponds to the optical filter with which the image was acquired.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter[*]/array_band_number

ASCII_NonNegative_Integer

 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.

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

1) local_identifier

2) geom:device_id

3) geom:device_name

4) geom:device_mode

5) geom:device_phase

6) geom:selected_instrument_id

7) geom:Device_Angle

8) geom:Device_Component_State

9) geom:Device_Motor_Counts

10) geom:Device_Pose

11) geom:Vector_Device_Gravity

12) geom:Vector_Device_Gravity_Magnitude

13) geom:Device_Temperature

14) geom:Coordinate_Space_Present

15) geom:Coordinate_Space_Reference

16) geom:Commanded_Geometry

 img:atmospheric_opacity

The atmospheric opacity (tau) value used in radiometric correction.

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

ASCII_Real

 img:atmospheric_opacity_reference

The atmospheric opacity (tau) target value to which the image was corrected.

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

ASCII_Real

 geom:attitude_propagation_counter

Count in clock units of how long it has been since the last IMU reset, which relates to how good the attitude measurement is due to IMU drift.

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

ASCII_Real

 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_Bundle/Identification_Area/Citation_Information/author_list

2)/Product_Document/Identification_Area/Citation_Information/author_list

3)/Product_Collection/Identification_Area/Citation_Information/author_list

UTF8_Text_Preserved

 msn_surface:auto_delete_flag

TELMETRY. AUTO_DELETE_FLAG

Indicates if the product was to be automatically deleted onboard after it is transmitted.

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

ASCII_Boolean

 img:auto_exposure_data_cut

MINI_HEADER. 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

MINI_HEADER. 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

MINI_HEADER. 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:Data_Processing

2) img:auto_exposure_data_cut

3) img:active_flag

4) img:auto_exposure_percent

5) img:processing_venue

6) img:auto_exposure_pixel_fraction

7) img:processing_algorithm

8) img:auto_exposure_lower_threshold

9) img:sequence_number

10) img:auto_exposure_lower_limit

11) img:auto_exposure_roi_first_line

12) img:auto_exposure_roi_first_sample

13) img:auto_exposure_roi_lines

14) img:auto_exposure_roi_samples

15) img:auto_exposure_upper_threshold

16) img:auto_exposure_upper_limit

17) img:max_auto_exposure_iteration_count

18) img:exposure_table

19) img:exposure_table_update_flag

20) img:valid_maximum_pixel

21) img:valid_minimum_pixel

 img:autofocus_step_count

The autofocus_step_count attribute specifies the number of steps (images) to be taken by an autofocus algorithm.

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

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Focus/autofocus_step_count

ASCII_NonNegative_Integer

 img:autofocus_step_size

IMAGE_REQUEST_PARMS. INSTRUMENT_FOCUS_STEP_SIZE
OBSERVATION_REQUEST_PARMS. INSTRUMENT_FOCUS_STEP_SIZE

The autofocus_step_size attribute specifies the size in motor counts of each (or the initial) step taken by the focus adjustment mechanism in an autofocus algorithm.

Mars 2020 Specific:
For MCZ cameras on M2020, specifies the size in motor counts of each (or the initial) step taken by the focus adjustment mechanism in an autofocus algorithm.

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

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Focus/autofocus_step_size

ASCII_NonNegative_Integer

 axes

SYSTEM. NB

The axes attribute provides a count of the axes.

1)/Product_Ancillary/File_Area_Ancillary/Array_3D_Image/axes

2)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/axes

3)/Product_Observational/File_Area_Observational/Array_3D_Image/axes

4)/Product_Observational/File_Area_Observational/Array_2D_Image/axes

1) "2"

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_Ancillary/File_Area_Ancillary/Array_3D_Image/Axis_Array[*]

2)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/Axis_Array[*]

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

4)/Product_Observational/File_Area_Observational/Array_2D_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_Ancillary/File_Area_Ancillary/Array_3D_Image/axis_index_order

2)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/axis_index_order

3)/Product_Observational/File_Area_Observational/Array_3D_Image/axis_index_order

4)/Product_Observational/File_Area_Observational/Array_2D_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_Ancillary/File_Area_Ancillary/Array_3D_Image/Axis_Array[*]/axis_name

2)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/Axis_Array[*]/axis_name

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

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

ASCII_Short_String_Collapsed

 img:bad_pixel_replacement_flag

INSTRUMENT_STATE_PARMS. BAD_PIXEL_REPLACEMENT_FLAG

If true, specifies whether or not bad pixel replacement processing was requested or completed. See bad_pixel_replacement_table_id.

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

ASCII_Boolean

 img:bad_pixel_replacement_table_id

INSTRUMENT_STATE_PARMS. BAD_PIXEL_REPLACEMENT_ID

Specifies the table used to replace bad pixels. A bad pixel table typically lists the location of each bad pixel on a detector. The specific table used is mission-specific.

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

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

 msn_surface:boot_counter

TELEMETRY. BOOT_COUNT

Counter indicating the number of times the spacecraft flight software has been booted. The intent is that this is a global counter that can uniquely identify the current FSW boot, so other counters that reset at boot time can be disambiguated.

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

ASCII_Short_String_Collapsed

 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:Data_Processing

2) img:active_flag

3) img:processing_venue

4) img:processing_algorithm

5) img:sequence_number

6) img:Brightness_Correction_File

7) img:Brightness_Correction_Image

 img:Brightness_Correction_File

DERIVED_IMAGE_PARMS. BRIGHTNESS_CORRECTION_FILE

The Brightness_Correction_File identifies a file containing brightness correction information. The project SIS should define the format of this file. Correction information may appear in the file, in instances of the Brightness_Correction_Image class, or both (if both, they should be consistent).

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

1) img:Data_Processing_File

2) description

3) name

4) Internal_Reference

5) External_Reference

 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_Linear

3) img:Brightness_Correction_HSI_Linear

 img:Brightness_Correction_Linear

The Brightness_Correction_Linear class describes a simple linear brightness correction, with an additive (brightness_offset) and multiplicative (brightness_scale) factor applied. The result is: output = input * brightness_scale + brightness_offset. If there are multiple bands, the same correction is applied to each band.

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

1) img:brightness_scale

2) img:brightness_offset

 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_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_Linear/brightness_scale

ASCII_Real

 Bundle

The Bundle class describes a collection of collections.

1)/Product_Bundle/Bundle

1) bundle_type

2) description

3) Conceptual_Object

 Bundle_Member_Entry

The Bundle Member Entry class provides a member reference to a collection.

1)/Product_Bundle/Bundle_Member_Entry[*]

1) lid_reference

2) lidvid_reference

3) member_status

4) reference_type

 bundle_type

The bundle_type attribute provides a classification for the bundle.

1)/Product_Bundle/Bundle/bundle_type

1) "Archive"

2) "Supplemental"

ASCII_Short_String_Collapsed

 geom:c0

The first coefficient of a polynomial.

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

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

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

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Radial_Terms/c0

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Entrance_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/CAHVOR_Model/Radial_Terms/c1

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

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

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Radial_Terms/c1

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Entrance_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/CAHVOR_Model/Radial_Terms/c2

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

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

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Radial_Terms/c2

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Entrance_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

2)/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_Center

3) geom:Vector_Optical

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model

1) geom:CAHVOR_Model

2) geom:cahvore_model_type

3) geom:cahvore_model_parameter

4) geom:Entrance_Terms

5) geom:Vector_Center

6) geom:Vector_Optical

7) geom:Radial_Terms

8) geom:Vector_Axis

9) geom:Vector_Horizontal

10) geom:Vector_Vertical

 geom:cahvore_model_parameter

GEOMETRIC_CAMERA_MODEL. MODEL_COMPONENT_9

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/cahvore_model_parameter

ASCII_Real

 geom:cahvore_model_type

GEOMETRIC_CAMERA_MODEL. MODEL_COMPONENT_8

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

2)/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

 geom:calibration_source_id

GEOMETRIC_CAMERA_MODEL. CALIBRATION_SOURCE_ID

The calibration_source_id is used to identify the source used in calibrating the instrument.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/calibration_source_id

ASCII_Short_String_Collapsed

 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

2)/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:CAHV_Model

6) geom:CAHVOR_Model

7) geom:CAHVORE_Model

8) geom:PSPH_Model

9) geom:Reference_Frame_Identification

10) geom:Coordinate_Space_Reference

11) geom:Quaternion_Model_Transform

12) geom:Vector_Model_Transform

13) geom:Interpolation

 img_surface:camera_model_serial_number

Specifies the manufacturer's serial number for the camera for which the camera model was derived. This should match instrument_serial_number in most cases; generally speaking a mismatch should only occur during testing/development.

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

ASCII_Short_String_Collapsed

 img_surface:camera_product_id

The camera_product_id attribute specifies a numeric identifier assigned by the instrument to this specific observation.

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

ASCII_Short_String_Collapsed

 msss_cam_mh:camera_product_id

Identifier assigned by the camera to this image (aka CDPID). The identifier is unique among all products stored on the camera at the time of acquisition, but is not necessarily unique across the mission.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/camera_product_id

ASCII_NonNegative_Integer

 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) Local_Internal_Reference

2) cart:Spatial_Domain

3) cart:Secondary_Spatial_Domain

4) cart:Spatial_Reference_Information

 img:center_filter_wavelength

INSTRUMENT_STATE_PARMS. CENTER_FILTER_WAVELENGTH

The center_filter_wavelength attribute provides the wavelength of the center of the passband, or the peak transmissivity, for an instrument filter.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter/center_filter_wavelength

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter[*]/center_filter_wavelength

ASCII_Real

Units_of_Length

 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_Bundle/Identification_Area/Citation_Information

2)/Product_Document/Identification_Area/Citation_Information

3)/Product_Collection/Identification_Area/Citation_Information

4)/Product_File_Text/Identification_Area/Citation_Information

1) author_list

2) editor_list

3) publication_year

4) doi

5) keyword

6) description

 img:Col_Sum

Describes a Column Summation product, which is a single row containing the sum of all pixels in each column of the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Col_Sum

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

1) img:download_priority

2) img:product_flag

 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:Data_Processing

2) img:color_filter_array_type

3) img:active_flag

4) img:color_filter_array_state

5) img:processing_venue

6) img:processing_algorithm

7) img:sequence_number

 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").

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

1) "Decoded"

2) "Encoded"

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"

2) "None"

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

Mars 2020 Specific:
For M2020, this is the JPEG color subsampling mode. COLOR_MODE_GRAY indicates a grayscale image, COLOR_MODE_422 indicates 4:2:2 chroma
subsampling (the typical case), and COLOR_MODE_444 indicates 4:4:4 chroma sampling (no subsampling). The keyword is not applicable if the INST_CMPRS_NAME is not JPEG and may be omitted.

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

1) "COLOR_MODE_GRAY"

2) "N/A"

3) "COLOR_MODE_422"

4) "COLOR_MODE_444"

ASCII_Short_String_Collapsed

 msn_surface:command_dispatch_sclk

TELEMETRY. COMMAND_DISPATCH_SCLK

Specifies the spacecraft clock time at which the command execution was started.

Mars 2020 Specific:
The subseconds for this SCLK are expressed not in milliseconds but rather in counts, where each count is 1/65536 of a second. This is indicated in the PDS4 label (but not the VICAR/ODL label) by a ":" rather than a "." separating the integer and subsecond components of the SCLK.

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

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:command_dispatch_sclk

7) msn_surface:observation_id

8) msn_surface:request_id

9) msn_surface:boot_counter

10) msn_surface:rtt_version

 msn_surface:command_sequence_number

IDENTIFICATION. COMMAND_SEQUENCE_NUMBER

The command_sequence_number attribute provides a numeric identifier for a sequence of commands sent to a spacecraft or instrument.

Mars 2020 Specific:
For M2020, this is the command number which identifies the specific generating command within the specified sequence.

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

ASCII_NonNegative_Integer

 msn_surface:command_source_id

OBSERVATION_REQUEST_PARMS . SOURCE_ID

Specifies where the command that triggered acquisition of this data came from. This may be "GROUND" for ground commanding, or the name of a flight software module that initiated the request.

Mars 2020 Specific:
For M2020, it identifies the FSW element that requested the image, i.e. what was the source of the command. The field is based on the value for IMAGE_ID and the mappings are per convention; there is no guarantee that the mappings are used in this way during operations.

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

1) "GND"

2) "NAVF"

3) "NAVR"

4) "NAVS"

5) "HAFIQ"

6) "SUN"

7) "FAULT"

8) "VTT"

9) "ARMC"

10) "ARMF"

11) "WATCH"

12) "VISODOM"

13) "SPARE1"

14) "SPARE2"

15) "SPARE3"

16) "SPARE4"

ASCII_Short_String_Collapsed

 geom:command_type

OBSERVATION_REQUEST_PARMS. INSTRUMENT_COORDINATE_TYPE

Specifies how the device was commanded.

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

1) "Angle_Absolute"

2) "Angle_Relative"

3) "Joint_Absolute"

4) "Joint_Relative"

5) "XYZ"

6) "No_Motion"

7) "No_Motion_No_Arb"

8) "None"

ASCII_Short_String_Collapsed

 geom:Commanded_Geometry

Specifies how the device was commanded in order to achieve the state represented in the enclosing Articulation_Device_Parameters. Commands are often at a higher level, e.g. point at this location or move to this XYZ, which is translated by flight software to the actual pose of the device. Certain forms of command are measured in a coordinate frame; this is specified by the Coordinate_Space_Reference in this class (if not present, the Coordinate_Space_Reference in the Articulation_Device_Parameters parent should be assumed).

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

1) geom:command_type

2) geom:Device_Angle

3) geom:Commanded_Position

4) geom:Coordinate_Space_Reference

 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:Col_Sum

4) img:Color_Filter_Array

5) img:Color_Processing

6) img:Dark_Current_Correction

7) img:Detector

8) img:Downsampling

9) img:Exposure

10) img:Flat_Field_Correction

11) img:Focus

12) img:Focus_Stack

13) img:Frame

14) img:High_Dynamic_Range

15) img:Histogram

16) img:Illumination

17) img:Image_Filter

18) img:Image_Mask

19) img:Onboard_Compression

20) img:Optical_Filter

21) img:Optical_Properties

22) img:Pointing_Correction

23) img:Radiometric_Correction

24) img:Reference_Pixel

25) img:Row_Sum

26) img:Sampling

27) img:Shutter_Subtraction

28) img:Spatial_Filter

29) img:Subframe

30) img:Thumbnail

31) img:Tiling

32) img:Video

 img_surface: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 Surface_Imaging class which indicate the state of the image as acquired

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Commanded_Parameters

1) img_surface:Instrument_Information

2) img_surface:Image_Identifiers

 msn_surface: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 Surface_Mission_Information class which indicate the state of the data as acquired.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Commanded_Parameters

1) msn_surface:download_priority

 geom:Commanded_Position

OBSERVATION_REQUEST_PARMS. INSTRUMENT_COORDINATE
OBSERVATION_REQUEST_PARMS. INSTRUMENT_COORDINATE_NAME

Specifies a Cartesian position used in commanding the device.

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

1) geom:Vector_Cartesian_Position_Base

2) geom:x_position

3) geom:y_position

4) geom:z_position

 comment

The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object.

1)/Product_Browse/Reference_List/Internal_Reference/comment

2)/Product_Bundle/Context_Area/comment

3)/Product_Bundle/Context_Area/Investigation_Area/Internal_Reference/comment

4)/Product_Bundle/Context_Area/Observing_System/Observing_System_Component[*]/Internal_Reference/comment

5)/Product_Bundle/Context_Area/Target_Identification/Internal_Reference/comment

6)/Product_Collection/Context_Area/comment

7)/Product_Collection/Context_Area/Investigation_Area/Internal_Reference/comment

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

9)/Product_Collection/Context_Area/Target_Identification/Internal_Reference/comment

10)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component/Internal_Reference/comment

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

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

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

14)/Product_Observational/Identification_Area/Alias_List/Alias/comment

15)/Product_Observational/Observation_Area/comment

16)/Product_Observational/Observation_Area/Investigation_Area/Internal_Reference/comment

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

18)/Product_Observational/Observation_Area/Target_Identification/Internal_Reference/comment

19)/Product_Observational/Reference_List/Internal_Reference/comment

20)/Product_Observational/Reference_List/Source_Product_Internal/comment

ASCII_Text_Preserved

 msn_surface:communication_session_id

TELEMETRY. COMMUNICATION_SESSION_ID

Identifies the communication session used to acquire this data.

Mars 2020 Specific:
For M2020, this is the active communication session ID at the timeof MPDU (Metadata Protocol Data Unit) creation. The MPDU is the first PDU (Protocol Data Unit) produced for a data product, and contains general and M2020 specific metadata. It is wholly contained in a single packet. A value of 0 means the value is not set.

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

ASCII_Short_String_Collapsed

 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/MSSS_Camera_Mini_Header/Sampling/Companding

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

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Sampling/Companding

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Sampling/Companding

1) img:Data_Processing

2) img:companding_state

3) img:active_flag

4) img:early_scaling

5) img:processing_venue

6) img:processing_algorithm

7) img:sequence_number

8) img:Companding_File

9) img:Companding_Table

 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.

Mars 2020 Specific:
For M2020, the bit scaling is a 12-bit to 8-bit scaling and can be performed onboard via hardware and/or software , or on the ground in an inverse operation.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Sampling/Companding/companding_state

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Sampling/Companding/companding_state

1) "Companded"

2) "Expanded"

3) "None"

ASCII_Short_String_Collapsed

 Context_Area

The Context Area provides context information for a product.

1)/Product_Bundle/Context_Area

2)/Product_Document/Context_Area

3)/Product_Collection/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.

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

2)/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:quaternion_measurement_method

5) geom:Coordinate_Space_Present

6) geom:Vector_Origin_Offset

7) geom:Quaternion_Plus_Direction

8) geom:Coordinate_Space_Reference

9) geom:Coordinate_Space_Quality

 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.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry/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/Surface_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Coordinate_Space_Present/Coordinate_Space_Indexed/coordinate_space_frame_type

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

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Commanded_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

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

7)/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

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

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

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

11)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Coordinate_Space_Reference/Coordinate_Space_Indexed/coordinate_space_frame_type

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

1) "SITE_FRAME"

2) "ROVER_NAV_FRAME"

3) "ROVER_MECH_FRAME"

4) "LOCAL_LEVEL_FRAME"

5) "RSM_HEAD_FRAME"

6) "ARM_TURRET_FRAME"

7) "ARM_DRILL_FRAME"

8) "ARM_DOCKING_POST_FRAME"

9) "ARM_PIXL_FRAME"

10) "ARM_GDRT_FRAME"

11) "ARM_FCS_FRAME"

12) "ARM_WATSON_FRAME"

13) "ARM_SHERLOC_FRAME"

14) "ARM_CUSTOM_TCP_FRAME"

15) "PIXL_BASE_FRAME"

16) "PIXL_SENSOR_FRAME"

17) "HELI_G_FRAME"

18) "HELI_M_FRAME"

19) "HELI_S1_FRAME"

20) "HELI_S2_FRAME"

21) "CINT_FRAME"

22) "MCMF_FRAME"

23) "MCZ_CAL_PRIMARY"

24) "DRILL_BIT_TIP"

25) "MEDA_RDS"

ASCII_Short_String_Collapsed

 geom:Coordinate_Space_Index

*. REFERENCE_COORD_SYSTEM_INDEX

Identifies a coordinate space using an index value given in an identified list.

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

2)/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[*]

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/Geometry/Geometry_Lander/Coordinate_Space_Definition/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Commanded_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]

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

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

8)/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[*]

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

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/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[*]/Coordinate_Space_Definition[*]/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]

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

1) geom:List_Index_No_Units

2) geom:index_sequence_number

3) geom:index_name

4) geom:index_id

5) geom:index_value_number

 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/Geometry/Geometry_Lander/Derived_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed

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

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Coordinate_Space_Present/Coordinate_Space_Indexed

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

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Commanded_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed

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

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

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

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

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

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

12)/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

2)/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_Quality

Parameters that indicate the quality of the coordinate space knowledge.

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

1) geom:quaternion_measurement_method

2) geom:attitude_propagation_counter

3) geom:attitude_propagation_duration

 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.

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

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

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Coordinate_Space_Reference

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Commanded_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/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Coordinate_Space_Reference

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

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

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

10)/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

 img_surface:correlation_average_scale

Contains the "average" scale factor for the correlation. In other words, given the reference image, scale it by this amount to match the target image. This scale factor is not precisely defined; it is determined in different ways by different correlation programs. The intent is to provide a "hint" for users of the correlation without requiring a full set of transform coefficients.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Stereo_Product_Parameters/correlation_average_scale

ASCII_Real

 img_surface:correlation_overlap_percentage

Contains the percentage of the reference image that could overlap, geometrically speaking, with the target image. It does not indicate the actual correlation percentage, but rather what might correlate ideally. This can be used to distinguish, for example, nearly perfect correlation in a small overlapping area vs. very poor correlation over the entire image - both of which could have the same correlation_pixel_count). This percentage is not precisely defined; it is an approximation intended to facilitate culling of results.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Stereo_Product_Parameters/correlation_overlap_percentage

ASCII_Real

 img_surface:correlation_pixel_count

Contains a count of the number of pixels that successfully correlated in the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Stereo_Product_Parameters/correlation_pixel_count

ASCII_NonNegative_Integer

 creation_date_time

IDENTIFICATION. PRODUCT_CREATION_TIME

The creation_date_time attribute provides a date and time when the object was created.

1)/Product_Browse/File_Area_Browse/File/creation_date_time

2)/Product_Observational/File_Area_Observational/File/creation_date_time

ASCII_Date_Time_YMD

 mars2020:current_value

The current_value attribute provides provides the current, in the specified units, of an imaging instrument or some part of the imaging instrument.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Currents/Device_Current[*]/current_value

ASCII_Real

Units_of_Current

 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

13) cart:Vector_Projection_Z_Axis_Initial

 img:Dark_Current_Correction

Specifies how dark current removal was performed on this image.

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

1) img:Data_Processing

2) img:striping_count

3) img:active_flag

4) img:striping_overlap_rows

5) img:processing_venue

6) img:processing_algorithm

7) img:sequence_number

 mars2020:data_length

SCAM_MINI_HEADER. DATA_LENGTH

Specifies the size of the image (in the telemetry stream) in bytes for SuperCam RMI.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/data_length

ASCII_NonNegative_Integer

 msn_surface:data_size

TELEMETRY. IMAGE_DATA_SIZE

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

Mars 2020 Specific:
For Mastcam-Z, Watson, and ACI, specifies the size of the image data product on the camera DEA.

For SkyCam, reports the size of the telemetered image data in bytes, i.e. the sum of the Image Data fields of all the segments of the image.

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

ASCII_NonNegative_Integer

 data_type

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_Ancillary/File_Area_Ancillary/Array_3D_Image/Element_Array/data_type

3)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/Element_Array/data_type

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

5)/Product_Observational/File_Area_Observational/Array_3D_Image/Element_Array/data_type

6)/Product_Observational/File_Area_Observational/Array_2D_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

 img:decomposition_stages

COMPRESSION_PARMS. INST_DECOMP_STAGES
IMAGE_REQUEST_PARMS. INST_DECOMP_STAGES
REFERENCE_PIXEL_REQUEST_PARMS. INST_DECOMP_STAGES
THUMBNAIL_REQUEST_PARMS. INST_DECOMP_STAGES

The decomposition_stages attribute identifies the number of stages of decomposition.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/decomposition_stages

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/ICER_Parameters/decomposition_stages

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/ICER_Parameters/decomposition_stages

ASCII_NonNegative_Integer

 img:deferred_flag

COMPRESSION_PARMS. INST_CMPRS_DEFERRED_FLAG
IMAGE_REQUEST_PARMS. INST_CMPRS_DEFERRED_FLAG
REFERENCE_PIXEL_REQUEST_PARMS. INST_CMPRS_DEFERRED_FLAG
REFERENCE_REQUEST_PARMS. INST_CMPRS_DEFERRED_FLAG
THUMBNAIL_REQUEST_PARMS. INST_CMPRS_DEFERRED_FLAG

The deferred_flag attribute specifies whether compression was done at the time of image acquisition, or was deferred until later (typically at downlink time).

Mars 2020 Specific:
For M2020, deferred compression is commonly used with MCZ to downlink differently-compressed versions of the same image; the image is stored onboard in raw form. Deferred compression is specified but not currently implemented for the engineering cameras.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/deferred_flag

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/deferred_flag

ASCII_Boolean

 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.

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:target_name

2) geom:incidence_angle

3) geom:emission_angle

4) geom:phase_angle

5) geom:instrument_azimuth

6) geom:instrument_elevation

7) geom:solar_azimuth

8) geom:solar_elevation

9) geom:start_azimuth

10) geom:stop_azimuth

11) geom:target_heliocentric_distance

12) geom:solar_image_clock_angle

13) geom:Vector_Solar_Direction

14) 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.

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

1) "IMAGE"

2) "DISPARITY_MAP"

3) "DISPARITY_LINE_MAP"

4) "DISPARITY_SAMPLE_MAP"

5) "DISPARITY_ERROR_MAP"

6) "DELTA_DISPARITY_MAP"

7) "DELTA_DISPARITY_LINE_MAP"

8) "DELTA_DISPARITY_SAMPLE_MAP"

9) "MASK"

10) "XYZ_MAP"

11) "XYZ_ERROR_MAP"

12) "X_MAP"

13) "Y_MAP"

14) "Z_MAP"

15) "ANGLE_MAP"

16) "RANGE_MAP"

17) "RANGE_ERROR_MAP"

18) "UVW_MAP"

19) "U_MAP"

20) "V_MAP"

21) "W_MAP"

22) "ROUGHNESS_MAP"

23) "REACHABILITY_MAP"

24) "PRELOAD_MAP"

25) "SLOPE_MAP"

26) "RADIAL_SLOPE_MAP"

27) "SLOPE_HEADING_MAP"

28) "SLOPE_MAGNITUDE"

29) "NORTHERLY_TILT_MAP"

30) "SOLAR_ENERGY_MAP"

31) "IEP_MAP"

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_Observational/Observation_Area/Discipline_Area/Imaging/Brightness_Correction/Brightness_Correction_File/description

2)/Product_Bundle/Identification_Area/Citation_Information/description

3)/Product_Bundle/Bundle/description

4)/Product_Document/Identification_Area/Citation_Information/description

5)/Product_Collection/Identification_Area/Citation_Information/description

6)/Product_Collection/Identification_Area/Modification_History/Modification_Detail/description

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

8)/Product_Observational/File_Area_Observational/Header[*]/description

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

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

11)/Product_File_Text/Identification_Area/Citation_Information/description

12)/Product_Observational/File_Area_Observational/Header/description

UTF8_Text_Preserved

 img:Detector

The Detector class 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/MSSS_Camera_Mini_Header/Detector

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

3)/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:detector_to_image_flip

7) img:erase_count

8) img:readout_rate

9) img:gain_mode_id

10) img:gain_number

11) img:analog_offset

12) img:bad_pixel_replacement_flag

13) img:bad_pixel_replacement_table_id

14) img:instrument_idle_timeout

15) img:early_image_return

16) img:parameter_table_id

17) img:Special_Point

18) Internal_Reference

 img:detector_to_image_flip

INSTRUMENT_STATE_PARMS. DETECTOR_TO_IMAGE_FLIP

The detector_to_image_flip attribute indicates whether and how the image was flipped (mirror image) along its optical path through an instrument, from detector to final image orientation. "Horizontal" means a left-to-right flip, while "Vertical" means a top-to-bottom-flip. Note that if both this attribute and detector_to_image_rotation exist, the flip is assumed to have happened before the rotation.

Mars 2020 Specific:
All M2020 CacheCam images are flipped vertically.

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

1) "Vertical"

ASCII_Short_String_Collapsed

 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. Note that if both this attribute and detector_to_image_flip exist, the flip is assumed to have happened before the rotation.

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

ASCII_Real

Units_of_Angle

 geom:Device_Angle

OBSERVATION_REQUEST_PARMS. INSTRUMENT_COORDINATE
OBSERVATION_REQUEST_PARMS. INSTRUMENT_COORDINATE_NAME

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[*]/Commanded_Geometry/Device_Angle

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/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[*]/Commanded_Geometry/Device_Angle/Device_Angle_Index

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

1) geom:List_Index_Angle

2) geom:index_value_angle

3) geom:index_sequence_number

4) geom:index_name

5) geom:index_id

 geom:Device_Component_State

The Device_Component_State class is a container for the states of the various components of the articulation device.

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

1) local_identifier

2) geom:Device_Component_State_Index

 img:Device_Component_State

The Device_Component_State class describes the state of one component of an imaging instrument or other imaging device. The meaning of "state" is device-specific.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Instrument_State/Device_Component_States/Device_Component_State[*]

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Instrument_State/Device_Component_States/Device_Component_State[*]

1) img:Device_Parameters

2) img:device_state

3) img:device_name

4) img:device_id

5) img:sequence_number

 geom:Device_Component_State_Index

The Device_Component_State_Index class is a container for one state of a component of the articulation device.

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

1) geom:List_Index_Text

2) geom:index_sequence_number

3) geom:index_name

4) geom:index_id

5) geom:index_value_string

 img:Device_Component_States

The Device_Component_States class provides a container for the set of states of a component of an imaging instrument or other imaging device.

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

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Instrument_State/Device_Component_States

1) img:Device_Component_State

 mars2020:Device_Current

The Device_Current class provides the current of some point on an imaging instrument or other imaging device.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Currents/Device_Current[*]

1) mars2020:device_name

2) mars2020:current_value

 mars2020:Device_Currents

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

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Currents

1) mars2020:Device_Current

 mars2020:Device_Flash

The Device_Flash class provides the duration of a single identified component of the flash for the PIXL MCC illumination.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Flashes/Device_Flash[*]

1) mars2020:device_name

2) mars2020:flash_duration

 mars2020:Device_Flashes

LED_ILLUMINATION_PARMS. PIXL_ILLUM_FLASH_DUR
LED_ILLUMINATION_PARMS. PIXL_ILLUM_FLASH_DUR__UNIT
LED_ILLUMINATION_PARMS. PIXL_ILLUM_FLASH_DUR_NAME
SLI_ILLUMINATION_PARMS. PIXL_ILLUM_FLASH_DUR
SLI_ILLUMINATION_PARMS. PIXL_ILLUM_FLASH_DUR__UNIT
SLI_ILLUMINATION_PARMS. PIXL_ILLUM_FLASH_DUR_NAME

The Device_Flashes class provides a container for the set of flash durations for the PIXL MCC illumination.

Mars 2020 Specific:
Provides the values of time flash was active if flash duration controls were enabled.

Note: Programmed flash duration is computed as
T[s] = dn/(2*4.608MHz)

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Flashes

1) SLI_A_FLASH

2) SLI_B_FLASH

 geom:device_id

*_ARTICULATION_STATE. ARTICULATION_DEVICE_ID

The device_id attribute specifies the abbreviated identification of an articulation device.

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

1) "CHASSIS"

2) "HGA"

3) "RSM"

4) "ARM"

5) "SHA"

6) "SCS"

7) "DRILL"

ASCII_Short_String_Collapsed

 geom:device_mode

CHASSIS_ARTICULATION_STATE. ARTICULATION_DEVICE_MODE
DRILL_ARTICULATION_STATE. ARTICULATION_DEVICE_MODE
GRAPPLE_ARTICULATION_STATE. ARTICULATION_DEVICE_MODE
HGA_ARTICULATION_STATE. ARTICULATION_DEVICE_MODE
RSM_ARTICULATION_STATE. ARTICULATION_DEVICE_MODE
SCS_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.

Mars 2020 Specific:
The SCS tube states are defined as followed:
a) "EMPTY" - tube has not been used to collect a sample.
b) "FILLED" - tube has been used to collect a sample (regardless of volume).
c) "SEAL DISPENSED" - seal has been inserted into the tube, but not sealed.
d) "SEAL ACTIVATED" - tube is sealed.

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

1) "EMPTY"

2) "FILLED"

3) "SEAL DISPENSED"

4) "SEAL ACTIVATED"

ASCII_Short_String_Collapsed

 img:Device_Motor_Count

The Device_Motor_Count class describes the raw motor count of one actuator on an imaging instrument or other imaging device (such as a filter wheel, focus motor, or zoom motor). This information should typically be reported in a more specific and useable form in other classes, such as a filter number or wavelength in the Optical_Filter class or a focus distnace in the Focus class.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Instrument_State/Device_Motor_Counts/Device_Motor_Count[*]

1) img:Device_Parameters

2) img:motor_count

3) img:device_name

4) img:device_id

5) img:sequence_number

 img:Device_Motor_Counts

The Device_Motor_Counts class provides a container for the set of raw motor counts of actuators on an imaging instrument or other imaging device (such as a filter wheel, focus motor, or zoom motor).

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Instrument_State/Device_Motor_Counts

1) img:Device_Motor_Count

 geom:device_name

*_ARTICULATION_STATE. ARTICULATION_DEVICE_NAME
ARM_ARTICULATION_STATE. ARTICULATION_DEVICE_NAME

The device_name attribute specifies the common name of an articulation device.

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

1) "MOBILITY CHASSIS"

2) "HIGH GAIN ANTENNA"

3) "REMOTE SENSING MAST"

4) "SAMPLE ARM"

5) "SAMPLE HANDLING ARM"

6) "SAMPLE CACHE SYSTEM"

7) "DRILL"

ASCII_Short_String_Collapsed

 img:device_name

MINI_HEADER. INSTRUMENT_MODE_NAME
MINI_HEADER. INSTRUMENT_STATE_NAME

The device_name attribute supplies the formal name for an imaging instrument, an imaging instrument device, or some point on the instrument or device.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Instrument_State/Device_Component_States/Device_Component_State[*]/device_name

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Instrument_State/Device_Component_States/Device_Component_State[*]/device_name

3)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Instrument_State/Device_Motor_Counts/Device_Motor_Count[*]/device_name

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

1) "Cover_Hall_Sensor"

2) "Filter_Hall_Sensor"

3) "Focus_Hall_Sensor"

ASCII_Short_String_Collapsed

 mars2020:device_name

The device_name attribute supplies the formal name for an imaging instrument, an imaging instrument device, or some point on the instrument or device.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Temperatures/Device_Temperature[*]/device_name

2)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Voltages/Device_Voltage[*]/device_name

3)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Currents/Device_Current[*]/device_name

4)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Flashes/Device_Flash[*]/device_name

ASCII_Short_String_Collapsed

 geom:Device_Pose

Defines the pose of this articulation device. The name indicates what exactly is being measured and how, and disambiguates if there is more than one Device_Pose. For example, Mars 2020 has "arm_attitude_reference", which indicates the pose of the rover that was used to calculate gravity droop of the arm. The interpretation of the pose is mission-specific; see the mission documentation.

Mars 2020 Specific:
The pose named "arm_attitude_reference" indicates the pose of the rover that was used to calculate the gravity droop of the arm, as well as attitude change fault protection during arm motion.

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

1) name

2) geom:Quaternion_Plus_Direction

3) geom:Vector_Origin_Offset

 img:device_state

INSTRUMENT_STATE_PARMS. COVER_HALL_SENSOR_FLAG
INSTRUMENT_STATE_PARMS. FILTER_HALL_SENSOR_FLAG
INSTRUMENT_STATE_PARMS. FOCUS_HALL_SENSOR_FLAG
MINI_HEADER. INSTRUMENT_MODE
MINI_HEADER. INSTRUMENT_STATE

The device_state attribute indicates the state of a sensor or other device associated with the imaging instrument. These states are interpreted in an instrument-specific way.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Instrument_State/Device_Component_States/Device_Component_State[*]/device_state

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Instrument_State/Device_Component_States/Device_Component_State[*]/device_state

1) "TRUE"

2) "FALSE"

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.

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

1) img:Device_Parameters

2) img:raw_count

3) img:device_name

4) img:device_id

5) img:sequence_number

6) img:temperature_value

7) img:temperature_status

 mars2020:Device_Temperature

The Device_Temperature class provides a container for the temperature of some point on an imaging instrument or other imaging device.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Temperatures/Device_Temperature[*]

1) mars2020:device_name

2) mars2020:temperature_value

 geom:Device_Temperature_Index

The Device_Temperature_Index class specifies the attributes describing the temperature of one device or some part of a device.

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

1) geom:List_Index_Temperature

2) geom:index_sequence_number

3) geom:index_name

4) geom:index_id

5) geom:index_value_temperature

6) geom:index_value_number

 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

 mars2020:Device_Temperatures

LED_ILLUMINATION_PARMS. PIXL_ILLUM_TEMPERATURE
LED_ILLUMINATION_PARMS. PIXL_ILLUM_TEMPERATURE__UNIT
LED_ILLUMINATION_PARMS. PIXL_ILLUM_TEMPERATURE_NAME

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/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Temperatures

1) PRE_FLASH_TEMP

2) POST_FLASH_TEMP

 mars2020:Device_Voltage

The Device_Voltage class provides the voltage of some point on an imaging instrument or other imaging device.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Voltages/Device_Voltage[*]

1) mars2020:device_name

2) mars2020:voltage_value

 mars2020:Device_Voltages

LED_ILLUMINATION_PARMS. PIXL_ILLUM_VOLTAGE
LED_ILLUMINATION_PARMS. PIXL_ILLUM_VOLTAGE__UNIT
LED_ILLUMINATION_PARMS. PIXL_ILLUM_VOLTAGE_NAME

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

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Voltages

1) Capacitor Bank A1 Pre flash

2)
Capacitor Bank A2 Pre flash

3) Capacitor Bank A3 Pre flash

4)
Capacitor Bank A4 Pre flash

5) Capacitor Bank B1 Pre flash

6)
Capacitor Bank B2 Pre flash

7) Capacitor Bank B3 Pre flash

8)
Capacitor Bank B4 Pre flash

9) Capacitor Bank A1 Post flash

10)
Capacitor Bank A2 Post flash

11) Capacitor Bank A3 Post flash

12)
Capacitor Bank A4 Post flash

13) Capacitor Bank B1 Post flash

14)
Capacitor Bank B2 Post flash

15) Capacitor Bank B3 Post flash

16)
Capacitor Bank B4 Post flash

 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

9) MSSS_Camera_Mini_Header

 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

 doi

The doi attribute provides the Digital Object Identifier for an object, assigned by the appropriate DOI System Registration Agency.

1)/Product_Bundle/Identification_Area/Citation_Information/doi

2)/Product_Bundle/Reference_List/External_Reference[*]/doi

ASCII_DOI

 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.

1)/Product_Bundle/Context_Area/Primary_Result_Summary/Science_Facets/domain

2)/Product_Collection/Context_Area/Primary_Result_Summary/Science_Facets/domain

3)/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

 img:download_priority

The download_priority attribute specifies which data to downlink/transmit, based on order of importance. The ranking and meaning of specific values will vary depending on the mission, and should be defined in the mission software interface specification (SIS).

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

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Histogram/download_priority

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Row_Sum/download_priority

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/download_priority

ASCII_NonNegative_Integer

 msn_surface:download_priority

TELEMETRY. DOWNLOAD_PRIORITY

The download_priority attribute specifies which data to downlink/transmit, based on order of importance. The ranking and meaning of specific values will vary depending on the mission, and should be defined in the mission software interface specification (SIS).

Mars 2020 Specific:
Lower numerical values have the higher priority. For example, a product with a priority of 25 will be transmitted before one with a priority of 50. Values are 0-101 for M2020.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Commanded_Parameters/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

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

1) img:Data_Processing

2) img:active_flag

3) img:processing_venue

4) img:processing_algorithm

5) img:sequence_number

6) img:Pixel_Averaging_Dimensions

 img:early_image_return

Indicates is there was a deferral of on-board post-processing of an image. For MSL, returns the image early to an onboard client. Early processing includes rotation, bad pixels, flat field, early scaling, and camera model production.

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

ASCII_Boolean

 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

 editor_list

The editor_list attribute contains a semi-colon-separated list of names of people to be cited as editors 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 editor. All editors should be listed explicitly - do not elide the list using "et al.".

1)/Product_Bundle/Identification_Area/Citation_Information/editor_list

2)/Product_Collection/Identification_Area/Citation_Information/editor_list

UTF8_Text_Preserved

 Element_Array

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

1)/Product_Ancillary/File_Area_Ancillary/Array_3D_Image/Element_Array

2)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/Element_Array

3)/Product_Observational/File_Area_Observational/Array_3D_Image/Element_Array

4)/Product_Observational/File_Area_Observational/Array_2D_Image/Element_Array

1) data_type

2) unit

3) scaling_factor

4) value_offset

 elements

SYSTEM. NB

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

1)/Product_Ancillary/File_Area_Ancillary/Array_3D_Image/Axis_Array[*]/elements

2)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/Axis_Array[*]/elements

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

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

ASCII_NonNegative_Integer

 Encoded_Image

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

1)/Product_Browse/File_Area_Browse/Encoded_Image

2)/Product_Observational/File_Area_Observational_Supplemental[*]/Encoded_Image

3)/Product_Observational/File_Area_Observational_Supplemental/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_Browse/File_Area_Browse/Encoded_Image/encoding_standard_id

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

3)/Product_Observational/File_Area_Observational_Supplemental/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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Entrance_Terms

1) geom:Polynomial_Coefficients_3

2) geom:c0

3) geom:c1

4) geom:c2

 img:erase_count

MINI_HEADER. DETECTOR_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.

Mars 2020 Specific:
For ZCAM and SHERLOC cameras on M2020, this reports the value of the camera head vertical register (vflush) parameter.

For SkyCam on M2020, this reports the value of the fast_flush field.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Detector/erase_count

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

ASCII_NonNegative_Integer

 img:error_pixel_count

COMPRESSION_PARMS. ERROR_PIXELS

The error_pixel_count attribute specifies the number of pixels that are outside a valid DN range, after all decompression and post decompression processing has been completed.

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

ASCII_NonNegative_Integer

 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.

Mars 2020 Specific:
For M2020, telemetry data processing does not track "packets", but instead data product "parts"

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

ASCII_NonNegative_Integer

 msn_surface:expected_transmission_path

TELEMETRY. EXPECTED_TRANSMISSION_PATH

Specifies the planned transmission path (route) for the telemetry data. See also transmission_path and communication_session_id.

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

ASCII_Short_String_Collapsed

 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/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/Exposure

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Exposure

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Exposure

4)/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:exposure_scale_factor

6) img:exposure_coadd_count

7) img:exposure_readout_count

8) img:Autoexposure

 img:exposure_coadd_count

INSTRUMENT_STATE_PARMS. EXPOSURE_COADD
OBSERVATION_REQUEST_PARMS. EXPOSURE_COADD

Specifies the total number of exposures summed (co-added) together to obtain the final image. Co-adding increases the signal-to-noise ratio.

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

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

ASCII_NonNegative_Integer

 img:exposure_count

INSTRUMENT_STATE_PARMS. EXPOSURE_COUNT
MINI_HEADER. 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.

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

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

ASCII_NonNegative_Integer

 msss_cam_mh:exposure_count

MINI_HEADER. EXPOSURE_COUNT

The camera_product_id of the first frame used to make a focus merge (Zstack) product.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/exposure_count

ASCII_Short_String_Collapsed

 img:exposure_duration

INSTRUMENT_STATE_PARMS. EXPOSURE_DURATION
INSTRUMENT_STATE_PARMS. EXPOSURE_DURATION__UNIT
SCAM_MINI_HEADER. EXPOSURE_DURATION
SCAM_MINI_HEADER. 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/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/Exposure/exposure_duration

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

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

ASCII_Real

Units_of_Time

 img:exposure_duration_count

INSTRUMENT_STATE_PARMS. EXPOSURE_DURATION_COUNT
MINI_HEADER. 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.

Mars 2020 Specific:
For MEDA SkyCam, the factor is 5.333333 msec/DN

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

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

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

ASCII_Real

 img:exposure_readout_count

INSTRUMENT_STATE_PARMS. EXPOSURE_READOUT_COUNT

Specifies the number of times an exposure, or part of an exposure, has been read from the camera. Multiple readouts could be due to tiling of the image, among other reasons.

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

ASCII_NonNegative_Integer

 img:exposure_scale_factor

OBSERVATION_REQUEST_PARMS. EXPOSURE_SCALE_FACTOR

Specifies a multiplier to the base exposure time. The base exposure time is either user-commanded or is read from the onboard exposure time table. The resulting number is used by the cameras as the actual commanded exposure time. This scale factor is commonly used during multi-spectral imaging, when the base exposure time is known for one filter and exposure_scale_factor is used to scale the exposure time to levels appropriate for the other filters.

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

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

ASCII_Real

 img:exposure_table

Identifies the exposure table to be used, or that was used. The exposure table provides the seed exposure value to use for each camera for the autoexposure algorithm.

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

ASCII_Short_String_Collapsed

 img:exposure_table_update_flag

If true, specifies whether or not to update the autoexposure table based on the results of this exposure.

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

ASCII_Boolean

 img:exposure_time_delta

INSTRUMENT_STATE_PARMS. HDR_EXPOSURE_TIME_DELTA
INSTRUMENT_STATE_PARMS. HDR_EXPOSURE_TIME_DELTA__UNIT
OBSERVATION_REQUEST_PARMS. HDR_EXPOSURE_TIME_DELTA
OBSERVATION_REQUEST_PARMS. HDR_EXPOSURE_TIME_DELTA__UNIT
SCAM_MINI_HEADER. HDR_EXPOSURE_TIME_DELTA
SCAM_MINI_HEADER. HDR_EXPOSURE_TIME_DELTA__UNIT

Specifies the change in exposure time for this exposure compared to the previous. Should be 0 for the first item in the list.

Mars 2020 Specific:
For M2020 SuperCam RMI, the first elemnt is always 0 because it is the delta for the first step. The second element is the milliseconds between the first and second image, etc.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/High_Dynamic_Range/High_Dynamic_Range_Exposure[*]/exposure_time_delta

ASCII_Real

Units_of_Time

 img:exposure_type

MINI_HEADER. 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/MSSS_Camera_Mini_Header/Exposure/exposure_type

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

1) "None"

2) "Manual"

3) "Manual Last"

4) "Auto Auto Last"

5) "Test"

ASCII_Short_String_Collapsed

 External_Reference

The External_Reference class is used to reference a source outside the PDS registry system.

1)/Product_Bundle/Reference_List/External_Reference[*]

1) doi

2) reference_text

3) description

 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_Browse/File_Area_Browse/File

2)/Product_Collection/File_Area_Inventory/File

3)/Product_Ancillary/File_Area_Ancillary/File

4)/Product_Observational/File_Area_Observational_Supplemental[*]/File

5)/Product_Observational/File_Area_Observational_Supplemental/File

6)/Product_File_Text/File_Area_Text/File

7)/Product_Observational/File_Area_Observational/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_Ancillary

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

1)/Product_Ancillary/File_Area_Ancillary

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) Checksum_Manifest

14) Encoded_Audio

15) Encoded_Header

16) Encoded_Image

17) Header

18) Stream_Text

19) Table_Binary

20) Table_Character

21) Table_Delimited

 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_Audio

14) Encoded_Header

15) Encoded_Image

16) Header

17) Stream_Text

18) Table_Binary

19) Table_Character

20) 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

24) Table_Delimited_Source_Product_External

25) Table_Delimited_Source_Product_Internal

 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_name

IDENTIFICATION. PRODUCT_ID

The file_name attribute provides the name of a file.

1)/Product_Browse/File_Area_Browse/File/file_name

2)/Product_Document/Document/Document_Edition/Document_File/file_name

3)/Product_Collection/File_Area_Inventory/File/file_name

4)/Product_Ancillary/File_Area_Ancillary/File/file_name

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

6)/Product_Observational/File_Area_Observational_Supplemental/File/file_name

7)/Product_File_Text/File_Area_Text/File/file_name

8)/Product_Observational/File_Area_Observational/File/file_name

ASCII_Short_String_Collapsed

 files

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

1)/Product_Document/Document/Document_Edition/files

ASCII_NonNegative_Integer

 img:filter_name

INSTRUMENT_STATE_PARMS. FILTER_NAME
OBSERVATION_REQUEST_PARMS. FILTER_NAME

The filter_name attribute provides the name, described in the mission documentation, of the optical filter through which an image or measurement was acquired.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter/filter_name

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter[*]/filter_name

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Optical_Filter/filter_name

1) "ZCAM_R0_RGB"

2) "ZCAM_R1_800NM"

3) "ZCAM_R2_866NM"

4) "ZCAM_R3_910NM"

5) "ZCAM_R4_939NM"

6) "ZCAM_R5_978NM"

7) "ZCAM_R6_1022NM"

8) "ZCAM_R7_880NM_ND5"

9) "ZCAM_L0_RGB"

10) "ZCAM_L1_800NM"

11) "ZCAM_L2_754NM"

12) "ZCAM_L3_677NM"

13) "ZCAM_L4_605NM"

14) "ZCAM_L5_528NM"

15) "ZCAM_L6_442NM"

16) "ZCAM_L7_RGB_ND6"

17) "NO_POS_CHANGE"

UTF8_Short_String_Preserved

 img:filter_number

INSTRUMENT_STATE_PARMS. FILTER_NUMBER
MINI_HEADER. FILTER_NUMBER
OBSERVATION_REQUEST_PARMS. FILTER_NUMBER

The filter_number attribute provides the numeric identifier of an instrument filter through which an image or measurement was acquired or which is associated with a given instrument mode.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter/filter_number

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter[*]/filter_number

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Optical_Filter/filter_number

4)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Optical_Filter/filter_number

ASCII_NonNegative_Integer

 img:filter_position_count

INSTRUMENT_STATE_PARMS. FILTER_POSITION_COUNT

The filter position count is the position in motor counts of the filter wheel motor.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter/filter_position_count

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter[*]/filter_position_count

ASCII_Integer

 img:filter_window_line

The size in pixels of the window used for filtering in the line dimension. If the window varies across the image, this could contain the average window or initial window, as needed by the specific algorithm.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Spatial_Filter/filter_window_line

ASCII_Real

 img:filter_window_sample

The size in pixels of the window used for filtering in the sample dimension. If the window varies across the image, this could contain the average window or initial window, as needed by the specific algorithm.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Spatial_Filter/filter_window_sample

ASCII_Real

 img:first_line

INSTRUMENT_STATE_PARMS. DETECTOR_FIRST_LINE

The first_line attribute indicates the line within a source image that corresponds to the first line in a sub-image.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/Subframe/first_line

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Subframe/first_line

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

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Subframe/first_line

5)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Subframe/first_line

6)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/LOCO_Parameters/Image_Compression_Segment[*]/first_line

7)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment/first_line

8)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Detector/first_line

9)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment[*]/first_line

ASCII_NonNegative_Integer

 img:first_sample

COMPRESSION_PARMS. INST_CMPRS_SEG_FIRST_LINE_SAMP

The first_sample attribute indicates the sample within a source image that corresponds to the first sample in a sub-image.

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

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

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Subframe/first_sample

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Detector/first_sample

5)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Subframe/first_sample

6)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/LOCO_Parameters/Image_Compression_Segment[*]/first_sample

7)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment/first_sample

8)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment[*]/first_sample

ASCII_NonNegative_Integer

 mars2020:flash_duration

The flash_duration attribute provides the duration of a single component of the flash for the PIXL MCC illumination.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Flashes/Device_Flash[*]/flash_duration

ASCII_Real

Units_of_Time

 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[*]

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction

1) img:Data_Processing

2) img:active_flag

3) img:processing_venue

4) img:processing_algorithm

5) img:sequence_number

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

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

1) img:Data_Processing_File

2) description

3) name

4) Internal_Reference

5) External_Reference

 msn_surface:flight_software_mode

TELEMETRY. FLIGHT_SOFTWARE_MODE

Specifies the active flight software mode at the time of data product creation. Interpretation of specific modes is mission-dependent.

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

1) "UNKNOWN"

2) "TEST"

3) "PRELAUNCH"

4) "LAUNCH"

5) "ECLIPSE"

6) "CRUISE"

7) "EDL_APPROACH"

8) "EDL_MAIN"

9) "SURFACE_NOMINAL"

10) "SURFACE_STANDBY"

11) "NONPRIME_TEST"

12) "NONPRIME_PRELAUNCH"

13) "NONPRIME_LAUNCH"

14) "NONPRIME_ECLIPSE"

15) "NONPRIME_CRUISE"

16) "NONPRIME_EDL_APPROACH"

17) "NONPRIME_EDL_MAIN"

18) "NONPRIME_SURFACE_NOMINAL"

19) "NONPRIME_SURFACE_STANDBY"

ASCII_Short_String_Collapsed

 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.

Mars 2020 Specific:
The version is defined as the time of the FSW build, in seconds since 12:00:00, Jan. 1, 2000.

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

ASCII_Short_String_Collapsed

 img:focal_length

INSTRUMENT_STATE_PARMS. FOCAL_LENGTH
INSTRUMENT_STATE_PARMS. FOCAL_LENGTH__UNIT

Defines the focal length of the optics used in acquiring the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Properties/focal_length

ASCII_Real

Units_of_Length

 img:Focus

The Focus class contains attributes that describe the focus or autofocus parameters for an observation. As a child of Commanded_Parameters, these indicate the focus settings used to command the instrument. Otherwise, they indicate the actual focus used by the observation.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Focus

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

3)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Focus

1) img:focus_mode

2) img:focus_position

3) img:focus_position_count

4) img:autofocus_step_size

5) img:autofocus_step_count

6) img:focus_distance

7) img:focus_initialization_flag

8) img:minimum_focus_distance

9) img:best_focus_distance

10) img:maximum_focus_distance

 img:focus_distance

OBSERVATION_REQUEST_PARMS. INSTRUMENT_FOCUS_DISTANCE

The nominal focus distance for the instrument (e.g. in meters or mm). This is often the commanded value, or autofocus seed value, but can also be used to indicate a nominal distance where the connotation of "best" is not appropriate (see best_focus_distance).

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

ASCII_Real

Units_of_Length

 img:focus_merge_blending_flag

ZSTACK_REQUEST_PARMS. IMAGE_BLENDING_FLAG

The focus_merge_blending_flag attribute indicates whether intra-stack image blending has been performed during a focus merge operation. A value of 'false' means images were merged without blending.

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

ASCII_Boolean

 msss_cam_mh:focus_merge_blending_flag

Indicates whether intra-stack image blending has been performed during a focus merge (Zstack) operation.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/focus_merge_blending_flag

ASCII_Short_String_Collapsed

 img:focus_merge_registration_flag

ZSTACK_REQUEST_PARMS. IMAGE_REGISTRATION_FLAG

The focus_merge_registration_flag attribute indicates whether intra-stack image registration has been performed during a focus merge operation. A value of 'true' indicates that intra-stack image registration has been performed during the focus merge operation, while 'false' indicates that images have been merged without translation.

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

1) "true"

2) "false"

ASCII_Boolean

 msss_cam_mh:focus_merge_registration_flag

MINI_HEADER. IMAGE_REGISTRATION_FLAG

Indicates whether intra-stack image resgistration has been performed during a focus merge operation.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/focus_merge_registration_flag

ASCII_Short_String_Collapsed

 img:focus_mode

MINI_HEADER. INSTRUMENT_FOCUS_MODE
OBSERVATION_REQUEST_PARMS. INSTRUMENT_FOCUS_MODE

The focus_mode attribute specifies the type of focus command, for example: Autofocus, Manual, ZStack, or Relative (focus adjustment based on a previous autofocus).

Mars 2020 Specific:
For SuperCam, this is the commanded mode of focus during RMI observations.

NO_FOCUS - Doesn't move focus (others mark SCAM unsafe).
AF_OFFSET - Applies RMI offset from last autofocus solution

For Mastcam-Z and SHERLOC imagers, this is the commanded mode of focus during image acquisition.

AUTOFOCUS - autofocus mode
EARLY TERMINATION - if set, stops the autofocus before the full number of steps has been reached if a peak is detected.
THRESHOLD - If set, causes the focus to not be changed if a test image is within 5% of the last image taken with autofocus.
EARLY TERMINATION AND THRESHOLD - both early termination and threshold mode.

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

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Focus/focus_mode

1) "NO_FOCUS"

2) "AF_OFFSET"

3) "MANUAL"

4) "AUTOFOCUS"

5) "EARLY TERMINATION"

6) "THRESHOLD"

7) "EARLY TERMINATION AND THRESHOLD"

ASCII_Short_String_Collapsed

 img:focus_position

INSTRUMENT_STATE_PARMS. INSTRUMENT_FOCUS_POSITION
MINI_HEADER. INSTRUMENT_FOCUS_POSITION

The focus_position attribute defines, in a camera-specific way, the focus metric that should be used for geometric processing of the data (e.g. for creating camera models). This will often be the focus motor count.

Mars 2020 Specific:
For Mastcam-Z, it specifies the initial focus position that was used by the image.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Focus/focus_position

ASCII_Real

 img:focus_position_count

IMAGE_REQUEST_PARMS. INSTRUMENT_FOCUS_POSITION_CNT
iNSTRUMENT_STATE_PARMS. FOCUS_POSITION_COUNT

The focus_position_count attribute specifies a commanded focus, or the initial focus position used by the autofocus algorithm.

Mars 2020 Specific:
For MCZ, it specifies the commanded initial focus position.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Focus/focus_position_count

ASCII_Integer

 img:Focus_Stack

The Focus_Stack class contains attributes that describe a set of images taken at different focus settings, which are often merged to create a best-focus image or combined to extract range information. Focus stacks are also sometimes called ZStacks.

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

1) img:Data_Processing

2) img:active_flag

3) img:focus_stack_flag

4) img:processing_venue

5) img:frame_count

6) img:processing_algorithm

7) img:frame_index

8) img:sequence_number

9) img:focus_merge_blending_flag

10) img:focus_merge_registration_flag

11) img:delta_focus_count

 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. In the context of Frame, product_flag refers to the actual image.

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

1) img:frame_id

2) img:frame_type_name

3) img:product_flag

4) img:observation_number

 img:frame_count

VIDEO_REQUEST_PARMS. COMMANDED_VIDEO_FRAMES

The frame_count attribute indicates the total number of image frames acquired, such as for a video or focus stack observation.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Video/frame_count

ASCII_NonNegative_Integer

 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.

Mars 2020 Specific:
Used to denote camera eye for stereo

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

1) "Left"

2) "Right"

3) "Mono"

4) "N/A"

ASCII_Short_String_Collapsed

 img:frame_index

VIDEO_PARMS. FRAME_INDEX
VIDEO_REQUEST_PARMS. FRAME_INDEX

When in a Video class, the frame_index attribute specifies the sequence number of this frame in the context of the entire video, i.e. the first frame of the video would be index 1, up to frame_count. When in a Focus_Stack class, the frame_index attribute specifies the index of the first frame used to make up the focus stack. M2020 requested to allow negative values which has been seen as returned values during the mission.

Mars 2020 Specific:
For M20 EDLcam: When in the context of a Command group, specifies the (1-based) frame number within the telemetered movie file, which may not be the entire movie. When in the context of a Result group, specifies the (1-based) frame number within the full EDL sequence movie, regardless of which telemetered movie file it is from.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Video/frame_index

ASCII_Integer

 img:frame_rate

VIDEO_REQUEST_PARMS. FRAME_RATE

The frame_rate attribute specifies the calculated frame rate for video products.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Video/frame_rate

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Video/frame_rate

ASCII_Real

Units_of_Frame_Rate

 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

1) "Mono"

2) "Stereo"

ASCII_Short_String_Collapsed

 img:gain_number

The gain_number attribute specifies the gain value used in the analog to digital conversion. The gain value is a multiplicative factor used in the analog to digital conversion.

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

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

ASCII_Real

 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

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

1) geom:geometry_state

2) description

3) local_identifier

4) geom:Articulation_Device_Parameters

5) geom:Camera_Model_Parameters

6) geom:Coordinate_Space_Definition

7) geom:Derived_Geometry

8) 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) Internal_Reference

5) External_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.

Mars 2020 Specific:
RAW means the image uses a CAHVOR or one of the CAHVORE camera models. LINEARIZED means that reprojection has been performed to linearize the camera model (thus removing things like lens distortion). This means the image uses a linear (usually CAHV) camera model. Trapezoid is used for PIXL-MCC and indicates a reprojection to correct for the off-axis camera has been performed.

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

1) "Raw"

2) "Linearized"

3) "Trapezoid"

ASCII_Short_String_Collapsed

 geom:geometry_state

Specifies the state or configuration of this instance of Geometry_Lander applies. Use of this attribute enables multiple instances of Geometry_Lander, describing the geometry under different conditions. Note that it is legal for more than one instance to have the same geometry_state, in which case the local_identifier should be used to differentiate the instances, along with description. If not present, the semantics of "Telemetry" should be assumed. It is not required that instances be retained; a derived product may have an Adjusted instance but remove the Telemetry one, for example.

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

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

ASCII_Short_String_Collapsed

 img:gop_frame_count

The gop_frame_count attribute indicates, for video products compressed into a group of images (Group Of Pictures or GOP), the number of images in a GOP. This is not necessarily the total number of frames in the observation (see frame_count), as the observation may consist of a number of GOPs.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Video/gop_frame_count

ASCII_NonNegative_Integer

 img:gop_frame_index

VIDEO_REQUEST_PARMS. GOP_FRAME_INDEX

Videos can be broken into Groups of Pictures (GOP)s, which group a number of frames together. The gop_frame_index attribute specifies the frame index within a Group Of Pictures (GOP) starting at 1. This is distinct from frame_index, which is the index into the video as a whole.

Mars 2020 Specific:
Specifies the frame number within this Group-Of-Pictures for Mastcam-Z/SHERLOC videos. Specifies the frame number of this frame within the entire MPEG video for EDLcam.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Video/gop_frame_index

ASCII_NonNegative_Integer

 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

 img:hdr_acquisition_mode

INSTRUMENT_STATE_PARMS. HDR_ACQUISITION_MODE
INSTRUMENT_STATE_PARMS. HDR_CLIP_THRESHOLD
OBSERVATION_REQUEST_PARMS. HDR_ACQUISITION_MODE
OBSERVATION_REQUEST_PARMS. HDR_CLIP_THRESHOLD
SCAM_MINI_HEADER. HDR_ACQUISITION_MODE
SCAM_MINI_HEADER. HDR_CLIP_THRESHOLD

Specifies how the HDR frames were acquired.

Mars 2020 Specific:
For SuperCam RMI there are three possible types:

NONE - no HDR requested and a 10-bit image is acquired

MULTIFRAME - HDR is performed by acquiring 3 to 7 RMI images, specified in the hdr_frame_count keyword. If 3-4 images are requested, the resulting HDR frame is 12-bit. If 5-7 images are requested, the resulting HDR frame is 13-bits.

PIECEWISE - HDR is performed on the CMOS. It divides the sensor response into two or three linear slopes, such that the brightest pixels are less likely to saturate. This is achieved by clipping the pixels that reach a programmable voltage.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/High_Dynamic_Range/hdr_acquisition_mode

1) "Multiframe"

2) "None"

3) "Piecewise"

4) "Single"

ASCII_Short_String_Collapsed

 img:hdr_clipping_threshold

Specifies the threshold for pixel clipping.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/High_Dynamic_Range/hdr_clipping_threshold

ASCII_NonNegative_Integer

 img:hdr_frame_count

INSTRUMENT_STATE_PARMS. HDR_FRAME_COUNT
OBSERVATION_REQUEST_PARMS. HDR_FRAME_COUNT
SCAM_MINI_HEADER. HDR_FRAME_COUNT

Specifies the number of frames that go into the HDR product.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/High_Dynamic_Range/hdr_frame_count

ASCII_NonNegative_Integer

 Header

The Header class describes a data object header.

1)/Product_Observational/File_Area_Observational_Supplemental/Header

2)/Product_Observational/File_Area_Observational/Header[*]

3)/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

IMAGE_REQUEST_PARMS. PIXEL_AVERAGING_HEIGHT
INSTRUMENT_STATE_PARMS. PIXEL_AVERAGING_HEIGHT

The height_pixels attribute provides the vertical dimension, in pixels.

Mars 2020 Specific:
For M2020 EECAM, the value is determined by the hardware mode and the reported downsampling in the idph. See INSTRUMENT_MODE_ID (Surface) and OFFSET_MODE_ID (Cruise) for the full description of hardware readout modes.

For M2020 reconstructed images (FDR), the value is determined by the "best" resolution.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Pixel_Averaging_Dimensions/height_pixels

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Pixel_Averaging_Dimensions/height_pixels

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

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Downsampling/Pixel_Averaging_Dimensions/height_pixels

1) "1"

2) "8"

ASCII_NonNegative_Integer

Units_of_Misc

 img:High_Dynamic_Range

Specifies parameters related to High Dynamic Range processing, which combines multiple exposures of different lengths into a single product with a greater dynamic range than any of the inputs.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/High_Dynamic_Range

1) img:Data_Processing

2) img:active_flag

3) img:processing_venue

4) img:hdr_acquisition_mode

5) img:processing_algorithm

6) img:hdr_frame_count

7) img:sequence_number

8) img:hdr_clipping_threshold

9) img:High_Dynamic_Range_Exposure

 img:High_Dynamic_Range_Exposure

Specifies parameters for each individual exposure in an HDR image.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/High_Dynamic_Range/High_Dynamic_Range_Exposure[*]

1) img:exposure_duration

2) img:exposure_duration_count

3) img:exposure_time_delta

4) Internal_Reference

 img:Histogram

Describes a Histogram product.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Histogram

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

1) img:download_priority

2) img:product_flag

 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:Planar

3) cart:Local

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.

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

 img:ICER_Parameters

The ICER_Parameters class contains attributes describing onboard compression parameters specific to Joint Photographic Experts Group (JPEG) image compression. ICER is a wavelet-based image compression file format used by the NASA Mars Rovers. ICER has both lossy and lossless compression modes.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/ICER_Parameters

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/ICER_Parameters

1) img:wavelet_filter

2) img:icer_quality

3) img:decomposition_stages

4) img:segment_count

5) img:Image_Compression_Segment

 img:icer_quality

COMPRESSION_PARMS. INST_CMPRS_QUALITY
THUMBNAIL_REQUEST_PARMS. INST_CMPRS_QUALITY

For ICER, the quality is the “minloss” parameter, which specifies the minimum number of bit planes that will not be encoded in each subband. Note that ICER may stop due a byte quota before minloss is achieved, so the actual quality may be less than specified. Unlike JPEG, a lower number means higher quality.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/icer_quality

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/ICER_Parameters/icer_quality

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/ICER_Parameters/icer_quality

ASCII_NonNegative_Integer

 Identification_Area

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

1)/Product_Browse/Identification_Area

2)/Product_Bundle/Identification_Area

3)/Product_Document/Identification_Area

4)/Product_Collection/Identification_Area

5)/Product_Ancillary/Identification_Area

6)/Product_File_Text/Identification_Area

7)/Product_Observational/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:Illumination

The Illumination class provides attributes describing the illumination sources used to illuminate the imaging target.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Illumination

1) name

2) img:illumination_mode

3) img:LED_Illumination_Source

 img:illumination_mode

illumination_mode describes what mode the illumination device is in. It could be used to indicate a common name for a particular configuration of activated lights, where there are many such devices. Current examples used include: Red, Green, Blue, White, UV, SLI-A Dense, SLI-B Sparse, Other, Off

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Illumination/illumination_mode

ASCII_Short_String_Collapsed

 img:illumination_state

The illumination_state attribute provides if the LED was On or Off.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Illumination/LED_Illumination_Source[*]/illumination_state

1) "Off"

2) "On"

ASCII_Short_String_Collapsed

 img:illumination_wavelength

The illumination_wavelength attribute provides the wavelength of an LED that was used to illuminate this image.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Illumination/LED_Illumination_Source[*]/illumination_wavelength

ASCII_Real

Units_of_Length

 img_surface:image_acquire_mode

IDENTIFICATION. IMAGE_ACQUIRE_MODE

_TBD

Mars 2020 Specific:
For M2020, there are two acquisition modes pertaining to engineering camera data: IMAGE and SERNO.

The normal mode ("IMAGE") acquires and transmits the image according to all the command parameter settings.

The "SERNO" case is a mode of acquisition that does just enough to get the camera's hardware serial number. Normally, such a mode should result in a data product with a header only and no image. However, the IMG onboard software supercedes during acquisition and acquires data in hardware windowed mode, resulting in a single row of an image. So, ground processing of the data product will yield a value of 1 for "hw_numrows", but the actual image is still set as 0 rows and 0 columns.

For M2020 SkyCam, the values are "RESET", "FULL_FRAME", "WINDOWED", "ROW_SUMMED", "FIXED_PATTERN", and "SERNO". Row sum is a 4x1 summed image.

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

1) "NONE"

2) "SERNO"

3) "IMAGE"

4) "RESET"

5) "FULL_FRAME"

6) "WINDOWED"

7) "ROW_SUMMED"

8) "FIXED_PATTERN"

ASCII_Short_String_Collapsed

 img:Image_Compression_Segment

The Image_Compression_Segment class provides attributes describing each segment into which data was partitioned for error containment purposes as part of the compression process.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/LOCO_Parameters/Image_Compression_Segment[*]

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment[*]

1) img:segment_number

2) img:first_line

3) img:first_sample

4) img:lines

5) img:samples

6) img:segment_quality

7) img:segment_status

8) img:segment_corrupted_flag

9) img:missing_pixel_count

 img_surface:image_id

IDENTIFICATION. IMAGE_ID
IMAGE_REQUEST_PARMS. IMAGE_ID
MINI_HEADER. 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.

Mars 2020 Specific:
For engineering cameras, images are nominally a single exposure for all tile readouts at a given pointing. The exception are Expose By Tile (EBT) sequences, with seqIds in the 0600 - 00699 range. For EBT, the Image ID is used to indicate how the FDR should be constructed from multiple exposure ECAM tiles.

For ZCAM, this is a tracking id which can be used to trace the product back to the command, in the form ixsssssccc where i=camera (1=left, 2=right), x=constant 0, sssss=numeric seqid, and ccc=command number within the sequence.

For SHERLOC, IMAGE_ID (for Watson/ACI) and DATA_ID (for spectroscopy data) are tracking ids that trace the product back to the command, in the form ssnnabcd, where ss=first 2 digits of seqid, nn=activity number, a=spectroscopy activity index before image, b=same after image, c=image group number, and d=total number of images in the group. For images with seqid's numerically less than SRLC10000, the form is ixsssssccc where i=camera (1=WATSON, 2=ACI), x=constant 0, sssss=numeric seqid, and ccc=zero-based image/video command number within the sequence.

For EDLcam, this is the 0-based frame number relative to the start of the EDL video sequence.

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

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

ASCII_Short_String_Collapsed

 img_surface:image_id_2

The image_id_2 allows a second image_id for missions with two, same use cases.

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

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/Commanded_Parameters/Image_Identifiers

2)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Image_Identifiers

1) img_surface:image_id

2) img_surface:image_id_2

3) img_surface:mosaic_id

4) img_surface:mesh_id

5) img_surface:stereo_match_id

6) img_surface:start_image_id

7) img_surface:tracking_id

8) img_surface:observation_number

9) img_surface:parameter_table_number

 img:Image_Mask

The Image_Mask specifies how pixels were masked (removed) from an image. Masks are typically used to suppress results in areas where they don't belong, for example masking off spacecraft hardware or removing pixels that did not meet some processing threshold.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Image_Mask

1) img:active_flag

2) img:horizon_mask_elevation

3) img:processing_venue

4) img:processing_algorithm

5) img:sequence_number

6) img:Image_Mask_File

 img:Image_Mask_File

This class identifies a file used for image masking. The mask_type defines the type of file; if mask_type is missing then "image" is assumed.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Image_Mask/Image_Mask_File[*]

1) description

2) name

3) img:mask_type

4) img:horizon_mask_elevation

5) img:mask_transparent_value

6) Internal_Reference

7) External_Reference

 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) "HISTOGRAM"

4) "ROW_SUM"

5) "COL_SUM"

6) "CENTROID"

7) "NON-STELLAR OBJECT"

8) "CIRCLE CENTROID"

9) "OPTICAL LATERAL-TRACKING"

10) "STRUCTURED LIGHT ILLUMINATOR"

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:Col_Sum

4) img:Color_Filter_Array

5) img:Color_Processing

6) img:Dark_Current_Correction

7) img:Detector

8) img:Downsampling

9) img:Exposure

10) img:Flat_Field_Correction

11) img:Focus

12) img:Focus_Stack

13) img:Frame

14) img:High_Dynamic_Range

15) img:Histogram

16) img:Illumination

17) img:Image_Filter

18) img:Image_Mask

19) img:Onboard_Compression

20) img:Optical_Filter

21) img:Optical_Properties

22) img:Pointing_Correction

23) img:Radiometric_Correction

24) img:Reference_Pixel

25) img:Row_Sum

26) img:Sampling

27) img:Shutter_Subtraction

28) img:Spatial_Filter

29) img:Subframe

30) img:Tiling

31) img:Thumbnail

32) img:Video

33) img:Instrument_State

34) img:Commanded_Parameters

 geom:incidence_angle

IDENTIFICATION. SOLAR_INCIDENCE_TARGET_ANG

The incidence_angle element provides a measure of the lighting condition at the intercept point. Incidence angle is the angle between the local vertical at the intercept point (surface) and a vector from the intercept point to the sun. The incidence_angle varies from 0 degrees when the intercept point coincides with the subsolar point to 90 degrees when the intercept point is at the terminator (i.e., in the shadowed or dark portion of the target body).

Mars 2020 Specific:
Solar incidence target angle with respect to the SuperCam Calibration Target normal vector. SuperCam RMI only.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[2]/incidence_angle

ASCII_Real

Units_of_Angle

 geom:index_id

IDENTIFICATION. ROVER_MOTION_COUNTER_NAME

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

Mars 2020 Specific:
For the M20 rover: SITE, DRIVE, POSE, ARM, CHIMRA, DRILL, RSM, HGA, DRT, IC.

For the M20 helicopter: FLIGHT, POS

For the M20 LVS camera: SET, INSTANCE

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

2)/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

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/Geometry/Geometry_Lander/Coordinate_Space_Definition/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_id

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Commanded_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_id

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

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

8)/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

9)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/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_Component_State/Device_Component_State_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[*]/Articulation_Device_Parameters[*]/Device_Angle/Device_Angle_Index[*]/index_id

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

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

15)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_id

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

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

1) "SITE"

2) "DRIVE"

3) "POSE"

4) "ARM"

5) "SHA"

6) "DRILL"

7) "RSM"

8) "HGA"

9) "BITCAR"

10) "SEAL"

11) "RTT"

12) "PMC"

13) "FLIGHT"

14) "POS"

15) "SET"

16) "INSTANCE"

ASCII_Short_String_Collapsed

 geom:index_name

ARM_ARTICULATION_STATE. ART_DEV_COMPONENT_STATE
ARM_ARTICULATION_STATE. CONTACT_SENSOR_STATE_NAME
INSTRUMENT_STATE_PARMS. DEVICE_COMPONENT_STATE_NAME

The index_name attribute supplies the formal name for the associated value in a group of related values.

Mars 2020 Specific:
For M2020 the valid preload tools are TURRET, DRILL, DOCKING POST, PIXL, GDRT, FCS, WATSON, SHERLOC, CUSTOM TCP

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

1) "DEA POWER"

2) "HEATER POWER"

ASCII_Short_String_Collapsed

 geom:index_value_angle

*_ARTICULATION_STATE. ARTICULATION_DEVICE_ANGLE
*_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.

Mars 2020 Specific:
Values are in radians.

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

2)/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

*_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.

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

2)/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

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/Geometry/Geometry_Lander/Coordinate_Space_Definition/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index/index_value_number

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Commanded_Geometry/Coordinate_Space_Reference/Coordinate_Space_Indexed/Coordinate_Space_Index[*]/index_value_number

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

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

8)/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

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

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

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

12)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Coordinate_Space_Reference/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_string

ARM_ARTICULATION_STATE. ART_DEV_COMPONENT_STATE_NAME
ARM_ARTICULATION_STATE. CONTACT_SENSOR_STATE
INSTRUMENT_STATE_PARMS. DEVICE_COMPONENT_STATE

The index_value attribute provides the string value as named by the associated index_id or index_name.

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

1) "NO CONTACT"

2) "CONTACT"

ASCII_Short_String_Collapsed

 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_Browse/Identification_Area/information_model_version

2)/Product_Bundle/Identification_Area/information_model_version

3)/Product_Document/Identification_Area/information_model_version

4)/Product_Collection/Identification_Area/information_model_version

5)/Product_Ancillary/Identification_Area/information_model_version

6)/Product_File_Text/Identification_Area/information_model_version

7)/Product_Observational/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.12.0.0"

7) "1.13.0.0"

8) "1.14.0.0"

9) "1.15.0.0"

10) "1.16.0.0"

11) "1.2.0.0"

12) "1.2.0.1"

13) "1.3.0.0"

14) "1.3.0.1"

15) "1.4.0.0"

16) "1.5.0.0"

17) "1.6.0.0"

18) "1.7.0.0"

19) "1.8.0.0"

20) "1.9.0.0"

21) "1.9.1.0"

ASCII_Short_String_Collapsed

 msss_cam_mh:initial_size

Initially-allocated size of data product by the camera (for compressed data, may not match actual size).

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/initial_size

ASCII_NonNegative_Integer

 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.

Mars 2020 Specific:
For M2020, this keyword specifies the PRODUCT_IDs of the inputs most directly used to create this product, which may themselves be RDRs. For example, a linearized XYZ image would list the left and right linearized input images as well as the disparity file. Contrast this with SOURCE_PRODUCT_ID, whic lists only the root EDR source; INPUT_PRODUCT_ID lists the proximate inputs (EDR or RDR) for the process used to create this product.

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) Internal_Reference

3) Local_Internal_Reference

4) External_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) Internal_Reference

2) Local_Internal_Reference

3) proc:Input_Product

 geom:instrument_azimuth

*_DERIVED_GEOMETRY_PARMS. 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.

Mars 2020 Specific:
For M2020, the interpretation is the boresight of the camera, defined as projecting the center of the nominal image (before downsampling or subframing) through the camera model.

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

ASCII_Real

Units_of_Angle

 msn:instrument_clock_start

The value of the clock returned by the instrument at the beginning of the observation. This may differ from the spacecraft clock due to several factors such as clock drift, or differences in definition of start time (for example, spacecraft clock might be when an image was commanded, but instrument clock might be after autoexpoure or autofocus processes), or differences in the time epoch between the instrument and the main spacecraft.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/instrument_clock_start

ASCII_Short_String_Collapsed

 geom:instrument_elevation

*_DERIVED_GEOMETRY_PARMS. 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.

Mars 2020 Specific:
For M2020, the interpretation is the boresight of the camera, defined as projecting the center of the nominal image (before downsampling or subframing) through the camera model.

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

ASCII_Real

Units_of_Angle

 img:instrument_idle_timeout

OBSERVATION_REQUEST_PARMS. INSTRUMENT_IDLE_TIMEOUT

Specifies the amount of time in seconds the instrument may be idle before powering off the instrument.

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

ASCII_Real

Units_of_Time

 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

2)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Commanded_Parameters/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_model_serial_number

9) img_surface:camera_product_id

10) 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.

Mars 2020 Specific:
For SuperCam on M2020 ...
a) for RMI instrument, specifies the link between the
SuperCam Mast Unit (MU) and SuperCam Body Unit
(BU) to use during RMI image commanding. Value of
"1" denotes async (currently unavailable).


For MCZ cameras on M2020, this specifies the image or video readout mode, which determines the rate the image is read out.

MODE 0: 40 MHz
MODE 9: 20 MHz
MODE 1: 10 MHz

For ECAM on M2020 using Surface FSW:

0 = full resolution, bayer, 960 lines x 1280 samples
1 = 2x2 binned, green pixels, 960 lines x 1280 samples
2 = 2x2 binned, red pixels, 960 lines x 1280 samples
3 = 2x2 binned, blue pixels, 960 lines x 1280 samples
4 = 2x2 binned, all pixels, 960 lines x 1280 samples
5 = 4x4 binned, green pixels, 960 lines x 1280 samples
6 = 4x4 binned, red pixels, 960 lines x 1280 samples
7 = 4x4 binned, blue pixels, 960 lines x 1280 samples
8 = 4x4 binned, all pixels, 960 lines x 1280 samples
9 = 8x8 binned, all pixles, 480 lines x 640 samples

For ECAM on M2020 using Cruise FSW:

See table "DC Offset Specification for the Engineering Cameras" in the SIS

For SkyCam on M2020, this is derived from the image_type, which defines the shutter subtraction mode. Onboard shutter subtraction is performed for BRIGHT only:

0 = DARK
1 = BRIGHT
other = STANDALONE

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

ASCII_Short_String_Collapsed

 msss_cam_mh:instrument_mode_id

MINI_HEADER. INSTRUMENT_MODE_ID
OBSERVATION_REQUEST_PARMS. INSTRUMENT_MODE_ID

Specifies the image or video readout mode, which determines the rate the image is read out.

Mars 2020 Specific:

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/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

 msss_cam_mh:instrument_serial_number

MINI_HEADER. 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/MSSS_Camera_Mini_Header/instrument_serial_number

ASCII_Short_String_Collapsed

 msn:instrument_start_time

This is instrument_clock_start converted to UTC

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/instrument_start_time

ASCII_Date_Time_YMD_UTC

 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/MSSS_Camera_Mini_Header/Instrument_State

2)/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, or RADIOMETER

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

1) "IMAGING CAMERA"

2) "IMAGING SPECTROMETER"

3) "RADIOMETER"

4) "SPECTROMETER"

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.

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

1) "BB"

2) "FM"

3) "EM"

ASCII_Short_String_Collapsed

 img:interframe_delay

VIDEO_REQUEST_PARMS. INTERFRAME_DELAY

The interframe_delay attribute provides the time between the end of one frame and the beginning of the next frame in a video product.

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

ASCII_Real

Units_of_Time

 Internal_Reference

DERIVED_IMAGE_PARMS. FLAT_FIELD_FILE_NAME

The Internal_Reference class is used to cross-reference other products in PDS4-compliant registries of PDS and its recognized international partners.

Mars 2020 Specific:
Specifies the name of the flat field file used for radiometric correction. This file should be in the calibration collection.

1)/Product_Browse/Reference_List/Internal_Reference

2)/Product_Bundle/Context_Area/Investigation_Area/Internal_Reference

3)/Product_Bundle/Context_Area/Observing_System/Observing_System_Component[*]/Internal_Reference

4)/Product_Bundle/Context_Area/Target_Identification/Internal_Reference

5)/Product_Bundle/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_Collection/Context_Area/Investigation_Area/Internal_Reference

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

10)/Product_Collection/Context_Area/Target_Identification/Internal_Reference

11)/Product_Collection/Reference_List/Internal_Reference[*]

12)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction[*]/Flat_Field_File/Internal_Reference

13)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component/Internal_Reference

14)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Internal_Reference

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

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

17)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Internal_Reference

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

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

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

21)/Product_File_Text/Reference_List/Internal_Reference

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

23)/Product_Observational/Observation_Area/Investigation_Area/Internal_Reference

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

25)/Product_Observational/Observation_Area/Target_Identification/Internal_Reference

26)/Product_Observational/Reference_List/Internal_Reference

1) lid_reference

2) lidvid_reference

3) reference_type

4) comment

 geom:Interpolation

The Interpolation class defines how the camera model was interpolated from the calibration models. Interpolation is used to create models in a variable space (e.g., focus, zoom) between points at which calibration was performed. If more than one dimension of variables were interpolated, multiple Interpolation objects can exist, with interpolation_sequence defining the order.

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

1) geom:interpolation_algorithm

2) geom:interpolation_variable

3) geom:interpolation_value

4) geom:interpolation_sequence

 geom:interpolation_algorithm

The interpolation_algorithm defines how interpolation was performed. For example, "Piecewise Bilinear" does a piecewise bilinear interpolation between calibration models nearest to the interpolation_value.

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

ASCII_Short_String_Collapsed

 geom:interpolation_value

GEOMETRIC_CAMERA_MODEL_PARMS. INTERPOLATION_VALUE

The interpolation_value specifies the value of the variable to which the model was interpolated. The interpretation of the value depends on what the variable is and should be documented in the mission documentation.

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

ASCII_Real

 geom:interpolation_variable

GEOMETRIC_CAMERA_MODEL_PARMS. INTERPOLATION_METHOD

The interpolation_variable defines the parameter across which interpolation is being performed. Examples of variables include Focus, Zoom, and Temperature.

Mars 2020 Specific:
For M20, onboard interpolation may occur based on temperature for the engineering cameras, or zoom for Mastcam-Z. Ground processing can also do focus and zoom interpolation of the Mastcam-Z, and possibly also temperature.

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

1) "NONE"

2) "TEMPERATURE"

3) "FOCUS"

4) "ZOOM"

5) "OTHER"

ASCII_Short_String_Collapsed

 invalid_constant

IMAGE. 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.

Mars 2020 Specific:
For M2020, the value should be 0.0 for most IDS-generated products, with the exception of Surface Roughness RDRs.
For SOAS-generated products, the value may be different.

1)/Product_Observational/File_Area_Observational/Array_3D_Image/Special_Constants/invalid_constant

2)/Product_Observational/File_Area_Observational/Array_2D_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_Bundle/Context_Area/Investigation_Area

2)/Product_Document/Context_Area/Investigation_Area

3)/Product_Collection/Context_Area/Investigation_Area

4)/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/MSSS_Camera_Mini_Header/Onboard_Compression/JPEG_Parameters

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

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/JPEG_Parameters

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/JPEG_Parameters

1) img:color_subsampling_mode

2) img:jpeg_quality

3) img:jpeg_parameter

4) img:Image_Compression_Segment

 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/MSSS_Camera_Mini_Header/Onboard_Compression/JPEG_Parameters/jpeg_quality

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

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/JPEG_Parameters/jpeg_quality

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/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

The lander_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) "Cylindrical_Perspective"

3) "Orthographic"

4) "Orthorectified"

5) "Perspective"

6) "Polar"

7) "Vertical"

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

 img:LED_Illumination_Source

The LED_Illumination_Source class provides attributes describing an individual LED used to illuminate an imaging target.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Illumination/LED_Illumination_Source[*]

1) name

2) description

3) img:illumination_state

4) img:illumination_wavelength

 lid_reference

DERIVED_IMAGE. INVERSE_LUT_FILE_NAME
DERIVED_IMAGE_PARMS. FLAT_FIELD_FILE_NAME
DERIVED_IMAGE_PARMS. STEREO_PRODUCT_ID
DERIVED_IMAGE_PARMS. TARGET_INSTRUMENT
IDENTIFICATION. TARGET_NAME
IDENTIFICATION. TARGET_TYPE

The lid_reference attribute provides the logical_identifier for a product.

1)/Product_Browse/Reference_List/Internal_Reference/lid_reference

2)/Product_Bundle/Context_Area/Investigation_Area/Internal_Reference/lid_reference

3)/Product_Bundle/Context_Area/Observing_System/Observing_System_Component[*]/Internal_Reference/lid_reference

4)/Product_Bundle/Context_Area/Target_Identification/Internal_Reference/lid_reference

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

6)/Product_Bundle/Bundle_Member_Entry[*]/lid_reference

7)/Product_Document/Context_Area/Investigation_Area/Internal_Reference/lid_reference

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

9)/Product_Collection/Context_Area/Investigation_Area/Internal_Reference/lid_reference

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

11)/Product_Collection/Context_Area/Target_Identification/Internal_Reference/lid_reference

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

13)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction[*]/Flat_Field_File/Internal_Reference/lid_reference

14)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component/Internal_Reference/lid_reference

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

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

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

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

19)/Product_File_Text/Reference_List/Internal_Reference/lid_reference

20)/Product_Observational/Observation_Area/Investigation_Area/Internal_Reference/lid_reference

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

22)/Product_Observational/Observation_Area/Target_Identification/Internal_Reference/lid_reference

ASCII_LID

 lidvid_reference

DERIVED_IMAGE_PARMS. INPUT_PRODUCT_ID
IDENTIFICATION. PRODUCT_ID
IDENTIFICATION. SOURCE_PRODUCT_ID

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

Mars 2020 Specific:
For M2020, this keyword indicates the PRODUCT_ID (filename minus extension) of the EDRs (not RDRs) that were used to create this product. In an EDR, this keyword exists and refers to itself; i.e. it is equivalent to PRODUCT_ID.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Internal_Reference/lidvid_reference

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Internal_Reference/lidvid_reference

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

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

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

6)/Product_Observational/Reference_List/Internal_Reference/lidvid_reference

7)/Product_Observational/Reference_List/Source_Product_Internal/lidvid_reference

ASCII_LIDVID

 cart:line

SURFACE_PROJECTION_PARMS. LINE_PROJECTION_OFFSET

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/Polar/Pixel_Position_Nadir_Polar/line

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Orthorectified/Pixel_Position_Origin/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).

Mars 2020 Specific:
For M2020, it is 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).

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

1) "Actual"

2) "Nominal"

3) "None"

ASCII_Short_String_Collapsed

 img_surface:linearization_mode_fov

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).

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

1) "Linear"

2) "Max"

3) "Min"

4) "None"

ASCII_Short_String_Collapsed

 img:lines

INSTRUMENT_STATE_PARMS. DETECTOR_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/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/Subframe/lines

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Subframe/lines

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

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Subframe/lines

5)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Subframe/lines

6)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/LOCO_Parameters/Image_Compression_Segment[*]/lines

7)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment/lines

8)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Detector/lines

9)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment[*]/lines

10)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/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) cart:Map_Projection_Lander

4) cart:Map_Projection_Rings

5) cart: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_Browse/File_Area_Browse/File/local_identifier

2)/Product_Browse/File_Area_Browse/Encoded_Image/local_identifier

3)/Product_Collection/File_Area_Inventory/File/local_identifier

4)/Product_Collection/File_Area_Inventory/Inventory/local_identifier

5)/Product_Ancillary/File_Area_Ancillary/Array_3D_Image/local_identifier

6)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/local_identifier

7)/Product_Observational/File_Area_Observational/Header[*]/local_identifier

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/local_identifier

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/local_identifier

10)/Product_Observational/File_Area_Observational/Array_3D_Image/local_identifier

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

12)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/local_identifier

13)/Product_Observational/File_Area_Observational/Header/local_identifier

14)/Product_Observational/File_Area_Observational/Array_2D_Image/local_identifier

ASCII_Local_Identifier

 local_identifier_reference

*_COORDINATE_SYSTEM. REFERENCE_COORD_SYSTEM_INDEX
*_COORDINATE_SYSTEM. REFERENCE_COORD_SYSTEM_NAME
*_DERIVED_GEOMETRY_PARMS. REFERENCE_COORD_SYSTEM_INDEX
*_DERIVED_GEOMETRY_PARMS. REFERENCE_COORD_SYSTEM_NAME
DERIVED_IMAGE_PARMS. REFERENCE_COORD_SYSTEM_INDEX
DERIVED_IMAGE_PARMS. REFERENCE_COORD_SYSTEM_NAME
GEOMETRIC_CAMERA_MODEL. REFERENCE_COORD_SYSTEM_INDEX
GEOMETRIC_CAMERA_MODEL. REFERENCE_COORD_SYSTEM_NAME
IDENTIFICATION. PRODUCT_ID
SURFACE_MODEL_PARMS. REFERENCE_COORD_SYSTEM_INDEX
SURFACE_MODEL_PARMS. REFERENCE_COORD_SYSTEM_NAME

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.

Mars 2020 Specific:
For M2020, EDRs use a standard, predefined frame name for each occurrence. However, RDRs can use any value
available in COORDINATE_SYSTEM_NAME. Despite that, only a few frame names are commonly used. "SITE_FRAME" is used for most SITE, ROVER, and LOCAL_LEVEL CS definitions, as well as for XYZ data and many mosaics. "ROVER_NAV_FRAME" is used for most other CS definitions, surface normals, camera models, and some mosaics. "LOCAL_LEVEL_FRAME" is used for some mosaics. PIXL_SENSOR_FRAME is defined in terms of PIXL_BASE_FRAME which is itself defined (as a constant) in terms of ARM_PIXL_FRAME.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Articulation_Device_Parameters[1]/Commanded_Geometry/Coordinate_Space_Reference/Local_Internal_Reference/local_identifier_reference

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

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Coordinate_Space_Definition[1]/Coordinate_Space_Reference/Local_Internal_Reference/local_identifier_reference

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

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

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

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

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

1) "SITE_FRAME"

2) "SITE_FRAME"

3) "ROVER_NAV_FRAME"

4) "ROVER_NAV_FRAME"

5) "ROVER_NAV_FRAME"

6) "ROVER_NAV_FRAME"

7) "SITE_FRAME"

8) "ROVER_NAV_FRAME"

9) "ROVER_NAV_FRAME"

10) "PIXL_BASE_FRAME"

11) "ARM_PIXL_FRAME"

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/Geometry/Geometry_Lander/Camera_Model_Parameters/Coordinate_Space_Reference/Local_Internal_Reference

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Articulation_Device_Parameters[1]/Commanded_Geometry/Coordinate_Space_Reference/Local_Internal_Reference

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

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Coordinate_Space_Definition[1]/Coordinate_Space_Reference/Local_Internal_Reference

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

6)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Local_Internal_Reference

7)/Product_Observational/Observation_Area/Discipline_Area/Display_Settings/Local_Internal_Reference

8)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Local_Internal_Reference

9)/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.

Mars 2020 Specific:
For M2020, the valid value is embedded with a Sol value that
can be different than the Sol (see PLANET_DAY_NUMBER) associated with LTST (see LOCAL_TRUE_SOLAR_TIME). The time portion of the valid value is expressed in terms of a 24-hour clock. So, in an example using Sol 27, the valid value range for the 24-hour clock would be represented as
"Sol-00027M00:00:00.000" to "Sol-00027M23:59:59.999".

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.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Articulation_Device_Parameters[1]/Commanded_Geometry/Coordinate_Space_Reference/Local_Internal_Reference/local_reference_type

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

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Coordinate_Space_Definition[1]/Coordinate_Space_Reference/Local_Internal_Reference/local_reference_type

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

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

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

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

9)/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.

1)/Product_Observational/Observation_Area/Time_Coordinates/local_true_solar_time

ASCII_Short_String_Collapsed

 img:LOCO_Parameters

The LOCO_Parameters class contains attributes describing onboard compression parameters specific to Low Complexity Lossless Compression (LOCO) image compression, a lossless submode of ICER

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

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/LOCO_Parameters

1) img:wavelet_filter

2) img:missing_pixel_count

3) img:segment_count

4) img:Image_Compression_Segment

 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_Browse/Identification_Area/logical_identifier

2)/Product_Bundle/Identification_Area/logical_identifier

3)/Product_Document/Identification_Area/logical_identifier

4)/Product_Collection/Identification_Area/logical_identifier

5)/Product_Ancillary/Identification_Area/logical_identifier

6)/Product_File_Text/Identification_Area/logical_identifier

7)/Product_Observational/Identification_Area/logical_identifier

ASCII_LID

 msss_cam_mh:magic_final

MINI_HEADER. MAGIC_NUMBERS

Bit pattern (hexadecimal value) at the end of the mini-header used to help identify product boundaries for flash fault recovery. For MSL, this is a constant 0x1010CC28.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/magic_final

ASCII_Short_String_Collapsed

 msss_cam_mh:magic_initial

MINI_HEADER. MAGIC_NUMBERS

Bit pattern (hexadecimal value) at the beginning of the mini-header used to help identify product boundaries for flash fault recovery. For MSL, this is a constant 0xFF00F0CA.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/magic_initial

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:Perspective

4) cart:Cylindrical_Perspective

5) cart:Polar

6) cart:Vertical

7) cart:Orthographic_Lander

8) cart:Orthorectified

9) geom:Coordinate_Space_Reference

 mars2020:marker_pad

SCAM_MINI_HEADER. MARKER_PAD

Static value used by the SuperCam RMI Body Unit (BU).

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/marker_pad

ASCII_Short_String_Collapsed

 mars2020:Mars2020_Parameters

The Mars2020_Parameters class is a superclass containing all Mars2020 mission classes.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters

1) mars2020:Observation_Information

2) mars2020:MOXIE_Parameters

3) mars2020:PIXL_Parameters

4) mars2020:RIMFAX_Parameters

5) mars2020:SHERLOC_Parameters

6) mars2020:SuperCam_Parameters

 img:mask_type

This identifies the type of mask file. Two enumerations are given, but these can be expanded if needed.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Image_Mask/Image_Mask_File[*]/mask_type

1) "description"

2) "image"

ASCII_Short_String_Collapsed

 img:max_auto_exposure_iteration_count

MINI_HEADER. MAX_AUTO_EXPOS_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

 img:max_filter_window_line

The maximum size in pixels of the window used for filtering in the line dimension. If the window is constant across the image, filter_window_line should be used instead.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Spatial_Filter/max_filter_window_line

ASCII_Real

 img:max_filter_window_sample

The maximum size in pixels of the window used for filtering in the sample dimension. If the window is constant across the image, filter_window_sample should be used instead.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Spatial_Filter/max_filter_window_sample

ASCII_Real

 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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Polar/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

 member_status

The member_status attribute indicates whether the collection is primary and whether the file_specification_name has been provided for the product_collection label.

1)/Product_Bundle/Bundle_Member_Entry[*]/member_status

1) "Primary"

2) "Secondary"

ASCII_Short_String_Collapsed

 mars2020:memory_bank

SCAM_MINI_HEADER. MEMORY_BANK

For SuperCam RMI this specifies the Mast Unit (MU) memory bank used to hold image before transfer to RCE. There are 64 memory banks in the MU.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/memory_bank

ASCII_Integer

 mars2020:milliseconds_count

SCAM_MINI_HEADER. MILLISECONDS_COUNT

Millisecond count from RCE time sync when image received from mast unit by SuperCam RMI.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/milliseconds_count

ASCII_Integer

 img:min_filter_window_line

The minimum size in pixels of the window used for filtering in the line dimension. If the window is constant across the image, filter_window_line should be used instead.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Spatial_Filter/min_filter_window_line

ASCII_Real

 img:min_filter_window_sample

The minimum size in pixels of the window used for filtering in the sample dimension. If the window is constant across the image, filter_window_sample should be used instead.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Spatial_Filter/min_filter_window_sample

ASCII_Real

 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.

1)/Product_Observational/File_Area_Observational/Array_3D_Image/Special_Constants/missing_constant

2)/Product_Observational/File_Area_Observational/Array_2D_Image/Special_Constants/missing_constant

ASCII_Short_String_Collapsed

 img:missing_pixel_count

COMPRESSION_PARMS. INST_CMPRS_SEG_MISSING_PIXELS

The missing_pixel_count attribute identifies the total number of missing pixels defined by the image or image segment.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/LOCO_Parameters/Image_Compression_Segment[*]/missing_pixel_count

ASCII_NonNegative_Integer

 Mission_Area

The mission area allows the insertion of mission specific metadata.

1)/Product_Observational/Observation_Area/Mission_Area

1) Mars2020_Parameters

 msn:Mission_Information

The Mission_Information class provides information about a mission.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information

1) msn:mission_phase_name

2) msn:mission_phase_identifier

3) msn:release_number

4) msn:product_type_name

5) msn:spacecraft_clock_start

6) msn:spacecraft_clock_stop

7) msn:spacecraft_clock_partition

8) msn:instrument_clock_start

9) msn:instrument_start_time

10) msn:Orbital_Mission

11) msn:Surface_Mission

12) msn:Observation_Context

 mars2020:mission_phase_name

The mission_phase_name identifies a time period within the mission.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/mission_phase_name

1) "ATLO"

2) "Cruise"

3) "Development"

4) "Surface Mission"

5) "Test"

ASCII_Short_String_Preserved

 msn:mission_phase_name

IDENTIFICATION. MISSION_PHASE_NAME

The mission_phase_name identifies a time period within the mission.

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

1) "DEVELOPMENT"

2) "LAUNCH"

3) "CRUISE AND APPROACH"

4) "ENTRY DESCENT AND LANDING"

5) "PRIMARY SURFACE MISSION"

6) "EXTENDED SURFACE MISSION"

7) "TEST"

ASCII_Short_String_Preserved

 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.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/model_type

1) "CAHV"

2) "CAHVOR"

3) "CAHVORE"

4) "PSPH"

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

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

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

1) Modification_Detail

 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

2)/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.

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

1) geom:List_Index_No_Units

2) geom:index_sequence_number

3) geom:index_name

4) geom:index_id

5) geom:index_value_number

 img:motor_count

MINI_HEADER. ARTICULATION_DEV_POSITION

The motor_count attribute specifies the raw motor counts for the specified device, which indicates the position of the associated mechanism in a device-specific way.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Instrument_State/Device_Motor_Counts/Device_Motor_Count[*]/motor_count

ASCII_Integer

 msss_cam_mh:MSSS_Camera_Mini_Header

The MSSS_Camera_Mini_Header class contains information for cameras developed by Malin Space Science Systems (MSSS) that share a common architecture or digital electronics assembly. Example cameras include Mastcam, MAHLI, MARDI, Mastcam-Z, SHERLOC-Watson and SHERLOC-ACI.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header

1) msss_cam_mh:camera_product_id

2) msss_cam_mh:magic_initial

3) msss_cam_mh:magic_final

4) msss_cam_mh:spacecraft_clock_start

5) msss_cam_mh:spacecraft_clock_stop

6) msss_cam_mh:instrument_mode_id

7) msss_cam_mh:instrument_serial_number

8) msss_cam_mh:initial_size

9) msss_cam_mh:analog_offset

10) msss_cam_mh:start_camera_product_id

11) msss_cam_mh:exposure_count

12) msss_cam_mh:focus_merge_blending_flag

13) msss_cam_mh:focus_merge_registration_flag

14) img:Detector

15) img:Exposure

16) img:Focus

17) img:Onboard_Compression

18) img:Optical_Filter

19) img:Sampling

20) img:Subframe

21) img:Instrument_State

 name

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

1)/Product_Bundle/Context_Area/Investigation_Area/name

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

3)/Product_Bundle/Context_Area/Target_Identification/name

4)/Product_Document/Context_Area/Investigation_Area/name

5)/Product_Document/Context_Area/Observing_System/name

6)/Product_Document/Context_Area/Observing_System/Observing_System_Component/name

7)/Product_Collection/Context_Area/Investigation_Area/name

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

9)/Product_Collection/Context_Area/Target_Identification/name

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

11)/Product_Observational/File_Area_Observational_Supplemental/Header/name

12)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component/name

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

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

15)/Product_Observational/Observation_Area/Investigation_Area/name

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

17)/Product_Observational/Observation_Area/Target_Identification/name

UTF8_Short_String_Collapsed

 mars2020:num_images_transmitted

MINI_HEADER_GROUP. NUM_IMAGES_TRANSMITTED

For SuperCam RMI, this is the number of images transmitted to the RCE.

Mars 2020 Specific:
For M2020 SuperCam RMI it is the number of images transmitted to the RCE.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/num_images_transmitted

ASCII_NonNegative_Integer

 object_length

SYSTEM. LBLSIZE

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

1)/Product_Observational/File_Area_Observational_Supplemental/Header/object_length

2)/Product_Observational/File_Area_Observational/Header[*]/object_length

3)/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

 msn:Observation_Context

Describes the vehicle context at the time the observation was taken.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Observation_Context

1) msn:active_flight_computer

2) msn:active_flight_imu

 mars2020:Observation_Information

The Observation_Information class provides information about a science observation.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information

1) mars2020:release_number

2) mars2020:mission_phase_name

3) mars2020:product_type_name

4) mars2020:spacecraft_clock_start

5) mars2020:spacecraft_clock_stop

6) mars2020:spacecraft_clock_partition

7) mars2020:sol_number

8) mars2020:start_sol_number

9) mars2020:stop_sol_number

10) mars2020:start_local_mean_solar_time

11) mars2020:stop_local_mean_solar_time

12) mars2020:start_local_true_solar_time

13) mars2020:start_local_true_solar_time_sol

14) mars2020:stop_local_true_solar_time

15) mars2020:stop_local_true_solar_time_sol

16) mars2020:start_solar_longitude

17) mars2020:stop_solar_longitude

18) mars2020:active_flight_computer

19) mars2020:start_mars_year

20) mars2020:stop_mars_year

 img:observation_number

OBSERVATION_REQUEST_PARMS. OBSERVATION_NUMBER

Identifies which observation of many this data product pertains to.

Mars 2020 Specific:
Identifies which observation of many this data product pertains to. For Supercam on 2020, refers to the number of the point in a raster activity.

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

ASCII_NonNegative_Integer

 img_surface:observation_number

Identifies which observation of many this data product pertains to.

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

ASCII_Short_String_Collapsed

 msn_surface:Observational_Intent

Describes the intent and context of the observation.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information/Observational_Intent

1) msn_surface:campaign

2) msn_surface:goal

3) msn_surface:task

4) msn_surface:activity_notes

5) msn_surface:keyword

6) msn_surface:activity_id

7) msn_surface:target_id

 Observing_System

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

1)/Product_Bundle/Context_Area/Observing_System

2)/Product_Document/Context_Area/Observing_System

3)/Product_Collection/Context_Area/Observing_System

4)/Product_Observational/Observation_Area/Observing_System

1) name

2) description

3) Observing_System_Component

4) Conceptual_Object

5) Physical_Object

 Observing_System_Component

IDENTIFICATION. INSTRUMENT_ID

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

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

2)/Product_Document/Context_Area/Observing_System/Observing_System_Component

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

4)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component

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

1) FRONT_HAZCAM_LEFT_A

2) FRONT_HAZCAM_LEFT_B

3) FRONT_HAZCAM_RIGHT_A

4) FRONT_HAZCAM_RIGHT_B

5) REAR_HAZCAM_LEFT

6) REAR_HAZCAM_RIGHT

7) NAVCAM_LEFT

8) NAVCAM_RIGHT

9) CACHECAM

10) SUPERCAM_RMI

11) MCZ_LEFT

12) MCZ_RIGHT

13) SHERLOC_WATSON

14) SHERLOC_ACI

15) PIXL_MCC

16) SKYCAM

17) LCAM

18) EDL_PUCAM1

19) EDL_PUCAM2

20) EDL_PUCAM3

21) EDL_DDCAM

22) EDL_RDCAM

23) EDL_RUCAM

24) EDL_MICROPHONE

25) HELI_NAV

26) HELI_RTE

27) MEDA_ENVIRONMENT

28) MOXIE

29) PIXL_ENGINEERING

30) PIXL_SPECTROMETER

31) SUPERCAM_NONIMAGE

32) SHERLOC_SPECTROMETER

33) RIMFAX_MOBILE

34) RIMFAX_STATIONARY

 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_Browse/File_Area_Browse/Encoded_Image/offset

2)/Product_Collection/File_Area_Inventory/Inventory/offset

3)/Product_Ancillary/File_Area_Ancillary/Array_3D_Image/offset

4)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/offset

5)/Product_Observational/File_Area_Observational_Supplemental/Header/offset

6)/Product_Observational/File_Area_Observational/Header[*]/offset

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

8)/Product_Observational/File_Area_Observational_Supplemental[*]/Stream_Text/offset

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

10)/Product_Observational/File_Area_Observational_Supplemental/Encoded_Image/offset

11)/Product_Observational/File_Area_Observational_Supplemental/Stream_Text/offset

12)/Product_File_Text/File_Area_Text/Stream_Text/offset

13)/Product_Observational/File_Area_Observational/Array_3D_Image/offset

14)/Product_Observational/File_Area_Observational/Header/offset

15)/Product_Observational/File_Area_Observational/Array_2D_Image/offset

ASCII_NonNegative_Integer

Units_of_Storage

 img:Onboard_Compression

The Onboard_Compression class contains attributes describing the compression performed onboard a spacecraft or instrument for data storage and transmission.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Onboard_Compression

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression

1) img:onboard_compression_class

2) img:onboard_compression_mode

3) img:onboard_compression_type

4) img:onboard_compression_rate

5) img:onboard_compression_ratio

6) img:onboard_compression_quality

7) img:onboard_compression_venue

8) img:deferred_flag

9) img:error_pixel_count

10) img:ICER_Parameters

11) img:LOCO_Parameters

12) img:JPEG_Parameters

13) img:JPEG_Progressive_Parameters

14) img:StarPixel_Flexible_Parameters

15) img:StarPixel_Lossless_Parameters

 img:onboard_compression_class

COMPRESSION_PARMS. INST_CMPRS_NAME

The onboard_compression_class attribute identifies the type of on-board compression used for data storage and transmission. Note that the onboard_compression_type identifies the specific compression algorithm used (for example, ICER), whereas the onboard_compression_class gives a simple indicator of the type of compression mode. Valid values: 'Lossless', 'Lossy', 'Uncompressed'.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Onboard_Compression/onboard_compression_class

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/onboard_compression_class

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/onboard_compression_class

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/onboard_compression_class

1) "Lossless"

2) "Lossy"

3) "Uncompressed"

ASCII_Short_String_Collapsed

 img:onboard_compression_mode

COMPRESSION_PARMS. INST_CMPRS_MODE
IMAGE_REQUEST_PARMS. INST_CMPRS_MODE
REFERENCE_PIXEL_REQUEST_PARMS. INST_CMPRS_MODE
THUMBNAIL_REQUEST_PARMS. INST_CMPRS_MODE

The onboard_compression_mode attribute identifies the method used for on-board compression, performed for the purpose of data storage and transmission. The value for this attributes represents the raw integer value for compression, which is then translated to the full name captured by the onboard_compression_type attribute.

Mars 2020 Specific:
For the M2020 mission, a value of 0 indicates some form of lossless (or no) compression, while non-0 values indicate modes the lossy compressors may use.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Onboard_Compression/onboard_compression_mode

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/onboard_compression_mode

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/onboard_compression_mode

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/onboard_compression_mode

ASCII_Integer

 img:onboard_compression_quality

COMPRESSION_PARMS. INST_CMPRS_QUALITY
IMAGE_REQUEST_PARMS. INST_CMPRS_QUALITY

The onboard_compression_quality attribute is an indication of compression quality, in the range of 0.0 to 1.0. Losslessly compressed or uncompressed data have a value of 1.0. Other values are assigned in a manner specific to the compression mode, but with the property that a higher value means better quality. Although the values are not directly comparable across compression types, this facilitates comparison of compression quality across images independent of compression mode.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Onboard_Compression/onboard_compression_quality

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/onboard_compression_quality

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/onboard_compression_quality

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/onboard_compression_quality

ASCII_Real

 img:onboard_compression_rate

COMPRESSION_PARMS. INST_CMPRS_RATE
IMAGE_REQUEST_PARMS. INST_CMPRS_RATE
REFERENCE_PIXEL_REQUEST_PARMS. INST_CMPRS_RATE
THUMBNAIL_REQUEST_PARMS. INST_CMPRS_RATE

The onboard_compression_rate attribute provides the average number of bits needed to represent a pixel for image that was compressed on-board for data storage and transmission.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/onboard_compression_rate

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/onboard_compression_rate

ASCII_Real

 img:onboard_compression_ratio

COMPRESSION_PARMS. INST_CMPRS_RATIO

The onboard_compression_ratio attribute provides the ratio of the size, in bytes, of the original uncompressed data object to its compressed form (original size / compressed size). Onboard compression is performed for data storage and transmission.

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

ASCII_Real

 img:onboard_compression_type

COMPRESSION_PARMS. INST_CMPRS_NAME
IMAGE_REQUEST_PARMS. INST_CMPRS_NAME
REFERENCE_PIXEL_REQUEST_PARMS. INST_CMPRS_NAME
REFERENCE_REQUEST_PARMS. INST_CMPRS_NAME
TELEMETRY. DATA_PRODUCT_COMPRESSION_TYPE
THUMBNAIL_REQUEST_PARMS. INST_CMPRS_NAME

The onboard_compression_type attribute identifies the type of on-board compression used for data storage and transmission. Valid Values: 'GZIP', 'ICER', 'H.264 Frame', 'LOCO', 'LZO', 'JPEG', 'JPEG Progressive', 'MSSS Lossless', 'Lossless', 'None', 'StarPixel Lossless', and 'StarPixel Flexible'.

Mars 2020 Specific:
NOTE: For the M2020 mission, LOCO is lossless, JPEG is lossy, and ICER can be either (generally lossy).

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Onboard_Compression/onboard_compression_type

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/onboard_compression_type

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/onboard_compression_type

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/onboard_compression_type

1) "Uncompressed"

2) "LZO"

3) "GZIP"

ASCII_Short_String_Collapsed

 img:onboard_compression_venue

COMPRESSION_PARMS. INST_CMPRS_VENUE

The onboard_compression_venue attribute specifies where the onboard compression was performed.

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

1) "Hardware"

2) "Software"

ASCII_Short_String_Collapsed

 img_surface:ops_instrument_key

IDENTIFICATION. INSTRUMENT_ID
OBSERVATION_REQUEST_PARMS. COMMAND_INSTRUMENT_ID

The ops_instrument_key attribute specifies the identifier or key for the instrument that was used during operations to look up instrument parameters or calibration. The key in Commanded_Parameters may differ from the primary ops_instrument_key in that the command may apply to a stereo camera as a pair (e.g. MCAMZ_BOTH) rather than a specific left or right eye.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Commanded_Parameters/Instrument_Information/ops_instrument_key

1) "NONE"

2) "FRONT_HAZCAM_LEFT"

3) "FRONT_HAZCAM_RIGHT"

4) "REAR_HAZCAM_LEFT"

5) "REAR_HAZCAM_RIGHT"

6) "NAVCAM_LEFT"

7) "NAVCAM_RIGHT"

8) "CACHECAM"

9) "SCAM_RMI"

10) "MCAMZ_LEFT"

11) "MCAMZ_RIGHT"

12) "MCAMZ_BOTH"

13) "SRLC_WATSON"

14) "SRLC_ACI"

ASCII_Short_String_Preserved

 img:Optical_Filter

The Optical_Filter class defines the filters used by the camera optics (not to be confused with image processing software filters). The filter may be identified by name, identifier, number, or some combination of these.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Filter[*]

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Optical_Filter

4)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Optical_Filter

1) img:filter_name

2) img:filter_id

3) img:filter_number

4) img:filter_position_count

5) img:bandwidth

6) img:center_filter_wavelength

7) img:array_band_number

8) comment

9) Local_Internal_Reference

 img:Optical_Properties

The Optical_Properties class describes properties of the optics used in acquiring the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Properties

1) img:focal_length

2) img:f_number

3) img:zoom_position

 img:original_sample_bits

IMAGE. ORIGINAL_SAMPLE_BITS

The original_sample_bits specifies the number of bits actually acquired by the sensor, before companding or other manipulations. Contrast this with img:sample_bits, which describes the current state of the image. Generally in a companded image, sample_bits will be less than original_sample_bits, while in a decompanded image they would be equal.

Mars 2020 Specific:
For SuperCam RMI, specifies the bit depth of the original image before companding. For other cameras, this should be assumed to be 12 or 8 depending on the camera.

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

ASCII_Short_String_Collapsed

 cart:Orthorectified

This is an in-situ projection that provides a true overhead view of the scene. Range data is required to create this projection, meaning there is no parallax distortion. It has a constant scale in meters/pixel.

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

1) cart:pixel_resolution_x

2) cart:pixel_resolution_y

3) cart:x_axis_maximum

4) cart:x_axis_minimum

5) cart:y_axis_maximum

6) cart:y_axis_minimum

7) cart:Pixel_Position_Origin

8) cart:Vector_Projection_Origin

9) cart:Vector_Projection_X_Axis

10) cart:Vector_Projection_Y_Axis

11) cart:Vector_Projection_Z_Axis

 proc:Parameter

The Parameter class describes any information about software program execution. Examples of information that can be captured here are software input arguments, software output arguments, log information, and references to specific data products. This class is intended to be freeform to allow data providers the ability to specify information they determine applicable and useful for their data processing software and data products.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[*]/Software/Software_Program[*]/Software_Program_Parameters/Parameter[*]

1) name

2) proc:parameter_type

3) value

4) Internal_Reference

5) Local_Internal_Reference

6) External_Reference

 img:parameter_table_id

OBSERVATION_REQUEST_PARMS. PARAMETER_TABLE_ID

Specifies which table of parameters to use, or were used. Tables are defined in a mission- and instrument-specific manner.

Mars 2020 Specific:
Specifies which table of parameters to use. Tables are defined in a mission- and instrument-specific manner. For M2020 SuperCam RMI, tables hold values of parameters such as gains, internal CMS HDR settings, internal CMOS parameters.

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

ASCII_Short_String_Collapsed

 parsing_standard_id

The parsing_standard_id attribute provides the formal name of a standard used for the structure of a Parsable Byte Stream digital object.

1)/Product_Collection/File_Area_Inventory/Inventory/parsing_standard_id

2)/Product_Observational/File_Area_Observational_Supplemental/Header/parsing_standard_id

3)/Product_Observational/File_Area_Observational/Header[*]/parsing_standard_id

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

5)/Product_Observational/File_Area_Observational_Supplemental[*]/Stream_Text/parsing_standard_id

6)/Product_Observational/File_Area_Observational_Supplemental/Stream_Text/parsing_standard_id

7)/Product_File_Text/File_Area_Text/Stream_Text/parsing_standard_id

8)/Product_Observational/File_Area_Observational/Header/parsing_standard_id

1) "7-Bit ASCII Text"

2) "CDF 3.4 ISTP/IACG"

3) "FITS 3.0"

4) "FITS 4.0"

5) "ISIS2"

6) "ISIS2 History Label"

7) "ISIS3"

8) "PDS DSV 1"

9) "PDS ODL 2"

10) "PDS3"

11) "Pre-PDS3"

12) "TIFF 6.0"

13) "UTF-8 Text"

14) "VICAR1"

15) "VICAR2"

ASCII_Short_String_Collapsed

 geom:phase_angle

IDENTIFICATION. PHASE_ANGLE

The phase_angle element provides a measure of the relationship between the instrument viewing position and incident illumination (such as solar light). Phase angle is measured at the target; it is the angle between a vector to the illumination source and a vector to the instrument. If illumination is from behind the instrument, phase_angle will be small.

Mars 2020 Specific:
The instrument viewing position is constructed using the central pixel of the image and the camera C point. SuperCam RMI only.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Derived_Geometry[2]/phase_angle

ASCII_Real

Units_of_Angle

 img:Pixel_Averaging_Dimensions

The Pixel_Averaging_Dimensions class provides the height and width, in pixels, of the area over which pixels were averaged prior to image compression.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Pixel_Averaging_Dimensions

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Pixel_Averaging_Dimensions

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Downsampling/Pixel_Averaging_Dimensions

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Downsampling/Pixel_Averaging_Dimensions

1) img:height_pixels

2) img:width_pixels

 cart:Pixel_Position_Nadir_Polar

The Pixel_Position_Nadir_Polar class specifies the sample coordinate of the location in the image of the "special" point of the mosaic. For Polar projections, this is the nadir of the polar projection. In PDS3, this information was specified using the LINE_PROJECTION_OFFSET and SAMPLE_PROJECTION_OFFSET keywords.

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

1) cart:line

2) cart:sample

 cart:Pixel_Position_Origin

The Pixel_Position_Origin class specifies the sample coordinate of the location in the image of the "special" point of the mosaic. For Vertical, Orthographic and Orthorectified projections, this is the origin of the projected coordinate system, corresponding to the Vector_Projection_Origin. In PDS3, this information was specified using the LINE_PROJECTION_OFFSET and SAMPLE_PROJECTION_OFFSET keywords.

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

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

1) cart:line

2) cart:sample

 cart:pixel_resolution_x

SURFACE_PROJECTION_PARMS. MAP_SCALE
SURFACE_PROJECTION_PARMS. MAP_SCALE__UNIT

The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3.

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

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

ASCII_Real

Units_of_Map_Scale

 cart:pixel_resolution_y

SURFACE_PROJECTION_PARMS. MAP_SCALE
SURFACE_PROJECTION_PARMS. MAP_SCALE__UNIT

The pixel_resolution_x and pixel_resolution_y attributes indicate the image array pixel resolution (distance/pixel or degree/pixel) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y resolution values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where resolution may differ for each axis ('rectangular' pixels). NOTE: Definition of this PDS4 attribute differs from how 'resolution' was defined within PDS3.

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

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

ASCII_Real

Units_of_Map_Scale

 cart:pixel_scale

The pixel_scale attribute indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the referenced coordinate system as defined by the map projection. This attribute should be used in lieu of pixel_scale_x and pixel_scale_y when the pixel scale is not x/y aligned. i.e. a radial pixel scale. NOTE: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3

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

ASCII_Real

Units_of_Map_Scale

 cart:pixel_scale_x

SURFACE_PROJECTION_PARMS. MAP_RESOLUTION__UNIT

The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/pixel_scale_x

ASCII_Real

Units_of_Map_Scale

 cart:pixel_scale_y

SURFACE_PROJECTION_PARMS. MAP_RESOLUTION
SURFACE_PROJECTION_PARMS. MAP_RESOLUTION__UNIT

The pixel_scale_x and pixel_scale_y attributes indicate the image array pixel scale (pixel/degree or pixel/distance) relative to the Cartesian (x,y) coordinate system as defined by the map projection. Due to varying properties across different map projections, actual surface distances for an individual pixel may be accurate only at specific location(s) within the image array (e.g. reference latitude or longitude, standard parallels, etc). For most PDS products, x and y scale values are equal ('square' pixels). The inclusion of both x and y attributes allows for anticipated products where scale may differ for each axis ('rectangular' pixels). NOTE1: For presentation of hard-copy maps, a map scale is traditionally expressed as a 'representative fraction' (the ratio of a hard-copy map to the actual subject surface (e.g. 1:250,000, where one unit of measure on the map equals 250,000 of the same unit on the body surface)). This usage is relevant when map/data are presented on hard-copy media (paper, computer screen,etc). When defining pixel scale within a stored image/array context here, we are expressing a ratio between the image array and the actual surface (thus, pixel/degree or pixel/distance units). NOTE2: Definition of this PDS4 attribute differs from how 'scale' was defined within PDS3

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/pixel_scale_y

ASCII_Real

Units_of_Map_Scale

 mars2020:PIXL_Illumination

Container class containing information related to the illumination devices on PIXL. There are two, flood light and structured light. Note that some of the illumination is in the img:Illumination class; the information here is instrument-specific information that does not fit into the img: framework.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination

1) mars2020:Device_Currents

2) mars2020:Device_Flashes

3) mars2020:Device_Temperatures

4) mars2020:Device_Voltages

 mars2020:PIXL_Parameters

The PIXL Parameters class provides metadata specific to PIXL observations.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters

1) mars2020:pixl_motion_counter

2) mars2020:pixl_rtt

3) mars2020:pdp_category

4) mars2020:pdp_category_name

5) mars2020:pdp_size

6) mars2020:pdp_nvm_usn

7) mars2020:pdp_nvm_chunks

8) mars2020:pdp_nvm_block

9) mars2020:pdp_nvm_page

10) mars2020:PIXL_Illumination

11) mars2020:PIXL_Compression

 img_surface:Placement_Target_Instrument

DERIVED_IMAGE_PARMS. TARGET_INSTRUMENT

Indicates the instrument that is referred to by the product. This is not the same as the instrument that acquired the product. For example, on InSight instrument placement products, it defines which instrument is being placed.

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

1) name

2) Internal_Reference

 cart:Polar

This is an in-situ projection that provides a quasi-overhead view that extends to the horizon. Elevation is measured radially outward from the nadir location, with a constant pixel scale. Azimuth is measured along concentric circles centered at the nadir.

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

1) cart:pixel_scale

2) cart:maximum_elevation

3) cart:reference_azimuth

4) cart:Pixel_Position_Nadir_Polar

5) cart:Vector_Projection_Origin

 geom:positive_azimuth_direction

*_COORDINATE_SYSTEM. POSITIVE_AZIMUTH_DIRECTION

The positive_azimuth_direction attribute specifies the direction in which azimuth is measured in positive degrees for an observer on the surface of a body. The azimuth is measured with respect to the elevation reference plane. A value of 'clockwise' indicates that azimuth is measured positively clockwise, and 'counterclockwise' indicates that azimuth increases positively counter-clockwise.

Mars 2020 Specific:
For the M2020 operational coordinate frames, which follow the Mars Pathfinder convention, increasing azimuth moves in a clockwise ("CLOCKWISE") direction as viewed from above.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/positive_azimuth_direction

1) "CLOCKWISE"

ASCII_Short_String_Collapsed

 geom:positive_elevation_direction

*_COORDINATE_SYSTEM. POSITIVE_ELEVATION_DIRECTION

The positive_elevation_direction attribute provides the direction in which elevation is measured in positive degrees for an observer on the surface of a body. The elevation is measured with respect to the azimuthal reference plane. A value of UP or ZENITH indicates that elevation is measured positively upwards, i.e., the zenith point would be at +90 degrees and the nadir point at -90 degrees. DOWN or NADIR indicates that the elevation is measured positively downwards; the zenith point would be at -90 degrees and the nadir point at +90 degrees.

Mars 2020 Specific:
For the M2020 operational coordinate frames, which follow the Mars Pathfinder convention, increasing elevation ("UP")
moves towards the negative Z axis.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/positive_elevation_direction

1) "UP"

ASCII_Short_String_Collapsed

 Primary_Result_Summary

The Primary_Result_Summary class provides a high-level description of the types of products included in the collection or bundle

1)/Product_Bundle/Context_Area/Primary_Result_Summary

2)/Product_Collection/Context_Area/Primary_Result_Summary

3)/Product_Observational/Observation_Area/Primary_Result_Summary

1) type

2) purpose

3) data_regime

4) processing_level

5) processing_level_id

6) description

7) Science_Facets

 proc:Process

The Process class describes one of the software processes used to produce the data product referenced in the parent Processing_Information class. This class includes descriptions of the process owner as well as the data processing software used to create the data product.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process

2)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[*]

1) name

2) description

3) proc:process_owner_name

4) proc:process_owner_institution_name

5) proc:Software

 proc:process_owner_institution_name

IDENTIFICATION. PRODUCER_INSTITUTION_NAME

The pprocess_owner_institution_name attribute specifies the name of the institution that owns the software process.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[1]/process_owner_institution_name

1) "MULTIMISSION INSTRUMENT PROCESSING LAB

2) JET PROPULSION LAB"

ASCII_Short_String_Collapsed

 img:processing_algorithm

The processing_algorithm attribute specifies the name of the algorithm used to perform the processing specified by the enclosing class. Algorithm names should be defined in the project documentation, and/or in the enclosing class definition.

Mars 2020 Specific:
M2020 uses "Range_Filter_Deen_2020", which is described in the Camera SIS

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

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Sampling/Companding/processing_algorithm

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Image_Mask/processing_algorithm

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Spatial_Filter/processing_algorithm

5)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Radiometric_Correction/processing_algorithm

6)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Sampling/Companding/processing_algorithm

7)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Exposure/Autoexposure/processing_algorithm

8)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Filter_Array/processing_algorithm

9)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Downsampling/processing_algorithm

10)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Sampling/Companding/processing_algorithm

11)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Sampling/Companding/processing_algorithm

ASCII_Short_String_Collapsed

 proc:Processing_Information

The Processing_Information class contains detailed information regarding the history of processing of the data product(s) described in the label. Information that can be specified using this class includes input products used to create a specific data product and the software and processes used to produce that product.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information

1) Local_Internal_Reference

2) proc:Input_Product_List

3) proc:Process

 processing_level

The processing_level attribute provides a broad classification of data processing level.

1)/Product_Bundle/Context_Area/Primary_Result_Summary/processing_level[*]

2)/Product_Collection/Context_Area/Primary_Result_Summary/processing_level[*]

3)/Product_Collection/Context_Area/Primary_Result_Summary/processing_level

4)/Product_Observational/Observation_Area/Primary_Result_Summary/processing_level

1) "Calibrated"

2) "Derived"

3) "Partially Processed"

4) "Raw"

5) "Telemetry"

ASCII_Short_String_Collapsed

 img:processing_venue

INSTRUMENT_STATE_PARMS. SHUTTER_CORRECTION_MODE

The processing_venue attribute specifies where the processing described by the parent class was performed.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Shutter_Subtraction/processing_venue

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Sampling/Companding/processing_venue

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Radiometric_Correction/processing_venue

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Color_Filter_Array/processing_venue

1) "Ground"

2) "Ground Refined"

3) "None"

4) "Onboard"

5) "Onboard Both"

6) "Onboard Hardware"

7) "Onboard Software"

ASCII_Short_String_Collapsed

 Product_Ancillary

The Product_Ancillary class defines a product that contains data that are supplementary to observational data and cannot reasonably be associated with any other non-observational data class. Use of Product_Ancillary must be approved by the curating node.

1)/Product_Ancillary

1) Product

2) Context_Area

3) Identification_Area

4) Reference_List

5) File_Area_Ancillary

 Product_Browse

The Product Browse class defines a product consisting of one encoded byte stream digital object.

1)/Product_Browse

1) Product

2) Context_Area

3) Identification_Area

4) Reference_List

5) File_Area_Browse

 Product_Bundle

A Product_Bundle is an aggregate product and has a table of references to one or more collections.

1)/Product_Bundle

1) Product

2) Context_Area

3) Identification_Area

4) Reference_List

5) Bundle

6) File_Area_Text

7) Bundle_Member_Entry

 product_class

The product_class attribute provides the name of the product class.

1)/Product_Browse/Identification_Area/product_class

2)/Product_Bundle/Identification_Area/product_class

3)/Product_Document/Identification_Area/product_class

4)/Product_Collection/Identification_Area/product_class

5)/Product_Ancillary/Identification_Area/product_class

6)/Product_File_Text/Identification_Area/product_class

7)/Product_Observational/Identification_Area/product_class

1) "Product_AIP"

2) "Product_Ancillary"

3) "Product_Attribute_Definition"

4) "Product_Browse"

5) "Product_Bundle"

6) "Product_Class_Definition"

7) "Product_Collection"

8) "Product_Context"

9) "Product_DIP"

10) "Product_DIP_Deep_Archive"

11) "Product_Data_Set_PDS3"

12) "Product_Document"

13) "Product_File_Repository"

14) "Product_File_Text"

15) "Product_Instrument_Host_PDS3"

16) "Product_Instrument_PDS3"

17) "Product_Metadata_Supplemental"

18) "Product_Mission_PDS3"

19) "Product_Native"

20) "Product_Observational"

21) "Product_Proxy_PDS3"

22) "Product_SIP"

23) "Product_SIP_Deep_Archive"

24) "Product_SPICE_Kernel"

25) "Product_Service"

26) "Product_Software"

27) "Product_Subscription_PDS3"

28) "Product_Target_PDS3"

29) "Product_Thumbnail"

30) "Product_Update"

31) "Product_Volume_PDS3"

32) "Product_Volume_Set_PDS3"

33) "Product_XML_Schema"

34) "Product_Zipped"

ASCII_Short_String_Collapsed

 Product_Collection

A Product_Collection has a table of references to one or more basic products. The references are stored in a table called the inventory.

1)/Product_Collection

1) Product

2) Context_Area

3) Identification_Area

4) Reference_List

5) Collection

6) File_Area_Inventory

 msn_surface:product_completion_status

TELEMETRY. PRODUCT_COMPLETION_STATUS

The product_completion_status attribute indicates whether or not a product is complete or is in one of a number of incomplete states. Sample values might indicate that all portions of the product have been downlinked and received correctly, that all portions have not yet been received, or that the product contains transmission errors. The specific values are mission-dependent.

Mars 2020 Specific:
For M2020, the valid values indicate whether it was a complete or partial product as it came out of MPCS, and whether the checksum passed, failed, or was missing.

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

1) "PARTIAL"

2) "PARTIAL_CHECKSUM_FAIL"

3) "COMPLETE_CHECKSUM_PASS"

4) "COMPLETE_NO_CHECKSUM"

5) "COMPLETE_CHECKSUM_FAIL"

ASCII_Short_String_Collapsed

 Product_Document

A Product Document is a product consisting of a single logical document that may comprise one or more document editions.

1)/Product_Document

1) Product

2) Context_Area

3) Identification_Area

4) Reference_List

5) Document

 Product_File_Text

The Product File Text consists of a single text file with ASCII character encoding.

1)/Product_File_Text

1) Product

2) Identification_Area

3) Reference_List

4) File_Area_Text

 img:product_flag

THUMBNAIL_REQUEST_PARMS. GROUP_APPLICABILITY_FLAG

Indicates whether the product in the enclosing class was requested for downlink (when in Commanded_Parameters), or whether this product actually is the type in question (when in Imaging). For example, Commanded_Parameters.Histogram.product_flag = true indicates that a histogram was requested as part of the command that created the data product being labeled, while Imaging.Histogram.product_flag = true indicates that this data product itself is (or contains) a histogram.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Histogram/product_flag

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Row_Sum/product_flag

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Col_Sum/product_flag

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Frame/product_flag

5)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Thumbnail/product_flag

6)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Col_Sum/product_flag

7)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Histogram/product_flag

8)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Row_Sum/product_flag

9)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/product_flag

ASCII_Boolean

 Product_Observational

A Product_Observational is a set of one or more information objects produced by an observing system.

1)/Product_Observational

1) Product

2) Identification_Area

3) Observation_Area

4) Reference_List

5) File_Area_Observational

6) File_Area_Observational_Supplemental

 msn:product_type_name

The product_type_name identifies a group of data products within a collection that have some property in common, such as processing level, resolution, or instrument-specific setting.

Mars 2020 Specific:
This corresponds to the product types listed in Table 6-5 of the camera SIS and used as identifiers throughout.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/product_type_name

ASCII_Short_String_Collapsed

 proc:program_start_date_time

*. DAT_TIM

The program_start_date_time specifies the datetime for the start of the software program execution.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[*]/Software/Software_Program[*]/program_start_date_time

ASCII_Date_Time_YMD_UTC

 proc:program_type_name

The program_type_name attribute specifies the type of software program used for this software processing. Some examples include: VICAR, ISIS, GDAL.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[*]/Software/Software_Program[*]/program_type_name

ASCII_Short_String_Collapsed

 proc:program_user

*. USER

The program_user attribute specifies the username of the person responsible for running the software prgoram.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[*]/Software/Software_Program[*]/program_user

ASCII_Short_String_Collapsed

 proc:program_version

The program_version attribute specifies the version of the software program.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[2]/Software/Software_Program/program_version

ASCII_Short_String_Collapsed

 cart:projection_axis_offset

The projection_axis_offset attribute specifies an offset from a projection axis in a map projection. For the Cylindrical-Perspective projection, this is the radius of a circle which represents the rotation around the projection origin of the synthetic camera used to calculate each column.

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

ASCII_Real

Units_of_Length

 cart:projection_elevation

The projection_elevation attribute specifies the elevation of the vertical center of projection (loosely, where the camera is pointing). For Perspective lander map projection, this applies to the single output camera model; for Cylindrical-Perspective it applies to each columns output camera model, before the rotation specified by Vector_Projection_Z_Axis.

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

ASCII_Real

Units_of_Angle

 cart:projection_elevation_line

SURFACE_PROJECTION_PARMS. PROJECTION_ELEVATION_LINE

The projection_elevation_line attribute specifies the image line which corresponds to the projection_elevation attribute for each column of the Cylindrical-Perspective projection, before the rotation specified by Vector_Projection_Z_Axis.

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

ASCII_Real

 msn_surface:provider_id

TELEMETRY. TELEMETRY_PROVIDER_ID

The provider_id attribute identifies the organization or subsystem that supplied the telemetry data product to the producer of the raw (EDR) PDS data product. This is typically (but not always) the organization responsible for reassembling packetized data into a single product. These may vary by mission so the permissible values should be set by the mission dictionaries.

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

1) "MPCS_M2020_DP"

ASCII_Short_String_Collapsed

 publication_date

The publication_date attribute provides the date on which an item was published.

1)/Product_Document/Document/publication_date

ASCII_Date_YMD

 publication_year

The publication_year attribute provides the year in which the product should be considered as published. Generally, this will be the year the data were declared "Certified" or "Archived".

1)/Product_Bundle/Identification_Area/Citation_Information/publication_year

2)/Product_Document/Identification_Area/Citation_Information/publication_year

3)/Product_Collection/Identification_Area/Citation_Information/publication_year

4)/Product_File_Text/Identification_Area/Citation_Information/publication_year

ASCII_Date_YMD

 purpose

The purpose attribute provides an indication of the primary purpose of the observations included.

1)/Product_Bundle/Context_Area/Primary_Result_Summary/purpose

2)/Product_Collection/Context_Area/Primary_Result_Summary/purpose

3)/Product_Observational/Observation_Area/Primary_Result_Summary/purpose

1) "Calibration"

2) "Checkout"

3) "Engineering"

4) "Navigation"

5) "Observation Geometry"

6) "Science"

7) "Supporting Observation"

ASCII_Short_String_Collapsed

 geom:qcos

qcos is the scalar component of a quaternion. qcos = cos(theta/2), where theta is the angle of rotation.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Quaternion_Plus_Direction/qcos

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Articulation_Device_Parameters[2]/Device_Pose/Quaternion_Plus_Direction/qcos

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Quaternion_Model_Transform/qcos

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Quaternion_Plus_Direction/qcos

ASCII_Real

 geom:qsin1

qsin1 is the first element of the vector component of a quaternion. qsin1 = x*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Quaternion_Plus_Direction/qsin1

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Articulation_Device_Parameters[2]/Device_Pose/Quaternion_Plus_Direction/qsin1

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Quaternion_Model_Transform/qsin1

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Quaternion_Plus_Direction/qsin1

ASCII_Real

 geom:qsin2

qsin2 is the second element of the vector component of a quaternion. qsin2 = y*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Quaternion_Plus_Direction/qsin2

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Articulation_Device_Parameters[2]/Device_Pose/Quaternion_Plus_Direction/qsin2

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Quaternion_Model_Transform/qsin2

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Quaternion_Plus_Direction/qsin2

ASCII_Real

 geom:qsin3

qsin3 is the third element of the vector component of a quaternion. qsin3 = z*sin(theta/2) where theta is the angle of rotation and (x,y,z) is the unit vector around which the rotation occurs.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Quaternion_Plus_Direction/qsin3

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Articulation_Device_Parameters[2]/Device_Pose/Quaternion_Plus_Direction/qsin3

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Quaternion_Model_Transform/qsin3

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Quaternion_Plus_Direction/qsin3

ASCII_Real

 geom:quaternion_measurement_method

Specifies the method by which the coordinate space was measured. This provides an indication of the quality of the definition.

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

1) "Bundle_Adjustment"

2) "Coarse"

3) "Fine"

4) "Sun_Find"

5) "Tilt_Only"

6) "Unknown"

ASCII_Short_String_Collapsed

 geom:Quaternion_Model_Transform

GEOMETRIC_CAMERA_MODEL. MODEL_TRANSFORM_QUATERNION

The Quaternion_Model_Transform class specifies, along with Vector_Model_Transform class, the transform used for the camera model in an image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the quaternion portion of the final pose.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Quaternion_Model_Transform

1) geom:qcos

2) geom:qsin1

3) geom:qsin2

4) geom:qsin3

 geom:Quaternion_Plus_Direction

*_COORDINATE_SYSTEM. ORIGIN_ROTATION_QUATERNION
ARM_COORDINATE_SYSTEM. ORIGIN_ROTATION_QUATERNION
LANDER_COORDINATE_SYSTEM. ORIGIN_ROTATION_QUATERNION

Quaternion_Plus_Direction provides the four elements of a quaternion and its direction of rotation. The two end point frames must be identified in the enclosing class. See the definition of Quaternion_Base for more details on the quaternion classes in this dictionary.

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

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

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Quaternion_Plus_Direction

1) geom:qcos

2) geom:qsin1

3) geom:rotation_direction

4) geom:qsin2

5) geom:qsin3

 geom:Radial_Terms

GEOMETRIC_CAMERA_MODEL. MODEL_COMPONENT_6

Radial_Terms contains the coefficients of a polynomial function used to describe the radial distortion of the camera.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Radial_Terms

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Radial_Terms

1) geom:Polynomial_Coefficients_3

2) geom:c0

3) geom:c1

4) geom:c2

 img:Radiometric_Correction

The Radiometric_Correction class is a container for the type and details of the radiometric calibration performed on the product.

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

1) img:Data_Processing

2) img:active_flag

3) img:radiometric_type

4) img:processing_venue

5) img:radiometric_zenith_scaling_factor

6) img:processing_algorithm

7) img:responsivity_r

8) img:sequence_number

9) img:responsivity_g

10) img:responsivity_b

11) img:responsivity_pan

12) img:atmospheric_opacity

13) img:atmospheric_opacity_reference

14) comment

 img:radiometric_type

The radiometric_type defines the specific type of radiance measurement. Possible values include "Radiance", "Spectral Radiance", "Scaled Spectral Radiance". Note: There are many more possible values, and this definition can be updated to include more examples over time.

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

1) "No CFA"

2) "Scaled Spectral Radiance"

3) "Spectral Radiance"

ASCII_Short_String_Collapsed

 img:radiometric_zenith_scaling_factor

DERIVED_IMAGE_PARMS. RAD_ZENITH_SCALING_FACTOR

Defines the scaling factor used for Scaled Radiance or Scaled Spectral Radiance. Scaled radiance is created by dividing radiance by this factor, which scales the radiance to what it would be if the sun were at the zenith with a clear atmosphere.

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

ASCII_Real

 img:raw_count

INSTRUMENT_STATE_PARMS. INSTRUMENT_TEMPERATURE_COUNT

The raw_count attribute provides the value of some parameter measured by a spacecraft or instrument sensor in the raw units reported by that sensor. A separate attribute should be included alongside the raw_count that translates this value into the appropriate engineering units. i.e. temperature_value in degrees C or voltage_value in Volts

Mars 2020 Specific:
For M2020 SkyCam, the formulas for temperature are (where _prt is the raw count value):
pcb = ((5*pcb_prt/65536)+1.6644)/0.0050382645
pcb_degC = 0.0000000000012885*pcb^4 - 0.0000000075962*pcb^3 + 0.000025982*pcb^2 + 0.21942*pcb - 238.43
ccd = ((5*ccd_prt/65536)+1.6644)/0.0050382645
ccd_degC = 0.000000000001126*ccd^4 - 0.0000000062926*ccd^3 + 0.000023287*ccd^2 + 0.21981*ccd - 238.62

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

ASCII_NonNegative_Integer

 mars2020:rce_time_sync

SCAM_MINI_HEADER. RCE_TIME_SYNC

Last time sync value received from RCE by SuperCam RMI

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/rce_time_sync

ASCII_Integer

 msn_surface:received_packets

TELEMETRY. RECEIVED_PACKETS

The received_packets attribute provides the total number of telemetry packets actually used to construct this data product. cf. expected_packets.

Mars 2020 Specific:
For M2020, telemetry data processing does not track "packets", but instead data product "parts".

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

ASCII_NonNegative_Integer

 Record_Delimited

The Record_Delimited class is a component of the delimited table (spreadsheet) class and defines a record of the delimited table.

1)/Product_Collection/File_Area_Inventory/Inventory/Record_Delimited

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

1) fields

2) maximum_record_length

3) groups

4) Field_Delimited

5) Group_Field_Delimited

 record_delimiter

The record_delimiter attribute provides the character or characters used to indicate the end of a record.

1)/Product_Collection/File_Area_Inventory/Inventory/record_delimiter

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

3)/Product_Observational/File_Area_Observational_Supplemental[*]/Stream_Text/record_delimiter

4)/Product_Observational/File_Area_Observational_Supplemental/Stream_Text/record_delimiter

5)/Product_File_Text/File_Area_Text/Stream_Text/record_delimiter

1) "Carriage-Return Line-Feed"

2) "Line-Feed"

3) "carriage-return line-feed"

ASCII_Short_String_Collapsed

 records

The records attribute provides a count of records.

1)/Product_Collection/File_Area_Inventory/Inventory/records

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

ASCII_NonNegative_Integer

 disp:red_channel_band

The red_channel_band attribute identifies the number of the band, along the band axis, that should be loaded, by default, into the red 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/red_channel_band

ASCII_Integer

 cart:reference_azimuth

The reference_azimuth attribute specifies the azimuth of the line extending from the center of the image to the top center of the image with respect to a polar projection.

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

ASCII_Real

Units_of_Angle

 Reference_List

The Reference_List class provides general references, cross-references, and source products for the product. References cited elsewhere in the label need not be repeated here.

1)/Product_Browse/Reference_List

2)/Product_Bundle/Reference_List

3)/Product_Collection/Reference_List

4)/Product_File_Text/Reference_List

5)/Product_Observational/Reference_List

1) Internal_Reference

2) External_Reference

3) Source_Product_Internal

4) Source_Product_External

 reference_text

The reference_text attribute provides a complete bibliographic citation for a published work.

1)/Product_Bundle/Reference_List/External_Reference[*]/reference_text

UTF8_Text_Collapsed

 reference_type

The reference_type attribute provides the name of the association.

1)/Product_Browse/Reference_List/Internal_Reference/reference_type

2)/Product_Bundle/Context_Area/Investigation_Area/Internal_Reference/reference_type

3)/Product_Bundle/Context_Area/Observing_System/Observing_System_Component[*]/Internal_Reference/reference_type

4)/Product_Bundle/Context_Area/Target_Identification/Internal_Reference/reference_type

5)/Product_Bundle/Reference_List/Internal_Reference[*]/reference_type

6)/Product_Bundle/Bundle_Member_Entry[*]/reference_type

7)/Product_Document/Context_Area/Investigation_Area/Internal_Reference/reference_type

8)/Product_Document/Context_Area/Observing_System/Observing_System_Component/Internal_Reference/reference_type

9)/Product_Collection/Context_Area/Investigation_Area/Internal_Reference/reference_type

10)/Product_Collection/Context_Area/Observing_System/Observing_System_Component[*]/Internal_Reference/reference_type

11)/Product_Collection/Context_Area/Target_Identification/Internal_Reference/reference_type

12)/Product_Collection/Reference_List/Internal_Reference[*]/reference_type

13)/Product_Collection/File_Area_Inventory/Inventory/reference_type

14)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction[*]/Flat_Field_File/Internal_Reference/reference_type

15)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component/Internal_Reference/reference_type

16)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Internal_Reference/reference_type

17)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Stereo_Product_Parameters/Internal_Reference/reference_type

18)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Flat_Field_Correction/Flat_Field_File/Internal_Reference/reference_type

19)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Internal_Reference/reference_type

20)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Geometry_Projection/Internal_Reference/reference_type

21)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Derived_Product_Parameters/Placement_Target_Instrument/Internal_Reference/reference_type

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

23)/Product_Observational/Reference_List/Source_Product_Internal[*]/reference_type

24)/Product_File_Text/Reference_List/Internal_Reference/reference_type

25)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Input_Product_List/Input_Product/Internal_Reference/reference_type

26)/Product_Observational/Observation_Area/Investigation_Area/Internal_Reference/reference_type

27)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component[*]/Internal_Reference/reference_type

28)/Product_Observational/Observation_Area/Target_Identification/Internal_Reference/reference_type

29)/Product_Observational/Reference_List/Internal_Reference/reference_type

30)/Product_Observational/Reference_List/Source_Product_Internal/reference_type

ASCII_Short_String_Collapsed

 mars2020:release_number

release_number is the identifier of a scheduled release of Mars 2020 data from PDS. The first Mars 2020 data release has release_number "01". The release_number for a given product is always the first release in which it appears, and does not change if the product is revised later.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/release_number

ASCII_Short_String_Collapsed

 msn_surface:request_id

IDENTIFICATION. REQUEST_ID

The request_id is used to group related datasets together by science or engineering application or theme, such as frames in a mosaic.

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

ASCII_Short_String_Collapsed

 mars2020:reserved_1

SCAM_MINI_HEADER. RESERVED_1

Reserved field for SuperCam RMI mini-header

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/reserved_1

ASCII_Integer

 mars2020:reserved_2

SCAM_MINI_HEADER. RESERVED_2

Reserved field for SuperCam RMI mini-header

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/reserved_2

ASCII_Integer

 img:responsivity_b

Specifies the conversion factor between DN and radiance units that has been applied to the blue channel of an image.

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

ASCII_Real

 img:responsivity_g

Specifies the conversion factor between DN and radiance units that has been applied to the green channel of an image.

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

ASCII_Real

 img:responsivity_pan

Specifies the conversion factor between DN and radiance units that has been applied to a panchromatic image.

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

ASCII_Real

 img:responsivity_r

Specifies the conversion factor between DN and radiance units that has been applied to the red channel of an image.

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

ASCII_Real

 mars2020:rmi_cmos_registers

SCAM_MINI_HEADER. RMI_CMOS_REGISTERS

Dump of SuperCam RMI hardware registers

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/rmi_cmos_registers

ASCII_Short_String_Collapsed

 mars2020:rmi_fpga_registers

SCAM_MINI_HEADER. RMI_FPGA_REGISTERS

Dump of all SuperCam RMI FPGA registers

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/rmi_fpga_registers

ASCII_Short_String_Collapsed

 mars2020:rmi_header_size

SCAM_MINI_HEADER. RMI_HEADER_SIZE

For SuperCam RMI this is the total number of bytes in MU and BU headers

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/rmi_header_size

ASCII_NonNegative_Integer

 geom:rotation_direction

The rotation_direction attribute identifies the direction of the rotation for a specific quaternion. This is used when the two frames involved are unambiguously identifed in the enclosing classes.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Quaternion_Plus_Direction/rotation_direction

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[1]/Articulation_Device_Parameters[2]/Device_Pose/Quaternion_Plus_Direction/rotation_direction

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Quaternion_Plus_Direction/rotation_direction

1) "Forward"

2) "From Base"

3) "Present to Reference"

4) "Reference to Present"

5) "Reverse"

6) "Toward Base"

ASCII_Short_String_Collapsed

 img:Row_Sum

Describes a Row Summation product, which is a single column containing the sum of all pixels in each row of the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Row_Sum

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

1) img:download_priority

2) img:product_flag

 cart:sample

SURFACE_PROJECTION_PARMS. SAMPLE_PROJECTION_OFFSET

The sample attribute specifies the sample number.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Polar/Pixel_Position_Nadir_Polar/sample

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Orthorectified/Pixel_Position_Origin/sample

ASCII_Real

 img:sample_bit_mask

IMAGE. SAMPLE_BIT_MASK

The sample_bit_mask attribute Specifies the active bits in a sample. Any bit mask is valid in an non-raw product. Any 8-bit product, whether a scaled raw product or other, will have the value "2#11111111" and be stored in one byte. Any 12-bit product, whether an unscaled raw product, or an ILUT partially-processed product (see companding_method), will have the value "2#0000111111111111" and be stored in two bytes. A 15-bit product (e.g. Radiometrically-corrected Calibrated product type) will have the value "2#0111111111111111" and be stored in two bytes. Any 32-bit integer product (e.g. Histogram Raw product) will have the value "2#11111111111111111111111111111111" and be stored in four bytes. For floating-point data, sample_bit_mask is not valid and may be absent. If present, it should be ignored. NOTE: In the PDS, the domain of sample_bit_mask is dependent upon the currently-described value in the sample_bits attribute and only applies to unsigned integer values. Thus sample_bit_mask is not allowed for signed or floating-point types.

Mars 2020 Specific:
In VICAR this quantity is maintained as a bit mask; this is (also) converted to a number of bits for PDS4.

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

ASCII_Short_String_Collapsed

 img:sample_bits

IMAGE. SAMPLE_BITS

The sample_bits attribute specifies the logical or active number of bits in the data, which is distinct from the physical number of bits (for example, encoding 12-bit data within 16-bit words). These logical bits are stored in the low order (least significant) bits, with unused bits filled with 0 (or 1 for negative integers to preserve a two's complement representation). This is distinct from the valid data range (specified by valid_minimum and valid_maximum in Special_Constants class) because all values, including missing/invalid flag values, must fit within the sample_bits. The intent is that the data should be able to be sent through a communication channel that passes only sample_bits with no loss in fidelity.

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

ASCII_Short_String_Collapsed

 img:sample_fov

INSTRUMENT_STATE_PARMS. AZIMUTH_FOV
INSTRUMENT_STATE_PARMS. AZIMUTH_FOV__UNIT

The sample_fov attribute specifies the angular measure of the field of view of an imaged scene, as measured in the image sample direction (generally horizontal).

Mars 2020 Specific:
For M2020, it is computed by projecting rays from the left and right 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/sample_fov

ASCII_Real

Units_of_Angle

 img:samples

COMPRESSION_PARMS. INST_CMPRS_SEG_SAMPLES

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

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Subframe/samples

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Subframe/samples

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Subframe/samples

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Detector/samples

5)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Subframe/samples

6)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/LOCO_Parameters/Image_Compression_Segment[*]/samples

7)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment/samples

8)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment[*]/samples

9)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Subframe/samples

ASCII_NonNegative_Integer

 img:Sampling

The Sampling class contains attributes and classes related to the sampling, scaling, companding, and compression or reduction in resolution of data.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Sampling

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Sampling

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Sampling

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Sampling

1) img:crosstrack_summing

2) img:downtrack_summing

3) img:missing_pixel_count

4) img:original_sample_bits

5) img:sample_bits

6) img:sample_bit_mask

7) img:sampling_factor

8) img:saturated_pixel_count

9) img:valid_pixel_count

10) img:Companding

 scaling_factor

DERIVED_IMAGE_PARMS. IMAGE_RADIANCE_FACTOR
DERIVED_IMAGE_PARMS. RADIANCE_SCALING_FACTOR

The scaling_factor attribute is the scaling factor to be applied to each stored value in order to recover an original value. The observed value (Ov) is calculated from the stored value (Sv) thus: Ov = (Sv * scaling_factor) + value_offset. The default value is 1.

1)/Product_Observational/File_Area_Observational/Array_3D_Image/Element_Array/scaling_factor

2)/Product_Observational/File_Area_Observational/Array_2D_Image/Element_Array/scaling_factor

ASCII_Real

 Science_Facets

The Science_Facets class contains the science-related search facets. It is optional and may be repeated if an product has facets related to, for example, two different disciplines (as defined by the discipline_name facet). Note that Science_Facets was modeled with Discipline_Facets as a component and Discipline_Facets was modeled with Group_Facet1 and Group_Facet2 as components. This dependency hierarchy was flattened and only Science_Facets exists in the schema.

1)/Product_Bundle/Context_Area/Primary_Result_Summary/Science_Facets

2)/Product_Collection/Context_Area/Primary_Result_Summary/Science_Facets

3)/Product_Observational/Observation_Area/Primary_Result_Summary/Science_Facets

1) wavelength_range

2) domain

3) Discipline_Facets

4) discipline_name

 img:segment_count

The segment_count attribute identifies the number of segments into which the image was partitioned for error containment purposes.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/segment_count

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/ICER_Parameters/segment_count

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/ICER_Parameters/segment_count

ASCII_NonNegative_Integer

 img:segment_number

The segment_number attribute identifies which compression segment is described in the current Segment class.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/LOCO_Parameters/Image_Compression_Segment[*]/segment_number

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment/segment_number

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment[*]/segment_number

ASCII_NonNegative_Integer

 img:segment_quality

COMPRESSION_PARMS. INST_CMPRS_SEGMENT_QUALITY

The segment_quality attribute identifies the resultant or targeted image quality index for on-board ICER data compression. Upon return by the ICER decompress function, the output quantity segment_quality provides an indication of the quality of the reconstructed segment. Specifically, the value returned is a double for which the integer values correspond to attained min loss values, but in general is an interpolation between these values. Thus lower values of segment_quality correspond to higher reconstructed qualities, and a value of indicates lossless compression. Note that the compressed stream does not directly contain the value of min loss that was given to the compressor, but the decompressor does know how far along in the decompression process it got before it ran out of bits; this information is used to determine segment_quality. In rare circumstances the decompressor m ay not be able to determine segment_quality for a segment that it decompresses. In this case it sets segment_quality to 1.0. The reconstructed segment might be either lossy or lossless when this occurs. The technical condition under which a quality value is not determined is that the decompressor runs out of the data for the segment before decoding any bit plane information.

Mars 2020 Specific:
For M2020, upon return by the ICER decompress function "deicer_decompress" [Ref 31] for data segment "seg", the output quantity "data_seg_status[seg]" contains a number indicating the decode status. The decode status may have
one or more of the following flags set:
* SHORTDATASEG FLAG (bit 0): If this flag is set, then
the segment contained so little data that nothing could
be reconstructed in the segment.
* INCONSISTENTDATA FLAG (bit 1): If this flag is set,
then one or more pieces of information in the segment
header (specifically, image width, image height, n segs,
wavelet filter, n decomps) are inconsistent with the
value(s) in the first (valid) segment. ICER will ignore the
data in this segment.
* DUPLICATESEG FLAG (bit 2): If this flag is set, then the
segment index given in the header equals that given by
a previous segment. The decompressor will ignore the
data in this segment.
* BADBITPLANENUMBER FLAG (bit 3): If this flag is set,
then an ICER internal parameter in the header for this
segment has probably been corrupted. The
decompressor will ignore the data in this segment.
* BADBITPLANECOUNT FLAG (bit 4): If this flag is set,
then an ICER internal parameter in the header for this
segment has probably been corrupted. The
decompressor will ignore the data in this segment.
* BADDATA FLAG (bit 5): If this flag is set, then either the
parameter combination given in the header for this
segment are not allowed by ICER, or the segment
number is bad. This probably indicates corrupted data.
The decompressor will ignore the data in this segment.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment/segment_quality

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment[*]/segment_quality

ASCII_Real

 img:segment_status

COMPRESSION_PARMS. INST_CMPRS_SEGMENT_STATUS

The segment_status attribute provides a bit mask which provides the status of decoding for the compression segment identified by segment_number. Upon return by the ICER decompress function, the output quantity of segment_status contains a number indicating the decode status. The decode status may have one or more of the following flags set: SHORTDATASEG FLAG (bit 0): If this flag is set, then the segment contained so little data that nothing could be reconstructed in the segment. INCONSISTENTDATA FLAG (bit 1): If this flag is set, then one or more pieces of information in the segment header (specifically, image width, image height, n segs, wavelet filter, n decomps) are inconsistent with the value(s) in the first (valid) segment. ICER will ignore the data in this segment. DUPLICATESEG FLAG (bit 2): If this flag is set, then the segment index given in the header equals that given by a previous segment. The decompressor will ignore the data in this segment. BADBITPLANENUMBER FLAG (bit 3): If this flag is set, then an ICER internal parameter in the header for this segment has probably been corrupted. The decompressor will ignore the data in this segment. BADBITPLANECOUNT FLAG (bit 4): If this flag is set, then an ICER internal parameter in the header for this segment has probably been corrupted. The decompressor will ignore the data in this segment. BADDATA FLAG (bit 5): If this flag is set, then either the parameter combination given in the header for this segment are not allowed by ICER, or the segment number is bad. This probably indicates corrupted data. The decompressor will ignore the data in this segment.

Mars 2020 Specific:
For M2020, upon return by the ICER decompress function "deicer_decompress" [Ref 31] for data segment "seg", the output quantity "seg_quality[seg]" provides an indication of the quality of the reconstructed segment. Specifically, the value returned is a double for which the integer values correspond to attained min loss values, but in general is an interpolation between these values. Thus lower values of seg_quality[seg] correspond to higher reconstructed qualities, and a value of ndicates lossless compression. Note that the compressed stream does not directly contain the value of min loss that was given to the compressor, but the decompressor does know how far alongin the decompression process it got before it ran out of bits; this information is used to determine seg quality[seg].

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/LOCO_Parameters/Image_Compression_Segment[*]/segment_status

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment/segment_status

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/Image_Compression_Segment[*]/segment_status

ASCII_Numeric_Base2

 geom:selected_instrument_id

ARM_ARTICULATION_STATE. ARTICULATION_DEV_INSTRUMENT_ID

The selected_instrument_id attribute specifies an abbreviated name or acronym that identifies the selected instrument mounted on the articulation device.

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

1) "TURRET"

2) "DRILL"

3) "DOCKING POST"

4) "PIXL"

5) "GDRT"

6) "FCS"

7) "WATSON"

8) "SHERLOC"

9) "CUSTOM TCP"

ASCII_Short_String_Collapsed

 msn_surface:sequence_execution_count

TELEMETRY. SEQUENCE_EXECUTION_COUNT

The sequence_execution_count specifies how many times this sequence has executed since the last reset of the flight computer.

Mars 2020 Specific:
For M2020, this means RCE (Rover Compute Element) start-up or boot, which happens every time the rover wakes up (generally daily).

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

ASCII_NonNegative_Integer

 msn_surface:sequence_id

IDENTIFICATION. SEQUENCE_ID

The sequence_id identifies the command sequence used to acquire this product.

Mars 2020 Specific:
For M20, this consists of two components. First, a 4-letter "category" which typically corresponds to the relevant FSW subsystem (e.g. "eng_" for surface engineering sequences) or payload (e.g. " zcam" for Mastcam-Z sequences). Second, a 5-digit unique number for the sequence.

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

ASCII_Short_String_Collapsed

 sequence_number

The sequence_number attribute provides a number that is used to order axes in an array.

1)/Product_Ancillary/File_Area_Ancillary/Array_3D_Image/Axis_Array[*]/sequence_number

2)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/Axis_Array[*]/sequence_number

3)/Product_Observational/File_Area_Observational/Array_3D_Image/Axis_Array[*]/sequence_number

4)/Product_Observational/File_Area_Observational/Array_2D_Image/Axis_Array[*]/sequence_number

ASCII_NonNegative_Integer

 msn_surface:sequence_version_id

IDENTIFICATION. SEQUENCE_VERSION_ID

The sequence_version_id identifies which of potentially several versions of a sequence_id were used to acquire this product.

Mars 2020 Specific:
Note that sequence versions start at 1, so a value of 0 indicates there was no sequence involved in the acquisition

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

ASCII_Short_String_Collapsed

 img:Shutter_Subtraction

The Shutter_Subtraction class specifies attributes describing the removal from the image of the shutter, or fixed-pattern.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Shutter_Subtraction

1) img:Data_Processing

2) img:active_flag

3) img:shutter_subtraction_mode

4) img:processing_venue

5) img:exposure_duration_threshold_count

6) img:processing_algorithm

7) img:sequence_number

 img:shutter_subtraction_mode

INSTRUMENT_STATE_PARMS. SHUTTER_CORRECTION_MODE
INSTRUMENT_STATE_PARMS. SHUTTER_EFFECT_CORRECTION_FLAG
OBSERVATION_REQUEST_PARMS. SHUTTER_CORRECTION_MODE
OBSERVATION_REQUEST_PARMS. SHUTTER_CORRECTION_MODE_ID

The shutter_subtraction_mode specifies whether shutter subtraction will be performed, or if it is dependent on the exposure_duration_threshold_count.

Mars 2020 Specific:
For M2020 SkyCam, shutter subtraction mode is ALWAYS for BRIGHT images (see img_surface:instrument_mode_id) and NONE for DARK and STANDALONE images.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Shutter_Subtraction/shutter_subtraction_mode

1) "FALSE"

2) "TRUE"

ASCII_Short_String_Collapsed

 proc:Software

The Software class describes the data processing software used in order to produce the data product.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process/Software

2)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[*]/Software

1) name

2) software_id

3) software_version_id

4) software_type

5) description

6) Internal_Reference

7) proc:Software_Program

 proc:Software_Program

The Software_Program class describes the specific components or tasks of the Software executed in producing the data product.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[*]/Software/Software_Program

1) name

2) proc:program_type_name

3) proc:program_user

4) proc:program_hostname

5) proc:program_path

6) proc:program_version

7) proc:program_start_date_time

8) proc:program_stop_date_time

9) description

10) proc:Software_Program_Parameters

 proc:Software_Program_Parameters

The Software_Program_Parameters class specifies the set of 1 or more parameters for the software program. These parameters can be input, output, or log information. The premise being a way to capture as much information as possible about the software program execution.

1)/Product_Observational/Observation_Area/Discipline_Area/Processing_Information/Process[*]/Software/Software_Program[*]/Software_Program_Parameters

1) proc:Parameter

 mars2020:sol_number

Sol_number is the number of the Mars day on which an observation was acquired. Landing day is Sol 0.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/sol_number

ASCII_Integer

 geom:solar_azimuth

*_DERIVED_GEOMETRY_PARMS. SOLAR_AZIMUTH
*_DERIVED_GEOMETRY_PARMS. SOLAR_AZIMUTH__UNIT

The solar_azimuth attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of azimuth is set by the positive_azimuth_direction attribute in the reference coordinate space. The azimuth is measured in the clockwise or counterclockwise direction (as viewed from above) with the meridian passing through the positive spin axis of the planet (i.e., the north pole) defining the zero reference.

Mars 2020 Specific:
For M2020, the value in the SITE_DERIVED_GEOMETRY group is calculated using SPICE based on the time of the observation. The value in the ROVER_DERIVED_GEOMETRY group reflects what was sent in telemetry (as az/el, converted from the telemetered unit vector). Thus, even after they are converted to a common frame, the values will likely differ by a small amount, representing the difference between the rover's knowledge and the (more accurate) SPICE computation.

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

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

ASCII_Real

Units_of_Angle

 geom:solar_elevation

*_DERIVED_GEOMETRY_PARMS. SOLAR_ELEVATION
*_DERIVED_GEOMETRY_PARMS. SOLAR_ELEVATION__UNIT

The solar_elevation attribute specifies one of two angular measurements indicating the direction to the Sun as measured from a specific point on the surface of a planet (eg., from a lander or rover). The positive direction of the elevation is set by the positive_elevation_direction attribute in the reference coordinate space. The elevation is measured from the plane which is normal to the line passing between the surface point and the planet's center of mass, and that intersects the surface point.

Mars 2020 Specific:
For M2020, the value in the SITE_DERIVED_GEOMETRY
group is calculated using SPICE based on the time of the observation. The value in the ROVER_DERIVED_GEOMETRY group reflects what was
sent in telemetry (as az/el, converted from the telemetered
unit vector). Thus, even after they are converted to a common frame, the values will likely differ by a small amount, representing the difference between the rover's knowledge
and the (more accurate) SPICE computation.

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

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

ASCII_Real

Units_of_Angle

 solar_longitude

IDENTIFICATION. SOLAR_LONGITUDE

The solar_longitude attribute provides the angle between the body-Sun line at the time of interest and the body-Sun line at its vernal equinox.

1)/Product_Observational/Observation_Area/Time_Coordinates/solar_longitude

ASCII_Real

Units_of_Angle

 msn:solar_longitude

IDENTIFICATION. SOLAR_LONGITUDE

solar_longitude is the solar longitude, as defined in the main PDS4 data dictionary.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Surface_Mission/solar_longitude

ASCII_Real

Units_of_Angle

 geom:solution_id

*_COORDINATE_SYSTEM. SOLUTION_ID

The solution_id attribute specifies the unique identifier for the solution set to which the values in the group belong. For certain kinds of information, such as pointing correction (pointing models) and rover localization (coordinate system definitions), the "true" value is unknown and only estimates of the true value exist. Thus, more than one set of estimates may exist simultaneously, each valid for its intended purpose. Each of these sets is called a "solution" to the unknown true value. The solution_id attribute is used to identify which solution is being expressed by the containing group. No specific naming convention is defined here, however it is recommended that projects adopt one. The intent is to be able to identify who created the solution, and why. Possible components of the naming convention include user, institution, purpose, request ID, version, program, date/time.

Mars 2020 Specific:
For M2020, when in a COORDINATE_SYSTEM group, the SOLUTION_ID specifies the ID of the coordinate system being defined in that group. It must be globally unique across all coordinate system instances, i.e. it cannot be reused to define the same coordinate system instance differently. Different coordinate system instances (for example, different values of the RMC index) may share the same SOLUTION_ID. The SOLUTION_ID should be the same identifier used in the PLACES rover localization database. The special name "telemetry" is used for values telemetered from the rover. If SOLUTION_ID is absent, "telemetry" should be assumed.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Coordinate_Space_Present/Coordinate_Space_Indexed/solution_id

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

ASCII_Short_String_Collapsed

 Source_Product_Internal

The Source_Product _Internal class is used to reference one or more source products in the PDS4 registry system. A source product contains input data for the creation of this product.

1)/Product_Observational/Reference_List/Source_Product_Internal[*]

2)/Product_Observational/Reference_List/Source_Product_Internal

1) lidvid_reference

2) reference_type

3) comment

 mars2020:spacecraft_clock_partition

The spacecraft_clock_partition provides the clock partition active for the spacecraft_clock_start and spacecraft_clock_stop attributes. This attribute may be used when the spacecraft_clock values do not include a partition number.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/spacecraft_clock_partition

ASCII_Integer

 msn:spacecraft_clock_partition

IDENTIFICATION. SPACECRAFT_CLOCK_CNT_PARTITION

The spacecraft_clock_partition provides the clock partition active for the spacecraft_clock attribute.

Mars 2020 Specific:
Always 1 for M2020.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/spacecraft_clock_partition

ASCII_Integer

 mars2020:spacecraft_clock_start

The spacecraft_clock_start is the value of the spacecraft clock at the beginning of an observation, in seconds. Values are formed according to the pattern [p/]dddddddddd[.fffffffff], where p is an optional partition number, dddddddddd is a whole number of seconds up to 10 digits, and .fffffffff is an optional fraction of a second up to 9 digits. The whole number and fraction are separated by a period. If a partition number and slash are not present, then the attribute spacecraft_clock_partition must be used.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/spacecraft_clock_start

ASCII_Short_String_Collapsed

 msn:spacecraft_clock_start

IDENTIFICATION. SPACECRAFT_CLOCK_START_COUNT

The spacecraft_clock_start is the value of the spacecraft clock at the beginning of the observation.

Mars 2020 Specific:
For M2020, the time period of interest is the beginning of data acquisition.

The format is "ssssssssss.mmm",where "ssssssssss" = seconds converted from the clock's coarse counter and "mmm" = milliseconds converted from the clock's fine counter. The miliseconds for most instruments are conputed as:
[(fine_counter shift right 12 bits) / 2**20] * 1000

For ZCAM, this is taken from the mini-header

For SkyCam, this is taken from the Timetag field in the header, but has no subseconds.

SCLK is measured from an epoch time of January 1, 2000, 12:00:00 Ephemeris Time, commonly called J2000. This is the beginning of Julian Year 2000, and corresponds to a Julian date of 2451545.0. This is equivalent to January 1, 2000, 11:58:55.816 UTC. Ideally, the SCLK should equal the exact number of seconds since the epoch. Deviations from this ideal will occur due to clock drift and errors in setting the SCLK value.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/spacecraft_clock_start

ASCII_Short_String_Collapsed

 msss_cam_mh:spacecraft_clock_start

The spacecraft_clock_start is the value of the spacecraft clock at the beginning of the observation.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/spacecraft_clock_start

ASCII_Short_String_Collapsed

 mars2020:spacecraft_clock_stop

The spacecraft_clock_stop is the value of the spacecraft clock at the end of an observation, in seconds. Values are formed according to the pattern [p/]dddddddddd[.fffffffff], where p is an optional partition number, dddddddddd is a whole number of seconds up to 10 digits, and .fffffffff is an optional fraction of a second up to 9 digits. The whole number and fraction are separated by a period. If a partition number and slash are not present, then the attribute spacecraft_clock_partition must be used.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/spacecraft_clock_stop

ASCII_Short_String_Collapsed

 msn:spacecraft_clock_stop

IDENTIFICATION. SPACECRAFT_CLOCK_STOP_COUNT

The spacecraft_clock_stop is the value of the spacecraft clock at the end of the observation. spacecraft_clock_stop should only be used if there's also a spacecraft_clock_start value.

Mars 2020 Specific:
For M2020, the time period of interest is the end of data acquisition.

The format is "ssssssssss.mmm",where "ssssssssss" = seconds converted from the clock's coarse counter and "mmm" = milliseconds converted from the clock's fine counter. The miliseconds are conputed as:
[(fine_counter shift right 12 bits) / 2**20] * 1000

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/spacecraft_clock_stop

ASCII_Short_String_Collapsed

 img:Spatial_Filter

The Spatial_Filter class specifies what kind of spatial filtering has been done on the image. Spatial filtering looks at the geometry of pixels (e.g. XYZ or range values) rather than their intensity (cf. Image_Filter).

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Spatial_Filter

1) img:Data_Processing

2) img:active_flag

3) img:processing_venue

4) img:filter_window_line

5) img:processing_algorithm

6) img:filter_window_sample

7) img:sequence_number

8) img:max_filter_window_line

9) img:max_filter_window_sample

10) img:min_filter_window_line

11) img:min_filter_window_sample

 cart:Spatial_Reference_Information

The Spatial_Reference_Information class provides a description of the reference frame for, and the means to encode, coordinates in a data set.

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

1) cart:Horizontal_Coordinate_System_Definition

 Special_Constants

The Special Constants class provides a set of values used to indicate special cases that occur in the data.

1)/Product_Observational/File_Area_Observational/Array_3D_Image/Special_Constants

2)/Product_Observational/File_Area_Observational/Array_2D_Image/Special_Constants

1) saturated_constant

2) missing_constant

3) error_constant

4) invalid_constant

5) unknown_constant

6) not_applicable_constant

7) valid_maximum

8) high_instrument_saturation

9) high_representation_saturation

10) valid_minimum

11) low_instrument_saturation

12) low_representation_saturation

 img:special_line

INSTRUMENT_STATE_PARMS. SPECIAL_LINE

Line number of the special point.

Mars 2020 Specific:
For SuperCam on M2020, specifies the line number in a particular RMI image that has a special meaning. The context of the meaning is defined by SPECIAL_NAME.

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

ASCII_NonNegative_Integer

 img:Special_Point

Defines a special point on the image detector, such as the location in pixel space that a co-boresighted instrument measures.

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

1) name

2) description

3) img:special_line

4) img:special_sample

 img:special_sample

INSTRUMENT_STATE_PARMS. SPECIAL_NAME

Sample number of the special point.

Mars 2020 Specific:
For SuperCam on M2020, identifies the LIBS laser "hot spot" in a particular RMI image. The text string used is "Location of the LIBS laser spot in the RMI image".

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

1) "Location of the LIBS laser spot in the RMI image described by the camera model"

ASCII_NonNegative_Integer

 geom:spice_kernel_file_name

TELEMETRY. SPICE_FILE_NAME

The spice_kernel_file_name attribute provides the file name of a SPICE kernel file used to process the data or to produce geometric quantities given in the label.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/SPICE_Kernel_Files/SPICE_Kernel_Identification/spice_kernel_file_name

ASCII_File_Name

 geom:SPICE_Kernel_Files

The SPICE_Kernel_Files class provides references to the SPICE files used when calculating geometric values.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/SPICE_Kernel_Files

1) comment

2) geom:SPICE_Kernel_Identification

 geom:SPICE_Kernel_Identification

The SPICE_Kernel_Identification class optionally includes the SPICE kernel type and provides two alternatives for identifying the product: LIDVID using Internal_Reference, and the file name of the kernel file. Although optional, LIDVID should be given if one is available. The optional kernel_provenance attribute indicates whether the kernel is a predict or reconstructed kernel, or some combination of the two, or if it is a kernel type for which such distinctions do not apply.

1)/Product_Observational/Observation_Area/Discipline_Area/Geometry/SPICE_Kernel_Files/SPICE_Kernel_Identification

1) kernel_type

2) geom:spice_kernel_file_name

3) geom:kernel_provenance

4) Internal_Reference

 cart:start_azimuth

SURFACE_PROJECTION_PARMS. START_AZIMUTH
SURFACE_PROJECTION_PARMS. START_AZIMUTH__UNIT

The start_azimuth specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the left edge of the output map. Applies to Cylindrical and Cylindrical-Perspective lander map projections only.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/start_azimuth

ASCII_Real

Units_of_Angle

 geom:start_azimuth

SITE_DERIVED_GEOMETRY_PARMS. START_AZIMUTH
SITE_DERIVED_GEOMETRY_PARMS. START_AZIMUTH__UNIT

The start_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation starts. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. When applied to a site or surface projection coordinate space, specifies the azimuth of the left edge of the output map. Applies to Cylindrical and Cylindrical-Perspective projections only.

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

ASCII_Real

Units_of_Angle

 msss_cam_mh:start_camera_product_id

MINI_HEADER. START_IMAGE_ID

The start_camera_product_id of the first frame used to make a focus merge (Zstack) product.

1)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/start_camera_product_id

ASCII_Short_String_Collapsed

 start_date_time

IDENTIFICATION. START_TIME

The start_date_time attribute provides the date and time appropriate to the beginning of the product being labeled.

Mars 2020 Specific:
For M2020, the time period of interest is returned from SPICE suburoutines and based on the beginning of data acquisition.

1)/Product_Bundle/Context_Area/Time_Coordinates/start_date_time

2)/Product_Collection/Context_Area/Time_Coordinates/start_date_time

3)/Product_Observational/Observation_Area/Time_Coordinates/start_date_time

ASCII_Date_Time_YMD_UTC

 img_surface:start_image_id

OBSERVATION_REQUEST_PARMS. START_IMAGE_ID

Specifies the starting image ID for some operation.

Mars 2020 Specific:
For ZCAM, Watson, and MCI, this indicates the starting CPDID for the focus merge (Zstack) operation. A negative number (-n) says to use the nth most recently acquired Zstack

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

ASCII_Short_String_Collapsed

 mars2020:start_local_mean_solar_time

Start_local_mean_solar_time is the local mean solar time, as defined in the main PDS4 data dictionary, at the beginning of an observation.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/start_local_mean_solar_time

ASCII_Short_String_Collapsed

 msn:start_local_mean_solar_time

IDENTIFICATION. LOCAL_MEAN_SOLAR_TIME

start_local_mean_solar_time is the local mean solar time, as defined in the main PDS4 data dictionary.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Surface_Mission/start_local_mean_solar_time

ASCII_Short_String_Collapsed

 msn:start_local_mean_solar_time_sol

IDENTIFICATION. LOCAL_MEAN_SOLAR_TIME

The start_local_mean_solar_time_sol element specifies the number of solar days elapsed since a reference day (e.g. the day on which a landing vehicle set down) for local mean solar time (LMST). Days are measured in rotations of the planet in question from midnight to midnight. The reference day is '0', as Landing day is Sol 0. If before Landing day, then value will be less than or equal to '0'and can be negative.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Surface_Mission/start_local_mean_solar_time_sol

ASCII_Integer

 mars2020:start_local_true_solar_time

Start_local_true_solar_time is the local true solar time, as defined in the main PDS4 data dictionary, at the beginning of an observation.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/start_local_true_solar_time

ASCII_Short_String_Collapsed

 msn:start_local_true_solar_time

IDENTIFICATION. LOCAL_TRUE_SOLAR_TIME

start_local_true_solar_time is the local true solar time, as defined in the main PDS4 data dictionary.

Mars 2020 Specific:
For M2020, 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".

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Surface_Mission/start_local_true_solar_time

ASCII_Short_String_Collapsed

 mars2020:start_local_true_solar_time_sol

The start_local_true_solar_time_sol element specifies the number of solar days elapsed since a reference day (e.g. the day on which a landing vehicle set down) for local true solar time (LTST). Days are measured in rotations of the planet in question from midnight to midnight. The reference day is '0', as Landing day is Sol 0. If before Landing day, then value will be less than or equal to '0' and can be negative. Start_local_true_solar_time_sol should accompany the attribute start_local_true_solar_time if that attribute's value does not include a sol number prefix.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/start_local_true_solar_time_sol

ASCII_Integer

 msn:start_local_true_solar_time_sol

IDENTIFICATION. LOCAL_TRUE_SOLAR_TIME_SOL

The start_local_true_solar_time_sol element specifies the number of solar days elapsed since a reference day (e.g. the day on which a landing vehicle set down) for local true solar time (LTST). Days are measured in rotations of the planet in question from midnight to midnight. The reference day is '0', as Landing day is Sol 0. If before Landing day, then value will be less than or equal to '0'and can be negative.

Mars 2020 Specific:
For M2020, the reference day is "0", as Landing day is Sol 0. If before Landing day, then value will be less than or equal to "0" and can be negetive.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Surface_Mission/start_local_true_solar_time_sol

ASCII_Integer

 msn:start_sol_number

IDENTIFICATION. PLANET_DAY_NUMBER

The start_sol_number is the number of the Mars day on which an observation began. Landing day is Sol 0. For multi-sol observations, such as mosaics, if start_sol_number is given but stop_sol_number is not, the start_sol_number may instead be interpreted as the primary, or most important, sol for this observation.

Mars 2020 Specific:
For M2020, the reference day is "0", as Landing day is Sol 0. If before Landing day, value will be less than or equal to "0".

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Surface_Mission/start_sol_number

ASCII_Integer

 mars2020:start_solar_longitude

Start_solar_longitude is the solar longitude, as defined in the main PDS4 data dictionary, at the beginning of an observation.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/Observation_Information/start_solar_longitude

ASCII_Real

Units_of_Angle

 img_surface:stereo_baseline_length

DERIVED_IMAGE_PARMS. STEREO_BASELINE

The stereo_baseline_length attribute specifies the separation between the two cameras used for processing of the stereo image.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Stereo_Product_Parameters/stereo_baseline_length

ASCII_Real

Units_of_Length

 img_surface:Stereo_Product_Parameters

The Stereo_Product_Parameters class describes the conditions under which stereo analysis was performed. This includes items such as the stereo baseline (separation between the cameras) and what partner image(s) were used for stereo analysis. If present, stereo partner images can be referenced using either an Internal_Reference or External_Reference.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging/Stereo_Product_Parameters

1) img_surface:correlation_average_scale

2) img_surface:correlation_overlap_percentage

3) img_surface:correlation_pixel_count

4) img_surface:stereo_baseline_length

5) Internal_Reference

6) External_Reference

 cart:stop_azimuth

SURFACE_PROJECTION_PARMS. STOP_AZIMUTH
SURFACE_PROJECTION_PARMS. STOP_AZIMUTH__UNIT

The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. For lander map projections, this attribute specifies the azimuth of the right edge of the output map. Applies to Cylindrical and Cylindrical-Perspective lander map projections only.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/stop_azimuth

ASCII_Real

Units_of_Angle

 geom:stop_azimuth

SITE_DERIVED_GEOMETRY_PARMS. STOP_AZIMUTH
SITE_DERIVED_GEOMETRY_PARMS. STOP_AZIMUTH__UNIT

The stop_azimuth attribute specifies the angular distance from a fixed reference position at which an image or observation stops. Azimuth is measured in a spherical coordinate system, in a plane normal to the principal axis. Azimuth values increase according to the right hand rule relative to the positive direction of the principal axis of the spherical coordinate system. When applied to a site or surface projection coordinate space, specifies the azimuth of the right edge of the output map. Applies to Cylindrical and Cylindrical-Perspective projections only.

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

ASCII_Real

Units_of_Angle

 stop_date_time

IDENTIFICATION. STOP_TIME

The stop_date_time attribute provides the date and time appropriate to the end of the product being labeled.

1)/Product_Bundle/Context_Area/Time_Coordinates/stop_date_time

2)/Product_Collection/Context_Area/Time_Coordinates/stop_date_time

3)/Product_Observational/Observation_Area/Time_Coordinates/stop_date_time

ASCII_Date_Time_YMD_UTC

 Stream_Text

The Stream text class defines a text object.

1)/Product_Observational/File_Area_Observational_Supplemental[*]/Stream_Text

2)/Product_Observational/File_Area_Observational_Supplemental/Stream_Text

3)/Product_File_Text/File_Area_Text/Stream_Text

1) Parsable_Byte_Stream

2) name

3) offset

4) record_delimiter

5) local_identifier

6) object_length

7) md5_checksum

8) description

9) parsing_standard_id

10) Digital_Object

 img:striping_count

TELEMETRY. STRIPING_COUNT

Specifies the number of stripes (N) used during dark current mitigation within image acquisition. Image “striping” is comprised of reading out the image in N different parts (“stripes”), often using a hardware windowing mode, using N separate exposures (with identical exposure times). These successive stripes correspond to physically different locations on the CCD. A commandable overlap (M rows) allows each successive row to "cover" the image pixels towards the readout region.

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

ASCII_NonNegative_Integer

 img:striping_overlap_rows

Specifies the number of rows (M) of striping overlap used during dark current mitigation within image acquisition. Image “striping” is comprised of reading out the image in N different parts (“stripes”), often using a hardware windowing mode, using N separate exposures (with identical exposure times). These successive stripes correspond to physically different locations on the CCD. A commandable overlap (M rows) allows each successive row to "cover" the image pixels towards the readout region.

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

ASCII_NonNegative_Integer

 img:Subframe

SUBFRAME_REQUEST_PARMS. GROUP_APPLICABILITY_FLAG

The Subframe class describes the position and other optional characteristics of an image subframe, relative to the original image.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header/Subframe

2)/Product_Observational/Observation_Area/Discipline_Area/MSSS_Camera_Mini_Header/Subframe

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Subframe

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Subframe

5)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Subframe

6)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Subframe

1) img:first_line

2) img:first_sample

3) img:lines

4) img:samples

5) img:line_fov

6) img:sample_fov

7) name

8) description

9) img:subframe_type

 img:subframe_type

SUBFRAME_REQUEST_PARMS. SUBFRAME_TYPE

The subframe_type attribute specifies the method of subframing performed on the image. These methods may vary by mission so the permissible values should be set by the mission dictionaries. The current enumerations were added for the MSL mission and can be expanded if needed.

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

1) "NONE"

2) "SW_ONLY"

3) "HW_COND"

4) "HW_SW"

5) "SUN_NO_IMG"

6) "SUN_FULL"

7) "HW_ONLY"

ASCII_Short_String_Collapsed

 mars2020:SuperCam_Parameters

The SuperCam_Parameters class provides metadata specific to SuperCam observations.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters

1) mars2020:SuperCam_RMI_Mini_Header

2) mars2020:SuperCam_Ancillary_Header

3) mars2020:SuperCam_Generic_Packet_Header

 mars2020:SuperCam_RMI_Mini_Header

This class contains the "mini-header" for the SuperCam RMI camera on Mars 2020. The mini- header is a set of information that is tightly tied to the camera hardware, and the instrument team finds value in keeping the set of mini- header information together. Much (but not all) of the information is also included in appropriate sections of the discipline dictionaries, which is where general users should go.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/SuperCam_Parameters/SuperCam_RMI_Mini_Header

1) mars2020:rmi_header_size

2) mars2020:memory_bank

3) mars2020:rmi_cmos_registers

4) mars2020:rmi_fpga_registers

5) mars2020:marker_pad

6) mars2020:rce_time_sync

7) mars2020:milliseconds_count

8) mars2020:num_images_transmitted

9) mars2020:reserved_1

10) mars2020:reserved_2

11) mars2020:data_length

12) img:Exposure

13) img:Subframe

14) img:High_Dynamic_Range

 img_surface:Surface_Imaging

Attributes specific to imaging instruments on surface missions.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Imaging

1) img_surface:Image_Identifiers

2) img_surface:Instrument_Information

3) img_surface:Derived_Product_Parameters

4) img_surface:Error_Model

5) img_surface:Geometry_Projection

6) img_surface:Reachability

7) img_surface:Stereo_Product_Parameters

8) geom:Coordinate_Space_Reference

9) img_surface:Error_Pixel

10) img_surface:Commanded_Parameters

 msn:Surface_Mission

The Surface_Mission class provides information about a surface mission.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Surface_Mission

1) msn:start_sol_number

2) msn:stop_sol_number

3) msn:start_local_mean_solar_time

4) msn:stop_local_mean_solar_time

5) msn:start_local_mean_solar_time_sol

6) msn:stop_local_mean_solar_time_sol

7) msn:start_local_true_solar_time

8) msn:stop_local_true_solar_time

9) msn:start_local_true_solar_time_sol

10) msn:stop_local_true_solar_time_sol

11) msn:solar_longitude

12) msn:year_number

13) msn:year_number_reference

 msn_surface:Surface_Mission_Information

The Surface_Mission_Information class contains attributes specific to surface missions which apply across instrument types.

1)/Product_Observational/Observation_Area/Discipline_Area/Surface_Mission_Information

1) msn_surface:surface_gravity

2) msn_surface:Command_Execution

3) msn_surface:Telemetry

4) msn_surface:Observational_Intent

5) msn_surface:Commanded_Parameters

 cart:Surface_Model_Parameters

This class describes the surface model used by the projection. For in-situ mosaics, the surface model describes the surface upon which input images are projected in order to create a unified point of view in a mosaic. To the extent the surface model does not match the actual surface, parallax errors typically occur at seams between images.

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

1) cart:surface_model_type

2) cart:Surface_Model_Planar

3) cart:Surface_Model_Spherical

4) geom:Coordinate_Space_Reference

 cart:Surface_Model_Planar

This is a specific type of surface model that treats the surface as a flat plane, with a specified orientation (Vector_Surface_Normal) and location (Vector_Surface_Ground_Location).

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

1) cart:Vector_Surface_Normal

2) cart:Vector_Surface_Ground_Location

 cart:surface_model_type

SURFACE_MODEL_PARMS. SURFACE_MODEL_TYPE

Specifies the type of surface used for the reprojection performed during the mosaicking process. Valid values: Planar - refers to a flat planar model; Spherical - refers to a spherical model.

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

1) "INFINITY"

2) "PLANE"

3) "SPHERE"

4) "SPHERE1"

5) "SPHERE2"

ASCII_Short_String_Collapsed

 Table_Delimited

The Table_Delimited class defines a simple table (spreadsheet) with delimited fields and records.

1)/Product_Observational/File_Area_Observational/Table_Delimited[*]

1) Parsable_Byte_Stream

2) name

3) offset

4) records

5) local_identifier

6) object_length

7) record_delimiter

8) md5_checksum

9) parsing_standard_id

10) description

11) field_delimiter

12) Digital_Object

13) Uniformly_Sampled

14) Record_Delimited

 geom:target_heliocentric_distance

The target_heliocentric_distance attribute provides the scalar distance between the center of the target and the center of the Sun.

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

ASCII_Real

Units_of_Length

 Target_Identification

The Target_Identification class provides detailed target identification information.

1)/Product_Bundle/Context_Area/Target_Identification

2)/Product_Collection/Context_Area/Target_Identification

3)/Product_Observational/Observation_Area/Target_Identification

1) name

2) alternate_designation

3) type

4) description

5) Internal_Reference

 geom:target_name

Specifies the name of the target location for items in this class.

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

ASCII_Short_String_Collapsed

 msn_surface:Telemetry

The Telemetry class contains downlink-related attributes used primarily during mission operations.

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

1) msn_surface:application_id

2) msn_surface:application_subtype_id

3) msn_surface:application_name

4) msn_surface:provider_id

5) msn_surface:flight_software_version_id

6) msn_surface:telemetry_source_name

7) msn_surface:telemetry_alternate_name

8) msn_surface:transport_protocol

9) msn_surface:communication_session_id

10) msn_surface:telemetry_source_start_time

11) msn_surface:telemetry_source_sclk_start

12) msn_surface:product_completion_status

13) msn_surface:earth_received_start_date_time

14) msn_surface:earth_received_stop_date_time

15) msn_surface:download_priority

16) msn_surface:data_size

17) msn_surface:expected_packets

18) msn_surface:received_packets

19) msn_surface:telemetry_source_host_name

20) msn_surface:expected_transmission_path

21) msn_surface:transmission_path

22) msn_surface:flight_software_mode

23) msn_surface:telemetry_source_size

24) msn_surface:telemetry_source_checksum

25) msn_surface:auto_delete_flag

26) msn_surface:virtual_channel_id

 msn_surface:telemetry_alternate_name

IDENTIFICATION. MOVIE_FILE_NAME

The telemetry_alternate_name is similar to telemetry_source_name but specifies an alternate name that may be used to additionally identify the source of the telemetry data in the parent class.

Mars 2020 Specific:
For M20 EDLcam, this is the name of the telemetered movie file contained within the data product. Thus, telemetry_source_name contains the name of the data product, telemetry_alternate_name contains the name of the video contained within the data product. Not used for frames sent individually.

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

ASCII_Short_String_Collapsed

 msn_surface:telemetry_source_checksum

TELEMETRY. TELEMETRY_SOURCE_CHECKSUM

Specifies the checksum for the telemetry stream from which this product was derived.

Mars 2020 Specific:
For M2020, it is the sum of each (unsigned) byte in the data areas of all DPOs. It does not include the DPO headers. For M20 LVS, it is instead just the sum of all pixel values in the image.

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

ASCII_Integer

 msn_surface:telemetry_source_host_name

TELEMETRY. TELEMETRY_SOURCE_HOST_NAME

Specifies the name of the host venue that provided the telemetry source data used in the creation of this data set.

Mars 2020 Specific:
For M2020, example is "M2020mstbgds1".

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

ASCII_Short_String_Collapsed

 msn_surface:telemetry_source_name

TELEMETRY. TELEMETRY_SOURCE_NAME

The telemetry_source_name specifies the name source of the telemetry data described in the parent class.

Mars 2020 Specific:
For M2020, in most cases this is the name of the data product, for example "MczRScidata_0123456789-00000-1.dat". For helicopter and LVS images, this is the name of the image supplied by the respective team after their preprocessing.

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

ASCII_Short_String_Collapsed

 msn_surface:telemetry_source_sclk_start

TELEMETRY. TELEMETRY_SOURCE_SCLK_START

The telemetry_source_sclk_start attribute specifies the value of the spacecraft clock (in seconds) at the creation time of the source product from which this product was derived.

Mars 2020 Specific:
For M2020, it refers to the creation time (DVT) of the onboard DPO and comes from the secondary packet header. Note that this is the SCLK used by Data Management operationally to identify data products.

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

ASCII_Short_String_Collapsed

 msn_surface:telemetry_source_size

TELEMETRY. TELEMETRY_SOURCE_SIZE

Specifies the length in bytes of the telemetry stream from which this product was derived.

Mars 2020 Specific:
For M2020, it is the length of the user portion of the Data
Product Object (DPO).

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

ASCII_Integer

 msn_surface:telemetry_source_start_time

IDENTIFICATION. TELEMETRY_SOURCE_START_TIME

The telemetry_source_start_time specifies the creation time of the source product from which this product was derived. It is the same as the telemetry_source_sclk_start converted to Spacecraft Event Time (SCET).

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

ASCII_Date_Time_DOY_UTC

 img:temperature_status

INSTRUMENT_STATE_PARMS. INSTRUMENT_TEMPERATURE_STATUS

The temperature_status attribute defines the status of the associated temperature measurement. The status is interpreted in a device-specific way, but generally 0 indicates a successful measurement.

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

ASCII_Integer

 img:temperature_value

INSTRUMENT_STATE_PARMS. INSTRUMENT_TEMPERATURE
INSTRUMENT_STATE_PARMS. INSTRUMENT_TEMPERATURE__UNIT

The temperature_value attribute provides the temperature, in the specified units, of some point on an imaging instrument or other imaging instrument device.

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

ASCII_Real

Units_of_Temperature

 mars2020:temperature_value

The temperature_value attribute provides the temperature, in the specified units, of some point on an imaging instrument or other imaging instrument device.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Temperatures/Device_Temperature[*]/temperature_value

ASCII_Real

Units_of_Temperature

 img:Thumbnail

Describes a Thumbnail product, which is a greatly reduced resolution version of the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Thumbnail

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

1) img:download_priority

2) img:frame_id

3) img:frame_type_name

4) img:product_flag

5) img:Onboard_Compression

6) img:Sampling

7) img:Subframe

 img:Tile

Contains parameters that describe how an image was or will be broken into tiles, before reassembly into a whole. This is generally intended for cameras that break up an exposure into tiles for transmission, but can also be used to describe tiling done by a ground system (e.g. for display purposes) if needed. Tiles need not be regular nor do they need to cover the entire area, and irregular tiles may overlap. Note that the image in which this class appears is expected to contain all the tiles (i.e. not just a single tile).

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile

1) img:tile_number

2) img:tile_num_bands

3) img:tile_upsample_method

4) Internal_Reference

5) Local_Internal_Reference

6) External_Reference

7) img:Pixel_Averaging_Dimensions

8) img:Subframe

 img:tile_count

Defines the number of tiles in this set. Should be present and equal to the number of Tile objects if Tile is used; optional if Tile is not used.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/tile_count

ASCII_NonNegative_Integer

 img:tile_num_bands

Specified the number of bands for this tile. The tile number of bands may not match the number of bands for the overall image, in which case it reflects the number of bands the original tile had before assembly, or the number of bands the tile should have after disassembly.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/tile_num_bands

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/tile_num_bands

ASCII_NonNegative_Integer

 img:tile_number

Specifies the tile number (array index), starting at 1.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/tile_number

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/tile_number

ASCII_NonNegative_Integer

 img:tile_type

Defines the type of tiles. Regular tiles are the same size throughout (although the last row or column of tiles might be smaller in order to fit the image size) and should have tile_lines and tile_samples defined. Irregular tiles may have different sizes per tile, described in each Tile class.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/tile_type

1) "Irregular"

2) "Regular"

ASCII_Short_String_Collapsed

 img:tile_upsample_method

Specifies how tiles were upsampled (if needed) to create the full image. Replication simply repeats the pixel value as many times as necessary, Bilinear is bilinear interpolation, and None means upsampling was not necessary.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/tile_upsample_method

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/tile_upsample_method

1) "Bilinear"

2) "None"

3) "Replication"

ASCII_Short_String_Collapsed

 img:tile_venue

Specifies where the tiling was done. Generally, Onboard indicates that this image is a reassembly of tiles sent from the spacecraft, while Ground indicates a tile decomposition after processing.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/tile_venue

1) "Ground"

2) "Onboard"

ASCII_Short_String_Collapsed

 img:Tiling

Contains parameters that describe how an image was or will be broken into tiles, before reassembly into a whole. This is generally intended for cameras that break up an exposure into tiles for transmission, but can also be used to describe tiling done by a ground system (e.g. for display purposes) if needed. Tiles need not be regular nor do they need to cover the entire area, and irregular tiles may overlap. Note that the image in which this class appears is expected to contain all the tiles (i.e. not just a single tile).

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling

1) description

2) img:num_line_tiles

3) img:num_sample_tiles

4) img:tile_count

5) img:tile_lines

6) img:tile_samples

7) img:tile_type

8) img:tile_venue

9) img:Tile

 Time_Coordinates

The Time_Coordinates class provides a list of time coordinates.

1)/Product_Bundle/Context_Area/Time_Coordinates

2)/Product_Collection/Context_Area/Time_Coordinates

3)/Product_Observational/Observation_Area/Time_Coordinates

1) start_date_time

2) stop_date_time

3) local_mean_solar_time

4) local_true_solar_time

5) solar_longitude

 title

IDENTIFICATION. INSTRUMENT_ID

The title attribute provides a short, descriptive text string suitable use as a title or brief description in display or listing of products.

1)/Product_Browse/Identification_Area/title

2)/Product_Bundle/Identification_Area/title

3)/Product_Document/Identification_Area/title

4)/Product_Collection/Identification_Area/title

5)/Product_Ancillary/Identification_Area/title

6)/Product_File_Text/Identification_Area/title

7)/Product_Observational/Identification_Area/title

UTF8_Short_String_Collapsed

 img_surface:tracking_id

IDENTIFICATION. TRACKING_ID

tracking_id is an arbitrary string identifier associated with the image. The specific interpretation of it is mission-dependent, and it need not be unique to this image, but it is intended to help track the image and relate it back to commanding.

Mars 2020 Specific:
For ZCAM, this is a tracking id which can be used to trace the product back to the command, in the form ixsssssccc where i=camera (1=left, 2=right), x=constant 0, sssss=numeric seqid, and ccc=command number within the sequence.

For SHERLOC, this is a tracking id that traces the product back to the command, in the form ssnnabcd, where ss=first 2 digits of seqid, nn=activity number, a=spectroscopy activity index before image, b=same after image, c=image group number, and d=total number of images in the group. For images with seqid's numerically less than SRLC10000, the form is ixsssssccc where i=camera (1=WATSON, 2=ACI), x=constant 0, sssss=numeric seqid, and ccc=zero-based image/video command number within the sequence.

For ZCAM and SHERLOC Watson/ACI, it is a copy of IMAGE_ID from the IMAGE_REQUEST_PARMS group. For SHERLOC non-image, it is a copy of DATA_ID.

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

ASCII_Short_String_Collapsed

 msn_surface:transmission_path

TELEMETRY. TRANSMISSION_PATH

Indicates the actual transmission path (route) for the telemetry data. See also expected_transmission_path and communication_session_id.

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

ASCII_Short_String_Collapsed

 msn_surface:transport_protocol

TELEMETRY. TELEMETRY_SOURCE_TYPE

The transport_protocol attribute specifies the protocol used in the creation of the telemetry data products by the subsystem which generates the telemetry stream.

Mars 2020 Specific:
For most products, this is "DATA PRODUCT", since that's what comes down for the spacecraft. For Heli and LVS images, the value is "TEAM-GENERATED IMAGE", indicating that the "telemetry" source from the IDS perspective is an image that was pre-processed by the helicopter or LVS teams.

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

1) "DATA PRODUCT"

2) 'TEAM-GENERATED IMAGE"

ASCII_Short_String_Collapsed

 type

The type attribute classifies Investigation_Area according to the scope of the investigation..

1)/Product_Bundle/Context_Area/Investigation_Area/type

2)/Product_Bundle/Context_Area/Observing_System/Observing_System_Component[*]/type

3)/Product_Bundle/Context_Area/Target_Identification/type

4)/Product_Document/Context_Area/Investigation_Area/type

5)/Product_Document/Context_Area/Observing_System/Observing_System_Component/type

6)/Product_Collection/Context_Area/Investigation_Area/type

7)/Product_Collection/Context_Area/Observing_System/Observing_System_Component[*]/type

8)/Product_Collection/Context_Area/Target_Identification/type

9)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component/type

10)/Product_Observational/Observation_Area/Investigation_Area/type

11)/Product_Observational/Observation_Area/Observing_System/Observing_System_Component[*]/type

12)/Product_Observational/Observation_Area/Target_Identification/type

1) "Field Campaign"

2) "Individual Investigation"

3) "Mission"

4) "Observing Campaign"

5) "Other Investigation"

ASCII_Short_String_Collapsed

 unit

DERIVED_IMAGE_PARMS. RADIANCE_OFFSET__UNIT
DERIVED_IMAGE_PARMS. RADIANCE_SCALING_FACTOR__UNIT

The unit attribute provides the unit of measurement.

1)/Product_Ancillary/File_Area_Ancillary/Array_3D_Image/Element_Array/unit

2)/Product_Ancillary/File_Area_Ancillary/Array_2D_Image/Element_Array/unit

3)/Product_Observational/File_Area_Observational/Array_3D_Image/Element_Array/unit

4)/Product_Observational/File_Area_Observational/Array_2D_Image/Element_Array/unit

UTF8_Short_String_Collapsed

 value_offset

DERIVED_IMAGE_PARMS. IMAGE_RADIANCE_OFFSET

The value_offset attribute is the offset to be applied to each stored value in order to recover an original value. The observed value (Ov) is calculated from the stored value (Sv) thus: Ov = (Sv * scaling_factor) + value_offset. The default value is 0.

1)/Product_Observational/File_Area_Observational/Array_3D_Image/Element_Array/value_offset

2)/Product_Observational/File_Area_Observational/Array_2D_Image/Element_Array/value_offset

ASCII_Real

 geom:Vector_Axis

GEOMETRIC_CAMERA_MODEL. MODEL_COMPONENT_2

The Vector_Axis is a unit vector that describes the axis of the camera, defined as the normal to the image plane.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Axis

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Axis

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Axis

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Axis

1) geom:Vector_Cartesian_Unit

2) geom:x_unit

3) geom:y_unit

4) geom:z_unit

 geom:Vector_Center

GEOMETRIC_CAMERA_MODEL. MODEL_COMPONENT_1

The Vector_Center describes the location of the entrance pupil of a camera.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Center

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Center

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Center

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Center

1) geom:Vector_Cartesian_Position_Base

2) geom:x_position

3) geom:y_position

4) geom:z_position

 geom:Vector_Device_Gravity

ARM_ARTICULATION_STATE. ARTICULATION_DEV_VECTOR
ARM_ARTICULATION_STATE. ARTICULATION_DEV_VECTOR_NAME
CHASSIS_ARTICULATION_STATE. ARTICULATION_DEV_VECTOR

The Vector_Device_Gravity class is a unit vector that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed.

Mars 2020 Specific:
For M2020 the raw gravity value comes from getting a measured delta velocity vector in m/s, scaling by the rti rate to get m/s/s, scaling by -1 to get the gravity vector, rotating from the RIMU frame to the RNAV frame, and including a parameterized correction bias.
In earth testbed the values recorded were an accurate reading of Earth gravity: 9.8m/s/s. On the surface of Mars the expected values are 3.71m/s/s

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

1) GRAVITY

 geom:Vector_Device_Gravity_Magnitude

The Vector_Device_Gravity_Magnitude class is a vector (with magnitude) that specifies the direction of an external force acting on the articulation device, in the spacecraft's coordinate system, at the time the pose was computed.

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

1) geom:Vector_Cartesian_Acceleration_Base

2) geom:x_acceleration

3) geom:y_acceleration

4) geom:z_acceleration

 geom:Vector_Horizontal

GEOMETRIC_CAMERA_MODEL. MODEL_COMPONENT_3

The Vector_Horizonal 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). H' is often thought of as describing the orientation of rows in space, but is actually perpendicular to the columns.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Horizontal

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Horizontal

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Horizontal

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Horizontal

1) geom:Vector_Cartesian_Pixel

2) geom:x_pixel

3) geom:y_pixel

4) geom:z_pixel

 geom:Vector_Model_Transform

GEOMETRIC_CAMERA_MODEL. MODEL_TRANSFORM_VECTOR

The Vector_Model_Transform class specifies, along with the Quaternion_Model_Transform class, the transform used for the camera model in this image. Camera models created by the calibration process have associated with them a pose, comprised of the position (offset) and orientation (quaternion) of the camera at the time it was calibrated. The model is transformed ("pointed") for a specific image by computing, generally using articulation device kinematics, a final pose for the image. The camera model is then translated and rotated from the calibration to final pose. This class specifies the offset portion of the final pose.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Vector_Model_Transform

1) geom:Vector_Cartesian_No_Units

2) geom:x

3) geom:y

4) geom:z

 geom:Vector_Optical

GEOMETRIC_CAMERA_MODEL. MODEL_COMPONENT_5

The Vector_Optical is a unit vector that describes the axis of symmetry for radial distortion in the camera.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Optical

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Optical

1) geom:Vector_Cartesian_Unit

2) geom:x_unit

3) geom:y_unit

4) geom:z_unit

 geom:Vector_Origin_Offset

*_COORDINATE_SYSTEM. ORIGIN_OFFSET_VECTOR
ARM_COORDINATE_SYSTEM. ORIGIN_OFFSET_VECTOR
LANDER_COORDINATE_SYSTEM. ORIGIN_OFFSET_VECTOR

The Vector_Origin_Offset class contains attributes that specify the offset from the reference coordinate system's origin to the origin of the coordinate system. It is the location of the current system's origin as measured in the reference system.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Vector_Origin_Offset

1) geom:Vector_Cartesian_Position_Base

2) geom:x_position

3) geom:y_position

4) geom:z_position

 cart:Vector_Projection_Origin

The Vector_Projection_Origin class specifies the location of the origin of the projection. For Polar and Cylindrical projections, this is the XYZ point from which all the azimuth/elevation rays emanate. For the Cylindrical-Perspective projection, this defines the center of the circle around which the synthetic camera orbits. For Orthographic, Orthorectified, and Vertical projections, this optional keyword specifies the point on the projection plane that serves as the origin of the projection (i.e. all points on a line through this point in the direction of PROJECTION_Z_AXIS_VECTOR will be located at X=Y=0 in the projection). If not present, (0,0,0) should be assumed. This translation is generally not necessary and not often used; the (X|Y)_AXIS_MINIMUM and (X|Y)_AXIS_MAXIMUM fields allow the mosaic to be located arbitrarily in the projection plane.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/Vector_Projection_Origin

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Polar/Vector_Projection_Origin

1) cart:Vector_Cartesian_Position_Base

2) cart:x_position

3) cart:y_position

4) cart:z_position

 cart:Vector_Projection_Z_Axis

The Vector_Projection_Z_Axis class specifies a unit vector defining the Z axis for a given projection. For Orthographic, Orthorectified, and Vertical projections, this vector defines the projection axis for the mosaic. All points along a line parallel to this axis are projected to the same spot in the projection plane. For the Cylindrical-Perspective projections, this defines the new axis of the circle around which the synthetic camera orbits (i.e. the normal to the circle), after the cameras have been rotated to correct for rover tilt. Vector_Projection_Z_Axis_Initial contains the axis before rotation; the difference in these two indicate the rotation amount.

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

1) cart:Vector_Cartesian_Unit_Base

2) cart:x_unit

3) cart:y_unit

4) cart:z_unit

 cart:Vector_Projection_Z_Axis_Initial

SURFACE_PROJECTION_PARMS. CAMERA_ROTATION_AXIS_VECTOR

The Vector_Projection_Z_Axis_Initial class specifies the initial unit vector defining the Z axis for a given projection. For Cylindrical-Perspective projections, this defines the original axis of the circle around which the synthetic camera orbits, before the cameras have been rotated to correct for rover tilt. Vector_Projection_Z_Axis contains the axis after rotation; the difference in these two indicate the rotation amount.

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

1) cart:Vector_Cartesian_Unit_Base

2) cart:x_unit

3) cart:y_unit

4) cart:z_unit

 img_surface:Vector_Range_Origin

DERIVED_IMAGE_PARMS. RANGE_ORIGIN_VECTOR

The Vector_Range_Origin class specifies the 3-D space from which the Range values are measured in a Range RDR. This will normally be the same as the C point of the camera. It is expressed in the coordinate system specified by the Coordinate_Space_Reference class.

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

1) img_surface:x_position

2) img_surface:y_position

3) img_surface:z_position

 geom:Vector_Solar_Direction

ROVER_DERIVED_GEOMETRY_PARMS. SUN_VIEW_DIRECTION
ROVER_DERIVED_GEOMETRY_PARMS. SUN_VIEW_TIME

Unit vector pointing in the direction of the Sun at the time of the observation.

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

1) geom:Vector_Cartesian_Unit

2) geom:x_unit

3) geom:y_unit

4) geom:z_unit

 cart:Vector_Surface_Ground_Location

SURFACE_MODEL_PARMS. SURFACE_GROUND_LOCATION

The Vector_Surface_Ground_Location class specifies any point on the surface model, in order to fix the model in space. This point is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Surface_Model_Planar/Vector_Surface_Ground_Location

1) cart:Vector_Cartesian_Position_Base

2) cart:x_position

3) cart:y_position

4) cart:z_position

 cart:Vector_Surface_Normal

SURFACE_MODEL_PARMS. SURFACE_NORMAL_VECTOR

The Vector_Surface_Normal class specifies a vector normal to the planar surface model. This vector is measured in the coordinates specified by the Coordinate_Space reference in the Surface_Model_Parameters class.

1)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Surface_Model_Planar/Vector_Surface_Normal

1) cart:Vector_Cartesian_Unit_Base

2) cart:x_unit

3) cart:y_unit

4) cart:z_unit

 geom:Vector_Vertical

GEOMETRIC_CAMERA_MODEL. MODEL_COMPONENT_4

The Vector_Vertical is a composite vector encoding three quantities: V' (a vector in the image plane perpendicular to the horizontal rows), Vs (the distance between the lens center and image plane, measured in vertical pixels), and Vc (the vertical image coordinate directly under C when moving parallel to A). V' is often thought of as describing the orientation of columns in space, but is actually perpendicular to the rows.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Vertical

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Vertical

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Vertical

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Vertical

1) geom:Vector_Cartesian_Pixel

2) geom:x_pixel

3) geom:y_pixel

4) geom:z_pixel

 version_id

IDENTIFICATION. PRODUCT_ID

The version_id attribute provides the version of the product, expressed in the PDS [m.n] notation.

1)/Product_Browse/Identification_Area/version_id

2)/Product_Bundle/Identification_Area/version_id

3)/Product_Document/Identification_Area/version_id

4)/Product_Collection/Identification_Area/version_id

5)/Product_Collection/Identification_Area/Modification_History/Modification_Detail/version_id

6)/Product_Ancillary/Identification_Area/version_id

7)/Product_File_Text/Identification_Area/version_id

8)/Product_Observational/Identification_Area/version_id

ASCII_Short_String_Collapsed

 cart:Vertical

This is an in-situ projection that provides an overhead view. By projecting to a surface model, the need for range data is eliminated, but significant layover effects can happen when the actual geometry does not match the surface model. It has a constant scale in meters/pixel, subject to layover distortion.

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

1) cart:pixel_resolution_x

2) cart:pixel_resolution_y

3) cart:x_axis_maximum

4) cart:x_axis_minimum

5) cart:y_axis_maximum

6) cart:y_axis_minimum

7) cart:Pixel_Position_Origin

8) cart:Vector_Projection_Origin

 disp:vertical_display_axis

The vertical_display_axis attribute identifies, by name, the axis of an Array (or Array subclass) that is intended to be displayed in the vertical or "line" 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/vertical_display_axis

ASCII_Short_String_Collapsed

 disp:vertical_display_direction

The vertical_display_direction attribute specifies the direction along the screen of a display device that data along the vertical axis of an Array is supposed to be displayed.

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

1) "Bottom to Top"

2) "Top to Bottom"

ASCII_Short_String_Collapsed

 img:Video

The Video class contains attributes related to video observations, defined as a regular time series of frames. The class can be used to describe a single frame within the video, or the video as a whole.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Video

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

1) img:video_flag

2) img:frame_count

3) img:interframe_delay

4) img:frame_rate

5) img:frame_interval

6) img:frame_index

7) img:gop_frame_index

8) img:gop_frame_count

9) img:gop_start_index

10) Internal_Reference

11) External_Reference

 img:video_flag

VIDEO_REQUEST_PARMS. GROUP_APPLICABILITY_FLAG

The video_flag attribute indicates whether or not video products were commanded.

Mars 2020 Specific:
For M2020, when in a REQUEST_PARMS group, it specifies whether or not the activity represented by the group was commanded. If TRUE, the rest of the contents of the group specify the commanded arguments or parameters for that activity. For example, a value of TRUE in a HISTOGRAM_REQUEST_GROUP means a histogram was requested.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Video/video_flag

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Video/video_flag

ASCII_Boolean

 msn_surface:virtual_channel_id

TELEMETRY. VIRTUAL_CHANNEL_ID

Specifies the type of data flowing in the telemetry virtual channel.

Mars 2020 Specific:

The Virtual Channel Identifier is used by M2020 to identify the RCE string generating the Transfer Frame, and to indicate the type of data flowing in the telemetry virtual channel. RCE String A is indicated by all Virtual Channel Identifier values having a '0' as the high bit (e.g., virtual channels 0 to 31); RCE String B is indicated by all Virtual Channel Identifier values having a '1' for the high bit (e.g., virtual channels 32 to 63).

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

ASCII_Integer

 mars2020:voltage_value

The voltage_value attribute provides provides the voltage, in the specified units, of an imaging instrument or some part of the imaging instrument.

1)/Product_Observational/Observation_Area/Mission_Area/Mars2020_Parameters/PIXL_Parameters/PIXL_Illumination/Device_Voltages/Device_Voltage[*]/voltage_value

ASCII_Real

Units_of_Voltage

 wavelength_range

The wavelength range attribute specifies the wavelength range over which the data were collected or which otherwise characterizes the observation(s). Boundaries are vague, and there is overlap.

1)/Product_Bundle/Context_Area/Primary_Result_Summary/Science_Facets/wavelength_range

2)/Product_Collection/Context_Area/Primary_Result_Summary/Science_Facets/wavelength_range

3)/Product_Observational/Observation_Area/Primary_Result_Summary/Science_Facets/wavelength_range

1) "Far Infrared"

2) "Gamma Ray"

3) "Infrared"

4) "Microwave"

5) "Millimeter"

6) "Near Infrared"

7) "Radio"

8) "Submillimeter"

9) "Ultraviolet"

10) "Visible"

11) "X-ray"

ASCII_Short_String_Collapsed

 img:wavelet_filter

COMPRESSION_PARMS. INST_CMPRS_FILTER
IMAGE_REQUEST_PARMS. INST_CMPRS_FILTER
REFERENCE_PIXEL_REQUEST_PARMS. INST_CMPRS_FILTER
THUMBNAIL_REQUEST_PARMS. INST_CMPRS_FILTER

The wavelet_filter attribute specifies thefilter used in the compression and decompression algorithm.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/LOCO_Parameters/wavelet_filter

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Onboard_Compression/ICER_Parameters/wavelet_filter

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Onboard_Compression/ICER_Parameters/wavelet_filter

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Thumbnail/Onboard_Compression/ICER_Parameters/wavelet_filter

1) "A"

2) "B"

3) "C"

4) "D"

5) "E"

6) "F"

7) "Q"

8) "N/A"

9) "UNK"

ASCII_Short_String_Collapsed

 img:width_pixels

IMAGE_REQUEST_PARMS. PIXEL_AVERAGING_WIDTH
INSTRUMENT_STATE_PARMS. PIXEL_AVERAGING_WIDTH

The width_pixels attribute provides the horizontal dimension, in pixels.

Mars 2020 Specific:
For M2020 EECAM, the value is determined by the hardware mode and the reported downsampling in the idph. See INSTRUMENT_MODE_ID (Surface) and DC_OFFSET for the full description of hardware readout modes.

For M2020 reconstructed images (FDR), the value is determined by the "best" resolution.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile[*]/Pixel_Averaging_Dimensions/width_pixels

2)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Tiling/Tile/Pixel_Averaging_Dimensions/width_pixels

3)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Downsampling/Pixel_Averaging_Dimensions/width_pixels

4)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Commanded_Parameters/Downsampling/Pixel_Averaging_Dimensions/width_pixels

1) "NONE"

2) "1"

3) "8"

ASCII_NonNegative_Integer

Units_of_Misc

 geom:x

The x component of a Cartesian vector which has no units.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Vector_Model_Transform/x

ASCII_Real

 geom:x_acceleration

The x component of a Cartesian acceleration vector.

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

ASCII_Real

Units_of_Acceleration

 cart:x_axis_maximum

SURFACE_PROJECTION_PARMS. X_AXIS_MAXIMUM
SURFACE_PROJECTION_PARMS. X_AXIS_MAXIMUM__UNIT

The x_axis_maximum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the top of the image. Note that +X is at the top of the image and +Y is at the right, so +X corresponds to North in the Vertical projection.

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

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

ASCII_Real

Units_of_Length

 cart:x_axis_minimum

SURFACE_PROJECTION_PARMS. X_AXIS_MINIMUM
SURFACE_PROJECTION_PARMS. X_AXIS_MINIMUM__UNIT

The x_axis_minimum attribute specifies the value of the X coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the bottom of the image.

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

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

ASCII_Real

Units_of_Length

 geom:x_pixel

The x component of a Cartesian pixel vector; typically used in cameral models.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHV_Model/Vector_Vertical/x_pixel

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Horizontal/x_pixel

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Vertical/x_pixel

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Horizontal/x_pixel

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Vertical/x_pixel

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Horizontal/x_pixel

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Vertical/x_pixel

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Horizontal/x_pixel

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Vertical/x_pixel

ASCII_Real

 geom:x_position

The x component of a Cartesian position vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Center/x_position

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Vector_Origin_Offset/x_position

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Commanded_Geometry/Commanded_Position/x_position

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Center/x_position

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Center/x_position

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Center/x_position

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Vector_Origin_Offset/x_position

ASCII_Real

Units_of_Length

 img_surface:x_position

DERIVED_IMAGE_PARMS. RANGE_ORIGIN_VECTOR

The x component of a Cartesian position vector.

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

ASCII_Real

Units_of_Length

 cart:x_position

SURFACE_PROJECTION_PARMS. PROJECTION_ORIGIN_VECTOR

The x component of a Cartesian position vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/Vector_Projection_Origin/x_position

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Polar/Vector_Projection_Origin/x_position

4)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Surface_Model_Planar/Vector_Surface_Ground_Location/x_position

ASCII_Real

Units_of_Length

 geom:x_unit

The x component of a unit Cartesian vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Axis/x_unit

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Optical/x_unit

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Vector_Device_Gravity/x_unit

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Derived_Geometry[*]/Vector_Solar_Direction/x_unit

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Axis/x_unit

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Optical/x_unit

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Axis/x_unit

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Axis/x_unit

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Optical/x_unit

ASCII_Real

 cart:x_unit

SURFACE_MODEL_PARMS. SURFACE_NORMAL_VECTOR

The x component of a unit vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical_Perspective/Vector_Projection_Z_Axis_Initial/x_unit

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Surface_Model_Planar/Vector_Surface_Normal/x_unit

ASCII_Real

 geom:y

The y component of a Cartesian vector which has no units.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Vector_Model_Transform/y

ASCII_Real

 geom:y_acceleration

The y component of a Cartesian acceleration vector.

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

ASCII_Real

Units_of_Acceleration

 cart:y_axis_maximum

SURFACE_PROJECTION_PARMS. Y_AXIS_MAXIMUM
SURFACE_PROJECTION_PARMS. Y_AXIS_MAXIMUM__UNIT

The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the right edge of the image.

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

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

ASCII_Real

Units_of_Length

 cart:y_axis_minimum

SURFACE_PROJECTION_PARMS. Y_AXIS_MINIMUM
SURFACE_PROJECTION_PARMS. Y_AXIS_MINIMUM__UNIT

The y_axis_minimum attribute specifies the value of the Y coordinate (measured in the projection frame) of a Vertical, Orthographic or Orthorectified lander map projection at the left edge of the image.

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

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

ASCII_Real

Units_of_Length

 geom:y_pixel

The y component of a Cartesian pixel vector; typically used in cameral models.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHV_Model/Vector_Vertical/y_pixel

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Horizontal/y_pixel

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Vertical/y_pixel

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Horizontal/y_pixel

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Vertical/y_pixel

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Horizontal/y_pixel

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Vertical/y_pixel

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Horizontal/y_pixel

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Vertical/y_pixel

ASCII_Real

 geom:y_position

The y component of a Cartesian position vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Center/y_position

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Vector_Origin_Offset/y_position

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Commanded_Geometry/Commanded_Position/y_position

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Center/y_position

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Center/y_position

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Center/y_position

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Vector_Origin_Offset/y_position

ASCII_Real

Units_of_Length

 img_surface:y_position

DERIVED_IMAGE_PARMS. RANGE_ORIGIN_VECTOR

The y component of a Cartesian position vector.

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

ASCII_Real

Units_of_Length

 cart:y_position

SURFACE_PROJECTION_PARMS. PROJECTION_ORIGIN_VECTOR

The y component of a Cartesian position vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/Vector_Projection_Origin/y_position

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Polar/Vector_Projection_Origin/y_position

4)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Surface_Model_Planar/Vector_Surface_Ground_Location/y_position

ASCII_Real

Units_of_Length

 geom:y_unit

The y component of a unit Cartesian vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Axis/y_unit

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Optical/y_unit

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Vector_Device_Gravity/y_unit

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Derived_Geometry[*]/Vector_Solar_Direction/y_unit

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Axis/y_unit

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Optical/y_unit

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Axis/y_unit

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Axis/y_unit

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Optical/y_unit

ASCII_Real

 cart:y_unit

SURFACE_MODEL_PARMS. SURFACE_NORMAL_VECTOR

The y component of a unit vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical_Perspective/Vector_Projection_Z_Axis_Initial/y_unit

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Surface_Model_Planar/Vector_Surface_Normal/y_unit

ASCII_Real

 msn:year_number

Identifies the year of the observation, using the definition for year specified in year_number_reference.

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Surface_Mission/year_number

ASCII_Integer

 msn:year_number_reference

Identifies the system used to measure year_number. Current values include: Mars Year: Mars year as defined by Piqueaux et al (2015), extending Clancy et al (2000). Mars Year 1 started on April 11, 1955 at Ls (areocentric solar longitude) = 0, with subsequent years starting at Ls=0. Reference: https://doi.org/10.1016/j.icarus.2014.12.014

1)/Product_Observational/Observation_Area/Discipline_Area/Mission_Information/Surface_Mission/year_number_reference

ASCII_Short_String_Collapsed

 geom:z

The z component of a Cartesian vector which has no units.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/Vector_Model_Transform/z

ASCII_Real

 geom:z_acceleration

The z component of a Cartesian acceleration vector.

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

ASCII_Real

Units_of_Acceleration

 geom:z_pixel

The z component of a Cartesian pixel vector; typically used in cameral models.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHV_Model/Vector_Vertical/z_pixel

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Horizontal/z_pixel

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Vertical/z_pixel

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Horizontal/z_pixel

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Vertical/z_pixel

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Horizontal/z_pixel

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Vertical/z_pixel

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Horizontal/z_pixel

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Vertical/z_pixel

ASCII_Real

 geom:z_position

The z component of a Cartesian position vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Center/z_position

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Coordinate_Space_Definition/Vector_Origin_Offset/z_position

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Commanded_Geometry/Commanded_Position/z_position

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Center/z_position

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Center/z_position

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Center/z_position

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Coordinate_Space_Definition[*]/Vector_Origin_Offset/z_position

ASCII_Real

Units_of_Length

 img_surface:z_position

DERIVED_IMAGE_PARMS. RANGE_ORIGIN_VECTOR

The z component of a Cartesian position vector.

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

ASCII_Real

Units_of_Length

 cart:z_position

SURFACE_PROJECTION_PARMS. PROJECTION_ORIGIN_VECTOR

The z component of a Cartesian position vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical/Vector_Projection_Origin/z_position

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Polar/Vector_Projection_Origin/z_position

4)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Surface_Model_Planar/Vector_Surface_Ground_Location/z_position

ASCII_Real

Units_of_Length

 geom:z_unit

The z component of a unit Cartesian vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Axis/z_unit

3)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVOR_Model/Vector_Optical/z_unit

4)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Articulation_Device_Parameters[*]/Vector_Device_Gravity/z_unit

5)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Derived_Geometry[*]/Vector_Solar_Direction/z_unit

6)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Axis/z_unit

7)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander/Camera_Model_Parameters/CAHVORE_Model/Vector_Optical/z_unit

8)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHV_Model/Vector_Axis/z_unit

9)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Axis/z_unit

10)/Product_Observational/Observation_Area/Discipline_Area/Geometry/Geometry_Lander[*]/Camera_Model_Parameters/CAHVORE_Model/Vector_Optical/z_unit

ASCII_Real

 cart:z_unit

SURFACE_MODEL_PARMS. SURFACE_NORMAL_VECTOR

The z component of a unit vector.

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

2)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Map_Projection_Lander/Cylindrical_Perspective/Vector_Projection_Z_Axis_Initial/z_unit

3)/Product_Observational/Observation_Area/Discipline_Area/Cartography/Spatial_Reference_Information/Horizontal_Coordinate_System_Definition/Local/Surface_Model_Parameters/Surface_Model_Planar/Vector_Surface_Normal/z_unit

ASCII_Real

 cart:zero_elevation_line

SURFACE_PROJECTION_PARMS. ZERO_ELEVATION_LINE

The zero_elevation_line attribute specifies the image line representing 0.0 degree elevation. Applies to Cylindrical lander map projections.

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

ASCII_Real

 img:zoom_position

IMAGE_REQUEST_PARMS. INSTRUMENT_ZOOM_POSITION_CNT
INSTRUMENT_STATE_PARMS. ZOOM_POSITION_COUNT

The zoom_position attribute defined, in a camera-specific way, the zoom metric that should be used for geometric processing of the data (e.g. for creating camera models). This will often be the zoom motor count.

Mars 2020 Specific:
For M2020 MCZ, it specifies the requested zoom position that was used by the image.

1)/Product_Observational/Observation_Area/Discipline_Area/Imaging/Optical_Properties/zoom_position

ASCII_Real

Generated with PDOG v1.0 on 2022-03-03 13:01:36.582972