"Sort Key","Type","Name","Version","Name Space Id","Description","Steward","Value Type","Minimum Cardinality","Maximum Cardinality","Minimum Value","Maximum Value","Minimum Characters","Maximum Characters","Unit of Measure Type","Specified Unit Id","Attribute Concept","Conceptual Domain"
"sb:Additional_Geometry_Metadata:1  ","Class","Additional_Geometry_Metadata","1.0.0.0","sb"," The sb:Additional_Geometry_Metadata class provides information to supplement that already provided in the classes of the Geometry (geom:) namespace. This class is only useful in relatively simple cases where there is just a single geom:Geometry class the label, with a single target and orbiter reference. The optional sb:comment attribute may be used to note unusual circumstances. ","sbn","","","","","","","","","","",""
"sb:Additional_Geometry_Metadata:2   sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Additional_Image_Metadata:1     ","Class","Additional_Image_Metadata","1.0.0.0","sb"," The sb:Additional_Image_Metadata class provides metadata to supplement the standard image metadata supplied by the more general discipline classes. The sb:comment field may be used to note any unsual circumstances. ","sbn","","","","","","","","","","",""
"sb:Additional_Image_Metadata:2      sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Additional_Image_Metadata:2      sb:image_observation_type:1        ","Attribute","image_observation_type","n/a","sb"," The sb:image_observation_type attribute indicates whether the data product is a single, 2D image, or an image ""frame sequence"" - a series of images obtained in a single observing sequence and processed as a set. If the images were intended to comprise a spectral cube or an movie sequence, then the data should be labeled accordingly and this class may not be present if there is no additional metadata needed. Additiona types can be added to the permissible value list as needs arise. When in doubt, check with the PDS node curating the data or raise an issue on this dictionary. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Additional_Image_Metadata:2      sb:image_observation_type:2         Value:Frame Sequence","Value","Frame Sequence","",""," There are multiple images in the data array, physically organized in the file as a sequence of frames. The images were collected as part of a single observation, but do not comprise a spectral cube, or a movie sequence, or a similar higher-order whole. "
"sb:Additional_Image_Metadata:2      sb:image_observation_type:2         Value:Single Image","Value","Single Image","",""," The data array contains a single image. "
"sb:Ancillary_Data_Objects:1        ","Class","Ancillary_Data_Objects","1.0.0.0","sb"," The sb:Ancillary_Data_Objects class provides mappings between the primary image data in the product and the ancillary data (quality maps, error estimates, etc.) provided with it as part of the data product. The optional sb:comment field may be used to note any unusual circumstances. ","sbn","","","","","","","","","","",""
"sb:Ancillary_Data_Objects:2         sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Bad_Pixel_Map:1                 ","Class","Bad_Pixel_Map","1.0.0.0","sb"," The sb:Bad_Pixel_Map class identifies the PDS archive product containing the bad pixel map applied in processing the data in the product. ","sbn","","","","","","","","","","",""
"sb:Bad_Pixel_Map:2                  sb:file_name:1                     ","Attribute","file_name","n/a","sb"," The sb:file_name attribute should contain the name, preferably without path information, of the file referenced more formally by a pds:Internal_Reference class in the same containing class. The file name is provided as a matter of convenience and for use as a validation cross-check when the data are accepted for archiving. Path information is unlikely to be useful once the data are archived, and as the data are curated both paths and file names may change. Consequently, the logical identifier appearing in the pds:Internal_Reference should be considered the positive identification of the file in question within the archive, rather than the name. ","sbn","ASCII_File_Name","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Bad_Pixel_Map:2                  sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Bias_Map:1                      ","Class","Bias_Map","1.0.0.0","sb"," The sb:Bias_Map class identifies a PDS4 product that contains the pixel-by-pixel bias values applied during a calibration process. ","sbn","","","","","","","","","","",""
"sb:Bias_Map:2                       sb:file_name:1                     ","Attribute","file_name","n/a","sb"," The sb:file_name attribute should contain the name, preferably without path information, of the file referenced more formally by a pds:Internal_Reference class in the same containing class. The file name is provided as a matter of convenience and for use as a validation cross-check when the data are accepted for archiving. Path information is unlikely to be useful once the data are archived, and as the data are curated both paths and file names may change. Consequently, the logical identifier appearing in the pds:Internal_Reference should be considered the positive identification of the file in question within the archive, rather than the name. ","sbn","ASCII_File_Name","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Calibration_Applied:1           ","Class","Calibration_Applied","1.0.0.0","sb"," The sb:Calibration_Applied class provide flags to indicate specific calibration processes that have been performed, as well as references to files provided with the archive that were used as part of the processing. The otpional sb:comment field may be used to note any unusual circumstances. ","sbn","","","","","","","","","","",""
"sb:Calibration_Applied:2            sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Calibration_Applied:2            sb:bias_subtraction:1              ","Attribute","bias_subtraction","n/a","sb"," The sb:bias_subtraction attribute should be present and contain the value ""true"" if bias subtraction has been performed as part of the processing applied to the data comprising the product. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Calibration_Applied:2            sb:dark_current_removal:1          ","Attribute","dark_current_removal","n/a","sb"," The sb:dark_current_removal attribute should be present and contain the value ""true"" if dark current removal has been performed as part of the processing applied to the data comprising the product. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Calibration_Applied:2            sb:dead_time_correction:1          ","Attribute","dead_time_correction","n/a","sb"," The sb:dead_time_correction attribute should be present and contain the value ""true"" if deadtime correction has been performed as part of the processing applied to the data comprising the product. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Calibration_Applied:2            sb:effective_area_correction:1     ","Attribute","effective_area_correction","n/a","sb"," The sb:effective_area_correction attribute should be present and contain the value ""true"" if effective area correction based on the calculated effective area of the instrument due to varying sensitivity has been performed as part of the processing applied to the data comprising the product. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Calibration_Applied:2            sb:flat_field_applied:1            ","Attribute","flat_field_applied","n/a","sb"," The sb:flat_field_applied attribute should be present and contain the value ""true"" if flat fielding has been performed as part of the processing applied to the data comprising the product. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Calibration_Applied:2            sb:scattered_light_correction:1    ","Attribute","scattered_light_correction","n/a","sb"," The sb:scattered_light_correction attribute should be present and contain the value ""true"" if scattered light correction has been applied as part of the processing of the data comprising the product. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Calibration_Applied:2            sb:smear_removal_applied:1         ","Attribute","smear_removal_applied","n/a","sb"," The sb:smear_removal_applied attribute should be present and contain the value ""true"" if a smear removal correction algorithm to remove readout smear generated as charge is transferred across the CCD has been applied as part of the processing of the data comprising the product. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Calibration_Applied:2            sb:wavelength_solution_applied:1   ","Attribute","wavelength_solution_applied","n/a","sb"," The sb:wavelength_solution_applied attribute should be present and contain the value ""true"" if a wavelength solution corresponding to the spectral dimension of the detector has been determined as part of the processing applied to the data comprising the product. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Calibration_Applied:2            sb:conversion_to_physical_units:1  ","Attribute","conversion_to_physical_units","n/a","sb"," The sb:conversion_to_physical_units attribute should be present and contain the value ""true"" if the primary data is expressed in physical units once any value offset and scaling factor included in the definition of the data structure have been applied. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Calibration_Information:1       ","Class","Calibration_Information","1.0.0.0","sb"," The sb:Calibration_Information class documents what processing steps have been applied to the data, and links to both the raw data file and the specific calibration files used to produce the processed product presented in the label. ","sbn","","","","","","","","","","",""
"sb:Calibration_Reference_Files:1   ","Class","Calibration_Reference_Files","1.0.0.0","sb"," The sb:Calibration_Reference_Files class provides explicit references to key calibration files provided as part of the archive. Note that these references are required to be to specific versions of calibration files, as calibration processes and details typically evolve over time. The optional sb:comment should be used to note any unusual circumstances related to the calibration files as a group. The optional pds:comment field in the pds:Internal_Reference class should be used to note any unusual circumstances related to any particular referenced file. The subclasses mat be listed in any order, and may be repeated if that makes sense - although that should be explained in a "comment" field. ","sbn","","","","","","","","","","",""
"sb:Calibration_Reference_Files:2    sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Dark_Field:1                    ","Class","Dark_Field","1.0.0.0","sb"," The sb:Dark_Field class identifies the PDS archive product containing the dark field used to calibrate the data in the product. ","sbn","","","","","","","","","","",""
"sb:Dark_Field:2                     sb:file_name:1                     ","Attribute","file_name","n/a","sb"," The sb:file_name attribute should contain the name, preferably without path information, of the file referenced more formally by a pds:Internal_Reference class in the same containing class. The file name is provided as a matter of convenience and for use as a validation cross-check when the data are accepted for archiving. Path information is unlikely to be useful once the data are archived, and as the data are curated both paths and file names may change. Consequently, the logical identifier appearing in the pds:Internal_Reference should be considered the positive identification of the file in question within the archive, rather than the name. ","sbn","ASCII_File_Name","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Dark_Field:2                     sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Desmear_Matrix:1                ","Class","Desmear_Matrix","1.0.0.0","sb"," The sb:Desmear_Matrix class identifies the PDS archive product containing the desmear matrix used to calibrate the data in the product. A desmear matrix is used to remove readout smear generated as charge is transferred across the CCD. ","sbn","","","","","","","","","","",""
"sb:Desmear_Matrix:2                 sb:file_name:1                     ","Attribute","file_name","n/a","sb"," The sb:file_name attribute should contain the name, preferably without path information, of the file referenced more formally by a pds:Internal_Reference class in the same containing class. The file name is provided as a matter of convenience and for use as a validation cross-check when the data are accepted for archiving. Path information is unlikely to be useful once the data are archived, and as the data are curated both paths and file names may change. Consequently, the logical identifier appearing in the pds:Internal_Reference should be considered the positive identification of the file in question within the archive, rather than the name. ","sbn","ASCII_File_Name","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Desmear_Matrix:2                 sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Effective_Area_Table:1          ","Class","Effective_Area_Table","1.0.0.0","sb"," The sb:Effective_Area_Table class identifies the PDS archive product containing the effective area table used to calibrate the data in the product. An effective area table lists the calculated effected area of the detector at particular wavelengths. ","sbn","","","","","","","","","","",""
"sb:Effective_Area_Table:2           sb:file_name:1                     ","Attribute","file_name","n/a","sb"," The sb:file_name attribute should contain the name, preferably without path information, of the file referenced more formally by a pds:Internal_Reference class in the same containing class. The file name is provided as a matter of convenience and for use as a validation cross-check when the data are accepted for archiving. Path information is unlikely to be useful once the data are archived, and as the data are curated both paths and file names may change. Consequently, the logical identifier appearing in the pds:Internal_Reference should be considered the positive identification of the file in question within the archive, rather than the name. ","sbn","ASCII_File_Name","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Effective_Area_Table:2           sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Error_Estimates_Map:1           ","Class","Error_Estimates_Map","1.0.0.0","sb"," The sb:Error_Estimates_Map class links the primary image data in the product to the data object (within the same product) containing the pixel-for-pixel error estimates. The definition of the data object itself should indicate the unit of measure of the errors and related information. The optional sb:comment in this class can be used to note any unusual circumstances not related to reading (that is, input/output of) the error map data. ","sbn","","","","","","","","","","",""
"sb:Error_Estimates_Map:2            sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Exposure:1                      ","Class","Exposure","1.0.0.0","sb"," The Exposure class is used to provide attributes describing what constitutes an "exposure" in the particular circumstances of the observation. It is used primarily with non-imaging data, or imaging data that does not fit the circumstances covered by the Imaging namespace. The Imaging namespace class should be used when it is applicable. This class may be used in addition to the Imaging class in order to provide additional detail via the sb:exposure_description attribute. ","sbn","","","","","","","","","","",""
"sb:Exposure:2                       sb:exposure_duration:1             ","Attribute","exposure_duration","n/a","sb"," As in the Imaging namespace, exposure_duration indicates the total time a detector was exposed to or gathering a ""signal"". This element is used in cases where non-standard imaging techniques (those not described by the Imaging dictionary) are used, or when the detector is detecting something other than photons. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Exposure:2                       sb:exposure_description:1          ","Attribute","exposure_description","n/a","sb"," The exposure_description attribute should be used, typically in conjunction with the exposure_duration attribute, when the data collection process involves something other than simple photon collection over a continuous period of time. The exposure_description should define what constitutes as ""exposure"", and/or how the ""duration"" is determined. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Filter:1                        ","Class","Filter","1.0.0.0","sb"," The Filter class provides local and standard identification of the filter used to make the observation, as well as descriptive parameters to identify types of filter (broadband, LVF, etc.) and basic filter characteristics (bandpass, center wavelegth). ","sbn","","","","","","","","","","",""
"sb:Filter:2                         sb:filter_name:1                   ","Attribute","filter_name","n/a","sb"," The filter_name is a (frequently informal) identifier for the filter within the context of the source data collection. Typical values will be things like ""Red"", ""Clear"", or ""CH4"". Values should be simple ASCII strings. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Filter:2                         sb:standard_filter_identification:1","Attribute","standard_filter_identification","n/a","sb"," The standard_filter_identification is used when the filter is one of a standard or well-known bandpass, for example ""Johnson V"" or ""WFPC2 R"". ","sbn","ASCII_Short_String_Collapsed","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Filter:2                         sb:filter_type:1                   ","Attribute","filter_type","n/a","sb"," The filter_type attribute is a broad categorization of the nature of the pass band. Permissible values are defined as they are needed - contact the SB Steward for assistance. ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Filter:2                         sb:filter_type:2                    Value:Broadband","Value","Broadband","","","The filter is a broadband filter, with a relatively wide bandpass."
"sb:Filter:2                         sb:filter_type:2                    Value:Linear Variable Filt","Value","Linear Variable Filter (LVF)","",""," The filter is a Linear Variable Filter, with a peak transmission wavelength that varies along its length. "
"sb:Filter:2                         sb:filter_type:2                    Value:Narrowband","Value","Narrowband","","","The filter is a narrowband filter, with a relatively small bandpass"
"sb:Filter:2                         sb:filter_type:2                    Value:Neutral","Value","Neutral","","","The ""filter"" is clear - that is, it does not differentially filter any of the wavelengths to which the detector is sensitive."
"sb:Filter:2                         sb:center_wavelength:1             ","Attribute","center_wavelength","n/a","sb"," The center_wavelength attribute defines the nominal transmission peak of the filter transmission curve, assuming the spectral response is a Gaussian function. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sb:Filter:2                         sb:center_wavelength_is_weighted:1 ","Attribute","center_wavelength_is_weighted","n/a","sb"," If the preceding center_wavelength is actually a weighted center wavelength (rather then the peak of a nominal Gaussian function), then this attribute should be present with a value of ""true"". The attribute should never appear without the center_wavelength attribute. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Filter:2                         sb:short_wavelength_limit:1        ","Attribute","short_wavelength_limit","n/a","sb"," The short_wavelength_limit defines the smallest wavelength cutoff of a wavelength range. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sb:Filter:2                         sb:long_wavelength_limit:1         ","Attribute","long_wavelength_limit","n/a","sb"," The long_wavelength_limit defines the largest wavelength cutoff of a wavelength range. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Length","none","TBD_classConcept","REAL"
"sb:Filter:2                         sb:known_short_wavelength_leak:1   ","Attribute","known_short_wavelength_leak","n/a","sb"," If the filter in use has a known light leak on the short-wavelength side, the known_short_wavelength_leak flag should be present and set to ""true"". This does NOT indicate that a correction has been applied - check the calibration processing for that information. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Filter:2                         sb:known_long_wavelength_leak:1    ","Attribute","known_long_wavelength_leak","n/a","sb"," If the filter in use has a known light leak on the long-wavelength side, the known_long_wavelength_leak flag should be present and set to ""true"". This does NOT indicate that a correction has been applied - check the calibration processing for that information. ","sbn","ASCII_Boolean","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Filter:2                         sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Flat_Field:1                    ","Class","Flat_Field","1.0.0.0","sb"," The sb:Flat_Field class identifies the PDS archive product containing the flat field used to calibrate the data in the product. ","sbn","","","","","","","","","","",""
"sb:Flat_Field:2                     sb:file_name:1                     ","Attribute","file_name","n/a","sb"," The sb:file_name attribute should contain the name, preferably without path information, of the file referenced more formally by a pds:Internal_Reference class in the same containing class. The file name is provided as a matter of convenience and for use as a validation cross-check when the data are accepted for archiving. Path information is unlikely to be useful once the data are archived, and as the data are curated both paths and file names may change. Consequently, the logical identifier appearing in the pds:Internal_Reference should be considered the positive identification of the file in question within the archive, rather than the name. ","sbn","ASCII_File_Name","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Flat_Field:2                     sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Frame_Pointing:1                ","Class","Frame_Pointing","1.0.0.0","sb"," The sb:Frame_Pointing class provide pointing information specific to one frame in a "Frame Sequence" observation. ","sbn","","","","","","","","","","",""
"sb:Frame_Pointing:2                 sb:frame_center_ra:1               ","Attribute","frame_center_ra","n/a","sb"," The sb:frame_center_ra attribute provide the right ascension, in degrees, of the center point of a single frame of a ""Frame Sequence"" observation. ","sbn","ASCII_Real","0","1","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sb:Frame_Pointing:2                 sb:frame_center_dec:1              ","Attribute","frame_center_dec","n/a","sb"," The sb:frame_center_dec attribute provide the declination, in degrees, of the center point of a single frame of a ""Frame Sequence"" observation. ","sbn","ASCII_Real","0","1","-90.0","90.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sb:Frame_Pointing:2                 sb:celestial_north_clock_angle:1   ","Attribute","celestial_north_clock_angle","n/a","sb"," The sb:celestial_north_clock_angle attribute is the angle, measured clockwise from ""up"" to the direction of the celestial north pole. It must be in the range 0-360, calculated with respect to the image display as indicated in the corresponding disp:Display_Settings_Class. ","sbn","ASCII_Real","0","1","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sb:Geometry_Vector_Time:1          ","Class","Geometry_Vector_Time","1.0.0.0","sb"," The sb:Geometry_Vector_Time class identifies a vector or pair of related vectors included in the geom:Geometry_Orbiter class and provides details about the local time for an observer located at one of the endpoints of the vector at the time for which the vector was calculated. For example, if the geom:Vector_Cartesian_Position_Earth_to_Target vector was calculated for spacecraft UTC timeX, this class can be used to provide the additional information that the UTC time for an Earth Observer at that instant would have been timeY. ","sbn","","","","","","","","","","",""
"sb:Geometry_Vector_Time:2           sb:position_velocity_vectors:1     ","Attribute","position_velocity_vectors","n/a","sb"," The sb:position_velocity_vectors attribute identifies the type of position and velocity vectors relevant to the data provided by naming the start and end point pair. (In some cases the directionality of the velocity vector is opposite that of the position vector.) ","sbn","ASCII_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Geometry_Vector_Time:2           sb:position_velocity_vectors:2      Value:Earth_to_Spacecraft","Value","Earth_to_Spacecraft","",""," The associated values are relevant to the Earth_To_Spacecraft position vector and/or the Spacecraft_Relative_To_Earth velocity vector. "
"sb:Geometry_Vector_Time:2           sb:position_velocity_vectors:2      Value:Earth_to_Target","Value","Earth_to_Target","",""," The associated values are relevant to the Earth_To_Target position vector and/or the Target_Relative_To_Earth velocity vector. "
"sb:Geometry_Vector_Time:2           sb:position_velocity_vectors:2      Value:Spacecraft_to_Target","Value","Spacecraft_to_Target","",""," The associated values are relevant to the Spacecraft_To_Target position vector and/or the Spacecraft_Relative_To_Target velocity vector. "
"sb:Geometry_Vector_Time:2           sb:position_velocity_vectors:2      Value:Sun_to_Spacecraft","Value","Sun_to_Spacecraft","",""," The associated values are relevant to the Sun_To_Spacecraft position vector and/or the Spacecraft_Relative_To_Sun velocity vector. "
"sb:Geometry_Vector_Time:2           sb:time_at_Earth_UTC_YMD:1         ","Attribute","time_at_Earth_UTC_YMD","n/a","sb"," The sb:time_at_Earth_UTC_YMD attribute give the local UTC time for an Earth observer at the time for which the corresponding positions and/or vectors were calculated. The time is in the ISO standard YYYY-MM-DDThh:mm:ss.sssZ format. ","sbn","ASCII_Date_Time_YMD_UTC","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Geometry_Vector_Time:2           sb:time_at_Earth_UTC_JD:1          ","Attribute","time_at_Earth_UTC_JD","n/a","sb"," The sb:time_at_Earth_UTC_YMD attribute give the local UTC time for an Earth observer at the time for which the corresponding positions and/or vectors were calculated. The time is stated in Julian date format, and must be given with units of ""julian day"". ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Geometry_Vector_Time:2           sb:time_at_Sun_UTC_YMD:1           ","Attribute","time_at_Sun_UTC_YMD","n/a","sb"," The sb:time_at_Sun_UTC_YMD attribute give the local UTC time for an observer at the Sun at the time for which the corresponding positions and/or vectors were calculated. The time is in the ISO standard YYYY-MM-DDThh:mm:ss.sssZ format. ","sbn","ASCII_Date_Time_YMD_UTC","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Geometry_Vector_Time:2           sb:time_at_Sun_UTC_JD:1            ","Attribute","time_at_Sun_UTC_JD","n/a","sb"," The sb:time_at_Sun_UTC_YMD attribute give the local UTC time for an observer at the Sun at the time for which the corresponding positions and/or vectors were calculated. The time is stated in Julian date format, and must be given with units of ""julian day"". ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Geometry_Vector_Time:2           sb:time_at_target_UTC_YMD:1        ","Attribute","time_at_target_UTC_YMD","n/a","sb"," The sb:time_at_target_UTC_YMD attribute give the local UTC time for an observer at the target at the time for which the corresponding positions and/or vectors were calculated. The time is in the ISO standard YYYY-MM-DDThh:mm:ss.sssZ format. ","sbn","ASCII_Date_Time_YMD_UTC","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Geometry_Vector_Time:2           sb:time_at_target_UTC_JD:1         ","Attribute","time_at_target_UTC_JD","n/a","sb"," The sb:time_at_Sun_UTC_YMD attribute give the local UTC time for an observer at the target at the time for which the corresponding positions and/or vectors were calculated. The time is stated in Julian date format, and must be given with units of ""julian day"". ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Instrument_Position_Angles:1    ","Class","Instrument_Position_Angles","1.0.0.0","sb"," The sb:Instrument_Position_Angles class provide position angles for the axes of the boresight on the place of the image, measured with respect to the location of the celestial North pole (also projected onto the plane of the image). Only two axes should be specified, with the third being the instrument's boresight. Note that the instrument frame's axis orientation is assumed to be right-handed, so the direction of the boresight axis (into or out of the image plane) can be inferred from the relative positions of the other two. ","sbn","","","","","","","","","","",""
"sb:Instrument_Position_Angles:2     sb:x_axis_position_angle:1         ","Attribute","x_axis_position_angle","n/a","sb"," The sb:x_axis_position_angle provides the angle measured East from celestial North in the plane of an image to the +X axis of the instrument boresight. The values are in the range 0-360 degrees. ","sbn","ASCII_Real","0","1","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sb:Instrument_Position_Angles:2     sb:y_axis_position_angle:1         ","Attribute","y_axis_position_angle","n/a","sb"," The sb:y_axis_position_angle provides the angle measured East from celestial North in the plane of an image to the +Y axis of the instrument boresight. The values are in the range 0-360 degrees. ","sbn","ASCII_Real","0","1","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sb:Instrument_Position_Angles:2     sb:z_axis_position_angle:1         ","Attribute","z_axis_position_angle","n/a","sb"," The sb:z_axis_position_angle provides the angle measured East from celestial North in the plane of an image to the +Z axis of the instrument boresight. The values are in the range 0-360 degrees. ","sbn","ASCII_Real","0","1","0.0","360.0","Unbounded","Unbounded","Units_of_Angle","none","TBD_classConcept","REAL"
"sb:Instrument_to_J2000_Quaternion:1","Class","Instrument_to_J2000_Quaternion","1.0.0.0","sb"," The sb:Instrument_to_J2000_Quaternion is provides the quaterion to rotate from coordinates from the intrument frame to the EME J2000 frame for a single specific frame of a "Frame Sequence" observation. ","sbn","","","","","","","","","","",""
"sb:Instrument_to_J2000_Quaternion:2 sb:qcos:1                          ","Attribute","qcos","n/a","sb"," The sb:qcos attribute is the ""cos(theta/2)"" element of a pointing quaternion. ","sbn","ASCII_Real","1","1","-1.000","1.000","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"sb:Instrument_to_J2000_Quaternion:2 sb:qsin1:1                         ","Attribute","qsin1","n/a","sb"," The sb:qsin1 attribute is the ""ax*sin(theta/2)"" element of a pointing quaternion. ","sbn","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"sb:Instrument_to_J2000_Quaternion:2 sb:qsin2:1                         ","Attribute","qsin2","n/a","sb"," The sb:qsin2 attribute is the ""ay*sin(theta/2)"" element of a pointing quaternion. ","sbn","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"sb:Instrument_to_J2000_Quaternion:2 sb:qsin3:1                         ","Attribute","qsin3","n/a","sb"," The sb:qsin3 attribute is the ""az*sin(theta/2)"" element of a pointing quaternion. ","sbn","ASCII_Real","1","1","-1.7976931348623157e308","1.7976931348623157e308","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","REAL"
"sb:Midframe_Time:1                 ","Class","Midframe_Time","1.0.0.0","sb"," The sb:Midframe_Time class provides timing information related to the mid-exposure time of one frame of a "Frame Sequence" observation. ","sbn","","","","","","","","","","",""
"sb:Midframe_Time:2                  sb:midobservation_time_UTC_YMD:1   ","Attribute","midobservation_time_UTC_YMD","n/a","sb"," The sb:midobservation_time_UTC_YMD attribute contains the UTC time corresponding the midpoint of the observation, in the format YYYY-MM-DDThh:mm:ss.sssZ (that is, the ISO YMD format with the 'Z' timezone indicator required to be present). Unusual circumstances relating to the definition of ""midobservation"" should be explained briefly in the sb:comment field of the containing class. ","sbn","ASCII_Date_Time_YMD_UTC","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Midframe_Time:2                  sb:midobservation_time_UTC_JD:1    ","Attribute","midobservation_time_UTC_JD","n/a","sb"," The sb:midobservation_time_UTC_JD attribute contains the UTC time corresponding to the midpoint of the observation, in full (as opposed to modified) Julian date format. The unit of ""julian day"" must be included when this attribute is used. Unusual circumstances relating to the definition of ""midobservation"" should be explained briefly in the sb:comment field of the containing class. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Midframe_Time:2                  sb:delta_time_from_sequence_start:1","Attribute","delta_time_from_sequence_start","n/a","sb"," The sb:delta_time_from_sequence_start attribute provide the offset of a time of interest in the current frame (as indicated by the containing class) from the start of the sequence in a ""Frame Sequence"" observation. It is specified as a floating point number of the specified units of time. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Observation_Parameters:1        ","Class","Observation_Parameters","1.0.0.0","sb"," The sb:Observational_Parameters class provides general attributes that small bodies researches find useful for a variety of types of observations. Not all subclasses will be applicable to all data types. The sb:Filter subclass may be repeated, but note that if this is a spectral observation, the relevant filter characteristics must be included the Spectral Dictionary (sp:). Additional filter information may be provided here if desired, of course. ","sbn","","","","","","","","","","",""
"sb:Per_Frame_Metadata:1            ","Class","Per_Frame_Metadata","1.0.0.0","sb"," The sb:Per_Frame_Metadata class provides timing and pointing information specific to a single, specified frame within a "Frame Sequence" observation. It should not be used in the case of single-image observations. For single images, the full geom:Image_Display_Geometry class should be used. ","sbn","","","","","","","","","","",""
"sb:Per_Frame_Metadata:2             sb:frame_number:1                  ","Attribute","frame_number","n/a","sb"," The sb:frame_number attribute specifies the sequential frame number, starting with ""0"", to which the subsequent frame-specific metadata applies. The frame number is the subscript along the axis that defines the ""frame"" dimension. Frames must be physically stored in sequence in the file, so for a sequence of 2D frames the sb:frame_number will correspond to the (0-based) index along the third axis. ","sbn","ASCII_Integer","1","1","0","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sb:Per_Frame_Metadata:2             sb:frame_exposure_duration:1       ","Attribute","frame_exposure_duration","n/a","sb"," The sb:frame_exposure_duration attribute provides the exposure time for one frame of a framing sequence. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Per_Frame_Metadata:2             sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Quality_Flag_Definition:1       ","Class","Quality_Flag_Definition","1.0.0.0","sb"," The sb:Quality_Flag_Definition class defines one flag value with its corresponding meaning within a sb:Quality_Map_Definition class. Note that flag values here should not be used to replace pds:Special_Constants values - in particular the pds:missing_constant value - that should be included in the defintion of the data array itself. The pds:Special_Constants class is used for visualization and data validation; the sb:Quality_Flag_Definitions are used for interpretation and analysis. ","sbn","","","","","","","","","","",""
"sb:Quality_Flag_Definition:2        sb:flag_value:1                    ","Attribute","flag_value","n/a","sb"," The sb:flag_value attribute defines an integer value that corresponds to a specific condition or assessment within the containing data structure, typically a quality map. ","sbn","ASCII_Integer","1","1","-9223372036854775808","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sb:Quality_Flag_Definition:2        sb:flag_meaning:1                  ","Attribute","flag_meaning","n/a","sb"," The sb:flag_meaning attribute defines the significance of the particular value when it occurs in the associated context (typically a quality map, for example). ","sbn","UTF8_Short_String_Collapsed","1","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Quality_Map:1                   ","Class","Quality_Map","1.0.0.0","sb"," The sb:Quality_Map class links the primary image data in the product to the data object (within the same product) containing the pixel-for-pixel quality assessment information. It also provides the definitions associated with the quality values. The optional sb:comment field may be used to note any unusual circumstances. ","sbn","","","","","","","","","","",""
"sb:Quality_Map:2                    sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Quality_Map_Definition:1        ","Class","Quality_Map_Definition","1.0.0.0","sb"," The sb:Quality_Map_Definition defines attributes related to a "Quality Map" data structure - that is, an array with dimensions corresponding to the primary data array that contains pixel-for-pixel quality information for every pixel in the primary array. sb:Quality_Map_Defintion lists the meaning of each quality values used in the map. Note that flag values defined for the Quality Map should not be used to replace pds:Special_Constants values - in particular the pds:missing_constant value - that should be included in the defintion of either the primary data array or the Quality Map array itself. The pds:Special_Constants class is used for visualization and data validation; the quality values defined are used for interpretation and analysis. ","sbn","","","","","","","","","","",""
"sb:Quality_Map_Definition:2         sb:flags_are_bit_flags:1           ","Attribute","flags_are_bit_flags","n/a","sb"," The sb:flag_are_bit_flags attribute contains ""true"" if the flags being defined within the containing class correspond to specific bits within a single integer field. When this is the case, all flag should have values that are exponents of 2. Typically, when bit flags are used, several flags may be combined within a single field (so a quality value may be 10, indicating that the flags corresponding to the values 8 and 2 are both set, for example). ","sbn","ASCII_Boolean","1","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","BOOLEAN"
"sb:Quality_Map_Definition:2         sb:best_quality_value:1            ","Attribute","best_quality_value","n/a","sb"," The sb:best_quality_value attribute provides the value used within a quality map to indicate the best quality pixels. When bit flags are in use, for example, the ""best"" quality is typically 0 (zero) - that is, no quality issues are flagged at all. ","sbn","ASCII_Integer","1","1","-9223372036854775808","9223372036854775807","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","INTEGER"
"sb:Raw_Data_Product:1              ","Class","Raw_Data_Product","1.0.0.0","sb"," The sb:Raw_Data_Product class identifies the raw data product in the PDS archive that is the immediate predecessor of the current, processed data product. ","sbn","","","","","","","","","","",""
"sb:Raw_Data_Product:2               sb:file_name:1                     ","Attribute","file_name","n/a","sb"," The sb:file_name attribute should contain the name, preferably without path information, of the file referenced more formally by a pds:Internal_Reference class in the same containing class. The file name is provided as a matter of convenience and for use as a validation cross-check when the data are accepted for archiving. Path information is unlikely to be useful once the data are archived, and as the data are curated both paths and file names may change. Consequently, the logical identifier appearing in the pds:Internal_Reference should be considered the positive identification of the file in question within the archive, rather than the name. ","sbn","ASCII_File_Name","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:SNR_Map:1                       ","Class","SNR_Map","1.0.0.0","sb"," The sb:SNR_Map class links the primary image data in the product to the data object (within the same product) containing the pixel-for-pixel signal-to-noise ratio information. The optional sb:comment field may be used to note any unusual circumstances. ","sbn","","","","","","","","","","",""
"sb:SNR_Map:2                        sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Timing:1                        ","Class","Timing","1.0.0.0","sb"," The sb:Timing class provides additional time specifications related to the observation. These might include times of particular interest, or alternate formats (Julian date, for example) of times expressed in ISO standard formats elsewhere. The sb:comment field should be used to explain any unusual or potentially ambiguous circumstances. ","sbn","","","","","","","","","","",""
"sb:Timing:2                         sb:midobservation_time_UTC_YMD:1   ","Attribute","midobservation_time_UTC_YMD","n/a","sb"," The sb:midobservation_time_UTC_YMD attribute contains the UTC time corresponding the midpoint of the observation, in the format YYYY-MM-DDThh:mm:ss.sssZ (that is, the ISO YMD format with the 'Z' timezone indicator required to be present). Unusual circumstances relating to the definition of ""midobservation"" should be explained briefly in the sb:comment field of the containing class. ","sbn","ASCII_Date_Time_YMD_UTC","0","1","Unbounded","Unbounded","Unbounded","Unbounded","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Timing:2                         sb:midobservation_time_UTC_JD:1    ","Attribute","midobservation_time_UTC_JD","n/a","sb"," The sb:midobservation_time_UTC_JD attribute contains the UTC time corresponding to the midpoint of the observation, in full (as opposed to modified) Julian date format. The unit of ""julian day"" must be included when this attribute is used. Unusual circumstances relating to the definition of ""midobservation"" should be explained briefly in the sb:comment field of the containing class. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Timing:2                         sb:start_time_UTC_JD:1             ","Attribute","start_time_UTC_JD","n/a","sb"," The start_time_UTC_JD attribute contains the UTC start time of a period of interest, typically the observation period, expressed as a Julian date. Units of ""julian day"" must be included when using this attribute. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Timing:2                         sb:stop_time_UTC_JD:1              ","Attribute","stop_time_UTC_JD","n/a","sb"," The stop_time_UTC_JD attribute contains the UTC ending time of a period of interest, typically the observation period, expressed as a Julian date. Units of ""julian day"" must be included when using this attribute. ","sbn","ASCII_Real","0","1","0.0","1.7976931348623157e308","Unbounded","Unbounded","Units_of_Time","none","TBD_classConcept","REAL"
"sb:Timing:2                         sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:Wavelength_Solution:1           ","Class","Wavelength_Solution","1.0.0.0","sb"," The sb:Wavelength_Solution class identifies the PDS archive product containing the wavelength solution used to calibrate the data in the product. A wavelength solution is a row of data representing the wavelengths corresponding to the spectral dimension of the detector. ","sbn","","","","","","","","","","",""
"sb:Wavelength_Solution:2            sb:file_name:1                     ","Attribute","file_name","n/a","sb"," The sb:file_name attribute should contain the name, preferably without path information, of the file referenced more formally by a pds:Internal_Reference class in the same containing class. The file name is provided as a matter of convenience and for use as a validation cross-check when the data are accepted for archiving. Path information is unlikely to be useful once the data are archived, and as the data are curated both paths and file names may change. Consequently, the logical identifier appearing in the pds:Internal_Reference should be considered the positive identification of the file in question within the archive, rather than the name. ","sbn","ASCII_File_Name","0","1","Unbounded","Unbounded","1","255","Units_of_None","none","TBD_classConcept","SHORT_STRING"
"sb:Wavelength_Solution:2            sb:comment:1                       ","Attribute","comment","n/a","sb"," The comment attribute provides an opportunity to provide additional information in free-format (UTF-8) text. Note that characters special to XML parsing (greater-than, less-than, and ampersand, primarily) must be presented using character entity codes. ","sbn","UTF8_Text_Preserved","0","1","Unbounded","Unbounded","1","Unbounded","Units_of_None","none","TBD_classConcept","TEXT"
"sb:SB_Metadata:1                   ","Class","SB_Metadata","1.0.0.0","sb"," The SBS_Metadata class provides metadata specific to the techniques and processes of small bodies research. In some cases the metadata is supplemental to more general metadata contained in other namespaces (metadata that should also be present in the product label). ","sbn","","","","","","","","","","",""
