[
  {
    "dataDictionary": {
      "Title": "PDS4 Data Dictionary" ,
      "Version": "1.14.0.0" ,
      "Date": "Tue Sep 01 01:49:42 UTC 2020" ,
      "Description": "This document is a dump of the contents of the PDS4 Data Dictionary" ,
      "classDictionary": [
        {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure" ,
            "title": "Autoexposure" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_data_cut" ,
                "title": "auto_exposure_data_cut" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_data_cut"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_percent" ,
                "title": "auto_exposure_percent" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_percent"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_pixel_fraction" ,
                "title": "auto_exposure_pixel_fraction" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_pixel_fraction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_lower_threshold" ,
                "title": "auto_exposure_lower_threshold" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_lower_threshold"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_lower_limit" ,
                "title": "auto_exposure_lower_limit" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_lower_limit"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_first_line" ,
                "title": "auto_exposure_roi_first_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_first_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_first_sample" ,
                "title": "auto_exposure_roi_first_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_first_sample"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_lines" ,
                "title": "auto_exposure_roi_lines" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_lines"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_samples" ,
                "title": "auto_exposure_roi_samples" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_samples"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_upper_threshold" ,
                "title": "auto_exposure_upper_threshold" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1100" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_upper_threshold"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_upper_limit" ,
                "title": "auto_exposure_upper_limit" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1110" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_upper_limit"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.max_auto_exposure_iteration_count" ,
                "title": "max_auto_exposure_iteration_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1120" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.max_auto_exposure_iteration_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.exposure_table" ,
                "title": "exposure_table" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1130" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.exposure_table"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.exposure_table_update_flag" ,
                "title": "exposure_table_update_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1140" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.exposure_table_update_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.valid_maximum_pixel" ,
                "title": "valid_maximum_pixel" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1150" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.valid_maximum_pixel"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.valid_minimum_pixel" ,
                "title": "valid_minimum_pixel" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1160" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Autoexposure.img.valid_minimum_pixel"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Brightness_Correction" ,
            "title": "Brightness_Correction" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction.img.Brightness_Correction_File" ,
                "title": "Brightness_Correction_File" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Brightness_Correction_File"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction.img.Brightness_Correction_Image" ,
                "title": "Brightness_Correction_Image" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "*" ,
                "classOrder": "1020" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Brightness_Correction_Image"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_File" ,
            "title": "Brightness_Correction_File" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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)."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_File.Data_Processing_File.generalization" ,
                "title": "Data_Processing_File" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#13" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference",
                  "0001_NASA_PDS_1.pds.External_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_HSI_Linear" ,
            "title": "Brightness_Correction_HSI_Linear" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Brightness_Correction_HSI_Linear class works just like Brightness_Correction_Linear, except that the color image is first converted to HSI (Hue, Saturation, Intensity) space, the correction is applied only to Intensity, and then the result is converted back to RGB space."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_HSI_Linear.img.brightness_scale" ,
                "title": "brightness_scale" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Brightness_Correction_HSI_Linear.img.brightness_scale"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_HSI_Linear.img.brightness_offset" ,
                "title": "brightness_offset" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Brightness_Correction_HSI_Linear.img.brightness_offset"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_Image" ,
            "title": "Brightness_Correction_Image" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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)."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_Image.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_Image.img.Brightness_Correction_Linear" ,
                "title": "Brightness_Correction_Linear" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#11" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Brightness_Correction_Linear",
                  "0001_NASA_PDS_1.img.Brightness_Correction_HSI_Linear"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_Linear" ,
            "title": "Brightness_Correction_Linear" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_Linear.img.brightness_scale" ,
                "title": "brightness_scale" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Brightness_Correction_Linear.img.brightness_scale"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_Linear.img.brightness_offset" ,
                "title": "brightness_offset" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Brightness_Correction_Linear.img.brightness_offset"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Col_Sum" ,
            "title": "Col_Sum" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "Describes a Column Summation product, which is a single row containing the sum of all pixels in each column of the image."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Col_Sum.img.download_priority" ,
                "title": "download_priority" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Col_Sum.img.download_priority"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Col_Sum.img.product_flag" ,
                "title": "product_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Col_Sum.img.product_flag"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Color_Filter_Array" ,
            "title": "Color_Filter_Array" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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)."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Filter_Array.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Filter_Array.img.color_filter_array_type" ,
                "title": "color_filter_array_type" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Color_Filter_Array.img.color_filter_array_type"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Filter_Array.img.color_filter_array_state" ,
                "title": "color_filter_array_state" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Color_Filter_Array.img.color_filter_array_state"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Color_Processing" ,
            "title": "Color_Processing" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Color_Processing class contains parameters describing color correction or processing and how the image is represented in color."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Processing.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.color_space" ,
                "title": "color_space" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Color_Processing.img.color_space"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.color_component" ,
                "title": "color_component" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Color_Processing.img.color_component"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.illuminant" ,
                "title": "illuminant" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Color_Processing.img.illuminant"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.encoded_display_gamma" ,
                "title": "encoded_display_gamma" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Color_Processing.img.encoded_display_gamma"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.color_dn_scaling_method" ,
                "title": "color_dn_scaling_method" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Color_Processing.img.color_dn_scaling_method"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.color_dn_scaling_factor" ,
                "title": "color_dn_scaling_factor" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Color_Processing.img.color_dn_scaling_factor"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.Onboard_Responsivity" ,
                "title": "Onboard_Responsivity" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Onboard_Responsivity"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.Onboard_Color_Matrix" ,
                "title": "Onboard_Color_Matrix" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters" ,
            "title": "Commanded_Parameters" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Commanded_Parameters.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Brightness_Correction" ,
                "title": "Brightness_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Brightness_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Col_Sum" ,
                "title": "Col_Sum" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Col_Sum"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Color_Filter_Array" ,
                "title": "Color_Filter_Array" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Color_Filter_Array"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Color_Processing" ,
                "title": "Color_Processing" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Color_Processing"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Dark_Current_Correction" ,
                "title": "Dark_Current_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Dark_Current_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Detector" ,
                "title": "Detector" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Detector"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Downsampling" ,
                "title": "Downsampling" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Downsampling"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Exposure" ,
                "title": "Exposure" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Exposure"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Flat_Field_Correction" ,
                "title": "Flat_Field_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1100" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Flat_Field_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Focus" ,
                "title": "Focus" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1110" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Focus"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Focus_Stack" ,
                "title": "Focus_Stack" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1120" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Focus_Stack"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Frame" ,
                "title": "Frame" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1130" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Frame"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.High_Dynamic_Range" ,
                "title": "High_Dynamic_Range" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1140" ,
                "classId": [
                  "0001_NASA_PDS_1.img.High_Dynamic_Range"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Histogram" ,
                "title": "Histogram" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1150" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Histogram"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Illumination" ,
                "title": "Illumination" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1160" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Illumination"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Image_Mask" ,
                "title": "Image_Mask" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1170" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Image_Mask"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Onboard_Compression" ,
                "title": "Onboard_Compression" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1180" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Optical_Filter" ,
                "title": "Optical_Filter" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1190" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Optical_Filter"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Optical_Properties" ,
                "title": "Optical_Properties" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1200" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Optical_Properties"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Pointing_Correction" ,
                "title": "Pointing_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1210" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Pointing_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Radiometric_Correction" ,
                "title": "Radiometric_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1220" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Reference_Pixel" ,
                "title": "Reference_Pixel" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1230" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Reference_Pixel"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Row_Sum" ,
                "title": "Row_Sum" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1240" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Row_Sum"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Sampling" ,
                "title": "Sampling" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1250" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Sampling"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Shutter_Subtraction" ,
                "title": "Shutter_Subtraction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1260" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Shutter_Subtraction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Subframe" ,
                "title": "Subframe" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1270" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Subframe"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Thumbnail" ,
                "title": "Thumbnail" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1280" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Thumbnail"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.img.Video" ,
                "title": "Video" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1290" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Video"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Companding" ,
            "title": "Companding" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " 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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding.img.companding_state" ,
                "title": "companding_state" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Companding.img.companding_state"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding.img.early_scaling" ,
                "title": "early_scaling" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Companding.img.early_scaling"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding.img.Companding_File" ,
                "title": "Companding_File" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Companding_File"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding.img.Companding_Table" ,
                "title": "Companding_Table" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Companding_Table"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Companding_File" ,
            "title": "Companding_File" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Companding _File class specifies the file containing the decompanding (inverse LUT) table used to process the data."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding_File.Data_Processing_File.generalization" ,
                "title": "Data_Processing_File" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#13" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference",
                  "0001_NASA_PDS_1.pds.External_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Companding_Table" ,
            "title": "Companding_Table" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Companding_Table class specifies the look up table used to compand the data."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding_Table.Data_Processing_File.generalization" ,
                "title": "Data_Processing_File" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding_Table.img.Companding_Table_Mapping" ,
                "title": "Companding_Table_Mapping" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "*" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Companding_Table_Mapping"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#13" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference",
                  "0001_NASA_PDS_1.pds.External_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Companding_Table_Mapping" ,
            "title": "Companding_Table_Mapping" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Companding_Table_Mapping class specifies the mapping between the input DN range and the output DN as the data are companded."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding_Table_Mapping.img.input_dn_min" ,
                "title": "input_dn_min" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Companding_Table_Mapping.img.input_dn_min"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding_Table_Mapping.img.input_dn_max" ,
                "title": "input_dn_max" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Companding_Table_Mapping.img.input_dn_max"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Companding_Table_Mapping.img.output_dn" ,
                "title": "output_dn" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Companding_Table_Mapping.img.output_dn"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Correction_Parameter" ,
            "title": "Correction_Parameter" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " The Correction_Parameter class specifies identifier(s) and value for a data correction parameter applicable to the parent class."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#16" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "3" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.sequence_number",
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.pds.name",
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.id"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.value_number" ,
                "title": "value_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#17" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.value_number",
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.value_string"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Dark_Current_Correction" ,
            "title": "Dark_Current_Correction" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "Specifies how dark current removal was performed on this image."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Dark_Current_Correction.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Dark_Current_Correction.img.striping_count" ,
                "title": "striping_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Dark_Current_Correction.img.striping_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Dark_Current_Correction.img.striping_overlap_rows" ,
                "title": "striping_overlap_rows" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Dark_Current_Correction.img.striping_overlap_rows"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Data_Processing" ,
            "title": "Data_Processing" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Data_Processing class contains attributes describing how processing and\/or calibration was performed on a data product. It is not intended to be used on its own; rather it is intended to be extended by classes specific to a particular type of processing, such as Shutter_Subtraction, Flat_Field_Correction, Companding, etc. The attributes of this class thus become attributes of the extension class. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Data_Processing_File" ,
            "title": "Data_Processing_File" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Data_Processing_File class contain attributes which identify a file containing calibration data that was applied to the science data. It is not intended to be used on its own; rather it is intended to be extended by classes specific to a particular type of file, such as Flat_Field_File. Note that the \"name\" attribute is the name of the file; this attribute should only be used if the file is either not included in an archive, or if the delivery status is unknown by the data provider. The External_Reference or Internal_Reference class should be used instead of name if at all possible."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#13" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference",
                  "0001_NASA_PDS_1.pds.External_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Detector" ,
            "title": "Detector" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.first_line" ,
                "title": "first_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.first_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.first_sample" ,
                "title": "first_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.first_sample"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.lines" ,
                "title": "lines" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.lines"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.samples" ,
                "title": "samples" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.samples"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.detector_to_image_rotation" ,
                "title": "detector_to_image_rotation" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.detector_to_image_rotation"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.detector_to_image_flip" ,
                "title": "detector_to_image_flip" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.detector_to_image_flip"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.erase_count" ,
                "title": "erase_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.erase_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.readout_rate" ,
                "title": "readout_rate" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.readout_rate"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.gain_mode_id" ,
                "title": "gain_mode_id" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.gain_mode_id"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.gain_number" ,
                "title": "gain_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1100" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.gain_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.analog_offset" ,
                "title": "analog_offset" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1110" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.analog_offset"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.bad_pixel_replacement_flag" ,
                "title": "bad_pixel_replacement_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1120" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.bad_pixel_replacement_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.bad_pixel_replacement_table_id" ,
                "title": "bad_pixel_replacement_table_id" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1130" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.bad_pixel_replacement_table_id"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.instrument_idle_timeout" ,
                "title": "instrument_idle_timeout" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1140" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.instrument_idle_timeout"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.early_image_return" ,
                "title": "early_image_return" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1150" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.early_image_return"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.parameter_table_id" ,
                "title": "parameter_table_id" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1160" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Detector.img.parameter_table_id"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.img.Special_Point" ,
                "title": "Special_Point" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1170" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Special_Point"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Detector.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1180" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Component_State" ,
            "title": "Device_Component_State" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Component_State.Device_Parameters.generalization" ,
                "title": "Device_Parameters" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Component_State.img.device_state" ,
                "title": "device_state" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Component_State.img.device_state"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Parameters.img.device_name" ,
                "title": "device_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#15" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "3" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_name",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_id",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.sequence_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Component_States" ,
            "title": "Device_Component_States" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Device_Component_States class provides a container for the set of states of a component of an imaging instrument or other imaging device."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Component_States.img.Device_Component_State" ,
                "title": "Device_Component_State" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "*" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Component_State"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Current" ,
            "title": "Device_Current" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Device_Current class provides the current of some point on an imaging instrument or other imaging device."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Current.Device_Parameters.generalization" ,
                "title": "Device_Parameters" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Current.img.current_value" ,
                "title": "current_value" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Current.img.current_value"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Parameters.img.device_name" ,
                "title": "device_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#15" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "3" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_name",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_id",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.sequence_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Currents" ,
            "title": "Device_Currents" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Device_Currents class provides a container for the set of currents of an imaging instrument or other imaging device."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Currents.img.Device_Current" ,
                "title": "Device_Current" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "*" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Current"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Motor_Count" ,
            "title": "Device_Motor_Count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Motor_Count.Device_Parameters.generalization" ,
                "title": "Device_Parameters" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Motor_Count.img.motor_count" ,
                "title": "motor_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Motor_Count.img.motor_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Parameters.img.device_name" ,
                "title": "device_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#15" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "3" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_name",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_id",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.sequence_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Motor_Counts" ,
            "title": "Device_Motor_Counts" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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)."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Motor_Counts.img.Device_Motor_Count" ,
                "title": "Device_Motor_Count" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "*" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Motor_Count"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Parameters" ,
            "title": "Device_Parameters" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Device_Parameters class identifies where a measurement was made. It may refer to an individual imaging instrument, imaging instrument device, or some defined point on the instrument or device. The class is intended to be extended (for example, by Device_Temperature) to add the associated measurement rather than being used directly."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Parameters.img.device_name" ,
                "title": "device_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#15" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "3" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_name",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_id",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.sequence_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Temperature" ,
            "title": "Device_Temperature" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Device_Temperature class provides a container for the temperature of some point on an imaging instrument or other imaging device. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Temperature.Device_Parameters.generalization" ,
                "title": "Device_Parameters" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Temperature.img.raw_count" ,
                "title": "raw_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Temperature.img.raw_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Parameters.img.device_name" ,
                "title": "device_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#15" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "3" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_name",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_id",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Temperature.img.temperature_value" ,
                "title": "temperature_value" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Temperature.img.temperature_value"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Temperature.img.temperature_status" ,
                "title": "temperature_status" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Temperature.img.temperature_status"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Temperatures" ,
            "title": "Device_Temperatures" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Device_Temperatures class provides a container for the set of temperatures of an imaging instrument or other imaging device. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Temperatures.img.Device_Temperature" ,
                "title": "Device_Temperature" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "*" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Temperature"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Voltage" ,
            "title": "Device_Voltage" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Device_Voltage class provides the voltage of some point on an imaging instrument or other imaging device. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Voltage.Device_Parameters.generalization" ,
                "title": "Device_Parameters" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Voltage.img.voltage_value" ,
                "title": "voltage_value" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Voltage.img.voltage_value"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Parameters.img.device_name" ,
                "title": "device_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#15" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "3" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_name",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.device_id",
                  "0001_NASA_PDS_1.img.Device_Parameters.img.sequence_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Device_Voltages" ,
            "title": "Device_Voltages" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Device_Voltage class provides a container for the set of voltages of an imaging instrument or other imaging device."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Device_Voltages.img.Device_Voltage" ,
                "title": "Device_Voltage" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "*" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Voltage"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Downsampling" ,
            "title": "Downsampling" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " 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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Downsampling.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Downsampling.img.Pixel_Averaging_Dimensions" ,
                "title": "Pixel_Averaging_Dimensions" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Pixel_Averaging_Dimensions"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Exposure" ,
            "title": "Exposure" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_count" ,
                "title": "exposure_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Exposure.img.exposure_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_duration" ,
                "title": "exposure_duration" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Exposure.img.exposure_duration"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_duration_count" ,
                "title": "exposure_duration_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Exposure.img.exposure_duration_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_type" ,
                "title": "exposure_type" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Exposure.img.exposure_type"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_scale_factor" ,
                "title": "exposure_scale_factor" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Exposure.img.exposure_scale_factor"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_coadd_count" ,
                "title": "exposure_coadd_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Exposure.img.exposure_coadd_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_readout_count" ,
                "title": "exposure_readout_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Exposure.img.exposure_readout_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Exposure.img.Autoexposure" ,
                "title": "Autoexposure" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Autoexposure"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Flat_Field_Correction" ,
            "title": "Flat_Field_Correction" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " 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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Flat_Field_Correction.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Flat_Field_Correction.img.Radial_Flat_Field_Function" ,
                "title": "Radial_Flat_Field_Function" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Radial_Flat_Field_Function"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Flat_Field_Correction.img.Flat_Field_File" ,
                "title": "Flat_Field_File" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Flat_Field_File"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Flat_Field_File" ,
            "title": "Flat_Field_File" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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). "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Flat_Field_File.Data_Processing_File.generalization" ,
                "title": "Data_Processing_File" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#13" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference",
                  "0001_NASA_PDS_1.pds.External_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Focus" ,
            "title": "Focus" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_mode" ,
                "title": "focus_mode" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.focus_mode"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_position" ,
                "title": "focus_position" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.focus_position"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_position_count" ,
                "title": "focus_position_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.focus_position_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.autofocus_step_size" ,
                "title": "autofocus_step_size" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.autofocus_step_size"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.autofocus_step_count" ,
                "title": "autofocus_step_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.autofocus_step_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_distance" ,
                "title": "focus_distance" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.focus_distance"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_initialization_flag" ,
                "title": "focus_initialization_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.focus_initialization_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.minimum_focus_distance" ,
                "title": "minimum_focus_distance" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.minimum_focus_distance"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.best_focus_distance" ,
                "title": "best_focus_distance" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.best_focus_distance"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus.img.maximum_focus_distance" ,
                "title": "maximum_focus_distance" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1100" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus.img.maximum_focus_distance"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Focus_Stack" ,
            "title": "Focus_Stack" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus_Stack.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.focus_stack_flag" ,
                "title": "focus_stack_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus_Stack.img.focus_stack_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.frame_count" ,
                "title": "frame_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus_Stack.img.frame_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.focus_merge_blending_flag" ,
                "title": "focus_merge_blending_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus_Stack.img.focus_merge_blending_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.focus_merge_registration_flag" ,
                "title": "focus_merge_registration_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus_Stack.img.focus_merge_registration_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.delta_focus_count" ,
                "title": "delta_focus_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Focus_Stack.img.delta_focus_count"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Frame" ,
            "title": "Frame" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Frame.img.frame_id" ,
                "title": "frame_id" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Frame.img.frame_id"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Frame.img.frame_type_name" ,
                "title": "frame_type_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Frame.img.frame_type_name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Frame.img.product_flag" ,
                "title": "product_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Frame.img.product_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Frame.img.observation_number" ,
                "title": "observation_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Frame.img.observation_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range" ,
            "title": "High_Dynamic_Range" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range.img.hdr_acquisition_mode" ,
                "title": "hdr_acquisition_mode" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.High_Dynamic_Range.img.hdr_acquisition_mode"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range.img.hdr_frame_count" ,
                "title": "hdr_frame_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.High_Dynamic_Range.img.hdr_frame_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range.img.hdr_clipping_threshold" ,
                "title": "hdr_clipping_threshold" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.High_Dynamic_Range.img.hdr_clipping_threshold"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range.img.High_Dynamic_Range_Exposure" ,
                "title": "High_Dynamic_Range_Exposure" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1050" ,
                "classId": [
                  "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure" ,
            "title": "High_Dynamic_Range_Exposure" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "Specifies parameters for each individual exposure in an HDR image."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.img.exposure_duration" ,
                "title": "exposure_duration" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.img.exposure_duration"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.img.exposure_duration_count" ,
                "title": "exposure_duration_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.img.exposure_duration_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.img.exposure_time_delta" ,
                "title": "exposure_time_delta" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.img.exposure_time_delta"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Histogram" ,
            "title": "Histogram" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "Describes a Histogram product."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Histogram.img.download_priority" ,
                "title": "download_priority" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Histogram.img.download_priority"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Histogram.img.product_flag" ,
                "title": "product_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Histogram.img.product_flag"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.ICER_Parameters" ,
            "title": "ICER_Parameters" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " 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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.ICER_Parameters.img.wavelet_filter" ,
                "title": "wavelet_filter" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.ICER_Parameters.img.wavelet_filter"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.ICER_Parameters.img.icer_quality" ,
                "title": "icer_quality" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.ICER_Parameters.img.icer_quality"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.ICER_Parameters.img.decomposition_stages" ,
                "title": "decomposition_stages" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.ICER_Parameters.img.decomposition_stages"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.ICER_Parameters.img.segment_count" ,
                "title": "segment_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.ICER_Parameters.img.segment_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.ICER_Parameters.img.Image_Compression_Segment" ,
                "title": "Image_Compression_Segment" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1050" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Illumination" ,
            "title": "Illumination" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " The Illumination class provides attributes describing the illumination sources used to illuminate the imaging target."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Illumination.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Illumination.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Illumination.img.LED_Illumination_Source" ,
                "title": "LED_Illumination_Source" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1020" ,
                "classId": [
                  "0001_NASA_PDS_1.img.LED_Illumination_Source"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment" ,
            "title": "Image_Compression_Segment" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " 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. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.segment_number" ,
                "title": "segment_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment.img.segment_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.first_line" ,
                "title": "first_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment.img.first_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.first_sample" ,
                "title": "first_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment.img.first_sample"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.lines" ,
                "title": "lines" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment.img.lines"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.samples" ,
                "title": "samples" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment.img.samples"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.segment_quality" ,
                "title": "segment_quality" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment.img.segment_quality"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.segment_status" ,
                "title": "segment_status" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment.img.segment_status"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.missing_pixel_count" ,
                "title": "missing_pixel_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment.img.missing_pixel_count"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Image_Filter" ,
            "title": "Image_Filter" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Image_Filter class specifies what kind of image filtering has been done to the image. Image filtering looks at image intensity rather the geometry of pixels (cf. Spatial_Filter)."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Filter.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.filter_window_line" ,
                "title": "filter_window_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Filter.img.filter_window_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.filter_window_sample" ,
                "title": "filter_window_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Filter.img.filter_window_sample"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.max_filter_window_line" ,
                "title": "max_filter_window_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Filter.img.max_filter_window_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.max_filter_window_sample" ,
                "title": "max_filter_window_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Filter.img.max_filter_window_sample"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.min_filter_window_line" ,
                "title": "min_filter_window_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Filter.img.min_filter_window_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.min_filter_window_sample" ,
                "title": "min_filter_window_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Filter.img.min_filter_window_sample"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask" ,
            "title": "Image_Mask" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Mask.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Mask.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Mask.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Mask.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask.img.Image_Mask_File" ,
                "title": "Image_Mask_File" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1050" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Image_Mask_File"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask_File" ,
            "title": "Image_Mask_File" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Mask_File.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Mask_File.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.img.mask_type" ,
                "title": "mask_type" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Mask_File.img.mask_type"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.img.horizon_mask_elevation" ,
                "title": "horizon_mask_elevation" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Mask_File.img.horizon_mask_elevation"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.img.mask_transparent_value" ,
                "title": "mask_transparent_value" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Image_Mask_File.img.mask_transparent_value"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#14" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference",
                  "0001_NASA_PDS_1.pds.External_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Imaging" ,
            "title": "Imaging" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.pds.Local_Internal_Reference" ,
                "title": "Local_Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "*" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Local_Internal_Reference"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Brightness_Correction" ,
                "title": "Brightness_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Brightness_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Col_Sum" ,
                "title": "Col_Sum" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Col_Sum"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Color_Filter_Array" ,
                "title": "Color_Filter_Array" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Color_Filter_Array"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Color_Processing" ,
                "title": "Color_Processing" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Color_Processing"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Dark_Current_Correction" ,
                "title": "Dark_Current_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Dark_Current_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Detector" ,
                "title": "Detector" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Detector"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Downsampling" ,
                "title": "Downsampling" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Downsampling"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Exposure" ,
                "title": "Exposure" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Exposure"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Flat_Field_Correction" ,
                "title": "Flat_Field_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1100" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Flat_Field_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Focus" ,
                "title": "Focus" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1110" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Focus"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Focus_Stack" ,
                "title": "Focus_Stack" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1120" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Focus_Stack"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Frame" ,
                "title": "Frame" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1130" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Frame"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.High_Dynamic_Range" ,
                "title": "High_Dynamic_Range" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1140" ,
                "classId": [
                  "0001_NASA_PDS_1.img.High_Dynamic_Range"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Histogram" ,
                "title": "Histogram" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1150" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Histogram"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Illumination" ,
                "title": "Illumination" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1160" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Illumination"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Image_Mask" ,
                "title": "Image_Mask" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1170" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Image_Mask"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Onboard_Compression" ,
                "title": "Onboard_Compression" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1180" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Optical_Filter" ,
                "title": "Optical_Filter" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1190" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Optical_Filter"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Optical_Properties" ,
                "title": "Optical_Properties" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1200" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Optical_Properties"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Pointing_Correction" ,
                "title": "Pointing_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1210" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Pointing_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Radiometric_Correction" ,
                "title": "Radiometric_Correction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1220" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Reference_Pixel" ,
                "title": "Reference_Pixel" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1230" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Reference_Pixel"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Row_Sum" ,
                "title": "Row_Sum" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1240" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Row_Sum"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Sampling" ,
                "title": "Sampling" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1250" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Sampling"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Shutter_Subtraction" ,
                "title": "Shutter_Subtraction" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1260" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Shutter_Subtraction"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Subframe" ,
                "title": "Subframe" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1270" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Subframe"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Thumbnail" ,
                "title": "Thumbnail" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1280" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Thumbnail"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Video" ,
                "title": "Video" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1290" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Video"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Instrument_State" ,
                "title": "Instrument_State" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1300" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Instrument_State"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Imaging.img.Commanded_Parameters" ,
                "title": "Commanded_Parameters" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1310" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Commanded_Parameters"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Instrument_State" ,
            "title": "Instrument_State" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Instrument_State class contains classes providing the values of any dynamic physical or operating characteristics of the imaging instruments."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Instrument_State.img.Device_Component_States" ,
                "title": "Device_Component_States" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Component_States"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Instrument_State.img.Device_Currents" ,
                "title": "Device_Currents" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Currents"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Instrument_State.img.Device_Motor_Counts" ,
                "title": "Device_Motor_Counts" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Motor_Counts"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Instrument_State.img.Device_Temperatures" ,
                "title": "Device_Temperatures" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Temperatures"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Instrument_State.img.Device_Voltages" ,
                "title": "Device_Voltages" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Device_Voltages"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters" ,
            "title": "JPEG_Parameters" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " The JPEG_Parameters class contains attributes describing onboard compression parameters specific to Joint Photographic Experts Group (JPEG) image compression."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.color_subsampling_mode" ,
                "title": "color_subsampling_mode" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.JPEG_Parameters.img.color_subsampling_mode"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_quality" ,
                "title": "jpeg_quality" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_quality"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_parameter" ,
                "title": "jpeg_parameter" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_parameter"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.Image_Compression_Segment" ,
                "title": "Image_Compression_Segment" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.JPEG_Progressive_Parameters" ,
            "title": "JPEG_Progressive_Parameters" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " The JPEG_Progressive_Parameters class contains attributes describing an interlaced progressive JPEG format, in which data is compressed in multiple passes of progressively higher detail. This is ideal for large images that will be displayed while downloading over a slow connection, allowing a reasonable preview after receiving only a portion of the data."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Progressive_Parameters.JPEG_Parameters.generalization" ,
                "title": "JPEG_Parameters" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.JPEG_Parameters"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.color_subsampling_mode" ,
                "title": "color_subsampling_mode" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.JPEG_Parameters.img.color_subsampling_mode"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_quality" ,
                "title": "jpeg_quality" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_quality"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Progressive_Parameters.img.progressive_stage" ,
                "title": "progressive_stage" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.JPEG_Progressive_Parameters.img.progressive_stage"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_parameter" ,
                "title": "jpeg_parameter" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_parameter"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.Image_Compression_Segment" ,
                "title": "Image_Compression_Segment" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.LED_Illumination_Source" ,
            "title": "LED_Illumination_Source" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The LED_Illumination_Source class provides attributes describing an individual LED used to illuminate an imaging target."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.LED_Illumination_Source.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.LED_Illumination_Source.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.LED_Illumination_Source.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.LED_Illumination_Source.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.LED_Illumination_Source.img.illumination_state" ,
                "title": "illumination_state" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.LED_Illumination_Source.img.illumination_state"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.LED_Illumination_Source.img.illumination_wavelength" ,
                "title": "illumination_wavelength" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.LED_Illumination_Source.img.illumination_wavelength"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.LOCO_Parameters" ,
            "title": "LOCO_Parameters" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " The LOCO_Parameters class contains attributes describing onboard compression parameters specific to Low Complexity Lossless Compression (LOCO) image compression, a lossless submode of ICER"
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.LOCO_Parameters.img.wavelet_filter" ,
                "title": "wavelet_filter" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.LOCO_Parameters.img.wavelet_filter"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.LOCO_Parameters.img.missing_pixel_count" ,
                "title": "missing_pixel_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.LOCO_Parameters.img.missing_pixel_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.LOCO_Parameters.img.segment_count" ,
                "title": "segment_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.LOCO_Parameters.img.segment_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.LOCO_Parameters.img.Image_Compression_Segment" ,
                "title": "Image_Compression_Segment" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1040" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Image_Compression_Segment"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging" ,
            "title": "List_Index_No_Units_Imaging" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "true" ,
            "isDeprecated": "false" ,
            "description": "Used when the list values have no units. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#16" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "3" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.sequence_number",
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.pds.name",
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.id"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.value_number" ,
                "title": "value_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#17" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.value_number",
                  "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.value_string"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix" ,
            "title": "Onboard_Color_Matrix" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Onboard_Color_Matrix class represents a 3x3 matrix that is used onboard to perform color correction. It is done after de-Bayering, as all three color bands are needed for each pixel. The first three elements are multiplied by the R,G,B (respectively) pixel values and summed to get the output Red pixel value. Similarly, the second three create the output Green, and the last three the output Blue. If the label is not present, no correction was performed."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_R_r" ,
                "title": "onboard_R_r" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_R_r"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_R_g" ,
                "title": "onboard_R_g" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_R_g"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_R_b" ,
                "title": "onboard_R_b" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_R_b"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_G_r" ,
                "title": "onboard_G_r" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_G_r"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_G_g" ,
                "title": "onboard_G_g" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_G_g"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_G_b" ,
                "title": "onboard_G_b" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_G_b"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_B_r" ,
                "title": "onboard_B_r" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_B_r"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_B_g" ,
                "title": "onboard_B_g" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_B_g"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_B_b" ,
                "title": "onboard_B_b" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_B_b"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression" ,
            "title": "Onboard_Compression" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Onboard_Compression class contains attributes describing the compression performed onboard a spacecraft or instrument for data storage and transmission."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_class" ,
                "title": "onboard_compression_class" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_class"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_mode" ,
                "title": "onboard_compression_mode" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_mode"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_type" ,
                "title": "onboard_compression_type" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_type"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_rate" ,
                "title": "onboard_compression_rate" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_rate"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_ratio" ,
                "title": "onboard_compression_ratio" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_ratio"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_quality" ,
                "title": "onboard_compression_quality" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_quality"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_venue" ,
                "title": "onboard_compression_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.deferred_flag" ,
                "title": "deferred_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression.img.deferred_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.error_pixel_count" ,
                "title": "error_pixel_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression.img.error_pixel_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.ICER_Parameters" ,
                "title": "ICER_Parameters" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#12" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1110" ,
                "classId": [
                  "0001_NASA_PDS_1.img.ICER_Parameters",
                  "0001_NASA_PDS_1.img.LOCO_Parameters",
                  "0001_NASA_PDS_1.img.JPEG_Parameters",
                  "0001_NASA_PDS_1.img.JPEG_Progressive_Parameters"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Responsivity" ,
            "title": "Onboard_Responsivity" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Onboard_Responsivity class specifies factors that have been applied to the R, G, and B cells (respectively) of the Bayer pattern, before de-Bayering (demosaicking) takes place. The intent of these is to approximately balance the filters so the de-Bayering process is not skewed, and EDR\/ILT products look reasonable before full radiometric or color correction is done on the ground. If these factors are not present, no correction was performed."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Responsivity.img.responsivity_factor_r" ,
                "title": "responsivity_factor_r" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Responsivity.img.responsivity_factor_r"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Responsivity.img.responsivity_factor_g" ,
                "title": "responsivity_factor_g" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Responsivity.img.responsivity_factor_g"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Onboard_Responsivity.img.responsivity_factor_b" ,
                "title": "responsivity_factor_b" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Onboard_Responsivity.img.responsivity_factor_b"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Filter" ,
            "title": "Optical_Filter" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.filter_name" ,
                "title": "filter_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Filter.img.filter_name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.filter_id" ,
                "title": "filter_id" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Filter.img.filter_id"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.filter_number" ,
                "title": "filter_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Filter.img.filter_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.filter_position_count" ,
                "title": "filter_position_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Filter.img.filter_position_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.bandwidth" ,
                "title": "bandwidth" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Filter.img.bandwidth"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.center_filter_wavelength" ,
                "title": "center_filter_wavelength" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Filter.img.center_filter_wavelength"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Filter.pds.comment" ,
                "title": "comment" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Filter.pds.comment"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Filter.pds.Local_Internal_Reference" ,
                "title": "Local_Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Local_Internal_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Properties" ,
            "title": "Optical_Properties" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Optical_Properties class describes properties of the optics used in acquiring the image."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Properties.img.focal_length" ,
                "title": "focal_length" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Properties.img.focal_length"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Properties.img.f_number" ,
                "title": "f_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Properties.img.f_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Optical_Properties.img.zoom_position" ,
                "title": "zoom_position" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Optical_Properties.img.zoom_position"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Pixel_Averaging_Dimensions" ,
            "title": "Pixel_Averaging_Dimensions" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Pixel_Averaging_Dimensions class provides the height and width, in pixels, of the area over which pixels were averaged prior to image compression."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pixel_Averaging_Dimensions.img.height_pixels" ,
                "title": "height_pixels" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Pixel_Averaging_Dimensions.img.height_pixels"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pixel_Averaging_Dimensions.img.width_pixels" ,
                "title": "width_pixels" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Pixel_Averaging_Dimensions.img.width_pixels"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Pointing_Correction" ,
            "title": "Pointing_Correction" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Pointing_Correction class contains attributes used to identify and describe the camera model transformations completed in order to update pointing information of an image or mosaic."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pointing_Correction.img.Pointing_Correction_File" ,
                "title": "Pointing_Correction_File" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Pointing_Correction_File"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pointing_Correction.img.Pointing_Correction_Image" ,
                "title": "Pointing_Correction_Image" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "*" ,
                "classOrder": "1020" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Pointing_Correction_Image"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Pointing_Correction_File" ,
            "title": "Pointing_Correction_File" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Pointing_Correction_File class identifies a file containing pointing correction information."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pointing_Correction_File.Data_Processing_File.generalization" ,
                "title": "Data_Processing_File" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing_File.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.Internal_Reference" ,
                "title": "Internal_Reference" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "true" ,
                "isAny": "false" ,
                "groupName": "XSChoice#13" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.pds.Internal_Reference",
                  "0001_NASA_PDS_1.pds.External_Reference"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Pointing_Correction_Image" ,
            "title": "Pointing_Correction_Image" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Pointing_Correction_Image class contains attributes used to identify and describe the camera model transformations completed in order to update pointing information of a single image, whether alone or part of a mosaic."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pointing_Correction_Image.img.pointing_model_name" ,
                "title": "pointing_model_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Pointing_Correction_Image.img.pointing_model_name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pointing_Correction_Image.img.pointing_model_solution_id" ,
                "title": "pointing_model_solution_id" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Pointing_Correction_Image.img.pointing_model_solution_id"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pointing_Correction_Image.img.Pointing_Model_Parameter" ,
                "title": "Pointing_Model_Parameter" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "*" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Pointing_Model_Parameter"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Pointing_Model_Parameter" ,
            "title": "Pointing_Model_Parameter" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Pointing_Model_Parameter class specifies the name and value (numeric) parameters needed by the pointing model identified by the pointing_model_name attribute in the Pointing_Correction parent class. The meaning of any given parameter is defined by the pointing model. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pointing_Model_Parameter.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Pointing_Model_Parameter.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Pointing_Model_Parameter.pds.value" ,
                "title": "value" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Pointing_Model_Parameter.pds.value"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function" ,
            "title": "Radial_Flat_Field_Function" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "The Radial_Flat_Field_Function class pecifies parameters used to generate a synthetic flat field using a simple radial function of the form: r = (x-x_center)^2 + (y-y_center)^2 ; flat_field(x,y) = 1 + r0 + r1*r + r2*r^2 + r3*r^3 . Note that x is in the sample direction of the image, and y is in the line direction. The image is multiplied by this function in order to perform a flat field correction (which is the opposite of Flat_Field_File). "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.x_center" ,
                "title": "x_center" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.x_center"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.y_center" ,
                "title": "y_center" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.y_center"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r0" ,
                "title": "r0" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r0"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r1" ,
                "title": "r1" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r1"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r2" ,
                "title": "r2" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r2"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r3" ,
                "title": "r3" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r3"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.Flat_Field_File" ,
                "title": "Flat_Field_File" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Flat_Field_File"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction" ,
            "title": "Radiometric_Correction" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " The Radiometric_Correction class is a container for the type and details of the radiometric calibration performed on the product."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.radiometric_type" ,
                "title": "radiometric_type" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction.img.radiometric_type"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.radiometric_zenith_scaling_factor" ,
                "title": "radiometric_zenith_scaling_factor" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction.img.radiometric_zenith_scaling_factor"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_r" ,
                "title": "responsivity_r" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_r"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_g" ,
                "title": "responsivity_g" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_g"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_b" ,
                "title": "responsivity_b" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_b"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_pan" ,
                "title": "responsivity_pan" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_pan"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.atmospheric_opacity" ,
                "title": "atmospheric_opacity" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction.img.atmospheric_opacity"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.atmospheric_opacity_reference" ,
                "title": "atmospheric_opacity_reference" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction.img.atmospheric_opacity_reference"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.pds.comment" ,
                "title": "comment" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Radiometric_Correction.pds.comment"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Reference_Pixel" ,
            "title": "Reference_Pixel" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "Describes a Reference Pixel product, which is a set of dark, non-imaging pixels used to monitor electronics. product_flag."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Reference_Pixel.img.download_priority" ,
                "title": "download_priority" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Reference_Pixel.img.download_priority"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Reference_Pixel.img.product_flag" ,
                "title": "product_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Reference_Pixel.img.product_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Reference_Pixel.img.Onboard_Compression" ,
                "title": "Onboard_Compression" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Row_Sum" ,
            "title": "Row_Sum" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "Describes a Row Summation product, which is a single column containing the sum of all pixels in each row of the image."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Row_Sum.img.download_priority" ,
                "title": "download_priority" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Row_Sum.img.download_priority"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Row_Sum.img.product_flag" ,
                "title": "product_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Row_Sum.img.product_flag"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Sampling" ,
            "title": "Sampling" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " The Sampling class contains attributes and classes related to the sampling, scaling, companding, and compression or reduction in resolution of data."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Sampling.img.crosstrack_summing" ,
                "title": "crosstrack_summing" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Sampling.img.crosstrack_summing"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Sampling.img.downtrack_summing" ,
                "title": "downtrack_summing" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Sampling.img.downtrack_summing"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Sampling.img.missing_pixel_count" ,
                "title": "missing_pixel_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Sampling.img.missing_pixel_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Sampling.img.sample_bits" ,
                "title": "sample_bits" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Sampling.img.sample_bits"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Sampling.img.sample_bit_mask" ,
                "title": "sample_bit_mask" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Sampling.img.sample_bit_mask"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Sampling.img.sampling_factor" ,
                "title": "sampling_factor" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Sampling.img.sampling_factor"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Sampling.img.saturated_pixel_count" ,
                "title": "saturated_pixel_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Sampling.img.saturated_pixel_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Sampling.img.valid_pixel_count" ,
                "title": "valid_pixel_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Sampling.img.valid_pixel_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Sampling.img.Companding" ,
                "title": "Companding" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Companding"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Shutter_Subtraction" ,
            "title": "Shutter_Subtraction" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " The Shutter_Subtraction class specifies attributes describing the removal from the image of the shutter, or fixed-pattern."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Shutter_Subtraction.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Shutter_Subtraction.img.shutter_subtraction_mode" ,
                "title": "shutter_subtraction_mode" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Shutter_Subtraction.img.shutter_subtraction_mode"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Shutter_Subtraction.img.exposure_duration_threshold_count" ,
                "title": "exposure_duration_threshold_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Shutter_Subtraction.img.exposure_duration_threshold_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Spatial_Filter" ,
            "title": "Spatial_Filter" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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)."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.Data_Processing.generalization" ,
                "title": "Data_Processing" ,
                "assocType": "parent_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "1" ,
                "maximumCardinality": "1" ,
                "classOrder": "0000" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing"
                 ]
              }
            } ,
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
                "title": "active_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.active_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
                "title": "processing_venue" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.filter_window_line" ,
                "title": "filter_window_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Spatial_Filter.img.filter_window_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
                "title": "processing_algorithm" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.filter_window_sample" ,
                "title": "filter_window_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Spatial_Filter.img.filter_window_sample"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
                "title": "sequence_number" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.max_filter_window_line" ,
                "title": "max_filter_window_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Spatial_Filter.img.max_filter_window_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.max_filter_window_sample" ,
                "title": "max_filter_window_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Spatial_Filter.img.max_filter_window_sample"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.min_filter_window_line" ,
                "title": "min_filter_window_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Spatial_Filter.img.min_filter_window_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.min_filter_window_sample" ,
                "title": "min_filter_window_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Spatial_Filter.img.min_filter_window_sample"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Special_Point" ,
            "title": "Special_Point" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "Defines a special point on the image detector, such as the location in pixel space that a co-boresighted instrument measures."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Special_Point.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Special_Point.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Special_Point.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Special_Point.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Special_Point.img.special_line" ,
                "title": "special_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Special_Point.img.special_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Special_Point.img.special_sample" ,
                "title": "special_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Special_Point.img.special_sample"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Subframe" ,
            "title": "Subframe" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": " The Subframe class describes the position and other optional characteristics of an image subframe, relative to the original image. "
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Subframe.img.first_line" ,
                "title": "first_line" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Subframe.img.first_line"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Subframe.img.first_sample" ,
                "title": "first_sample" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Subframe.img.first_sample"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Subframe.img.lines" ,
                "title": "lines" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Subframe.img.lines"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Subframe.img.samples" ,
                "title": "samples" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Subframe.img.samples"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Subframe.img.line_fov" ,
                "title": "line_fov" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Subframe.img.line_fov"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Subframe.img.sample_fov" ,
                "title": "sample_fov" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Subframe.img.sample_fov"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Subframe.pds.name" ,
                "title": "name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Subframe.pds.name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Subframe.pds.description" ,
                "title": "description" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Subframe.pds.description"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Subframe.img.subframe_type" ,
                "title": "subframe_type" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Subframe.img.subframe_type"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Thumbnail" ,
            "title": "Thumbnail" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "Describes a Thumbnail product, which is a greatly reduced resolution version of the image."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.download_priority" ,
                "title": "download_priority" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Thumbnail.img.download_priority"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.frame_id" ,
                "title": "frame_id" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Thumbnail.img.frame_id"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.frame_type_name" ,
                "title": "frame_type_name" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Thumbnail.img.frame_type_name"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.product_flag" ,
                "title": "product_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Thumbnail.img.product_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.Onboard_Compression" ,
                "title": "Onboard_Compression" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Onboard_Compression"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.Sampling" ,
                "title": "Sampling" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Sampling"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.Subframe" ,
                "title": "Subframe" ,
                "assocType": "component_of" ,
                "isAttribute": "false" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "classId": [
                  "0001_NASA_PDS_1.img.Subframe"
                 ]
              }
            }
           ]
          }
        }
      , {
          "class": {
            "identifier": "0001_NASA_PDS_1.img.Video" ,
            "title": "Video" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.0.0.0" ,
            "isAbstract": "false" ,
            "isDeprecated": "false" ,
            "description": "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."
              , "associationList": [
             {"association": {
                "identifier": "0001_NASA_PDS_1.img.Video.img.video_flag" ,
                "title": "video_flag" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1010" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Video.img.video_flag"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Video.img.frame_count" ,
                "title": "frame_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1020" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Video.img.frame_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Video.img.interframe_delay" ,
                "title": "interframe_delay" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1030" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Video.img.interframe_delay"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Video.img.frame_rate" ,
                "title": "frame_rate" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1040" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Video.img.frame_rate"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Video.img.frame_interval" ,
                "title": "frame_interval" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1050" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Video.img.frame_interval"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Video.img.frame_index" ,
                "title": "frame_index" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1060" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Video.img.frame_index"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Video.img.gop_frame_index" ,
                "title": "gop_frame_index" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1070" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Video.img.gop_frame_index"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Video.img.gop_frame_count" ,
                "title": "gop_frame_count" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1080" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Video.img.gop_frame_count"
                 ]
              }
            }
           , {"association": {
                "identifier": "0001_NASA_PDS_1.img.Video.img.gop_start_index" ,
                "title": "gop_start_index" ,
                "assocType": "attribute_of" ,
                "isAttribute": "true" ,
                "isChoice": "false" ,
                "isAny": "false" ,
                "groupName": "null" ,
                "minimumCardinality": "0" ,
                "maximumCardinality": "1" ,
                "classOrder": "1090" ,
                "attributeId": [
                  "0001_NASA_PDS_1.img.Video.img.gop_start_index"
                 ]
              }
            }
           ]
          }
        }
      ]
    , "attributeDictionary": [
        {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_data_cut" ,
            "title": "auto_exposure_data_cut" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_lower_limit" ,
            "title": "auto_exposure_lower_limit" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the maximum number of pixels that are allowed to be below the lower threshold defined by auto_exposure_lower_limit." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_lower_threshold" ,
            "title": "auto_exposure_lower_threshold" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the lower threshold DN value for which a specified number of pixels is permitted to exceed. The auto_exposure_lower_limit defines the number of pixels allowed to exceed this threshold." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_percent" ,
            "title": "auto_exposure_percent" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_pixel_fraction" ,
            "title": "auto_exposure_pixel_fraction" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The auto_exposure_pixel_fraction attribute specifies the percentage of pixels whose DN values may exceed the auto_expsoure_data_cut." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_first_line" ,
            "title": "auto_exposure_roi_first_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the (1-based) starting line for the autoexposure region of interest." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_first_sample" ,
            "title": "auto_exposure_roi_first_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the (1-based) starting sample for the autoexposure region of interest." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_lines" ,
            "title": "auto_exposure_roi_lines" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the number of lines in the autoexposure region of interest." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_roi_samples" ,
            "title": "auto_exposure_roi_samples" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the number of samples in the autoexposure region of interest." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_upper_limit" ,
            "title": "auto_exposure_upper_limit" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the maximum number of pixels that are allowed to be above the upper threshold defined by auto_exposure_upper_limit." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.auto_exposure_upper_threshold" ,
            "title": "auto_exposure_upper_threshold" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the upper threshold DN value for which a specified number of pixels is permitted to exceed. The auto_exposure_upper_limit defines the number of pixels allowed to exceed this threshold." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.exposure_table" ,
            "title": "exposure_table" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.exposure_table_update_flag" ,
            "title": "exposure_table_update_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "If true, specifies whether or not to update the autoexposure table based on the results of this exposure." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.max_auto_exposure_iteration_count" ,
            "title": "max_auto_exposure_iteration_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.valid_maximum_pixel" ,
            "title": "valid_maximum_pixel" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the maximum pixel DN value for pixels used by the autoexposure algorithm." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Autoexposure.img.valid_minimum_pixel" ,
            "title": "valid_minimum_pixel" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the minimum DN threshold for pixels used by the autoexposure algorithm." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_HSI_Linear.img.brightness_offset" ,
            "title": "brightness_offset" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The brightness_offset attribute defines the additive factor used for a linear brightness correction." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_HSI_Linear.img.brightness_scale" ,
            "title": "brightness_scale" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The brightness_scale attribute defines the multiplicative factor used for a linear brightness correction." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_Linear.img.brightness_offset" ,
            "title": "brightness_offset" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The brightness_offset attribute defines the additive factor used for a linear brightness correction." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Brightness_Correction_Linear.img.brightness_scale" ,
            "title": "brightness_scale" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The brightness_scale attribute defines the multiplicative factor used for a linear brightness correction." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Col_Sum.img.download_priority" ,
            "title": "download_priority" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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)." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Col_Sum.img.product_flag" ,
            "title": "product_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Color_Filter_Array.img.color_filter_array_state" ,
            "title": "color_filter_array_state" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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\")." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Color_Filter_Array.img.color_filter_array_type" ,
            "title": "color_filter_array_type" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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)." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.color_component" ,
            "title": "color_component" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "For single-band images, this defines which component of the color space is represented by this band. This keyword is not needed for 3-band images, as all bands are represented." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.color_dn_scaling_factor" ,
            "title": "color_dn_scaling_factor" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The color_dn_scaling_factor attribute specifies the actual value used to scale the color values. This value is determined using the color_dn_scaling_method." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.color_dn_scaling_method" ,
            "title": "color_dn_scaling_method" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The color_dn_scaling_method attribute defines how the color values are scaled. EXPOSURE_NORMALIZED_COLOR means that the color values have been normalized based on exposure time, so neighboring images in a mosaic will have the same color values. DN_COLOR means that the color values are based on the raw DNs, so images take full advantage of the available dynamic range but may not match with neighbors in a mosaic." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.color_space" ,
            "title": "color_space" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Defines the color space in which this product is expressed. Some color spaces (e.g. XYZ or xyY) are independent of illuminant, while for others (e.g. sRGB or pRGB) the illuminant matters. It is expected that the defined color spaces will increase over time." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.encoded_display_gamma" ,
            "title": "encoded_display_gamma" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Defines the gamma value encoded in this image. Gamma correction is used to nonlinearly compress the intensities in an image, and most display systems assume that images are encoded with an sRGB gamma. Note that this is a string value because the most common gamma correction (\"sRGB\") is not precisely expressible as a gamma exponent. A numeric value indicates a gamma exponent." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Color_Processing.img.illuminant" ,
            "title": "illuminant" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Defines the illuminant that was used in order to process this image. The valid values are open-ended but examples of valid values include: None, D65, 3000K, 5000K." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Commanded_Parameters.pds.description" ,
            "title": "description" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Text_Preserved" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Companding.img.companding_state" ,
            "title": "companding_state" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Companding.img.early_scaling" ,
            "title": "early_scaling" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "If true, indicates that the companding was or should be done \"early\" in the onboard processing chain, for instruments where there is an option. For MSL, early processing is where the image is prepared for use by any client, including those on board, such as rotation, bad pixels, flat field, early scaling, and camera model production. Contrast that with late processing, which includes compression and telemetry generation, and processing for thumbnails, subframes, histograms, and row\/column sums." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Companding_Table_Mapping.img.input_dn_max" ,
            "title": "input_dn_max" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The input_dn_max attribute provides the value of the maximum DN in the input image that is assigned a specific DN in the output image during companding." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Companding_Table_Mapping.img.input_dn_min" ,
            "title": "input_dn_min" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The input_dn_min attribute provides the value of the minimum DN in the input image that is assigned a specific DN in the output image during companding." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Companding_Table_Mapping.img.output_dn" ,
            "title": "output_dn" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The output_dn attribute provides the value of the DN in the output image that is assigned to a given range of DN in the input image during companding." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Dark_Current_Correction.img.striping_count" ,
            "title": "striping_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Dark_Current_Correction.img.striping_overlap_rows" ,
            "title": "striping_overlap_rows" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.active_flag" ,
            "title": "active_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_algorithm" ,
            "title": "processing_algorithm" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.processing_venue" ,
            "title": "processing_venue" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The processing_venue attribute specifies where the processing described by the parent class was performed. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Data_Processing.img.sequence_number" ,
            "title": "sequence_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.description" ,
            "title": "description" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Text_Preserved" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Data_Processing_File.pds.name" ,
            "title": "name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The name attribute provides a word or combination of words by which the object is known." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.analog_offset" ,
            "title": "analog_offset" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The analog_offset attribute identifies the analog value that is subtracted from the signal prior to the analog\/digital conversion." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.bad_pixel_replacement_flag" ,
            "title": "bad_pixel_replacement_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "If true, specifies whether or not bad pixel replacement processing was requested or completed. See bad_pixel_replacement_table_id." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.bad_pixel_replacement_table_id" ,
            "title": "bad_pixel_replacement_table_id" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.detector_to_image_flip" ,
            "title": "detector_to_image_flip" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.detector_to_image_rotation" ,
            "title": "detector_to_image_rotation" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " 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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0.0" ,
            "maximumValue": "360.0" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Angle" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
            "unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.early_image_return" ,
            "title": "early_image_return" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.erase_count" ,
            "title": "erase_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.first_line" ,
            "title": "first_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The first_line attribute indicates the line within a source image that corresponds to the first line in a sub-image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.first_sample" ,
            "title": "first_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The first_sample attribute indicates the sample within a source image that corresponds to the first sample in a sub-image. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.gain_mode_id" ,
            "title": "gain_mode_id" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The gain_mode_id attribute identifies the gain state of an instrument. Gain is a constant value which is multiplied with an instrument's output signal to increase or decrease the level of that output. These modes may vary by mission so the permissible values should be set by the mission dictionaries." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.gain_number" ,
            "title": "gain_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.instrument_idle_timeout" ,
            "title": "instrument_idle_timeout" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the amount of time in seconds the instrument may be idle before powering off the instrument." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Time" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Time" ,
            "unitId": "day, hr, julian day, microseconds, min, ms, s, yr" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.lines" ,
            "title": "lines" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The lines attribute indicates the total number of data instances along the vertical axis of an image or sub-image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.parameter_table_id" ,
            "title": "parameter_table_id" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies which table of parameters to use, or were used. Tables are defined in a mission- and instrument-specific manner." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.readout_rate" ,
            "title": "readout_rate" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The readout_rate attribute specifies the clock rate at which values are read from the sensor." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Frequency" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frequency" ,
            "unitId": "Hz" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Detector.img.samples" ,
            "title": "samples" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The samples attribute indicates the total number of data instances along the horizontal axis of an image or sub-image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Component_State.img.device_state" ,
            "title": "device_state" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Current.img.current_value" ,
            "title": "current_value" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The current_value attribute provides provides the current, in the specified units, of an imaging instrument or some part of the imaging instrument." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Current" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Current" ,
            "unitId": "A, mA" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Motor_Count.img.motor_count" ,
            "title": "motor_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Parameters.img.device_id" ,
            "title": "device_id" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The device_id attribute supplies the identifier of an imaging instrument, an imaging instrument device, or some point on the instrument or device." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Parameters.img.device_name" ,
            "title": "device_name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The device_name attribute supplies the formal name for an imaging instrument, an imaging instrument device, or some point on the instrument or device." ,
            "isNillable": "true" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Parameters.img.sequence_number" ,
            "title": "sequence_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Temperature.img.raw_count" ,
            "title": "raw_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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" ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Temperature.img.temperature_status" ,
            "title": "temperature_status" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Temperature.img.temperature_value" ,
            "title": "temperature_value" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The temperature_value attribute provides the temperature, in the specified units, of some point on an imaging instrument or other imaging instrument device." ,
            "isNillable": "true" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Temperature" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Temperature" ,
            "unitId": "K, degC" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Device_Voltage.img.voltage_value" ,
            "title": "voltage_value" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The voltage_value attribute provides provides the voltage, in the specified units, of an imaging instrument or some part of the imaging instrument." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Voltage" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Voltage" ,
            "unitId": "V, mV" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_coadd_count" ,
            "title": "exposure_coadd_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the total number of exposures summed (co-added) together to obtain the final image. Co-adding increases the signal-to-noise ratio." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "0" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_count" ,
            "title": "exposure_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_duration" ,
            "title": "exposure_duration" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Time" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Time" ,
            "unitId": "day, hr, julian day, microseconds, min, ms, s, yr" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_duration_count" ,
            "title": "exposure_duration_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_readout_count" ,
            "title": "exposure_readout_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "0" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_scale_factor" ,
            "title": "exposure_scale_factor" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Exposure.img.exposure_type" ,
            "title": "exposure_type" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.autofocus_step_count" ,
            "title": "autofocus_step_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The autofocus_step_count attribute specifies the number of steps (images) to be taken by an autofocus algorithm." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.autofocus_step_size" ,
            "title": "autofocus_step_size" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.best_focus_distance" ,
            "title": "best_focus_distance" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The best_focus_distance attribute specifies the estimated distance to best focus." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Length" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
            "unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_distance" ,
            "title": "focus_distance" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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)." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Length" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
            "unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_initialization_flag" ,
            "title": "focus_initialization_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies whether the instrument focus mechanism should be (or was) initialized before use." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_mode" ,
            "title": "focus_mode" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The focus_mode attribute specifies the type of focus command, for example: Autofocus, Manual, ZStack, or Relative (focus adjustment based on a previous autofocus)." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_position" ,
            "title": "focus_position" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.focus_position_count" ,
            "title": "focus_position_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The focus_position_count attribute specifies a commanded focus, or the initial focus position used by the autofocus algorithm." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.maximum_focus_distance" ,
            "title": "maximum_focus_distance" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The maximum_focus_distance attribute specifies the estimated distance to the farthest pixel with less than 1 pixel of gaussian blur." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Length" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
            "unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus.img.minimum_focus_distance" ,
            "title": "minimum_focus_distance" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The minimum_focus_distance attribute specifies the estimated distance to the nearest pixel with less than 1 pixel of gaussian blur." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Length" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
            "unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.delta_focus_count" ,
            "title": "delta_focus_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Defines the amount of change in focus for each image in the z-stack. The units should be the same as focus_position_count, which is often motor counts." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.focus_merge_blending_flag" ,
            "title": "focus_merge_blending_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.focus_merge_registration_flag" ,
            "title": "focus_merge_registration_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.focus_stack_flag" ,
            "title": "focus_stack_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The focus_stack_flag attribute indicates whether or not focus stack image products were created during the autofocus imaging step." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Focus_Stack.img.frame_count" ,
            "title": "frame_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The frame_count attribute indicates the total number of image frames acquired, such as for a video or focus stack observation." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Frame.img.frame_id" ,
            "title": "frame_id" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Frame.img.frame_type_name" ,
            "title": "frame_type_name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " 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." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Frame.img.observation_number" ,
            "title": "observation_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Identifies which observation of many this data product pertains to." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Frame.img.product_flag" ,
            "title": "product_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range.img.hdr_acquisition_mode" ,
            "title": "hdr_acquisition_mode" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies how the HDR frames were acquired." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range.img.hdr_clipping_threshold" ,
            "title": "hdr_clipping_threshold" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the threshold for pixel clipping." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range.img.hdr_frame_count" ,
            "title": "hdr_frame_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the number of frames that go into the HDR product." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.img.exposure_duration" ,
            "title": "exposure_duration" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Time" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Time" ,
            "unitId": "day, hr, julian day, microseconds, min, ms, s, yr" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.img.exposure_duration_count" ,
            "title": "exposure_duration_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.High_Dynamic_Range_Exposure.img.exposure_time_delta" ,
            "title": "exposure_time_delta" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the change in exposure time for this exposure compared to the previous. Should be 0 for the first item in the list." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Time" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Time" ,
            "unitId": "day, hr, julian day, microseconds, min, ms, s, yr" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Histogram.img.download_priority" ,
            "title": "download_priority" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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)." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Histogram.img.product_flag" ,
            "title": "product_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.ICER_Parameters.img.decomposition_stages" ,
            "title": "decomposition_stages" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The decomposition_stages attribute identifies the number of stages of decomposition." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.ICER_Parameters.img.icer_quality" ,
            "title": "icer_quality" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.ICER_Parameters.img.segment_count" ,
            "title": "segment_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The segment_count attribute identifies the number of segments into which the image was partitioned for error containment purposes." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.ICER_Parameters.img.wavelet_filter" ,
            "title": "wavelet_filter" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The wavelet_filter attribute specifies thefilter used in the compression and decompression algorithm." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Illumination.pds.name" ,
            "title": "name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The name attribute provides a word or combination of words by which the object is known." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.first_line" ,
            "title": "first_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The first_line attribute indicates the line within a source image that corresponds to the first line in a sub-image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.first_sample" ,
            "title": "first_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The first_sample attribute indicates the sample within a source image that corresponds to the first sample in a sub-image. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.lines" ,
            "title": "lines" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The lines attribute indicates the total number of data instances along the vertical axis of an image or sub-image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.missing_pixel_count" ,
            "title": "missing_pixel_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The missing_pixel_count attribute identifies the total number of missing pixels defined by the image or image segment." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.samples" ,
            "title": "samples" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The samples attribute indicates the total number of data instances along the horizontal axis of an image or sub-image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.segment_number" ,
            "title": "segment_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The segment_number attribute identifies which compression segment is described in the current Segment class. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.segment_quality" ,
            "title": "segment_quality" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " 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. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Compression_Segment.img.segment_status" ,
            "title": "segment_status" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " 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. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Numeric_Base2" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Numeric_Base2" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "6" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "[0-1]{1,255}" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.filter_window_line" ,
            "title": "filter_window_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.filter_window_sample" ,
            "title": "filter_window_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.max_filter_window_line" ,
            "title": "max_filter_window_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.max_filter_window_sample" ,
            "title": "max_filter_window_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.min_filter_window_line" ,
            "title": "min_filter_window_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Filter.img.min_filter_window_sample" ,
            "title": "min_filter_window_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask.img.active_flag" ,
            "title": "active_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask.img.processing_algorithm" ,
            "title": "processing_algorithm" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask.img.processing_venue" ,
            "title": "processing_venue" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The processing_venue attribute specifies where the processing described by the parent class was performed. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask.img.sequence_number" ,
            "title": "sequence_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.img.horizon_mask_elevation" ,
            "title": "horizon_mask_elevation" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the elevation above which the image is masked off." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-90.0" ,
            "maximumValue": "90.0" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Angle" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
            "unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.img.mask_transparent_value" ,
            "title": "mask_transparent_value" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the pixel value in the mask that will represent transparent (or NoData\/null) for the characterized image. This is normally defined as 0 in the mask layer. Once defined, any other value in the mask represents opaque or translucent (in other words, valid) in the characterized image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.img.mask_type" ,
            "title": "mask_type" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "This identifies the type of mask file. Two enumerations are given, but these can be expanded if needed." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.pds.description" ,
            "title": "description" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Text_Preserved" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Image_Mask_File.pds.name" ,
            "title": "name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The name attribute provides a word or combination of words by which the object is known." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.color_subsampling_mode" ,
            "title": "color_subsampling_mode" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " 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" ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_parameter" ,
            "title": "jpeg_parameter" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The jpeg_parameter attribute is a JPEG specific variable which specifies on-board compression determination by image quality or by compression factor, based on a selected on-board compression mode. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.JPEG_Parameters.img.jpeg_quality" ,
            "title": "jpeg_quality" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The jpeg_quality attribute is a JPEG specific variable which identifies the resultant or targeted image quality index for on-board data compression." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "100" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.JPEG_Progressive_Parameters.img.progressive_stage" ,
            "title": "progressive_stage" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "In cases where each pass of a progressive JPEG is downlinked separately, the progressive_stage attribute indicates the highest pass number contained in this image, which indicates the available level of detail." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.LED_Illumination_Source.img.illumination_state" ,
            "title": "illumination_state" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The illumination_state attribute provides if the LED was On or Off." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.LED_Illumination_Source.img.illumination_wavelength" ,
            "title": "illumination_wavelength" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The illumination_wavelength attribute provides the wavelength of an LED that was used to illuminate this image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Length" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
            "unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.LED_Illumination_Source.pds.description" ,
            "title": "description" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Text_Preserved" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.LED_Illumination_Source.pds.name" ,
            "title": "name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The name attribute provides a word or combination of words by which the object is known." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.LOCO_Parameters.img.missing_pixel_count" ,
            "title": "missing_pixel_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The missing_pixel_count attribute identifies the total number of missing pixels defined by the image or image segment." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.LOCO_Parameters.img.segment_count" ,
            "title": "segment_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The segment_count attribute identifies the number of segments into which the image was partitioned for error containment purposes." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.LOCO_Parameters.img.wavelet_filter" ,
            "title": "wavelet_filter" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The wavelet_filter attribute specifies thefilter used in the compression and decompression algorithm." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.id" ,
            "title": "id" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The id attribute supplies a short name (identifier) for the associated value in a group of related values. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.sequence_number" ,
            "title": "sequence_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The sequence_number attribute supplies the sequence identifier for the associated value in a group of related values. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.value_number" ,
            "title": "value_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The value_number attribute provides the value with no applicable units as named by the associated id, name, or sequence_number. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.img.value_string" ,
            "title": "value_string" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The value_string attribute provides the value with no applicable units as named by the associated id, name, or sequence_number. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.List_Index_No_Units_Imaging.pds.name" ,
            "title": "name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The name attribute provides a word or combination of words by which the object is known." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_B_b" ,
            "title": "onboard_B_b" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been multiplied by the B pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied R and G pixel values to produce the output Blue value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_B_g" ,
            "title": "onboard_B_g" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been multiplied by the G pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied R and B pixel values to produce the output Blue value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_B_r" ,
            "title": "onboard_B_r" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been multiplied by the R pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied G and B pixel values to produce the output Blue value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_G_b" ,
            "title": "onboard_G_b" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been multiplied by the B pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied R and G pixel values to produce the output Green value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_G_g" ,
            "title": "onboard_G_g" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been multiplied by the G pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied R and B pixel values to produce the output Green value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_G_r" ,
            "title": "onboard_G_r" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been multiplied by the R pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied G and B pixel values to produce the output Green value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_R_b" ,
            "title": "onboard_R_b" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been multiplied by the B pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied R and G pixel values to produce the output Red value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_R_g" ,
            "title": "onboard_R_g" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been multiplied by the G pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied R and B pixel values to produce the output Red value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Color_Matrix.img.onboard_R_r" ,
            "title": "onboard_R_r" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been multiplied by the R pixel value after de-Bayering (demosaicking) takes place. This value is summed with the multiplied G and B pixel values to produce the output Red value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.deferred_flag" ,
            "title": "deferred_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The deferred_flag attribute specifies whether compression was done at the time of image acquisition, or was deferred until later (typically at downlink time). " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.error_pixel_count" ,
            "title": "error_pixel_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " 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. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_class" ,
            "title": "onboard_compression_class" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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'" ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_mode" ,
            "title": "onboard_compression_mode" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-9223372036854775808" ,
            "maximumValue": "9223372036854775807" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_quality" ,
            "title": "onboard_compression_quality" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " 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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "1.0" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_rate" ,
            "title": "onboard_compression_rate" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_ratio" ,
            "title": "onboard_compression_ratio" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0.0" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_type" ,
            "title": "onboard_compression_type" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The onboard_compression_type attribute identifies the type of on-board compression used for data storage and transmission. Valid Values: 'GZIP', 'ICER', 'LOCO', 'LZO', 'JPEG', 'JPEG Progressive', 'MSSS Lossless', 'Lossless', 'None'." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Compression.img.onboard_compression_venue" ,
            "title": "onboard_compression_venue" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The onboard_compression_venue attribute specifies where the onboard compression was performed." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Responsivity.img.responsivity_factor_b" ,
            "title": "responsivity_factor_b" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been applied to the B cell of the Bayer pattern, before de-Bayering (demosaicking) takes place." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Responsivity.img.responsivity_factor_g" ,
            "title": "responsivity_factor_g" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been applied to the G cell of the Bayer pattern, before de-Bayering (demosaicking) takes place." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Onboard_Responsivity.img.responsivity_factor_r" ,
            "title": "responsivity_factor_r" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the factor that has been applied to the R cell of the Bayer pattern, before de-Bayering (demosaicking) takes place." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.bandwidth" ,
            "title": "bandwidth" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The bandwidth attribute provides a measure of the spectral width of a filter. For a root-mean-square detector this is the effective bandwidth of the filter, i.e. the full width of an ideal square filter having a flat response over the bandwidth and zero response elsewhere. Another common method for measuring bandwidth is Full Width at Half Maximum, which is the width of a \"bump\" on a curve or function. It is given by the distance between points on the curve at which the function reaches half of its maximum value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Length" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
            "unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.center_filter_wavelength" ,
            "title": "center_filter_wavelength" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The center_filter_wavelength attribute provides the wavelength of the center of the passband, or the peak transmissivity, for an instrument filter. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Length" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
            "unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.filter_id" ,
            "title": "filter_id" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The filter_id attribute provides a short string identifier for an instrument filter through which an image or measurement was acquired or which is associated with a given instrument mode. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "16" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.filter_name" ,
            "title": "filter_name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The filter_name attribute provides the name, described in the mission documentation, of the optical filter through which an image or measurement was acquired." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Short_String_Preserved" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Preserved" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.filter_number" ,
            "title": "filter_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Filter.img.filter_position_count" ,
            "title": "filter_position_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The filter position count is the position in motor counts of the filter wheel motor." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Filter.pds.comment" ,
            "title": "comment" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Properties.img.f_number" ,
            "title": "f_number" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Defines the f\/number for the optics used in acquiring the image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Length" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
            "unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Properties.img.focal_length" ,
            "title": "focal_length" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Defines the focal length of the optics used in acquiring the image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Length" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Length" ,
            "unitId": "AU, Angstrom, cm, km, m, micrometer, mm, nm" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Optical_Properties.img.zoom_position" ,
            "title": "zoom_position" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Pixel_Averaging_Dimensions.img.height_pixels" ,
            "title": "height_pixels" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The height_pixels attribute provides the vertical dimension, in pixels." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Pixel_Averaging_Dimensions.img.width_pixels" ,
            "title": "width_pixels" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The width_pixels attribute provides the horizontal dimension, in pixels." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Pointing_Correction_Image.img.pointing_model_name" ,
            "title": "pointing_model_name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The pointing_model_name attribute specifies which of several \"pointing models\" were used to transform the camera model based on updated pointing information. These updates are typically derived from mosaic seam corrections. This attribute and the associated Pointing_Model_Index classes define what the updated pointing information is, providing enough information to re-create the camera model from calibration data. If present, this attribute overrides the default pointing based on telemetry. The special value \"NONE\" shall be interpreted the same as if the attribute is absent (i.e. the default pointing model should be used). New model names can be created at any time; the models themselves should be described in a mission-specific ancillary file. See also the geom:solution_id attribute within the geom:Camera_Model_Parameters class." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Pointing_Correction_Image.img.pointing_model_solution_id" ,
            "title": "pointing_model_solution_id" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The pointing_model_solution_id attribute specifies the identifier of the pointing correction solution used to derive the model specified via the enclosing Pointing_Correction class. This identifier should also appear in the pointing correction file referenced by the Data_Correction_File. If there is only one identifier in the correction file, then pointing_model_solution_id may be omitted. The pointing_model_solution_id attribute may be reused in the context of pointing corrections, although uniqueness is recommended. The pointing correction solution ID namespace is separate from the coordinate system namespace." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Pointing_Model_Parameter.pds.name" ,
            "title": "name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The name attribute provides a word or combination of words by which the object is known." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Pointing_Model_Parameter.pds.value" ,
            "title": "value" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The value attribute provides a single, allowed numerical or character string value." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r0" ,
            "title": "r0" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The r0 attribute specifies the 0th-order polynomial coefficient of the function used to describe an algorithmic flat field. See Radial_Flat_Field_Function for the formula." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r1" ,
            "title": "r1" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The r1 attribute specifies the 1st-order polynomial coefficient of the function used to describe an algorithmic flat field. See Radial_Flat_Field_Function for the formula." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r2" ,
            "title": "r2" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The r2 attribute specifies the 2nd-order polynomial coefficient of the function used to describe an algorithmic flat field. See Radial_Flat_Field_Function for the formula." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.r3" ,
            "title": "r3" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The r3 attribute specifies specifies the 3rd-order polynomial coefficient of the function used to describe an algorithmic flat field. See Radial_Flat_Field_Function for the formula." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.x_center" ,
            "title": "x_center" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The x_center attribute specifies the sample coordinate of the center of the function used to describe an algorithmic flat field. See Radial_Flat_Field_Function for the formula." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radial_Flat_Field_Function.img.y_center" ,
            "title": "y_center" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The y_center attribute specifies the line coordinate of the center of the function used to describe an algorithmic flat field. See Radial_Flat_Field_Function for the formula." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.atmospheric_opacity" ,
            "title": "atmospheric_opacity" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The atmospheric opacity (tau) value used in radiometric correction." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.atmospheric_opacity_reference" ,
            "title": "atmospheric_opacity_reference" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The atmospheric opacity (tau) target value to which the image was corrected." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.radiometric_type" ,
            "title": "radiometric_type" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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. " ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.radiometric_zenith_scaling_factor" ,
            "title": "radiometric_zenith_scaling_factor" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_b" ,
            "title": "responsivity_b" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the conversion factor between DN and radiance units that has been applied to the blue channel of an image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_g" ,
            "title": "responsivity_g" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the conversion factor between DN and radiance units that has been applied to the green channel of an image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_pan" ,
            "title": "responsivity_pan" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the conversion factor between DN and radiance units that has been applied to a panchromatic image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.img.responsivity_r" ,
            "title": "responsivity_r" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Specifies the conversion factor between DN and radiance units that has been applied to the red channel of an image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Radiometric_Correction.pds.comment" ,
            "title": "comment" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The comment attribute is a character string expressing one or more remarks or thoughts relevant to the object." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Reference_Pixel.img.download_priority" ,
            "title": "download_priority" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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)." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Reference_Pixel.img.product_flag" ,
            "title": "product_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Row_Sum.img.download_priority" ,
            "title": "download_priority" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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)." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Row_Sum.img.product_flag" ,
            "title": "product_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Sampling.img.crosstrack_summing" ,
            "title": "crosstrack_summing" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The crosstrack_summing attribute provides the number of detector pixel values in the crosstrack direction that have been averaged to produce the final output pixel." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Sampling.img.downtrack_summing" ,
            "title": "downtrack_summing" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The downtrack_summing attribute provides the number of detector pixel values in the downtrack direction that have been averaged to produce the final output pixel." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Sampling.img.missing_pixel_count" ,
            "title": "missing_pixel_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The missing_pixel_count attribute identifies the total number of missing pixels defined by the image or image segment." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Sampling.img.sample_bit_mask" ,
            "title": "sample_bit_mask" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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 integer values." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Sampling.img.sample_bits" ,
            "title": "sample_bits" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Sampling.img.sampling_factor" ,
            "title": "sampling_factor" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The sampling_factor attribute provides the value N, where every Nth data point was kept from the original data set by selection, averaging, or taking the median. When applied to an image object, the single value represented in sampling_factor applies to both the lines and the samples." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Sampling.img.saturated_pixel_count" ,
            "title": "saturated_pixel_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The saturated_pixel_count attribute provides the number of pixels which were saturated. This can happen when the sensor acquired a value too low or too high to be measured accurately or if post-processing cause the output pixel value to fall below or above the the output range of valid values for the data or data type." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Sampling.img.valid_pixel_count" ,
            "title": "valid_pixel_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The valid_pixel_count attribute provides the total number of pixels tagged as valid. This will generally not include pixels flagged as saturated_pixel_count or missing_pixel_count." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Shutter_Subtraction.img.exposure_duration_threshold_count" ,
            "title": "exposure_duration_threshold_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The exposure_duration_threshold specifies the exposure time threshold in raw counts, when shutter_subtraction_mode = 'Conditional'." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Shutter_Subtraction.img.shutter_subtraction_mode" ,
            "title": "shutter_subtraction_mode" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The shutter_subtraction_mode specifies whether shutter subtraction will be performed, or if it is dependent on the exposure_duration_threshold_count." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.filter_window_line" ,
            "title": "filter_window_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.filter_window_sample" ,
            "title": "filter_window_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.max_filter_window_line" ,
            "title": "max_filter_window_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.max_filter_window_sample" ,
            "title": "max_filter_window_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.min_filter_window_line" ,
            "title": "min_filter_window_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Spatial_Filter.img.min_filter_window_sample" ,
            "title": "min_filter_window_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Misc" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Misc" ,
            "unitId": "DN, electron\/DN, pixel" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Special_Point.img.special_line" ,
            "title": "special_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Line number of the special point." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Special_Point.img.special_sample" ,
            "title": "special_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Sample number of the special point." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Special_Point.pds.description" ,
            "title": "description" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Text_Preserved" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Special_Point.pds.name" ,
            "title": "name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The name attribute provides a word or combination of words by which the object is known." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Subframe.img.first_line" ,
            "title": "first_line" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The first_line attribute indicates the line within a source image that corresponds to the first line in a sub-image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Subframe.img.first_sample" ,
            "title": "first_sample" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The first_sample attribute indicates the sample within a source image that corresponds to the first sample in a sub-image. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Subframe.img.line_fov" ,
            "title": "line_fov" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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)." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0.0" ,
            "maximumValue": "360.0" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Angle" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
            "unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Subframe.img.lines" ,
            "title": "lines" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The lines attribute indicates the total number of data instances along the vertical axis of an image or sub-image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Subframe.img.sample_fov" ,
            "title": "sample_fov" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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)." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0.0" ,
            "maximumValue": "360.0" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Angle" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Angle" ,
            "unitId": "arcmin, arcsec, deg, hr, mrad, rad" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Subframe.img.samples" ,
            "title": "samples" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The samples attribute indicates the total number of data instances along the horizontal axis of an image or sub-image." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "1" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Subframe.img.subframe_type" ,
            "title": "subframe_type" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " 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." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Subframe.pds.description" ,
            "title": "description" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The description attribute provides a statement, picture in words, or account that describes or is otherwise relevant to the object." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Text_Preserved" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Text_Preserved" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Subframe.pds.name" ,
            "title": "name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "pds" ,
            "steward": "pds" ,
            "versionId": "1.14" ,
            "description": "The name attribute provides a word or combination of words by which the object is known." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "UTF8_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.UTF8_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.download_priority" ,
            "title": "download_priority" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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)." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.frame_id" ,
            "title": "frame_id" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.frame_type_name" ,
            "title": "frame_type_name" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " 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." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Short_String_Collapsed" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Short_String_Collapsed" ,
            "minimumCharacters": "1" ,
            "maximumCharacters": "255" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Thumbnail.img.product_flag" ,
            "title": "product_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Video.img.frame_count" ,
            "title": "frame_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The frame_count attribute indicates the total number of image frames acquired, such as for a video or focus stack observation." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Video.img.frame_index" ,
            "title": "frame_index" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Video.img.frame_interval" ,
            "title": "frame_interval" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The frame_interval attribute defines the time between the start of successive frames in a video product." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Time" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Time" ,
            "unitId": "day, hr, julian day, microseconds, min, ms, s, yr" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Video.img.frame_rate" ,
            "title": "frame_rate" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The frame_rate attribute specifies the calculated frame rate for video products." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "-1.7976931348623157e308" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Frame_Rate" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Frame_Rate" ,
            "unitId": "frames\/s" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Video.img.gop_frame_count" ,
            "title": "gop_frame_count" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Video.img.gop_frame_index" ,
            "title": "gop_frame_index" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "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." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Video.img.gop_start_index" ,
            "title": "gop_start_index" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "Videos can be broken into Groups of Pictures (GOP)s, which group a number of frames together. The gop_start_index attribute specifies the index of the first frame of the GOP (starting at 1). Thus, frame_index = gop_start_index + gop_frame_index - 1." ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_NonNegative_Integer" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_NonNegative_Integer" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "18446744073709551615" ,
            "pattern": "[0-9]+" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Video.img.interframe_delay" ,
            "title": "interframe_delay" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": "The interframe_delay attribute provides the time between the end of one frame and the beginning of the next frame in a video product." ,
            "isNillable": "false" ,
            "isEnumerated": "true" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Real" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Real" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "0" ,
            "maximumValue": "1.7976931348623157e308" ,
            "pattern": "null" ,
            "unitOfMeasure": "Units_of_Time" ,
            "unitOfMeasureId": "0001_NASA_PDS_1.pds.Units_of_Time" ,
            "unitId": "day, hr, julian day, microseconds, min, ms, s, yr" ,
            "defaultUnitId": "null"
          }
        }
      , {
          "attribute": {
            "identifier": "0001_NASA_PDS_1.img.Video.img.video_flag" ,
            "title": "video_flag" ,
            "registrationAuthorityId": "0001_NASA_PDS_1" ,
            "nameSpaceId": "img" ,
            "steward": "img" ,
            "versionId": "1.14" ,
            "description": " The video_flag attribute indicates whether or not video products were commanded. " ,
            "isNillable": "false" ,
            "isEnumerated": "false" ,
            "isDeprecated": "false" ,
            "dataType": "ASCII_Boolean" ,
            "dataTypeId": "0001_NASA_PDS_1.pds.ASCII_Boolean" ,
            "minimumCharacters": "Unbounded" ,
            "maximumCharacters": "Unbounded" ,
            "minimumValue": "Unbounded" ,
            "maximumValue": "Unbounded" ,
            "pattern": "null" ,
            "unitOfMeasure": "null" ,
            "unitOfMeasureId": "null" ,
            "unitId": "null" ,
            "defaultUnitId": "null"
          }
        }
      ]
    }
  }
]
