From 6f3cfba26769f3b5c1111e74db6f41f5746186b0 Mon Sep 17 00:00:00 2001 From: Jordan Padams Date: Sat, 9 Nov 2024 06:50:11 -0800 Subject: [PATCH] Fix #795 test data and add test case for #816 --- .../test/resources/features/validate.feature | 15 +- .../resources/github795b/PDS4_PDS_1N00.sch | 2999 ------ .../resources/github795b/PDS4_PDS_1N00.xsd | 9034 ----------------- .../occultation_prediction_som_manifest.xml | 6 +- .../occultation_prediction_som_manifest.tif | 1 + .../occultation_prediction_som_manifest.xml | 87 + 6 files changed, 99 insertions(+), 12043 deletions(-) delete mode 100644 model-lddtool/src/test/resources/github795b/PDS4_PDS_1N00.sch delete mode 100644 model-lddtool/src/test/resources/github795b/PDS4_PDS_1N00.xsd create mode 100644 model-lddtool/src/test/resources/github816/occultation_prediction_som_manifest.tif create mode 100644 model-lddtool/src/test/resources/github816/occultation_prediction_som_manifest.xml diff --git a/model-lddtool/src/test/resources/features/validate.feature b/model-lddtool/src/test/resources/features/validate.feature index 6f09385b..d5264724 100644 --- a/model-lddtool/src/test/resources/features/validate.feature +++ b/model-lddtool/src/test/resources/features/validate.feature @@ -1,6 +1,6 @@ -Feature: Running integration tests for validate module +Feature: pds4_information_model_integration - Scenario Outline: Execute validate command for tests below. + Scenario Outline: Given the test at directory Given the latest PDS4 schema/schematron is generated Given a new LDD is generated using the IngestLDDs @@ -14,13 +14,14 @@ Feature: Running integration tests for validate module @v15.2.x Examples: - | testName | testDir | messageCount | messageText | problemEnum | commandArgs | ingestLDDFileName | - # NOTE: as of 10/18/2024, this fails - | "NASA-PDS/pds4-information-model#795 Test Schematron 1" | "github795" | 9 | "9 errors expected" | "SCHEMATRON_ERROR" | "--rule pds4.bundle --target {resourceDir}/github795/" | "" | + | testId | testName | testDir | messageCount | messageText | problemEnum | commandArgs | ingestLDDFileName | + | "NASA-PDS/pds4-information-model#795a" | "Expected reference_type Failures for all Data Types" | "github795" | 9 | "9 errors expected" | "SCHEMATRON_ERROR" | "--rule pds4.bundle --target {resourceDir}/github795/" | "" | - | "NASA-PDS/pds4-information-model#795 Test Schematron 2" | "github795b" | 1 | "1 errors expected" | "SCHEMATRON_ERROR" | "--target {resourceDir}/github795b/" | "" | + | "NASA-PDS/pds4-information-model#795b"| "Expected reference_type Failure for Product_External" | "github795b" | 1 | "1 errors expected" | "SCHEMATRON_ERROR" | "--target {resourceDir}/github795b/" | "" | - | "NASA-PDS/pds4-information-model#797 Test Schematron 1" | "github797" | 3 | "3 errors expected" | "SCHEMATRON_ERROR" | "--target {resourceDir}/github797/test_label1_FAIL.xml {resourceDir}/github797/u5.xml" | "PDS4_GEOM_IngestLDD.xml" | + | "NASA-PDS/pds4-information-model#797" | "Expected schematron failure for kernel_type values" | "github797" | 3 | "3 errors expected" | "SCHEMATRON_ERROR" | "--target {resourceDir}/github797/test_label1_FAIL.xml {resourceDir}/github797/u5.xml" | "PDS4_GEOM_IngestLDD.xml" | + + | "NASA-PDS/pds4-information-model#816" | "Expected failure for Product_External LID formation rule" | "github816" | 1 | "1 errors expected" | "SCHEMATRON_ERROR" | "--target {resourceDir}/github816/" | "" | diff --git a/model-lddtool/src/test/resources/github795b/PDS4_PDS_1N00.sch b/model-lddtool/src/test/resources/github795b/PDS4_PDS_1N00.sch deleted file mode 100644 index 9fcad817..00000000 --- a/model-lddtool/src/test/resources/github795b/PDS4_PDS_1N00.sch +++ /dev/null @@ -1,2999 +0,0 @@ - - - - - - - Schematron using XPath 2.0 - - - - - - - - - - - - - - - - aaa:Root/product_class - The ROOT element must be one of the allowed types. - - - - - - aaa:Root/nilReason/nilReason - The 'nilReason' attribute must be used in conjunction with xsi:nil="true" - - - - - - pds:/Product_Observational/pds:Identification_Area/pds:logical_identifier/logical_identifier - pds:logical_identifier must have the form "urn:agencyId:authorityId:bundleID:collectionID:productID"/>). - - - - - - pds:/Product_Observational/pds:Identification_Area/pds:logical_identifier_external/logical_identifier - pds:logical_identifier must have the form "urn:agencyId:authorityId:productID..."/>). - - pds:/Product_Observational/pds:Identification_Area/pds:logical_identifier_external/logical_identifier - The parent-value of the attribute logical_identifier must start with 'urn:'/>. - - - - - - pds:ASCII_Date role="warning"/pds:ASCII_Date - pds:ASCII_Date is deprecated and should not be used. - - - - - - pds:ASCII_Date_Time role="warning"/pds:ASCII_Date_Time - pds:ASCII_Date_Time is deprecated and should not be used. - - - - - - pds:ASCII_Date_Time_UTC role="warning"/pds:ASCII_Date_Time_UTC - pds:ASCII_Date_Time_UTC is deprecated and should not be used. - - - - - - pds:Agency/pds:name/pds:name - The attribute pds:Agency/pds:name must be equal to one of the following values 'European Space Agency', 'Japan Aerospace Exploration Agency', 'National Aeronautics and Space Administration', 'Roscosmos State Corporation for Space Activities'. - - - - - - pds:Airborne role="warning"/pds:Airborne - pds:Airborne is deprecated and should not be used. - - - - - - pds:Airborne/pds:type/pds:type - The attribute pds:Airborne/pds:type must be equal to one of the following values 'Aircraft', 'Balloon', 'Suborbital Rocket'. - - - - - - pds:Array/Array - The value of pds:axes must match the number of pds:Axis_Array classes in the Array. - - - - - - pds:Array/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array/pds:offset/pds:offset - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Array_1D/pds:axes/pds:axes - The attribute pds:Array_1D/pds:axes must be equal to the value '1'. - - - - - - pds:Array_1D/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_1D/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array_1D_Spectrum/pds:axes/pds:axes - The attribute pds:Array_1D_Spectrum/pds:axes must be equal to the value '1'. - - - - - - pds:Array_1D_Spectrum/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_1D_Spectrum/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array_2D/pds:axes/pds:axes - The attribute pds:Array_2D/pds:axes must be equal to the value '2'. - - - - - - pds:Array_2D/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_2D/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array_2D_Image/axis_name - The names of the first and second axis of an Array_2D_Image must be set to Line and Sample. - - - - - - pds:Array_2D_Image/pds:Axis_Array[1]/axis_name - The name of the first axis of an Array_2D_Image must be set to either Line or Sample. - - pds:Array_2D_Image/pds:Axis_Array[1]/sequence_number - The sequence number of the first axis of an Array_2D_Image must be set to 1. - - - - - - pds:Array_2D_Image/pds:Axis_Array[2]/axis_name - The name of the second axis of an Array_2D_Image must be set to either Line or Sample. - - pds:Array_2D_Image/pds:Axis_Array[2]/sequence_number - The sequence number of the second axis of an Array_2D_Image must be set to 2. - - - - - - pds:Array_2D_Image/pds:axes/pds:axes - The attribute pds:Array_2D_Image/pds:axes must be equal to the value '2'. - - - - - - pds:Array_2D_Image/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_2D_Image/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array_2D_Map/pds:axes/pds:axes - The attribute pds:Array_2D_Map/pds:axes must be equal to the value '2'. - - - - - - pds:Array_2D_Map/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_2D_Map/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array_2D_Spectrum/pds:axes/pds:axes - The attribute pds:Array_2D_Spectrum/pds:axes must be equal to the value '2'. - - - - - - pds:Array_2D_Spectrum/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_2D_Spectrum/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array_3D/pds:axes/pds:axes - The attribute pds:Array_3D/pds:axes must be equal to the value '3'. - - - - - - pds:Array_3D/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_3D/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array_3D_Image/pds:axes/pds:axes - The attribute pds:Array_3D_Image/pds:axes must be equal to the value '3'. - - - - - - pds:Array_3D_Image/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_3D_Image/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array_3D_Movie/pds:axes/pds:axes - The attribute pds:Array_3D_Movie/pds:axes must be equal to the value '3'. - - - - - - pds:Array_3D_Movie/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_3D_Movie/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Array_3D_Spectrum/pds:axes/pds:axes - The attribute pds:Array_3D_Spectrum/pds:axes must be equal to the value '3'. - - - - - - pds:Array_3D_Spectrum/pds:axis_index_order/pds:axis_index_order - The attribute pds:Array_3D_Spectrum/pds:axis_index_order must be equal to the value 'Last Index Fastest'. - - - - - - pds:Axis_Array/pds:unit role="warning"/pds:Axis_Array.unit - pds:Axis_Array/pds:unit is deprecated and should not be used. - - - - - - pds:Band_Bin role="warning"/pds:Band_Bin - pds:Band_Bin is deprecated and should not be used. - - - - - - pds:Band_Bin/pds:band_width/pds:band_width - The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'. - - - - - - pds:Band_Bin/pds:center_wavelength/pds:center_wavelength - The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'. - - - - - - pds:Band_Bin_Set role="warning"/pds:Band_Bin_Set - pds:Band_Bin_Set is deprecated and should not be used. - - - - - - pds:Bundle/pds:bundle_type/pds:bundle_type - The attribute pds:Bundle/pds:bundle_type must be equal to one of the following values 'Archive', 'External', 'Supplemental'. - - - - - - pds:Bundle_Member_Entry role="warning"/pds:Bundle_Member_Entry.reference_type - The value bundle_has_member_collection for attribute Bundle_Member_Entry.reference_type is deprecated and should not be used. - - - - - - - - - - - - - - - - pds:Bundle_Member_Entry/lid_reference - The number of colons found in lid_reference: () is inconsistent with the number expected: . - - pds:Bundle_Member_Entry/lidvid_reference - The number of colons found in lidvid_reference: () is inconsistent with the number expected: . - - pds:Bundle_Member_Entry/lid_reference - The value of the attribute lid_reference must start with either: or or or or or - - pds:Bundle_Member_Entry/lidvid_reference - The value of the attribute lidvid_reference must start with either: or or or or or - - pds:Bundle_Member_Entry/lid_reference - The value of the attribute lid_reference must not include a value that contains '::' followed by version id - - pds:Bundle_Member_Entry/lidvid_reference - The value of the attribute lidvid_reference must include a value that contains '::' followed by version id - - - - - - pds:Bundle_Member_Entry/pds:member_status/pds:member_status - The attribute pds:Bundle_Member_Entry/pds:member_status must be equal to one of the following values 'Primary', 'Secondary'. - - - - - - pds:Bundle_Member_Entry/pds:reference_type/pds:reference_type - The attribute pds:Bundle_Member_Entry/pds:reference_type must be equal to one of the following values 'bundle_has_browse_collection', 'bundle_has_calibration_collection', 'bundle_has_context_collection', 'bundle_has_data_collection', 'bundle_has_document_collection', 'bundle_has_geometry_collection', 'bundle_has_member_collection', 'bundle_has_miscellaneous_collection', 'bundle_has_schema_collection', 'bundle_has_spice_kernel_collection'. - - - - - - pds:Checksum_Manifest role="warning"/pds:Checksum_Manifest.record_delimiter - The value carriage-return line-feed for attribute Checksum_Manifest.record_delimiter is deprecated and should not be used. - - - - - - pds:Checksum_Manifest/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:Checksum_Manifest/pds:parsing_standard_id must be equal to the value 'MD5Deep 4.n'. - - - - - - pds:Checksum_Manifest/pds:record_delimiter/pds:record_delimiter - The attribute pds:Checksum_Manifest/pds:record_delimiter must be equal to one of the following values 'Carriage-Return Line-Feed', 'Line-Feed', 'carriage-return line-feed'. - - - - - - pds:Citation_Information/pds:author_list role="warning"/pds:Citation_Information.author_list - pds:Citation_Information/pds:author_list is deprecated and should not be used. - - - - - - pds:Citation_Information/pds:description/description - The description in Citation_Information must be greater than 0 and less than 5000 bytes (not counting spaces). - - - - - - pds:Citation_Information/pds:editor_list role="warning"/pds:Citation_Information.editor_list - pds:Citation_Information/pds:editor_list is deprecated and should not be used. - - - - - - pds:Collection/pds:collection_type/pds:collection_type - The attribute pds:Collection/pds:collection_type must be equal to one of the following values 'Browse', 'Calibration', 'Context', 'Data', 'Document', 'External', 'Geometry', 'Miscellaneous', 'SPICE Kernel', 'XML Schema'. - - - - - - pds:DD_Association role="warning"/pds:DD_Association.reference_type - The value extension_of for attribute DD_Association.reference_type is deprecated and should not be used. - - pds:DD_Association role="warning"/pds:DD_Association.reference_type - The value restriction_of for attribute DD_Association.reference_type is deprecated and should not be used. - - pds:DD_Association role="warning"/pds:DD_Association.reference_type - The value subclass_of for attribute DD_Association.reference_type is deprecated and should not be used. - - - - - - pds:DD_Association/pds:local_identifier role="warning"/pds:DD_Association.local_identifier - pds:DD_Association/pds:local_identifier is deprecated and should not be used. - - - - - - pds:DD_Association/pds:reference_type/pds:reference_type - The attribute pds:DD_Association/pds:reference_type must be equal to one of the following values 'attribute_of', 'component_of', 'extension_of', 'parent_of', 'restriction_of', 'subclass_of'. - - - - - - pds:DD_Association_External role="warning"/pds:DD_Association_External - pds:DD_Association_External is deprecated and should not be used. - - - - - - pds:DD_Association_External/pds:reference_type/pds:reference_type - The attribute pds:DD_Association_External/pds:reference_type must be equal to one of the following values 'attribute_of', 'component_of', 'extension_of', 'parent_of', 'restriction_of', 'subclass_of'. - - - - - - pds:DD_Attribute/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'attribute_to_image', 'attribute_to_document'. - - - - - - pds:DD_Attribute_Full/pds:nillable_flag - The attribute pds:nillable_flag must be equal to one of the following values 'true', 'false'. - - - - - - pds:DD_Attribute_Full/pds:attribute_concept/pds:attribute_concept - The attribute pds:DD_Attribute_Full/pds:attribute_concept must be equal to one of the following values 'Address', 'Angle', 'Attribute', 'Bit', 'Checksum', 'Collection', 'Constant', 'Cosine', 'Count', 'DOI', 'Delimiter', 'Description', 'Deviation', 'Direction', 'Distance', 'Duration', 'Factor', 'Flag', 'Format', 'Group', 'Home', 'ID', 'Latitude', 'Length', 'List', 'Location', 'Logical', 'Longitude', 'Mask', 'Maximum', 'Mean', 'Median', 'Minimum', 'Name', 'Note', 'Number', 'Offset', 'Order', 'Parallel', 'Password', 'Path', 'Pattern', 'Pixel', 'Quaternion', 'Radius', 'Ratio', 'Reference', 'Resolution', 'Role', 'Rotation', 'Scale', 'Sequence', 'Set', 'Size', 'Status', 'Summary', 'Syntax', 'Temperature', 'Text', 'Title', 'Type', 'Unit', 'Unknown', 'Value', 'Vector'. - - - - - - pds:DD_Attribute_Full/pds:registration_authority_id/pds:registration_authority_id - The attribute pds:DD_Attribute_Full/pds:registration_authority_id must be equal to the value '0001_NASA_PDS_1'. - - - - - - pds:DD_Attribute_Full/pds:steward_id/pds:steward_id - The attribute pds:DD_Attribute_Full/pds:steward_id must be equal to one of the following values 'atm', 'geo', 'img', 'naif', 'ops', 'pds', 'ppi', 'rings', 'rs', 'sbn'. - - - - - - pds:DD_Attribute_Full/pds:type/pds:type - The attribute pds:DD_Attribute_Full/pds:type must be equal to one of the following values 'PDS3', 'PDS4'. - - - - - - pds:DD_Class/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'class_to_image', 'class_to_document'. - - - - - - pds:DD_Class_Full/pds:abstract_flag - The attribute pds:abstract_flag must be equal to one of the following values 'true', 'false'. - - pds:DD_Class_Full/pds:element_flag - The attribute pds:element_flag must be equal to one of the following values 'true', 'false'. - - - - - - pds:DD_Class_Full/pds:steward_id/pds:steward_id - The attribute pds:DD_Class_Full/pds:steward_id must be equal to one of the following values 'atm', 'geo', 'img', 'naif', 'ops', 'pds', 'ppi', 'rings', 'rs', 'sbn'. - - - - - - pds:DD_Class_Full/pds:type/pds:type - The attribute pds:DD_Class_Full/pds:type must be equal to one of the following values 'PDS3', 'PDS4'. - - - - - - pds:DD_Rule_Statement/pds:rule_type/pds:rule_type - The attribute pds:DD_Rule_Statement/pds:rule_type must be equal to one of the following values 'Assert', 'Assert Every', 'Assert If', 'Report'. - - - - - - - - - pds:DD_Value_Domain/unit_of_measure_type - Must specify attribute 'unit_of_measure_type' if attribute 'specified_unit_id' has been specified. - - - - - - pds:DD_Value_Domain/pds:unit_of_measure_type/unit_of_measure_type - The value 'W*m**-2*sr**-1' in 'Units_of_Radiance' in the attribute pds:unit_of_measure_type is deprecated and must not be used'. - - pds:DD_Value_Domain/pds:unit_of_measure_type/pds:unit_of_measure_type - The attribute pds:DD_Value_Domain/pds:unit_of_measure_type must be equal to one of the following values 'Units_of_Acceleration', 'Units_of_Amount_Of_Substance', 'Units_of_Angle', 'Units_of_Angular_Velocity', 'Units_of_Area', 'Units_of_Current', 'Units_of_Energy', 'Units_of_Force', 'Units_of_Frame_Rate', 'Units_of_Frequency', 'Units_of_Gmass', 'Units_of_Length', 'Units_of_Map_Scale', 'Units_of_Mass', 'Units_of_Mass_Density', 'Units_of_Misc', 'Units_of_None', 'Units_of_Optical_Path_Length', 'Units_of_Pixel_Resolution_Angular', 'Units_of_Pixel_Resolution_Linear', 'Units_of_Pixel_Resolution_Map', 'Units_of_Pixel_Scale_Angular', 'Units_of_Pixel_Scale_Linear', 'Units_of_Pixel_Scale_Map', 'Units_of_Power', 'Units_of_Pressure', 'Units_of_Radiance', 'Units_of_Rates', 'Units_of_Solid_Angle', 'Units_of_Spectral_Irradiance', 'Units_of_Spectral_Radiance', 'Units_of_Storage', 'Units_of_Temperature', 'Units_of_Time', 'Units_of_Velocity', 'Units_of_Voltage', 'Units_of_Volume', 'Units_of_Wavenumber'. - - - - - - pds:DD_Value_Domain/pds:value_data_type/pds:value_data_type - The attribute pds:DD_Value_Domain/pds:value_data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_BibCode', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date_DOY', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_DOY_UTC', 'ASCII_Date_Time_YMD', 'ASCII_Date_Time_YMD_UTC', 'ASCII_Date_YMD', 'ASCII_Directory_Path_Name', 'ASCII_File_Name', 'ASCII_File_Specification_Name', 'ASCII_Integer', 'ASCII_LID', 'ASCII_LIDVID', 'ASCII_LIDVID_LID', 'ASCII_MD5_Checksum', 'ASCII_NonNegative_Integer', 'ASCII_Numeric_Base16', 'ASCII_Numeric_Base2', 'ASCII_Numeric_Base8', 'ASCII_Real', 'ASCII_Short_String_Collapsed', 'ASCII_Short_String_Preserved', 'ASCII_Text_Collapsed', 'ASCII_Text_Preserved', 'ASCII_Time', 'ASCII_VID', 'UTF8_Short_String_Collapsed', 'UTF8_Short_String_Preserved', 'UTF8_Text_Collapsed', 'UTF8_Text_Preserved', 'Vector_Cartesian_3', 'Vector_Cartesian_3_Acceleration', 'Vector_Cartesian_3_Pointing', 'Vector_Cartesian_3_Position', 'Vector_Cartesian_3_Velocity'. - - - - - - pds:DD_Value_Domain[pds:unit_of_measure_type = ('Units_of_Radiance')]/unit_of_measure_type - The value '' in 'Units_of_Radiance' in the attribute pds:unit_of_measure_type is deprecated and must not be used'. - - - - - - pds:DD_Value_Domain[pds:unit_of_measure_type = ('Units_of_Spectral_Irradiance')]/unit_of_measure_type - The value '' in 'Units_of_Spectral_Irradiance' in the attribute pds:unit_of_measure_type is deprecated and must not be used'. - - - - - - pds:DD_Value_Domain[pds:unit_of_measure_type = ('Units_of_Spectral_Radiance')]/unit_of_measure_type - The value '' in 'Units_of_Spectral_Radiance' in the attribute pds:unit_of_measure_type is deprecated and must not be used'. - - - - - - pds:DD_Value_Domain[pds:unit_of_measure_type = ('Units_of_Wavenumber')]/unit_of_measure_type - The value '' in 'Units_of_Wavenumber' in the attribute pds:unit_of_measure_type is deprecated and must not be used'. - - - - - - pds:DD_Value_Domain_Full/pds:enumeration_flag - The attribute pds:enumeration_flag must be equal to one of the following values 'true', 'false'. - - - - - - pds:DD_Value_Domain_Full/pds:conceptual_domain/pds:conceptual_domain - The attribute pds:DD_Value_Domain_Full/pds:conceptual_domain must be equal to one of the following values 'Boolean', 'Integer', 'Name', 'Numeric', 'Real', 'Short_String', 'Text', 'Time', 'Type', 'Unknown'. - - - - - - pds:DD_Value_Domain_Full/pds:unit_of_measure_type/pds:unit_of_measure_type - The attribute pds:DD_Value_Domain_Full/pds:unit_of_measure_type must be equal to one of the following values 'Units_of_Acceleration', 'Units_of_Amount_Of_Substance', 'Units_of_Angle', 'Units_of_Angular_Velocity', 'Units_of_Area', 'Units_of_Current', 'Units_of_Energy', 'Units_of_Force', 'Units_of_Frame_Rate', 'Units_of_Frequency', 'Units_of_Gmass', 'Units_of_Length', 'Units_of_Map_Scale', 'Units_of_Mass', 'Units_of_Mass_Density', 'Units_of_Misc', 'Units_of_None', 'Units_of_Optical_Path_Length', 'Units_of_Pixel_Resolution_Angular', 'Units_of_Pixel_Resolution_Linear', 'Units_of_Pixel_Resolution_Map', 'Units_of_Pixel_Scale_Angular', 'Units_of_Pixel_Scale_Linear', 'Units_of_Pixel_Scale_Map', 'Units_of_Power', 'Units_of_Pressure', 'Units_of_Radiance', 'Units_of_Rates', 'Units_of_Solid_Angle', 'Units_of_Spectral_Irradiance', 'Units_of_Spectral_Radiance', 'Units_of_Storage', 'Units_of_Temperature', 'Units_of_Time', 'Units_of_Velocity', 'Units_of_Voltage', 'Units_of_Volume', 'Units_of_Wavenumber'. - - - - - - pds:DD_Value_Domain_Full/pds:value_data_type/pds:value_data_type - The attribute pds:DD_Value_Domain_Full/pds:value_data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_BibCode', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date_DOY', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_DOY_UTC', 'ASCII_Date_Time_YMD', 'ASCII_Date_Time_YMD_UTC', 'ASCII_Date_YMD', 'ASCII_Directory_Path_Name', 'ASCII_File_Name', 'ASCII_File_Specification_Name', 'ASCII_Integer', 'ASCII_LID', 'ASCII_LIDVID', 'ASCII_LIDVID_LID', 'ASCII_MD5_Checksum', 'ASCII_NonNegative_Integer', 'ASCII_Numeric_Base16', 'ASCII_Numeric_Base2', 'ASCII_Numeric_Base8', 'ASCII_Real', 'ASCII_Short_String_Collapsed', 'ASCII_Short_String_Preserved', 'ASCII_Text_Collapsed', 'ASCII_Text_Preserved', 'ASCII_Time', 'ASCII_VID', 'UTF8_Short_String_Collapsed', 'UTF8_Short_String_Preserved', 'UTF8_Text_Collapsed', 'UTF8_Text_Preserved'. - - - - - - pds:Data_Set_PDS3/pds:archive_status/pds:archive_status - The attribute pds:Data_Set_PDS3/pds:archive_status must be equal to one of the following values 'ARCHIVED', 'ARCHIVED_ACCUMULATING', 'IN_LIEN_RESOLUTION', 'IN_LIEN_RESOLUTION_ACCUMULATING', 'IN_PEER_REVIEW', 'IN_PEER_REVIEW_ACCUMULATING', 'IN_QUEUE', 'IN_QUEUE_ACCUMULATING', 'LOCALLY_ARCHIVED', 'LOCALLY_ARCHIVED_ACCUMULATING', 'PRE_PEER_REVIEW', 'PRE_PEER_REVIEW_ACCUMULATING', 'SAFED', 'SUPERSEDED'. - - - - - - pds:Data_Set_PDS3/pds:start_date_time role="warning"/pds:Data_Set_PDS3.start_date_time - pds:Data_Set_PDS3/pds:start_date_time is deprecated and should not be used. - - - - - - pds:Data_Set_PDS3/pds:stop_date_time role="warning"/pds:Data_Set_PDS3.stop_date_time - pds:Data_Set_PDS3/pds:stop_date_time is deprecated and should not be used. - - - - - - pds:Display_2D_Image role="warning"/pds:Display_2D_Image - pds:Display_2D_Image is deprecated and should not be used. - - - - - - pds:Display_2D_Image/pds:line_display_direction/pds:line_display_direction - The attribute pds:Display_2D_Image/pds:line_display_direction must be equal to one of the following values 'Down', 'Up'. - - - - - - pds:Display_2D_Image/pds:sample_display_direction/pds:sample_display_direction - The attribute pds:Display_2D_Image/pds:sample_display_direction must be equal to the value 'Right'. - - - - - - pds:Document/pds:author_list role="warning"/pds:Document.author_list - pds:Document/pds:author_list is deprecated and should not be used. - - - - - - pds:Document/pds:editor_list role="warning"/pds:Document.editor_list - pds:Document/pds:editor_list is deprecated and should not be used. - - - - - - pds:Document_Edition/pds:language/pds:language - The attribute pds:Document_Edition/pds:language must be equal to the value 'English'. - - - - - - pds:Document_File role="warning"/pds:Document_File.document_standard_id - The value HTML 2.0 for attribute Document_File.document_standard_id is deprecated and should not be used. - - pds:Document_File role="warning"/pds:Document_File.document_standard_id - The value HTML 3.2 for attribute Document_File.document_standard_id is deprecated and should not be used. - - pds:Document_File role="warning"/pds:Document_File.document_standard_id - The value HTML 4.0 for attribute Document_File.document_standard_id is deprecated and should not be used. - - pds:Document_File role="warning"/pds:Document_File.document_standard_id - The value HTML 4.01 for attribute Document_File.document_standard_id is deprecated and should not be used. - - - - - - pds:Document_File/pds:document_standard_id/pds:document_standard_id - The attribute pds:Document_File/pds:document_standard_id must be equal to one of the following values '7-Bit ASCII Text', 'Encapsulated Postscript', 'GIF', 'HTML', 'HTML 2.0', 'HTML 3.2', 'HTML 4.0', 'HTML 4.01', 'JPEG', 'LaTEX', 'MPEG-4', 'Microsoft Excel', 'Microsoft Word', 'PDF', 'PDF/A', 'PNG', 'Postscript', 'Rich Text', 'TIFF', 'UTF-8 Text'. - - - - - - pds:Document_Format role="warning"/pds:Document_Format.format_type - The value multiple file for attribute Document_Format.format_type is deprecated and should not be used. - - pds:Document_Format role="warning"/pds:Document_Format.format_type - The value single file for attribute Document_Format.format_type is deprecated and should not be used. - - - - - - pds:Element_Array/pds:data_type/pds:data_type - The attribute pds:Element_Array/pds:data_type must be equal to one of the following values 'ComplexLSB16', 'ComplexLSB8', 'ComplexMSB16', 'ComplexMSB8', 'IEEE754LSBDouble', 'IEEE754LSBSingle', 'IEEE754MSBDouble', 'IEEE754MSBSingle', 'SignedBitString', 'SignedByte', 'SignedLSB2', 'SignedLSB4', 'SignedLSB8', 'SignedMSB2', 'SignedMSB4', 'SignedMSB8', 'UnsignedBitString', 'UnsignedByte', 'UnsignedLSB2', 'UnsignedLSB4', 'UnsignedLSB8', 'UnsignedMSB2', 'UnsignedMSB4', 'UnsignedMSB8'. - - - - - - pds:Encoded_Audio/pds:encoding_standard_id/pds:encoding_standard_id - The attribute pds:Encoded_Audio/pds:encoding_standard_id must be equal to one of the following values '', 'M4A/AAC', 'WAV'. - - - - - - pds:Encoded_Binary role="warning"/pds:Encoded_Binary.encoding_standard_id - The value CCSDS Space Communications Protocols for attribute Encoded_Binary.encoding_standard_id is deprecated and should not be used. - - - - - - pds:Encoded_Binary/pds:encoding_standard_id/pds:encoding_standard_id - The attribute pds:Encoded_Binary/pds:encoding_standard_id must be equal to the value 'CCSDS Space Communications Protocols'. - - - - - - pds:Encoded_Byte_Stream/pds:object_length/pds:object_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Encoded_Byte_Stream/pds:offset/pds:offset - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Encoded_Header/pds:encoding_standard_id/pds:encoding_standard_id - The attribute pds:Encoded_Header/pds:encoding_standard_id must be equal to the value 'TIFF'. - - - - - - pds:Encoded_Image/pds:encoding_standard_id/pds:encoding_standard_id - The attribute pds:Encoded_Image/pds:encoding_standard_id must be equal to one of the following values 'GIF', 'J2C', 'JPEG', 'PDF', 'PDF/A', 'PNG', 'TIFF'. - - - - - - pds:Encoded_Native/pds:encoding_standard_id/pds:encoding_standard_id - The attribute pds:Encoded_Native/pds:encoding_standard_id must be equal to the value 'SEED 2.4'. - - - - - - pds:Encoded_Video/pds:encoding_standard_id/pds:encoding_standard_id - The attribute pds:Encoded_Video/pds:encoding_standard_id must be equal to one of the following values 'MP4/H.264', 'MP4/H.264/AAC'. - - - - - - pds:Facility/pds:type/pds:type - The attribute pds:Facility/pds:type must be equal to one of the following values 'Laboratory', 'Observatory'. - - - - - - - - - - - - - - - - - pds:Field_Binary/field_length - When Field_Binary has a child Packed_Data_Fields, "pds:Field_Binary/pds:data_type" must have a value of 'UnsignedBitString' - - pds:Field_Binary/field_length - The attribute pds:data_type ('') is invalid with respect to the value of pds:field_length ('') - - pds:Field_Binary/field_length - The attribute pds:data_type ('') is invalid with respect to the value of pds:field_length ('') - - pds:Field_Binary/field_length - The attribute pds:data_type ('') is invalid with respect to the value of pds:field_length ('') - - pds:Field_Binary/field_length - The attribute pds:data_type ('') is invalid with respect to the value of pds:field_length ('') - - pds:Field_Binary/field_length - The attribute pds:data_type ('') is invalid with respect to the value of pds:field_length ('') - - - - - - pds:Field_Binary/pds:data_type/pds:data_type - The attribute pds:Field_Binary/pds:data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_BibCode', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date_DOY', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_DOY_UTC', 'ASCII_Date_Time_YMD', 'ASCII_Date_Time_YMD_UTC', 'ASCII_Date_YMD', 'ASCII_Directory_Path_Name', 'ASCII_File_Name', 'ASCII_File_Specification_Name', 'ASCII_Integer', 'ASCII_LID', 'ASCII_LIDVID', 'ASCII_LIDVID_LID', 'ASCII_MD5_Checksum', 'ASCII_NonNegative_Integer', 'ASCII_Numeric_Base16', 'ASCII_Numeric_Base2', 'ASCII_Numeric_Base8', 'ASCII_Real', 'ASCII_String', 'ASCII_Time', 'ASCII_VID', 'ComplexLSB16', 'ComplexLSB8', 'ComplexMSB16', 'ComplexMSB8', 'IEEE754LSBDouble', 'IEEE754LSBSingle', 'IEEE754MSBDouble', 'IEEE754MSBSingle', 'SignedBitString', 'SignedByte', 'SignedLSB2', 'SignedLSB4', 'SignedLSB8', 'SignedMSB2', 'SignedMSB4', 'SignedMSB8', 'UTF8_String', 'UnsignedBitString', 'UnsignedByte', 'UnsignedLSB2', 'UnsignedLSB4', 'UnsignedLSB8', 'UnsignedMSB2', 'UnsignedMSB4', 'UnsignedMSB8'. - - - - - - pds:Field_Binary/pds:field_length/pds:field_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Field_Binary/pds:field_location/pds:field_location - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - - - - - pds:Field_Binary/pds:unit/unit - The value '' in the attribute 'unit' is deprecated and must not be used'. - - - - - - pds:Field_Bit/pds:data_type/pds:data_type - The attribute pds:Field_Bit/pds:data_type must be equal to one of the following values 'SignedBitString', 'UnsignedBitString'. - - - - - - pds:Field_Bit/pds:start_bit role="warning"/pds:Field_Bit.start_bit - pds:Field_Bit/pds:start_bit is deprecated and should not be used. - - - - - - pds:Field_Bit/pds:stop_bit role="warning"/pds:Field_Bit.stop_bit - pds:Field_Bit/pds:stop_bit is deprecated and should not be used. - - - - - - pds:Field_Character/pds:data_type/pds:data_type - The attribute pds:Field_Character/pds:data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_BibCode', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date_DOY', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_DOY_UTC', 'ASCII_Date_Time_YMD', 'ASCII_Date_Time_YMD_UTC', 'ASCII_Date_YMD', 'ASCII_Directory_Path_Name', 'ASCII_File_Name', 'ASCII_File_Specification_Name', 'ASCII_Integer', 'ASCII_LID', 'ASCII_LIDVID', 'ASCII_LIDVID_LID', 'ASCII_MD5_Checksum', 'ASCII_NonNegative_Integer', 'ASCII_Numeric_Base16', 'ASCII_Numeric_Base2', 'ASCII_Numeric_Base8', 'ASCII_Real', 'ASCII_String', 'ASCII_Time', 'ASCII_VID', 'UTF8_String'. - - - - - - pds:Field_Character/pds:field_length/pds:field_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Field_Character/pds:field_location/pds:field_location - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Field_Character/pds:validation_format/validation_format - If a validation_format is present, its value must be equal to the value in field_format - - - - - - pds:Field_Delimited/pds:data_type/pds:data_type - The attribute pds:Field_Delimited/pds:data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_BibCode', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date_DOY', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_DOY_UTC', 'ASCII_Date_Time_YMD', 'ASCII_Date_Time_YMD_UTC', 'ASCII_Date_YMD', 'ASCII_Directory_Path_Name', 'ASCII_File_Name', 'ASCII_File_Specification_Name', 'ASCII_Integer', 'ASCII_LID', 'ASCII_LIDVID', 'ASCII_LIDVID_LID', 'ASCII_MD5_Checksum', 'ASCII_NonNegative_Integer', 'ASCII_Numeric_Base16', 'ASCII_Numeric_Base2', 'ASCII_Numeric_Base8', 'ASCII_Real', 'ASCII_String', 'ASCII_Time', 'ASCII_VID', 'UTF8_String'. - - - - - - pds:Field_Delimited/pds:maximum_field_length/pds:maximum_field_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:File/pds:file_size/pds:file_size - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:File_Area_Update role="warning"/pds:File_Area_Update - pds:File_Area_Update is deprecated and should not be used. - - - - - - pds:Funding_Acknowledgement/pds:funding_source/pds:funding_source - The attribute pds:Funding_Acknowledgement/pds:funding_source must be equal to one of the following values 'NASA', 'NSF', 'RAS'. - - - - - - - - pds:Group_Field_Binary/fields - The values for 'fields' and 'groups' must not both be '0'. The number of fields found: (). The number of groups found: (). - - pds:Group_Field_Binary/fields - The number of Field_Binary elements () does not match the number found in the 'fields' attribute (). - - pds:Group_Field_Binary/fields - The number of Group_Field_Binary elements () does not match the number found in the 'groups' attribute (). - - - - - - pds:Group_Field_Binary/pds:group_length/pds:group_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Group_Field_Binary/pds:group_location/pds:group_location - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - - - pds:Group_Field_Character/fields - The values for 'fields' and 'groups' must not both be '0'. The number of fields found: (). The number of groups found: (). - - pds:Group_Field_Character/fields - The number of Field_Character elements () does not match the number found in the 'fields' attribute (). - - pds:Group_Field_Character/fields - The number of Group_Field_Character elements () does not match the number found in the 'groups' attribute (). - - - - - - pds:Group_Field_Character/pds:group_length/pds:group_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Group_Field_Character/pds:group_location/pds:group_location - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - - - pds:Group_Field_Delimited/fields - The values for 'fields' and 'groups' must not both be '0'. The number of fields found: (). The number of groups found: (). - - pds:Group_Field_Delimited/fields - The number of Field_Delimited elements () does not match the number found in the 'fields' attribute (). - - pds:Group_Field_Delimited/fields - The number of Group_Field_Delimited elements () does not match the number found in the 'groups' attribute (). - - - - - - pds:Header/pds:object_length/pds:object_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Header/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:Header/pds:parsing_standard_id must be equal to one of the following values '7-Bit ASCII Text', 'CDF 3.4 ISTP/IACG', 'CDF 3.5 ISTP/IACG', 'CDF 3.6 ISTP/IACG', 'CDF 3.7 ISTP/IACG', 'CDF 3.8 ISTP/IACG', 'FITS 3.0', 'FITS 4.0', 'ISIS2', 'ISIS2 History Label', 'ISIS3', 'PDS DSV 1', 'PDS ODL 2', 'PDS3', 'Pre-PDS3', 'TIFF 6.0', 'UTF-8 Text', 'VICAR1', 'VICAR2'. - - - - - - - - - - - - - pds:Identification_Area/logical_identifier - The attribute pds:product_class must match parent product class of ''. - - pds:Identification_Area/logical_identifier - The value of the attribute logical_identifier must only contain lower-case letters - - pds:Identification_Area/logical_identifier - The parent-value of the attribute logical_identifier must start with either: or or or or or - - pds:Identification_Area/logical_identifier - The value of the attribute logical_identifier must not include a value that contains '::' - - - - - - pds:Identification_Area/pds:information_model_version/pds:information_model_version - The attribute pds:Identification_Area/pds:information_model_version must be equal to the value '1.23.0.0'. - - - - - - pds:Identification_Area/pds:product_class/pds:product_class - The attribute pds:Identification_Area/pds:product_class must be equal to one of the following values 'Product_AIP', 'Product_Ancillary', 'Product_Attribute_Definition', 'Product_Browse', 'Product_Bundle', 'Product_Class_Definition', 'Product_Collection', 'Product_Context', 'Product_DIP', 'Product_DIP_Deep_Archive', 'Product_Data_Set_PDS3', 'Product_Document', 'Product_External', 'Product_File_Repository', 'Product_File_Text', 'Product_Instrument_Host_PDS3', 'Product_Instrument_PDS3', 'Product_Metadata_Supplemental', 'Product_Mission_PDS3', 'Product_Native', 'Product_Observational', 'Product_Proxy_PDS3', 'Product_SIP', 'Product_SIP_Deep_Archive', 'Product_SPICE_Kernel', 'Product_Service', 'Product_Software', 'Product_Subscription_PDS3', 'Product_Target_PDS3', 'Product_Thumbnail', 'Product_Update', 'Product_Volume_PDS3', 'Product_Volume_Set_PDS3', 'Product_XML_Schema', 'Product_Zipped'. - - - - - - pds:Information_Package_Component_Deep_Archive role="warning"/pds:Information_Package_Component_Deep_Archive.checksum_type - The value MD5Deep 4.n for attribute Information_Package_Component_Deep_Archive.checksum_type is deprecated and should not be used. - - - - - - pds:Information_Package_Component_Deep_Archive/pds:Internal_Reference/lidvid_reference - In Product_SIP_Deep_Archive both Internal_Reference and lidvid_reference are required. - - - - - - pds:Information_Package_Component_Deep_Archive/pds:checksum_type/pds:checksum_type - The attribute pds:Information_Package_Component_Deep_Archive/pds:checksum_type must be equal to one of the following values 'MD5', 'MD5Deep 4.n'. - - - - - - pds:Ingest_LDD/pds:dictionary_type/pds:dictionary_type - The attribute pds:Ingest_LDD/pds:dictionary_type must be equal to one of the following values 'Common', 'Discipline', 'Mission'. - - - - - - pds:Instrument/pds:subtype role="warning"/pds:Instrument.subtype - pds:Instrument/pds:subtype is deprecated and should not be used. - - - - - - pds:Instrument/pds:type role="warning"/pds:Instrument.type - pds:Instrument/pds:type is deprecated and should not be used. - - - - - - pds:Instrument/pds:type/pds:type - The attribute pds:Instrument/pds:type must be equal to one of the following values 'Accelerometer', 'Alpha Particle Detector', 'Alpha Particle X-Ray Spectrometer', 'Altimeter', 'Anemometer', 'Atmospheric Sciences', 'Atomic Force Microscope', 'Barometer', 'Biology Experiments', 'Bolometer', 'Camera', 'Cosmic Ray Detector', 'Drilling Tool', 'Dust', 'Dust Detector', 'Electrical Probe', 'Energetic Particle Detector', 'Gamma Ray Detector', 'Gas Analyzer', 'Gravimeter', 'Grinding Tool', 'Hygrometer', 'Imager', 'Imaging Spectrometer', 'Inertial Measurement Unit', 'Infrared Spectrometer', 'Interferometer', 'Laser Induced Breakdown Spectrometer', 'Magnetometer', 'Mass Spectrometer', 'Microscope', 'Microwave Spectrometer', 'Moessbauer Spectrometer', 'Naked Eye', 'Neutral Particle Detector', 'Neutron Detector', 'Particle Detector', 'Photometer', 'Plasma Analyzer', 'Plasma Detector', 'Plasma Wave Spectrometer', 'Polarimeter', 'Radar', 'Radio Science', 'Radio Spectrometer', 'Radio Telescope', 'Radio-Radar', 'Radiometer', 'Reflectometer', 'Regolith Properties', 'Robotic Arm', 'Seismometer', 'Small Bodies Sciences', 'Spectrograph', 'Spectrograph Imager', 'Spectrometer', 'Thermal Imager', 'Thermal Probe', 'Thermometer', 'Ultraviolet Spectrometer', 'Weather Station', 'Wet Chemistry Laboratory', 'X-ray Detector', 'X-ray Diffraction Spectrometer', 'X-ray Fluorescence Spectrometer'. - - - - - - pds:Instrument_Host role="warning"/pds:Instrument_Host.type - The value Earth Based for attribute Instrument_Host.type is deprecated and should not be used. - - pds:Instrument_Host role="warning"/pds:Instrument_Host.type - The value Earth-based for attribute Instrument_Host.type is deprecated and should not be used. - - - - - - pds:Instrument_Host/pds:instrument_host_version_id role="warning"/pds:Instrument_Host.instrument_host_version_id - pds:Instrument_Host/pds:instrument_host_version_id is deprecated and should not be used. - - - - - - pds:Instrument_Host/pds:type/pds:type - The attribute pds:Instrument_Host/pds:type must be equal to one of the following values 'Aircraft', 'Balloon', 'Earth Based', 'Earth-based', 'Lander', 'Rover', 'Spacecraft', 'Suborbital Rocket'. - - - - - - pds:Instrument_Host/pds:version_id role="warning"/pds:Instrument_Host.version_id - pds:Instrument_Host/pds:version_id is deprecated and should not be used. - - - - - - pds:Internal_Reference role="warning"/pds:Internal_Reference.reference_type - The value is_airborne for attribute Internal_Reference.reference_type is deprecated and should not be used. - - - - - - - - - - - - - - - - - - pds:Internal_Reference/lid_reference - The value of the attribute lid_reference must not include a value that contains '::' followed by version id - - pds:Internal_Reference/lid_reference - The number of colons found in lid_reference: () is inconsistent with the number expected: (:). - - pds:Internal_Reference/lidvid_reference - The number of colons found in lidvid_reference: () is inconsistent with the number expected: (:). - - pds:Internal_Reference/lid_reference - The value of the attribute lid_reference must start with either: or or or or or - - pds:Internal_Reference/lidvid_reference - The value of the attribute lidvid_reference must start with either: or or or or or - - pds:Internal_Reference/lidvid_reference - The value of the attribute lidvid_reference must include a value that contains '::' followed by version id - - - - - - pds:Inventory role="warning"/pds:Inventory.field_delimiter - The value comma for attribute Inventory.field_delimiter is deprecated and should not be used. - - pds:Inventory role="warning"/pds:Inventory.field_delimiter - The value horizontal tab for attribute Inventory.field_delimiter is deprecated and should not be used. - - pds:Inventory role="warning"/pds:Inventory.field_delimiter - The value semicolon for attribute Inventory.field_delimiter is deprecated and should not be used. - - pds:Inventory role="warning"/pds:Inventory.field_delimiter - The value vertical bar for attribute Inventory.field_delimiter is deprecated and should not be used. - - pds:Inventory role="warning"/pds:Inventory.field_delimiter - The value carriage-return line-feed for attribute Inventory.record_delimiter is deprecated and should not be used. - - - - - - pds:Inventory/Inventory - Inventory.Field_Delimited does not match the expected number of instances - - pds:Inventory/offset - Inventory.offset must have a value of '0' - - - - - - pds:Inventory/pds:Record_Delimited/name - The attribute pds:fields must be equal to '2'. - - pds:Inventory/pds:Record_Delimited/name - The attribute pds:groups must be equal to '0'. - - - - - - pds:Inventory/pds:Record_Delimited/pds:Field_Delimited[1]/field_number - The first field of an Inventory must have field_number set to 1. - - pds:Inventory/pds:Record_Delimited/pds:Field_Delimited[1]/maximum_field_length - The first field of an Inventory must have maximum_field_length set to 1. - - pds:Inventory/pds:Record_Delimited/pds:Field_Delimited[1]/data_type - The first field of an Inventory must have data type set to 'ASCII_String'. - - pds:Inventory/pds:Record_Delimited/pds:Field_Delimited[1]/name - The first field of an Inventory must have name set to 'Member Status'. - - - - - - pds:Inventory/pds:Record_Delimited/pds:Field_Delimited[2]/field_number - The second field of an Inventory must have field_number set to 2. - - pds:Inventory/pds:Record_Delimited/pds:Field_Delimited[2]/data_type - The second field of an Inventory must have data_type set to either 'ASCII_LID' or 'ASCII_LIDVID' or 'ASCII_LIDVID_LID'. - - pds:Inventory/pds:Record_Delimited/pds:Field_Delimited[2]/name - The second field of an Inventory must have name set to 'LIDVID_LID'. - - pds:Inventory/pds:Record_Delimited/pds:Field_Delimited[2]/name - The second field of an Inventory must have maximum_field_length set to 255. - - - - - - pds:Inventory/pds:field_delimiter/field_delimiter - The attribute pds:Inventory/pds:field_delimiter must ONLY be equal to the value 'Comma'. - - pds:Inventory/pds:field_delimiter/pds:field_delimiter - The attribute pds:Inventory/pds:field_delimiter must be equal to one of the following values 'Comma', 'Horizontal Tab', 'Semicolon', 'Vertical Bar', 'comma', 'horizontal tab', 'semicolon', 'vertical bar'. - - - - - - pds:Inventory/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:Inventory/pds:parsing_standard_id must be equal to the value 'PDS DSV 1'. - - - - - - pds:Inventory/pds:record_delimiter/pds:record_delimiter - The attribute pds:Inventory/pds:record_delimiter must be equal to one of the following values 'Carriage-Return Line-Feed', 'Line-Feed', 'carriage-return line-feed'. - - - - - - pds:Inventory/pds:reference_type/pds:reference_type - The attribute pds:Inventory/pds:reference_type must be equal to the value 'inventory_has_member_product'. - - - - - - pds:Investigation/pds:type/pds:type - The attribute pds:Investigation/pds:type must be equal to one of the following values 'Field Campaign', 'Individual Investigation', 'Mission', 'Observing Campaign', 'Other Investigation'. - - - - - - pds:Investigation_Area/pds:type/pds:type - The attribute pds:Investigation_Area/pds:type must be equal to one of the following values 'Field Campaign', 'Individual Investigation', 'Mission', 'Observing Campaign', 'Other Investigation'. - - - - - - pds:Local_ID_Reference/pds:id_reference_type/pds:id_reference_type - The attribute pds:Local_ID_Reference/pds:id_reference_type must be equal to one of the following values 'has_component', 'has_primary_component'. - - - - - - pds:Local_ID_Relation/pds:id_reference_type/pds:id_reference_type - The attribute pds:Local_ID_Relation/pds:id_reference_type must be equal to one of the following values 'has_axis_values', 'has_backplane', 'has_column_headers', 'has_display_settings', 'has_spectral_characteristics'. - - - - - - pds:Manifest_SIP_Deep_Archive role="warning"/pds:Manifest_SIP_Deep_Archive.field_delimiter - The value comma for attribute Manifest_SIP_Deep_Archive.field_delimiter is deprecated and should not be used. - - pds:Manifest_SIP_Deep_Archive role="warning"/pds:Manifest_SIP_Deep_Archive.field_delimiter - The value horizontal tab for attribute Manifest_SIP_Deep_Archive.field_delimiter is deprecated and should not be used. - - pds:Manifest_SIP_Deep_Archive role="warning"/pds:Manifest_SIP_Deep_Archive.field_delimiter - The value semicolon for attribute Manifest_SIP_Deep_Archive.field_delimiter is deprecated and should not be used. - - pds:Manifest_SIP_Deep_Archive role="warning"/pds:Manifest_SIP_Deep_Archive.field_delimiter - The value vertical bar for attribute Manifest_SIP_Deep_Archive.field_delimiter is deprecated and should not be used. - - pds:Manifest_SIP_Deep_Archive role="warning"/pds:Manifest_SIP_Deep_Archive.field_delimiter - The value carriage-return line-feed for attribute Manifest_SIP_Deep_Archive.record_delimiter is deprecated and should not be used. - - - - - - pds:Manifest_SIP_Deep_Archive/pds:field_delimiter/pds:field_delimiter - The attribute pds:Manifest_SIP_Deep_Archive/pds:field_delimiter must be equal to one of the following values 'Comma', 'Horizontal Tab', 'Semicolon', 'Vertical Bar', 'comma', 'horizontal tab', 'semicolon', 'vertical bar'. - - - - - - pds:Manifest_SIP_Deep_Archive/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:Manifest_SIP_Deep_Archive/pds:parsing_standard_id must be equal to the value 'PDS DSV 1'. - - - - - - pds:Manifest_SIP_Deep_Archive/pds:record_delimiter/pds:record_delimiter - The attribute pds:Manifest_SIP_Deep_Archive/pds:record_delimiter must be equal to one of the following values 'Carriage-Return Line-Feed', 'Line-Feed', 'carriage-return line-feed'. - - - - - - pds:Node role="warning"/pds:Node.name - The value Imaging for attribute Node.name is deprecated and should not be used. - - pds:Node role="warning"/pds:Node.name - The value Navigation Ancillary Information Facility for attribute Node.name is deprecated and should not be used. - - pds:Node role="warning"/pds:Node.name - The value Planetary Rings for attribute Node.name is deprecated and should not be used. - - - - - - pds:Node/pds:name/pds:name - The attribute pds:Node/pds:name must be equal to one of the following values 'Cartography and Imaging Sciences Discipline', 'Engineering', 'Geosciences', 'Imaging', 'Management', 'Navigation and Ancillary Information Facility', 'Planetary Atmospheres', 'Planetary Plasma Interactions', 'Planetary Rings', 'Planetary Science Archive', 'Radio Science', 'Ring-Moon Systems', 'Small Bodies'. - - - - - - pds:Object_Statistics/pds:bit_mask role="warning"/pds:Object_Statistics.bit_mask - pds:Object_Statistics/pds:bit_mask is deprecated and should not be used. - - - - - - pds:Object_Statistics/pds:md5_checksum role="warning"/pds:Object_Statistics.md5_checksum - pds:Object_Statistics/pds:md5_checksum is deprecated and should not be used. - - - - - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Airborne for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Aircraft for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Artificial Illumination for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Balloon for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Computer for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Facility for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Laboratory for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Naked Eye for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Observatory for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Spacecraft for attribute Observing_System_Component.type is deprecated and should not be used. - - pds:Observing_System_Component role="warning"/pds:Observing_System_Component.type - The value Suborbital Rocket for attribute Observing_System_Component.type is deprecated and should not be used. - - - - - - pds:Observing_System_Component/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'is_instrument', 'is_instrument_host', 'is_other', 'is_facility', 'is_telescope', 'is_airborne'. - - - - - - pds:Observing_System_Component/pds:type/pds:type - The attribute pds:Observing_System_Component/pds:type must be equal to one of the following values 'Airborne', 'Aircraft', 'Artificial Illumination', 'Balloon', 'Computer', 'Facility', 'Host', 'Instrument', 'Laboratory', 'Literature Search', 'Naked Eye', 'Observatory', 'Spacecraft', 'Suborbital Rocket', 'Telescope'. - - - - - - - - pds:Organization/sequence_number - The minimum value of sequence_number within the context of 'Person' or 'Organization' or 'Parent_Organization' or 'Affiliation' is 1. - - - - - - - - - - pds:Organization/pds:contributor_type/contributor_type - The atribute 'pds:Organization/pds:contributor_type' can only be used within the context of 'List_Contributor'. - - - - - - pds:PDS_Affiliate role="warning"/pds:PDS_Affiliate.team_name - The value Imaging for attribute PDS_Affiliate.team_name is deprecated and should not be used. - - pds:PDS_Affiliate role="warning"/pds:PDS_Affiliate.team_name - The value Navigation Ancillary Information Facility for attribute PDS_Affiliate.team_name is deprecated and should not be used. - - pds:PDS_Affiliate role="warning"/pds:PDS_Affiliate.team_name - The value Planetary Rings for attribute PDS_Affiliate.team_name is deprecated and should not be used. - - - - - - pds:PDS_Affiliate/pds:phone_book_flag - The attribute pds:phone_book_flag must be equal to one of the following values 'true', 'false'. - - - - - - pds:PDS_Affiliate/pds:affiliation_type/pds:affiliation_type - The attribute pds:PDS_Affiliate/pds:affiliation_type must be equal to one of the following values 'Affiliate', 'Data Provider', 'Manager', 'Technical Staff'. - - - - - - pds:PDS_Affiliate/pds:team_name/pds:team_name - The attribute pds:PDS_Affiliate/pds:team_name must be equal to one of the following values 'Cartography and Imaging Sciences Discipline', 'Engineering', 'Geosciences', 'Headquarters', 'Imaging', 'Management', 'National Space Science Data Center', 'Navigation and Ancillary Information Facility', 'Planetary Atmospheres', 'Planetary Plasma Interactions', 'Planetary Rings', 'Radio Science', 'Ring-Moon Systems', 'Small Bodies'. - - - - - - pds:Parsable_Byte_Stream/pds:object_length/pds:object_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Parsable_Byte_Stream/pds:offset/pds:offset - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Person/pds:contributor_type/pds:contributor_type - The attribute pds:Person/pds:contributor_type must be equal to one of the following values 'DataCollector', 'DataCurator', 'Producer'. - - - - - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - The attribute pds:discipline_name must be equal to one of the following values 'Atmospheres', 'Fields', 'Flux Measurements', 'Geosciences', 'Imaging', 'Particles', 'Radio Science', 'Ring-Moon Systems', 'Small Bodies', 'Spectroscopy'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Atmospheres then if present pds:facet1 must be equal to one of the following values 'Structure', 'Meteorology'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Fields then if present pds:facet1 must be equal to one of the following values 'Electric', 'Magnetic'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Fields then if present pds:facet2 must be equal to one of the following values 'Background', 'Waves'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Flux Measurements then if present pds:facet1 must be equal to one of the following values 'Photometry', 'Polarimetry'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Imaging then if present pds:facet1 must be equal to one of the following values 'Grayscale', 'Color', 'Movie', 'Color Movie'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Particles then if present pds:facet1 must be equal to one of the following values 'Ions', 'Electrons', 'Neutrals'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Particles then if present pds:facet2 must be equal to one of the following values 'Cosmic Ray', 'Solar Energetic', 'Energetic', 'Plasma'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Ring-Moon Systems then if present pds:facet1 must be equal to one of the following values 'Satellite Astrometry', 'Ring Compositional Map', 'Ring Occultation Profile', 'Ring Thermal Map'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Small Bodies then if present pds:facet1 must be equal to one of the following values 'Dynamical Properties', 'Lightcurve', 'Meteoritics', 'Physical Properties', 'Production Rates', 'Shape Model', 'Taxonomy', 'Dust Study', 'Historical Reference', 'Gas Study'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - If the attribute pds:discipline_name equals Spectroscopy then if present pds:facet1 must be equal to one of the following values '2D', 'Linear', 'Spectral Cube', 'Spectral Image', 'Tabulated'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - Facet1 is allowed only when pds:discipline_name is one of the following 'Atmospheres', 'Fields', 'Flux Measurements', 'Imaging', 'Particles', 'Ring-Moon Systems', 'Small Bodies', 'Spectroscopy'. - - pds:Primary_Result_Summary/pds:Science_Facets/pds:discipline_name - Facet2 is allowed only when pds:discipline_name is one of the following 'Fields', 'Particles'. - - - - - - pds:Primary_Result_Summary/pds:Science_Facets/pds:subfacet1/pds:subfacet1 - pds:subfacet1 should not be used. No values have been provided. - - - - - - pds:Primary_Result_Summary/pds:Science_Facets/pds:subfacet2/pds:subfacet2 - pds:subfacet2 should not be used. No values have been provided. - - - - - - pds:Primary_Result_Summary/pds:data_regime role="warning"/pds:Primary_Result_Summary.data_regime - pds:Primary_Result_Summary/pds:data_regime is deprecated and should not be used. - - - - - - pds:Primary_Result_Summary/pds:data_regime/pds:data_regime - The attribute pds:Primary_Result_Summary/pds:data_regime must be equal to one of the following values 'Dust', 'Electric Field', 'Electrons', 'Far Infrared', 'Gamma Ray', 'Infrared', 'Ions', 'Magnetic Field', 'Microwave', 'Millimeter', 'Near Infrared', 'Particles', 'Pressure', 'Radio', 'Sub-Millimeter', 'Temperature', 'Ultraviolet', 'Visible', 'X-Ray'. - - - - - - pds:Primary_Result_Summary/pds:processing_level/pds:processing_level - The attribute pds:Primary_Result_Summary/pds:processing_level must be equal to one of the following values 'Calibrated', 'Derived', 'Partially Processed', 'Raw', 'Telemetry'. - - - - - - pds:Primary_Result_Summary/pds:processing_level_id role="warning"/pds:Primary_Result_Summary.processing_level_id - pds:Primary_Result_Summary/pds:processing_level_id is deprecated and should not be used. - - - - - - pds:Primary_Result_Summary/pds:processing_level_id/pds:processing_level_id - The attribute pds:Primary_Result_Summary/pds:processing_level_id must be equal to one of the following values 'Calibrated', 'Derived', 'Partially Processed', 'Raw', 'Telemetry'. - - - - - - pds:Primary_Result_Summary/pds:purpose/pds:purpose - The attribute pds:Primary_Result_Summary/pds:purpose must be equal to one of the following values 'Calibration', 'Checkout', 'Engineering', 'Navigation', 'Observation Geometry', 'Science', 'Supporting Observation'. - - - - - - pds:Primary_Result_Summary/pds:type role="warning"/pds:Primary_Result_Summary.type - pds:Primary_Result_Summary/pds:type is deprecated and should not be used. - - - - - - pds:Primary_Result_Summary/pds:type/pds:type - The attribute pds:Primary_Result_Summary/pds:type must be equal to one of the following values 'Altimetry', 'Astrometry', 'Count', 'E/B-Field Vectors', 'Gravity Model', 'Image', 'Lightcurves', 'Map', 'Meteorology', 'Null Result', 'Occultation', 'Photometry', 'Physical Parameters', 'Polarimetry', 'Radiometry', 'Reference', 'Shape Model', 'Spectrum'. - - - - - - pds:Product_AIP/pds:Information_Package_Component/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'package_has_collection', 'package_has_bundle', 'package_has_product', 'package_compiled_from_package'. - - - - - - pds:Product_Ancillary/pds:Context_Area/pds:Investigation_Area/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'ancillary_to_investigation'. - - - - - - pds:Product_Ancillary/pds:Context_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'ancillary_to_target'. - - - - - - pds:Product_Ancillary/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - pds:Product_Ancillary/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'ancillary_to_data', 'ancillary_to_document', 'ancillary_to_browse'. - - - - - - pds:Product_Browse/pds:Context_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'browse_to_target'. - - - - - - pds:Product_Browse/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - pds:Product_Browse/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'browse_to_data', 'browse_to_thumbnail', 'browse_to_browse', 'browse_to_document', 'browse_to_ancillary'. - - - - - - - - - - - - - - - - - - - - - - - - - pds:Product_Bundle/pds:Context_Area/bundle_type - For a Bundle of type 'Data', "pds:Bundle/pds:type" must have a value of 'Archive'. - - pds:Product_Bundle/pds:Context_Area/type - For a Bundle of type 'Data', at least one instance of "pds:Context_Area/pds:Investigation_Area/pds:type" must have a value of 'Mission'. - - pds:Product_Bundle/pds:Context_Area/purpose - For a Bundle of type 'Data', at least one instance of "pds:Context_Area/pds:Primary_Result_Summary/pds:purpose" must have a value of 'Science'. - - pds:Product_Bundle/pds:Context_Area/description - For a Bundle of type 'Data', "pds:Identification_Area/pds:Citation_Information/description" must be present and have a value. - - pds:Product_Bundle/pds:Context_Area/start_date_time - For a Bundle of type 'Data', "pds:Context_Area/pds:Time_Coordinates/pds:start_date_time" must be present and have a (nillable) value. - - pds:Product_Bundle/pds:Context_Area/stop_date_time - For a Bundle of type 'Data', "pds:Context_Area/pds:Time_Coordinates/pds:stop_date_time" must be present and have a (nillable) value. - - pds:Product_Bundle/pds:Context_Area/name - For a Bundle of type 'Data', "pds:Context_Area/pds:Target_Identification/pds:name" must be present and have a value. - - pds:Product_Bundle/pds:Context_Area/type - For a Bundle of type 'Data', "pds:Context_Area/pds:Target_Identification/pds:type" must be present and have a value. - - pds:Product_Bundle/pds:Context_Area/name - For a Bundle of type 'Data', "pds:Context_Area/pds:Investigation_Area/pds:name" must be present and have a value. - - pds:Product_Bundle/pds:Context_Area/name - For a Bundle of type 'Data', "pds:Context_Area/pds:Observing_System/pds:name" must be present and have a value. - - pds:Product_Bundle/pds:Context_Area/type - For a Bundle of type 'Data', "pds:Context_Area/pds:Observing_System/pds:Observing_System_Component/pds:name" must be present and have a value. - - pds:Product_Bundle/pds:Context_Area/start_date_time - For a Bundle of type 'Data', an instance of "pds:Context_Area/pds:Observing_System/pds:Observing_System_Component/pds:type" must have a value of 'Instrument'. - - pds:Product_Bundle/pds:Context_Area/processing_level - For a Bundle of type 'Data', "pds:Context_Area/pds:Primary_Result_Summary/pds:processing_level" must be present and have a value. - - pds:Product_Bundle/pds:Context_Area/parsing_standard_id - For a Bundle, if "pds:File_Area_Text/pds:Stream_Text" is present, then value must not be 'PDS3'. - - - - - - pds:Product_Bundle/pds:Context_Area/pds:Investigation_Area/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'bundle_to_investigation'. - - - - - - pds:Product_Bundle/pds:Context_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'bundle_to_target'. - - - - - - pds:Product_Bundle/pds:Identification_Area/description - In Product_Bundle both Citation_Information and its description are required. - - - - - - pds:Product_Bundle/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - - - pds:Product_Bundle/pds:Identification_Area/pds:logical_identifier/logical_identifier - In Product_Bundle, the number of colons found: () is inconsistent with the number expected: (). - - - - - - pds:Product_Bundle/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'bundle_to_errata', 'bundle_to_document', 'bundle_to_investigation', 'bundle_to_instrument', 'bundle_to_instrument_host', 'bundle_to_target', 'bundle_to_resource', 'bundle_to_associate'. - - - - - - - - - - - - - - - - - - - - - - - - pds:Product_Collection/pds:Context_Area/start_date_time - For a Collection of type 'Mission Science Data', "pds:Context_Area/pds:Time_Coordinates/pds:start_date_time" must be present and have a (nillable) value. - - pds:Product_Collection/pds:Context_Area/stop_date_time - For a Collection of type 'Mission Science Data', "pds:Context_Area/pds:Time_Coordinates/pds:stop_date_time" must be present and have a (nillable) value. - - pds:Product_Collection/pds:Context_Area/name - For a Collection of type 'Mission Science Data', "pds:Context_Area/pds:Target_Identification/pds:name" must be present and have a value. - - pds:Product_Collection/pds:Context_Area/type - For a Collection of type 'Mission Science Data', "pds:Context_Area/pds:Target_Identification/pds:type" must be present and have a value. - - pds:Product_Collection/pds:Context_Area/name - For a Collection of type 'Mission Science Data', "pds:Context_Area/pds:Investigation_Area/pds:name" must be present and have a value. - - pds:Product_Collection/pds:Context_Area/name - For a Collection of type 'Mission Science Data', "pds:Context_Area/pds:Observing_System/pds:Observing_System_Component/pds:name" must be present and have a value. - - pds:Product_Collection/pds:Context_Area/type - For a Collection of type 'Mission Science Data', an instance of "pds:Context_Area/pds:Observing_System/pds:Observing_System_Component/pds:type" must have a value of 'Instrument'. - - pds:Product_Collection/pds:Context_Area/processing_level - For a Collection of type 'Mission Science Data', "pds:Context_Area/pds:Primary_Result_Summary/pds:processing_level" must be present and have a value. - - - - - - pds:Product_Collection/pds:Context_Area/pds:Investigation_Area/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'collection_to_investigation'. - - - - - - pds:Product_Collection/pds:Context_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'collection_to_target'. - - - - - - pds:Product_Collection/pds:Identification_Area/description - In Product_Collection both Citation_Information and its description are required. - - - - - - pds:Product_Collection/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - - - pds:Product_Collection/pds:Identification_Area/pds:logical_identifier/logical_identifier - In Product_Collection, the number of colons found: () is inconsistent with the number expected: (). - - - - - - pds:Product_Collection/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'collection_to_resource', 'collection_to_associate', 'collection_to_calibration', 'collection_to_geometry', 'collection_to_spice_kernel', 'collection_curated_by_node', 'collection_to_document', 'collection_to_browse', 'collection_to_context', 'collection_to_data', 'collection_to_ancillary', 'collection_to_schema', 'collection_to_errata', 'collection_to_bundle', 'collection_to_personnel', 'collection_to_investigation', 'collection_to_instrument', 'collection_to_instrument_host', 'collection_to_target'. - - - - - - pds:Product_Context/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - pds:Product_Context/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'context_to_associate', 'instrument_to_document', 'instrument_to_instrument_host', 'instrument_host_to_document', 'instrument_host_to_instrument', 'instrument_host_to_investigation', 'instrument_host_to_target', 'investigation_to_document', 'investigation_to_instrument', 'investigation_to_instrument_host', 'investigation_to_target', 'node_to_personnel', 'node_to_agency', 'node_to_manager', 'node_to_operator', 'node_to_data_archivist', 'resource_to_instrument', 'resource_to_instrument_host', 'resource_to_investigation', 'resource_to_target', 'target_to_document', 'target_to_instrument', 'target_to_instrument_host', 'target_to_investigation', 'instrument_to_telescope', 'instrument_to_observatory', 'instrument_to_facility', 'telescope_to_observatory', 'telescope_to_facility', 'telescope_to_airborne', 'investigation_to_telescope', 'facility_to_investigation', 'facility_to_instrument', 'facility_to_telescope', 'investigation_to_facility', 'telescope_to_instrument'. - - - - - - pds:Product_DIP/pds:Information_Package_Component/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'package_has_collection', 'package_has_bundle', 'package_has_product', 'package_compiled_from_package'. - - - - - - pds:Product_DIP_Deep_Archive/pds:Information_Package_Component/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'package_has_collection', 'package_has_bundle', 'package_has_product', 'package_compiled_from_package'. - - - - - - pds:Product_Document/pds:Context_Area/pds:Investigation_Area/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'document_to_investigation'. - - - - - - pds:Product_Document/pds:Context_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'document_to_target'. - - - - - - pds:Product_Document/pds:Identification_Area/description - In Product_Document both Citation_Information and its description are required. - - - - - - pds:Product_Document/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - pds:Product_Document/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'document_to_associate', 'document_to_investigation', 'document_to_instrument_host', 'document_to_instrument', 'document_to_target', 'document_to_data'. - - - - - - pds:Product_External/pds:Context_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'external_to_target'. - - - - - - pds:Product_External/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - pds:Product_File_Text/pds:Identification_Area/description - In Product_File_Text both Citation_Information and its description are required. - - - - - - pds:Product_File_Text/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - pds:Product_Metadata_Supplemental/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - pds:Product_Native/pds:Context_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'native_to_target'. - - - - - - pds:Product_Native/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - - - pds:Product_Native/pds:Reference_List/reference_type - In Product_Native, at least one instance of 'pds:Internal_Reference/pds:reference_type' must be present. - - pds:Product_Native/pds:Reference_List/reference_type - In Product_Native, at least one instance of 'pds:Internal_Reference/pds:reference_type' must be set to the following value 'native_to_archival' - - pds:Product_Native/pds:Reference_List/reference_type - In Product_Native, every instance of 'pds:Internal_Reference/pds:reference_type' must be set to one of the following values: 'described_by_document', 'native_to_archival'. - - - - - - pds:Product_Observational/pds:Identification_Area/pds:License_Information/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'product_to_license'. - - - - - - pds:Product_Observational/pds:Observation_Area/pds:Investigation_Area/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'data_to_investigation'. - - - - - - pds:Product_Observational/pds:Observation_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'data_to_target'. - - - - - - pds:Product_Observational/pds:Observation_Area/pds:Target_Identification/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'data_to_target'. - - - - - - pds:Product_Observational/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'data_to_associate', 'data_to_resource', 'data_to_calibration_document', 'data_to_calibration_product', 'data_to_raw_product', 'data_to_calibrated_product', 'data_to_derived_product', 'data_to_geometry', 'data_to_spice_kernel', 'data_to_thumbnail', 'data_to_document', 'data_curated_by_node', 'data_to_browse', 'data_to_ancillary_data', 'data_to_partially_processed_product'. - - - - - - pds:Product_SIP/pds:Information_Package_Component/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'package_has_collection', 'package_has_bundle', 'package_has_product'. - - - - - - pds:Product_SIP_Deep_Archive/pds:Information_Package_Component_Deep_Archive/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'package_has_bundle'. - - - - - - pds:Product_SPICE_Kernel/pds:Context_Area/x - In Product_SPICE_Kernel the Time_Coordinates, Investigation_Area, Target_Identification, and Observing_System classes must be present - - - - - - pds:Product_SPICE_Kernel/pds:Context_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'data_to_target'. - - - - - - pds:Product_Thumbnail/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'thumbnail_to_data', 'thumbnail_to_browse', 'thumbnail_to_document'. - - - - - - pds:Product_Update role="warning"/pds:Product_Update - pds:Product_Update is deprecated and should not be used. - - - - - - pds:Product_Update/pds:Reference_List/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'update_to_collection'. - - - - - - pds:Product_XML_Schema/pds:Context_Area/pds:Target_Identification/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'schema_to_target'. - - - - - - pds:Product_Zipped/pds:Internal_Reference/reference_type - The attribute reference_type must be set to one of the following values 'zip_to_package'. - - - - - - pds:Property_Map_Entry/pds:property_map_type/pds:property_map_type - The attribute pds:Property_Map_Entry/pds:property_map_type must be equal to one of the following values 'Nuance', 'Query Model', 'Rationale', 'Synonym', 'Velocity Variable'. - - - - - - pds:Quaternion/pds:type/pds:type - The attribute pds:Quaternion/pds:type must be equal to one of the following values 'SPICE', 'Spacecraft Telemetry'. - - - - - - pds:Quaternion_Component/pds:data_type/pds:data_type - The attribute pds:Quaternion_Component/pds:data_type must be equal to the value 'ASCII_Real'. - - - - - - - - pds:Record_Binary/num_fields - The values for 'fields' and 'groups' must not both be '0'. The number of fields found: (). The number of groups found: (). - - pds:Record_Binary/fields - The number of Field_Binary elements () does not match the number found in the 'fields' attribute (). - - pds:Record_Binary/fields - The number of Group_Field_Binary elements () does not match the number found in the 'groups' attribute (). - - - - - - pds:Record_Binary/pds:record_length/pds:record_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - - - pds:Record_Character/num_fields - The values for 'fields' and 'groups' must not both be '0'. The number of fields found: (). The number of groups found: (). - - pds:Record_Character/fields - The number of Field_Character elements () does not match the number found in the 'fields' attribute (). - - pds:Record_Character/fields - The number of Group_Field_Character elements () does not match the number found in the 'groups' attribute (). - - - - - - pds:Record_Character/pds:record_length/pds:record_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - - - pds:Record_Delimited/fields - The values for 'fields' and 'groups' must not both be '0'. The number of fields found: (). The number of groups found: (). - - pds:Record_Delimited/fields - The number of Field_Delimited elements () does not match the number found in the 'fields' attribute (). - - pds:Record_Delimited/fields - The number of Group_Field_Delimited elements () does not match the number found in the 'groups' attribute (). - - - - - - pds:Record_Delimited/pds:maximum_record_length/pds:maximum_record_length - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Resource/pds:type/pds:type - The attribute pds:Resource/pds:type must be equal to one of the following values 'Information.Agency', 'Information.Instrument', 'Information.Instrument_Host', 'Information.Investigation', 'Information.Node', 'Information.Person', 'Information.Resource', 'Information.Science_Portal', 'Information.Target', 'System.Browse', 'System.Directory_Listing', 'System.Registry_Query', 'System.Search', 'System.Transform', 'System.Transport'. - - - - - - pds:SIP_Deep_Archive/pds:provider_site_id/pds:provider_site_id - The attribute pds:SIP_Deep_Archive/pds:provider_site_id must be equal to one of the following values 'PDS_ATM', 'PDS_ENG', 'PDS_GEO', 'PDS_IMG', 'PDS_JPL', 'PDS_NAI', 'PDS_PPI', 'PDS_PSI', 'PDS_RNG', 'PDS_SBN'. - - - - - - pds:SPICE_Kernel/pds:encoding_type/pds:encoding_type - The attribute pds:SPICE_Kernel/pds:encoding_type must be equal to one of the following values 'Binary', 'Character'. - - - - - - pds:SPICE_Kernel/pds:kernel_type/pds:kernel_type - The attribute pds:SPICE_Kernel/pds:kernel_type must be equal to one of the following values 'CK', 'DBK', 'DSK', 'EK', 'FK', 'IK', 'LSK', 'MK', 'PCK', 'SCLK', 'SPK'. - - - - - - pds:SPICE_Kernel/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:SPICE_Kernel/pds:parsing_standard_id must be equal to the value 'SPICE'. - - - - - - pds:Science_Facets/pds:domain/pds:domain - The attribute pds:Science_Facets/pds:domain must be equal to one of the following values 'Atmosphere', 'Dynamics', 'Heliosheath', 'Heliosphere', 'Interior', 'Interstellar', 'Ionosphere', 'Magnetosphere', 'Rings', 'Surface'. - - - - - - pds:Science_Facets/pds:wavelength_range/pds:wavelength_range - The attribute pds:Science_Facets/pds:wavelength_range must be nulled or equal to one of the following values 'Far Infrared', 'Gamma Ray', 'Infrared', 'Microwave', 'Millimeter', 'Near Infrared', 'Radio', 'Submillimeter', 'Ultraviolet', 'Visible', 'X-ray'. - - - - - - pds:Service/pds:category/pds:category - The attribute pds:Service/pds:category must be equal to one of the following values 'Analysis', 'Design', 'Dissemination', 'Generation', 'Planning', 'Reader', 'Search', 'Transformation', 'Validation', 'Visualization'. - - - - - - pds:Service/pds:interface_type/pds:interface_type - The attribute pds:Service/pds:interface_type must be equal to one of the following values 'API', 'Command-Line', 'GUI', 'Service'. - - - - - - pds:Service/pds:service_type/pds:service_type - The attribute pds:Service/pds:service_type must be equal to one of the following values 'Service', 'Tool'. - - - - - - pds:Service_Description/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:Service_Description/pds:parsing_standard_id must be equal to one of the following values 'WADL', 'WSDL 2.n'. - - - - - - pds:Software/pds:author_list role="warning"/pds:Software.author_list - pds:Software/pds:author_list is deprecated and should not be used. - - - - - - pds:Software/pds:version_id role="warning"/pds:Software.version_id - pds:Software/pds:version_id is deprecated and should not be used. - - - - - - pds:Source_Product_External/doi - The class Source_Product_External must contain at least one of the attributes 'pds:doi' or 'pds:curating_facility'. - - - - - - pds:Source_Product_External/pds:reference_type/pds:reference_type - The attribute pds:Source_Product_External/pds:reference_type must be equal to one of the following values 'data_to_calibrated_source_product', 'data_to_derived_source_product', 'data_to_partially_processed_source_product', 'data_to_raw_source_product', 'data_to_telemetry_source_product'. - - - - - - pds:Source_Product_Internal/pds:reference_type/pds:reference_type - The attribute pds:Source_Product_Internal/pds:reference_type must be equal to one of the following values 'data_to_calibrated_source_product', 'data_to_derived_source_product', 'data_to_partially_processed_source_product', 'data_to_raw_source_product', 'data_to_telemetry_source_product'. - - - - - - pds:Stream_Text role="warning"/pds:Stream_Text.record_delimiter - The value carriage-return line-feed for attribute Stream_Text.record_delimiter is deprecated and should not be used. - - - - - - pds:Stream_Text/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:Stream_Text/pds:parsing_standard_id must be equal to one of the following values '7-Bit ASCII Text', 'PDS3', 'UTF-8 Text'. - - - - - - pds:Stream_Text/pds:record_delimiter/pds:record_delimiter - The attribute pds:Stream_Text/pds:record_delimiter must be equal to one of the following values 'Carriage-Return Line-Feed', 'Line-Feed', 'carriage-return line-feed'. - - - - - - pds:Table_Base/pds:offset/pds:offset - The attribute @unit must be equal to one of the following values 'byte'. - - - - - - pds:Table_Binary/pds:record_delimiter role="warning"/pds:Table_Binary.record_delimiter - pds:Table_Binary/pds:record_delimiter is deprecated and should not be used. - - - - - - pds:Table_Character role="warning"/pds:Table_Character.record_delimiter - The value carriage-return line-feed for attribute Table_Character.record_delimiter is deprecated and should not be used. - - - - - - pds:Table_Character/pds:record_delimiter/pds:record_delimiter - The attribute pds:Table_Character/pds:record_delimiter must be equal to one of the following values 'Carriage-Return Line-Feed', 'Line-Feed', 'carriage-return line-feed'. - - - - - - pds:Table_Delimited role="warning"/pds:Table_Delimited.field_delimiter - The value comma for attribute Table_Delimited.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited role="warning"/pds:Table_Delimited.field_delimiter - The value horizontal tab for attribute Table_Delimited.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited role="warning"/pds:Table_Delimited.field_delimiter - The value semicolon for attribute Table_Delimited.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited role="warning"/pds:Table_Delimited.field_delimiter - The value vertical bar for attribute Table_Delimited.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited role="warning"/pds:Table_Delimited.field_delimiter - The value carriage-return line-feed for attribute Table_Delimited.record_delimiter is deprecated and should not be used. - - - - - - pds:Table_Delimited/pds:field_delimiter/pds:field_delimiter - The attribute pds:Table_Delimited/pds:field_delimiter must be equal to one of the following values 'Comma', 'Horizontal Tab', 'Semicolon', 'Vertical Bar', 'comma', 'horizontal tab', 'semicolon', 'vertical bar'. - - - - - - pds:Table_Delimited/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:Table_Delimited/pds:parsing_standard_id must be equal to the value 'PDS DSV 1'. - - - - - - pds:Table_Delimited/pds:record_delimiter/pds:record_delimiter - The attribute pds:Table_Delimited/pds:record_delimiter must be equal to one of the following values 'Carriage-Return Line-Feed', 'Line-Feed', 'carriage-return line-feed'. - - - - - - pds:Table_Delimited_Source_Product_External role="warning"/pds:Table_Delimited_Source_Product_External.field_delimiter - The value comma for attribute Table_Delimited_Source_Product_External.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited_Source_Product_External role="warning"/pds:Table_Delimited_Source_Product_External.field_delimiter - The value horizontal tab for attribute Table_Delimited_Source_Product_External.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited_Source_Product_External role="warning"/pds:Table_Delimited_Source_Product_External.field_delimiter - The value semicolon for attribute Table_Delimited_Source_Product_External.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited_Source_Product_External role="warning"/pds:Table_Delimited_Source_Product_External.field_delimiter - The value vertical bar for attribute Table_Delimited_Source_Product_External.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited_Source_Product_External role="warning"/pds:Table_Delimited_Source_Product_External.field_delimiter - The value carriage-return line-feed for attribute Table_Delimited_Source_Product_External.record_delimiter is deprecated and should not be used. - - - - - - pds:Table_Delimited_Source_Product_External/TBD_Identifier - Table_Delimited_Source_Product_External.Field_Delimited does not match the expected number of instances - - pds:Table_Delimited_Source_Product_External/TBD_Identifier - Table_Delimited_Source_Product_External.offset must have a value of '0' - - - - - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/TBD_Identifier - The attribute pds:fields must be 4. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/TBD_Identifier - The attribute pds:groups must be equal to '0'. - - - - - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[1]/TBD_Identifier - The first field of a Table_Delimited_Source_Product_External must have field_number set to 1. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[1]/TBD_Identifier - The first field of a Table_Delimited_Source_Product_External must have maximum_field_length set to 255. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[1]/TBD_Identifier - The first field of a Table_Delimited_Source_Product_External must have data type set to 'ASCII_String'. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[1]/TBD_Identifier - The first field of a Table_Delimited_Source_Product_External must have name set to 'Reference Type'. - - - - - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[2]/TBD_Identifier - The second field of a Table_Delimited_Source_Product_External must have field_number set to 2. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[2]/TBD_Identifier - The second field of a Table_Delimited_Source_Product_External must have data type set to 'ASCII_String'. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[2]/TBD_Identifier - The second field of a Table_Delimited_Source_Product_External must have name set to 'External Source Product Identifier'. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[2]/TBD_Identifier - The second field of a Table_Delimited_Source_Product_External must have maximum_field_length set to 255. - - - - - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[3]/TBD_Identifier - The third field of a Table_Delimited_Source_Product_External must have field_number set to 3. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[3]/TBD_Identifier - The third field of a Table_Delimited_Source_Product_External must have data type set to 'ASCII_String'. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[3]/TBD_Identifier - The third field of a Table_Delimited_Source_Product_External must have name set to 'DOI'. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[3]/TBD_Identifier - The third field of a Table_Delimited_Source_Product_External must have maximum_field_length set to 255. - - - - - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[4]/TBD_Identifier - The fourth field of a Table_Delimited_Source_Product_External must have field_number set to 4. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[4]/TBD_Identifier - The fourth field of a Table_Delimited_Source_Product_External must have data type set to 'ASCII_String'. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[4]/TBD_Identifier - The fourth field of a Table_Delimited_Source_Product_External must have name set to 'Curating Facility'. - - pds:Table_Delimited_Source_Product_External/pds:Record_Delimited/pds:Field_Delimited[4]/TBD_Identifier - The fourth field of a Table_Delimited_Source_Product_External must have maximum_field_length set to 255. - - - - - - pds:Table_Delimited_Source_Product_External/pds:field_delimiter/pds:field_delimiter - The attribute pds:Table_Delimited_Source_Product_External/pds:field_delimiter must be equal to one of the following values 'Comma', 'Horizontal Tab', 'Semicolon', 'Vertical Bar', 'comma', 'horizontal tab', 'semicolon', 'vertical bar'. - - - - - - pds:Table_Delimited_Source_Product_External/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:Table_Delimited_Source_Product_External/pds:parsing_standard_id must be equal to the value 'PDS DSV 1'. - - - - - - pds:Table_Delimited_Source_Product_External/pds:record_delimiter/pds:record_delimiter - The attribute pds:Table_Delimited_Source_Product_External/pds:record_delimiter must be equal to one of the following values 'Carriage-Return Line-Feed', 'Line-Feed', 'carriage-return line-feed'. - - - - - - pds:Table_Delimited_Source_Product_External/pds:reference_type/TBD_Identifier - The attribute pds:reference_type must be equal to the value 'table_has_source_products'. - - - - - - pds:Table_Delimited_Source_Product_Internal role="warning"/pds:Table_Delimited_Source_Product_Internal.field_delimiter - The value comma for attribute Table_Delimited_Source_Product_Internal.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited_Source_Product_Internal role="warning"/pds:Table_Delimited_Source_Product_Internal.field_delimiter - The value horizontal tab for attribute Table_Delimited_Source_Product_Internal.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited_Source_Product_Internal role="warning"/pds:Table_Delimited_Source_Product_Internal.field_delimiter - The value semicolon for attribute Table_Delimited_Source_Product_Internal.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited_Source_Product_Internal role="warning"/pds:Table_Delimited_Source_Product_Internal.field_delimiter - The value vertical bar for attribute Table_Delimited_Source_Product_Internal.field_delimiter is deprecated and should not be used. - - pds:Table_Delimited_Source_Product_Internal role="warning"/pds:Table_Delimited_Source_Product_Internal.field_delimiter - The value carriage-return line-feed for attribute Table_Delimited_Source_Product_Internal.record_delimiter is deprecated and should not be used. - - - - - - pds:Table_Delimited_Source_Product_Internal/TBD_Identifier - Table_Delimited_Source_Product_Internal.Field_Delimited does not match the expected number of instances - - pds:Table_Delimited_Source_Product_Internal/TBD_Identifier - Table_Delimited_Source_Product_Internal.offset must have a value of '0' - - - - - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/TBD_Identifier - The attribute pds:fields must be equal to '2'. - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/TBD_Identifier - The attribute pds:groups must be equal to '0'. - - - - - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/pds:Field_Delimited[1]/TBD_Identifier - The first field of a Table_Delimited_Source_Product_Internal must have field_number set to 1. - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/pds:Field_Delimited[1]/TBD_Identifier - The first field of a Table_Delimited_Source_Product_Internal must have maximum_field_length set to 255. - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/pds:Field_Delimited[1]/TBD_Identifier - The first field of a Table_Delimited_Source_Product_Internal must have data type set to 'ASCII_String'. - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/pds:Field_Delimited[1]/TBD_Identifier - The first field of a Table_Delimited_Source_Product_Internal must have name set to 'Reference Type'. - - - - - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/pds:Field_Delimited[2]/TBD_Identifier - The second field of a Table_Delimited_Source_Product_Internal must have field_number set to 2. - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/pds:Field_Delimited[2]/TBD_Identifier - The second field of a Table_Delimited_Source_Product_Internal must have data_type set to either 'ASCII_LID' or 'ASCII_LIDVID' or 'ASCII_LIDVID_LID'. - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/pds:Field_Delimited[2]/TBD_Identifier - The second field of a Table_Delimited_Source_Product_Internal must have name set to 'LIDVID_LID'. - - pds:Table_Delimited_Source_Product_Internal/pds:Record_Delimited/pds:Field_Delimited[2]/TBD_Identifier - The second field of a Table_Delimited_Source_Product_Internal must have maximum_field_length set to 255. - - - - - - pds:Table_Delimited_Source_Product_Internal/pds:field_delimiter/pds:field_delimiter - The attribute pds:Table_Delimited_Source_Product_Internal/pds:field_delimiter must be equal to one of the following values 'Comma', 'Horizontal Tab', 'Semicolon', 'Vertical Bar', 'comma', 'horizontal tab', 'semicolon', 'vertical bar'. - - - - - - pds:Table_Delimited_Source_Product_Internal/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:Table_Delimited_Source_Product_Internal/pds:parsing_standard_id must be equal to the value 'PDS DSV 1'. - - - - - - pds:Table_Delimited_Source_Product_Internal/pds:record_delimiter/pds:record_delimiter - The attribute pds:Table_Delimited_Source_Product_Internal/pds:record_delimiter must be equal to one of the following values 'Carriage-Return Line-Feed', 'Line-Feed', 'carriage-return line-feed'. - - - - - - pds:Table_Delimited_Source_Product_Internal/pds:reference_type/TBD_Identifier - The attribute pds:reference_type must be equal to the value 'table_has_source_products'. - - - - - - pds:Target role="warning"/pds:Target.type - The value Calibration for attribute Target.type is deprecated and should not be used. - - pds:Target role="warning"/pds:Target.type - The value Globular Cluster for attribute Target.type is deprecated and should not be used. - - pds:Target role="warning"/pds:Target.type - The value Lunar Sample for attribute Target.type is deprecated and should not be used. - - pds:Target role="warning"/pds:Target.type - The value Meteorite for attribute Target.type is deprecated and should not be used. - - pds:Target role="warning"/pds:Target.type - The value Open Cluster for attribute Target.type is deprecated and should not be used. - - pds:Target role="warning"/pds:Target.type - The value Synthetic Sample for attribute Target.type is deprecated and should not be used. - - pds:Target role="warning"/pds:Target.type - The value Terrestrial Sample for attribute Target.type is deprecated and should not be used. - - - - - - pds:Target/pds:type/pds:type - The attribute pds:Target/pds:type must be equal to one of the following values 'Asteroid', 'Astrophysical', 'Calibration', 'Calibration Field', 'Calibrator', 'Centaur', 'Comet', 'Dust', 'Dwarf Planet', 'Equipment', 'Exoplanet System', 'Galaxy', 'Globular Cluster', 'Laboratory Analog', 'Lunar Sample', 'Magnetic Field', 'Meteorite', 'Meteoroid', 'Meteoroid Stream', 'Nebula', 'Open Cluster', 'Planet', 'Planetary Nebula', 'Planetary System', 'Plasma Cloud', 'Plasma Stream', 'Ring', 'Sample', 'Satellite', 'Sky', 'Star', 'Star Cluster', 'Synthetic Sample', 'Terrestrial Sample', 'Trans-Neptunian Object'. - - - - - - pds:Target_Identification role="warning"/pds:Target_Identification.type - The value Calibration for attribute Target_Identification.type is deprecated and should not be used. - - pds:Target_Identification role="warning"/pds:Target_Identification.type - The value Globular Cluster for attribute Target_Identification.type is deprecated and should not be used. - - pds:Target_Identification role="warning"/pds:Target_Identification.type - The value Lunar Sample for attribute Target_Identification.type is deprecated and should not be used. - - pds:Target_Identification role="warning"/pds:Target_Identification.type - The value Meteorite for attribute Target_Identification.type is deprecated and should not be used. - - pds:Target_Identification role="warning"/pds:Target_Identification.type - The value Open Cluster for attribute Target_Identification.type is deprecated and should not be used. - - pds:Target_Identification role="warning"/pds:Target_Identification.type - The value Synthetic Sample for attribute Target_Identification.type is deprecated and should not be used. - - pds:Target_Identification role="warning"/pds:Target_Identification.type - The value Terrestrial Sample for attribute Target_Identification.type is deprecated and should not be used. - - - - - - pds:Target_Identification/pds:type/pds:type - The attribute pds:Target_Identification/pds:type must be equal to one of the following values 'Asteroid', 'Astrophysical', 'Calibration', 'Calibration Field', 'Calibrator', 'Centaur', 'Comet', 'Dust', 'Dwarf Planet', 'Equipment', 'Exoplanet System', 'Galaxy', 'Globular Cluster', 'Laboratory Analog', 'Lunar Sample', 'Magnetic Field', 'Meteorite', 'Meteoroid', 'Meteoroid Stream', 'Nebula', 'Open Cluster', 'Planet', 'Planetary Nebula', 'Planetary System', 'Plasma Cloud', 'Plasma Stream', 'Ring', 'Sample', 'Satellite', 'Sky', 'Star', 'Star Cluster', 'Synthetic Sample', 'Terrestrial Sample', 'Trans-Neptunian Object'. - - - - - - pds:Telescope/pds:altitude role="warning"/pds:Telescope.altitude - pds:Telescope/pds:altitude is deprecated and should not be used. - - - - - - pds:Telescope/pds:altitude/pds:altitude - The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'. - - - - - - pds:Telescope/pds:aperture/pds:aperture - The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'. - - - - - - pds:Telescope/pds:telescope_altitude/pds:telescope_altitude - The attribute @unit must be equal to one of the following values 'AU', 'Angstrom', 'cm', 'km', 'm', 'micrometer', 'mm', 'nm'. - - - - - - pds:Telescope/pds:telescope_latitude/pds:telescope_latitude - The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'microrad', 'mrad', 'rad'. - - - - - - pds:Telescope/pds:telescope_longitude/pds:telescope_longitude - The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'microrad', 'mrad', 'rad'. - - - - - - pds:Terminological_Entry/pds:preferred_flag - The attribute pds:preferred_flag must be equal to one of the following values 'true', 'false'. - - - - - - pds:Terminological_Entry/pds:language/pds:language - The attribute pds:Terminological_Entry/pds:language must be equal to one of the following values 'English', 'Russian'. - - - - - - pds:Terminological_Entry/pds:mapping_type/pds:mapping_type - The attribute pds:Terminological_Entry/pds:mapping_type must be equal to one of the following values 'pds4_attribute_replacedby_term', 'pds4_attribute_replaces_column', 'pds4_attribute_replaces_pds3_attribute', 'pds4_attribute_replaces_pds4_attribute'. - - - - - - pds:Terminological_Entry/pds:skos_relation_name/pds:skos_relation_name - The attribute pds:Terminological_Entry/pds:skos_relation_name must be equal to one of the following values 'broadMatch', 'closeMatch', 'exactMatch', 'narrowMatch', 'relatedMatch'. - - - - - - pds:Terminological_Entry_SKOS/pds:model_object_type/pds:model_object_type - The attribute pds:Terminological_Entry_SKOS/pds:model_object_type must be equal to one of the following values 'Attribute', 'Class', 'Keyword', 'Nuance', 'Value'. - - - - - - pds:Terminological_Entry_SKOS/pds:registration_authority/pds:registration_authority - The attribute pds:Terminological_Entry_SKOS/pds:registration_authority must be equal to one of the following values 'PDS3', 'PDS4', 'VICAR'. - - - - - - pds:Terminological_Entry_SKOS/pds:skos_relation_name/pds:skos_relation_name - The attribute pds:Terminological_Entry_SKOS/pds:skos_relation_name must be equal to one of the following values 'broadMatch', 'closeMatch', 'exactMatch', 'narrowMatch', 'relatedMatch'. - - - - - - pds:Time_Coordinates/pds:solar_longitude/pds:solar_longitude - The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'microrad', 'mrad', 'rad'. - - - - - - pds:Transfer_Manifest role="warning"/pds:Transfer_Manifest.record_delimiter - The value carriage-return line-feed for attribute Transfer_Manifest.record_delimiter is deprecated and should not be used. - - - - - - pds:Transfer_Manifest/pds:record_delimiter/pds:record_delimiter - The attribute pds:Transfer_Manifest/pds:record_delimiter must be equal to one of the following values 'Carriage-Return Line-Feed', 'Line-Feed', 'carriage-return line-feed'. - - - - - - - - - - - pds:Uniformly_Sampled/sampling_parameter_scale - For 'pds:Uniformly_Sampled/pds:sampling_parameter_scale' not equal 'Exponential', 'pds:Uniformly_Sampled/pds:sampling_parameter_base' must not exist. - - pds:Uniformly_Sampled/sampling_parameter_scale - For 'pds:Uniformly_Sampled/pds:sampling_parameter_scale' = 'Exponential', 'pds:Uniformly_Sampled/pds:sampling_parameter_base' must exist. - - pds:Uniformly_Sampled/sampling_parameter_scale - For 'pds:Uniformly_Sampled/pds:sampling_parameter_scale' = 'Exponential', 'pds:Uniformly_Sampled/pds:sampling_parameter_base' must have a value > '0'. - - - - - - pds:Uniformly_Sampled/pds:sampling_parameter_scale/pds:sampling_parameter_scale - The attribute pds:Uniformly_Sampled/pds:sampling_parameter_scale must be equal to one of the following values 'Exponential', 'Linear', 'Logarithmic'. - - - - - - pds:Uniformly_Sampled/pds:sampling_parameters role="warning"/pds:Uniformly_Sampled.sampling_parameters - pds:Uniformly_Sampled/pds:sampling_parameters is deprecated and should not be used. - - - - - - pds:Units_of_Map_Scale role="warning"/pds:Units_of_Map_Scale - pds:Units_of_Map_Scale is deprecated and should not be used. - - - - - - pds:Update role="warning"/pds:Update - pds:Update is deprecated and should not be used. - - - - - - pds:Update/pds:update_purpose role="warning"/pds:Update.update_purpose - pds:Update/pds:update_purpose is deprecated and should not be used. - - - - - - pds:Update/pds:update_purpose/pds:update_purpose - The attribute pds:Update/pds:update_purpose must be equal to one of the following values 'Update Label Metadata', 'Update Supplemental Metadata'. - - - - - - pds:Vector role="warning"/pds:Vector - pds:Vector is deprecated and should not be used. - - - - - - pds:Vector/pds:data_type/pds:data_type - The attribute pds:Vector/pds:data_type must be equal to the value 'ASCII_Real'. - - - - - - pds:Vector/pds:reference_frame_id/pds:reference_frame_id - The attribute pds:Vector/pds:reference_frame_id must be nulled or equal to one of the following values 'ICRF', 'MOON_ME_DE421'. - - - - - - pds:Vector/pds:type/pds:type - The attribute pds:Vector/pds:type must be equal to one of the following values 'Acceleration', 'Pointing', 'Position', 'Velocity'. - - - - - - pds:Vector_Cartesian_3 role="warning"/pds:Vector_Cartesian_3 - pds:Vector_Cartesian_3 is deprecated and should not be used. - - - - - - pds:Vector_Cartesian_3/pds:reference_frame_id/pds:reference_frame_id - The attribute pds:Vector_Cartesian_3/pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'. - - - - - - pds:Vector_Cartesian_3_Acceleration role="warning"/pds:Vector_Cartesian_3_Acceleration - pds:Vector_Cartesian_3_Acceleration is deprecated and should not be used. - - - - - - pds:Vector_Cartesian_3_Acceleration/pds:reference_frame_id/pds:reference_frame_id - The attribute pds:Vector_Cartesian_3_Acceleration/pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'. - - - - - - pds:Vector_Cartesian_3_Pointing/pds:reference_frame_id/pds:reference_frame_id - The attribute pds:Vector_Cartesian_3_Pointing/pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'. - - - - - - pds:Vector_Cartesian_3_Position role="warning"/pds:Vector_Cartesian_3_Position - pds:Vector_Cartesian_3_Position is deprecated and should not be used. - - - - - - pds:Vector_Cartesian_3_Position/pds:reference_frame_id/pds:reference_frame_id - The attribute pds:Vector_Cartesian_3_Position/pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'. - - - - - - pds:Vector_Cartesian_3_Velocity role="warning"/pds:Vector_Cartesian_3_Velocity - pds:Vector_Cartesian_3_Velocity is deprecated and should not be used. - - - - - - pds:Vector_Cartesian_3_Velocity/pds:reference_frame_id/pds:reference_frame_id - The attribute pds:Vector_Cartesian_3_Velocity/pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'. - - - - - - pds:Vector_Component role="warning"/pds:Vector_Component - pds:Vector_Component is deprecated and should not be used. - - - - - - pds:Volume_PDS3/pds:archive_status/pds:archive_status - The attribute pds:Volume_PDS3/pds:archive_status must be equal to one of the following values 'ARCHIVED', 'ARCHIVED_ACCUMULATING', 'IN_LIEN_RESOLUTION', 'IN_LIEN_RESOLUTION_ACCUMULATING', 'IN_PEER_REVIEW', 'IN_PEER_REVIEW_ACCUMULATING', 'IN_QUEUE', 'IN_QUEUE_ACCUMULATING', 'LOCALLY_ARCHIVED', 'LOCALLY_ARCHIVED_ACCUMULATING', 'PRE_PEER_REVIEW', 'PRE_PEER_REVIEW_ACCUMULATING', 'SAFED', 'SUPERSEDED'. - - - - - - pds:XML_Schema/offset - XML_Schema.offset must have a value of '0' - - - - - - pds:XML_Schema/pds:parsing_standard_id/pds:parsing_standard_id - The attribute pds:XML_Schema/pds:parsing_standard_id must be equal to one of the following values 'Schematron ISO/IEC 19757-3:2006', 'XML Schema Version 1.1'. - - - - - - pds:Zip/pds:container_type/pds:container_type - The attribute pds:Zip/pds:container_type must be equal to one of the following values 'GZIP', 'LZIP', 'TAR', 'ZIP'. - - - diff --git a/model-lddtool/src/test/resources/github795b/PDS4_PDS_1N00.xsd b/model-lddtool/src/test/resources/github795b/PDS4_PDS_1N00.xsd deleted file mode 100644 index 42c43aa8..00000000 --- a/model-lddtool/src/test/resources/github795b/PDS4_PDS_1N00.xsd +++ /dev/null @@ -1,9034 +0,0 @@ - - - - - - - - This XML schema file has been generated from the - Information Model. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The Affiliation class is a container for the - child attributes that describe the affiliation of a - person. - - - - - - - - - - - The Agency class provides a description of an - entity that provides regional or national level governance over - nodes within the federated Planetary Data - System. - - - - - - - - - - The Airborne class provides a description of the - physical object that transports a platform by or through - air. - - - - - - - - - - - The Alias class provides a single alternate name - and identification for this product in this or some other - archive or data system. - - - - - - - - - - - The Alias_List class provides a list of paired - alternate names and identifications for this product in this or - some other archive or data system. - - - - - - - - - The Archival Information Package (AIP) class - defines an Information Package consisting of the Content - Information and the associated Preservation Description - Information (PDI), which is preserved within an archive that - conforms to the Open Archive Information System (OAIS) Reference - Model. - - - - - - - - - - - - - The Array class defines a homogeneous - N-dimensional array of scalars. The Array class is the parent - class for all n-dimensional arrays of scalars. - - - - - - - - - - - - - - - - - - - - - The Array 1D class is the parent class for all - one dimensional array based classes. - - - - - - - - - - - - - - - - - - - - - - - - The Array 1D Spectrum class is an extension of - the Array 1D class and defines a one dimensional - spectrum. - - - - - - - - - - - - - - - - - - - - - - - - The Array 2D class is the parent class for all - two dimensional array based classes. - - - - - - - - - - - - - - - - - - - - - - - - The Array 2D Image class is an extension of the - Array 2D class and defines a two dimensional - image. - - - - - - - - - - - - - The Array 2D Map class is an extension of the - Array 2D class and defines a two dimensional - map. - - - - - - - - - - - - - The Array 2D Spectrum class is an extension of - the Array 2D class and defines a two dimensional - spectrum. - - - - - - - - - - - - - The Array 3D class is the parent class for all - three dimensional array based classes. - - - - - - - - - - - - - - - - - - - - - - - - The Array 3D Image class is an extension of the - Array 3D class and defines a three dimensional - image. - - - - - - - - - - - - - - - - - - - - - - - - The Array 3D Movie class is an extension of the - Array 3D class and defines a movie as a set of two dimensional - images in a time series. - - - - - - - - - - - - - - - - - - - - - - - - The Array 3D Spectrum class is an extension of - the Array 3D class and defines a three dimensional - spectrum. - - - - - - - - - - - - - - - - - - - - - - - - The Axis Array class is used as a component of - the array class and defines an axis of the - array. - - - - - - - - - - - - - - The Band_Bin class specifies the characteristics - of an individual spectral band in a spectral - qube. - - - - - - - - - - - - - - - - - - The Band_Bin_Set class contains the spectral - characteristics for all the spectral bands in a - qube. - - - - - - - - - The Bundle class describes a collection of - collections. - - - - - - - - - - The Bundle Member Entry class provides a member - reference to a collection. - - - - - - - - - - - - - - The Byte Stream class defines a stream of - bytes. - - - - - - - - - - - The Checksum_Manifest class defines a two column - table for file references and checksums. - - - - - - - - - - - - - The Citation_Information class provides specific - fields often used in citing the product in journal articles, - abstract services, and other reference - contexts. - - - - - - - - - - - - - - - - - - - - The Collection class provides a description of a - set of products. - - - - - - - - - - The Composite Structure class provides a general - framework for defining a structure that consists of two or more - simpler structures - - - - - - - - - - - - - - The Context Area provides context information - for a product. - - - - - - - - - - - - - - - - The DD_Associate_External_Class class allows the - definition of permissible values in Ingest_LDD for attributes - defined in external namespaces. - - - - - - - - - - - - - The DD_Association class defines the association - between two classes or a class and an attribute in a data - dictionary. - - - - - - - - - - - - - - - - The DD_Association_External class defines the - association between classes and attributes within the local data - dictionary and those external to the local data - dictionary. - - - - - - - - - - - - - The DD_Attribute class defines an attribute for - a data dictionary. - - - - - - - - - - - - - - - - - - The DD_Attribute_Extended class allows the - extension of an existing attribute. - - - - - - - - - - - - - - The DD_Attribute_Full class provides a more - complete definition of an attribute in the data - dictionary. - - - - - - - - - - - - - - - - - - - - - - - - The DD Attribute Reference class provides a - reference to an attribute using a namespace identifier and the - attribute name. - - - - - - - - - - The DD_Class class defines a class for a data - dictionary. - - - - - - - - - - - - - - - - - - - - - - The DD_Class_Extended class allows the extension - of an existing class. - - - - - - - - - - - - - The DD_Class_Full class provides a more complete - definition of a class for a data dictionary. - - - - - - - - - - - - - - - - - - - - - - - The DD Class Reference class provides a - reference to a class using a namespace identifier and the class - name. - - - - - - - - - - The DD_Context_Value_List class identifies an - attribute and its relative xpath for the definition of - permissible values and their meanings. - - - - - - - - - - - The DD_Permissible_Value class lists permissible - values and their meanings. - - - - - - - - - - - The DD_Permissible_Value_Full class lists - permissible values, their meanings, and the dates when - active. - - - - - - - - - - - - - The DD_Rule class defines a Schematron rule for - a data dictionary. - - - - - - - - - - - - - - The DD_Rule_Statement class defines a Schematron - rule statement. - - - - - - - - - - - - - The DD_Value_Domain class defines an attribute's - permissible values and their constraints. - - - - - - - - - - - - - - - - - - - The DD_Value_Domain_Full class provides a more - complete definition of a attribute's value - domain. - - - - - - - - - - - - - - - - - - - - The Dissemination Information Package Deep - Archive class is an Information Package derived from one or more - AIPs and is received by the National Space Science Data Center - (NSSDC). - - - - - - - - - - - - - The Data Set PDS3 class is used to capture the - data set information from the PDS3 Data Set - Catalog. - - - - - - - - - - - - - - - - - - - - - - - The Discipline area allows the insertion of - discipline specific metadata. - - - - - - - - - - - The Display_2D_Image class provides attributes - to enable the display of a 2 dimensional - image. - - - - - - - - - - The Dissemination Information Package (DIP) - class defines an Information Package, derived from one or more - AIPs, that is received by a consumer. - - - - - - - - - - - - - The Document class describes a - document. - - - - - - - - - - - - - - - - - - - - - - - A Document Edition is one complete version of - the document in a set of files that is distinguished by - language, a unique assemblage of file formats, or some other - criteria. - - - - - - - - - - - - - - The Document File class describes a file which - is a part of a document. - - - - - - - - - - - - - - The Element Array class is used as a component - of the array class and defines an element of the - array. - - - - - - - - - - - - The Encoded_Audio class is used for files - containing audio data in standard formats, such as - WAV. - - - - - - - - - - - - - - - - - - - The Encoded Binary class describes a binary - encoded byte stream. This class is used to describe files in the - repository that are being registered using - Product_File_Repository. - - - - - - - - - - - - - - - - - - - The Encoded Byte Stream class defines byte - streams that must be decoded by software before use. These byte - streams must only use standard encodings. The Encoded Byte - Stream class is the parent class for all encoded byte - streams. - - - - - - - - - - - - - - - - The Encoded External class describes an encoded - byte stream that has been encoded using an encoding scheme that - is compliant to an external standard. - - - - - - - - - - - - - - - - - - - The Encoded Header class describes a header that - has been encoded using an encoding scheme that is compliant to - an external standard. - - - - - - - - - - - - - - - - - - - The Encoded Image class is used for ancillary - images in standard formats, such as JPEG. - - - - - - - - - - - - - - - - - - - The Encoded Native class describes a binary - encoded byte stream. This class is used to describe data objects - for Product_Native. - - - - - - - - - - - - - - - - - - - The Encoded_Video class is used for files - containing video with or without audio data in standard MPEG-4 - format. - - - - - - - - - - - - - - - - - - - The External_Reference class is used to - reference a source outside the PDS registry - system. - - - - - - - - - - - The External_Reference_Extended class is used to - reference a source outside the PDS registry system. This - extension is used in the local data - dictionary. - - - - - - - - - - - - - - The Facility class provides a name and address - for a terrestrial observatory or laboratory. - - - - - - - - - - - - - The Field class defines a field of a record and - is the parent class of all specific field classes.The Field - class defines a field of a record or a field of a group and is - the parent class of all specific field - classes. - - - - - - - - - - The Field_Binary class defines a field of a - binary record or a field of a binary group. - - - - - - - - - - - - - - - - - - - - - - - The Field_Bit class provides parameters for - extracting one field out of a string of bytes which contains - packed data (that is, data values either smaller than a single - byte, or crossing byte boundaries, or both. - - - - - - - - - - - - - - - - - - - - - - - The Field_Character class defines a field of a - character record or a field of a character - group. - - - - - - - - - - - - - - - - - - - - - - - The Field_Delimited class defines a field of a - delimited record or a field of a delimited - group. - - - - - - - - - - - - - - - - - - - - - The Field Statistics class provides a set of - metrics for a column formed by a field in a repeating - record. - - - - - - - - - - - - - - - The File class consists of attributes that - describe a file in a data store. - - - - - - - - - - - - - - - - The File_Area class defines a File and its - component data objects. - - - - - - - - The File Area Ancillary class describes a file - and one or more tagged_data_objects contained within the - file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The File Area Binary class describes a file that - contains an encoded byte stream. - - - - - - - - - - - - - - The File Area Browse class describes a file and - one or more tagged_data_objects contained within the - file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The File Area Checksum Manifest class describes - a file that contains a two column table for file references and - checksums. - - - - - - - - - - - - - - The File Area Encoded Image class describes a - file that contains an Encoded Image object. - - - - - - - - - - - - - - The File Area External class describes a file - and one or more tagged_data_objects contained within the - file. - - - - - - - - - - - - - - The File Area Inventory class describes a file - and an inventory consisting of references to - members. - - - - - - - - - - - - - - The File Area Metadata class describes a table - which provides new, and/or improved, metadata. All field names - provided must be attributes defined in PDS4, either in the - common dictionary, or in a PDS4 discipline or mission - dictionary. - - - - - - - - - - - - - - - - - - The File Area Native describes - tagged_data_objects collected from an - instrument. - - - - - - - - - - - - - - - - The File Area Observational class describes, for - an observational product, a file and one or more - tagged_data_objects contained within the file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The File Area Observational Supplemental class - describes, for an observational product, additional files and - tagged_data_objects contained within the file. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The File Area SIP Deep Archive class describes - the File Area for the Submission Information Package (SIP) for - the NASA planetary science deep archive. - - - - - - - - - - - - - - The File Area SPICE Kernel class describes a - file that contains a SPICE Kernel object. - - - - - - - - - - - - - - The File Area Service Description class - describes a file that contains a service - description. - - - - - - - - - - - - - - The File Area Text class describes a file that - contains a text stream object. - - - - - - - - - - - - - - The File Area Transfer Manifest class describes - a file that contains a two column table that maps the logical - identifiers and version ids of products to their file - specification names. - - - - - - - - - - - - - - The File Area Update class is a File Area that - describes a file that contains one or more digital objects used - to provide additional metadata for registered - products. - - - - - - - - - - - - - - - - - - The File Area XML Schema class describes a file - that contains a resource used for the PDS4 implementation into - XML. - - - - - - - - - - - - - - The Funding_Acknowledgement class cites a - funding source which supported production of the archival - data. - - - - - - - - - - - - The Group class defines a group of (repeating) - fields and, possibly, (sub) groups; it is the parent class of - all specific group classes. - - - - - - - - - - - - - - The Group_Field_Binary class allows a group of - table fields. - - - - - - - - - - - - - - - - - - The Group_Field_Character class allows a group - of table fields. - - - - - - - - - - - - - - - - - - The Field_Group_Delimited class allows a group - of delimited fields. - - - - - - - - - - - - - - - - The Header class describes a data object - header. - - - - - - - - - - - - - - - - - - - The identification area consists of attributes - that identify and name an object. - - - - - - - - - - - - - - - - - The Information Package class defines the - Information Package as described in the OAIS Reference Model and - is the parent class of all specific IP - classes. - - - - - - - - - The Information_Package_Component class - associates a Bundle, Collections or Basic Products with Checksum - and Storage Manifests. - - - - - - - - - - - - - - The Information Package Component Deep Archive - class is an Information Package Component for the NASA planetary - science deep archive. - - - - - - - - - - - - - - - The Ingest_LDD class provides a form for - collecting class and attribute definitions. - - - - - - - - - - - - - - - - - - - - - - - The Instrument class provides a description of a - physical object that collects data. - - - - - - - - - - - - - - - - The Instrument Host class provides a description - of the physical object upon which an instrument is - mounted. - - - - - - - - - - - - - - - The Instrument Host class provides a description - of the phyiscal object upon which an instrument is mounted. This - class captures the PDS3 catalog Instrument Host - information. - - - - - - - - - - - - The Instrument class provides a description of a - phyiscal object that collects data. This class captures the PDS3 - catalog Instrument information. - - - - - - - - - - - - - - The Internal_Reference class is used to - cross-reference other products in PDS4-compliant registries of - PDS and its recognized international partners. - - - - - - - - - - - - - - The Inventory class defines the inventory for - members of a collection. - - - - - - - - - - - - - A set of experiments and/or observations with a - clearly defined purpose. - - - - - - - - - - - - - The Investigation_Area class provides - information about an investigation (mission, observing campaign - or other coordinated, large-scale data collection - effort). - - - - - - - - - - - The license information are describes the - license, terms, or other usage information that this product - accompanies. - - - - - - - - - - - The List_Author class is a container for the - classes that describe each author. - - - - - - - - - - The List_Contributor class is a container for - the classes that describe each contributor. Contributors are - not authors or editors. - - - - - - - - - - - - - - The List_Editor class is a container for the - classes that describe each editor. - - - - - - - - - - - - - - The Local_ID_Reference class defines a one - directional relationship by referencing another description - object in the label. - - - - - - - - - - - The Local_ID_Relation class defines a one - directional relationship between two description objects in the - label. - - - - - - - - - - - - The Local Internal_Reference class is used to - cross-reference other Description Objects in a PDS4 - label. - - - - - - - - - - - The Manifest SIP Deep Archive class is a Table - Delimited for the NASA planetary science deep archive's - Submission Information Package (SIP). - - - - - - - - - - - - - - - - - - - - - - - - The mission area allows the insertion of mission - specific metadata. - - - - - - - - - - - The Mission PDS3 class describes an activity - involved in the collection of data. This class captures the PDS3 - catalog Mission information. - - - - - - - - - - - - - The Modification_Detail class provides the - details of one round of modification for the product. The - first, required, instance of this class documents the date the - product was first registered. - - - - - - - - - - - The Modification_History class tracks the - history of changes made to the product once it enters the - registry system. - - - - - - - - - The NSSDC Information class provides - identification information for data submitted to the - NSSDC. - - - - - - - - - - The Node class provides a description of an - entity that provides local governance within the federated - Planetary Data System. - - - - - - - - - - - The Object Statistics class provides a set of - values that provide metrics about the object. - - - - - - - - - - - - - - - - - - - The observation area consists of attributes that - provide information about the circumstances under which the data - were collected. - - - - - - - - - - - - - - - - - - - - The Observing System class describes the entire - suite used to collect the data. - - - - - - - - - - - The Observing System Component class describes - one or more subsystems used to collect data. - - - - - - - - - - - - - The Organization class is a container for the - child attributes that describe an organization, institution, or - company. - - - - - - - - - - - - - The Other class provides a description of - activities involved in the collection of data which are not - otherwise modeled. - - - - - - - - - The PDS Affiliate class provides a description - of a person who has an association with the planetary science - community and has access to PDS resources not normally allowed - to the general public. - - - - - - - - - - - - - - - - - - - - The PDS_Guest class is the default description - of a person who has an association with the planetary science - community and who has the most limited access to PDS - resources. - - - - - - - - - - - - - The Packed_Data_Fields class contains field - definitions for extracting packed data from the associated byte - string field. - - - - - - - - - - - The Parent_Organization class is a container for - the child attributes and classes that describe the parent - organization. - - - - - - - - - - - The Parsable Byte Stream class defines byte - streams that have standard parsing rules. The Parsable Byte - Stream class is the parent class for all parsable byte - streams. - - - - - - - - - - - - - - - - The Person class is a container for the child - attributes and classes that describe a person. - - - - - - - - - - - - - - - The Primary_Result_Summary class provides a - high-level description of the types of products included in the - collection or bundle - - - - - - - - - - - - - - - A Product is a uniquely identified object that - is managed by a registry/repository. It consists of one or more - tagged data objects. - - - - - - - - - The Product AIP class defines a product for the - Archival Information Package. - - - - - - - - - - - - - - - The Product_Ancillary class defines a product - that contains data that are supplementary to observational data - and cannot reasonably be associated with any other - non-observational data class. Use of Product_Ancillary must be - approved by the curating node. - - - - - - - - - - - - - - - The Product Attribute Definition provides an - attribute definition in XML encoding. - - - - - - - - - - - - - - The Product Browse class defines a product - consisting of one encoded byte stream digital - object. - - - - - - - - - - - - - - - A Product_Bundle is an aggregate product and has - a table of references to one or more - collections. - - - - - - - - - - - - - - - - - The Product Class Definition provides a class - definition in XML encoding. - - - - - - - - - - - - - - A Product_Collection has a table of references - to one or more basic products. The references are stored in a - table called the inventory. - - - - - - - - - - - - - - - - The Product Context class describes something - that provides context and provenance for an observational - product. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The Product DIP class defines a product for the - Dissemination Information Package. - - - - - - - - - - - - - - - The Product DIP_Deep_Archive class defines a - product for the Dissemination Information Package for the deep - archive. - - - - - - - - - - - - - - - The Data Set PDS3 product is used to create - proxy labels for the data sets in the PDS3 Data Set - catalog. - - - - - - - - - - - - - - A Product Document is a product consisting of a - single logical document that may comprise one or more document - editions. - - - - - - - - - - - - - - - The Product External class defines a product - that does not reside within the PDS archives. - - - - - - - - - - - - - - - The Product File Repository class consists of a - single text file. This product is used to register a file in a - repository. - - - - - - - - - - - - - - The Product File Text consists of a single text - file with ASCII character encoding. - - - - - - - - - - - - - - An Instrument Host product describes an - instrument host. This product captures the PDS3 catalog - instrument host information. - - - - - - - - - - - - - - An Instrument product describes an instrument. - This product captures the PDS3 catalog instrument - information. - - - - - - - - - - - - - - The Product_Metadata_Supplemental class is used - to provide new, and/or improved, metadata for some or all of the - basic products in a single collection. More than one - Product_Metadata_Supplemental may apply to any given - collection. - - - - - - - - - - - - - - An Mission product describes a mission. This - product captures the PDS3 catalog mission - information. - - - - - - - - - - - - - - Product_Native is used to describe digital - objects in the original format returned by the spacecraft or - experimental system when that format cannot be described using - one of the PDS4 formats specified for observational data (tables - or arrays, excluding Array_1D). - - - - - - - - - - - - - - - A Product_Observational is a set of one or more - information objects produced by an observing - system. - - - - - - - - - - - - - - - - The Product Proxy PDS3 class defines a product - with enough information to register a PDS3 data - product. - - - - - - - - - - - - - - The Product SIP class defines a product for the - Submission Information Package. - - - - - - - - - - - - - - - The Product SIP Deep Archive class defines a - Submission Information Package (SIP) for the NASA planetary - science deep archive. - - - - - - - - - - - - - - - The Product SPICE Kernel class defines a SPICE - kernel product. - - - - - - - - - - - - - - - The Product Service class defines a product for - registering services. Service descriptions from this product are - used to register services as intrinsic registry - objects. - - - - - - - - - - - - - - - Product Software is a product consisting of a - set of one or more software formats. - - - - - - - - - - - - - - - - - The Product_Subscription_PDS3 class provides the - list of subscriptions for a PDS3 subscriber. - - - - - - - - - - - - - - A target product describes a target. This - product captures a reduced set of the PDS3 catalog target - information. - - - - - - - - - - - - - - The Product Thumbnail class defines a product - consisting of one encoded byte stream digital - object. - - - - - - - - - - - - - - The Product Update class defines a product - consisting of update information and optional references to - other products. - - - - - - - - - - - - - - - A Product Volume PDS3 product captures the PDS3 - volume information. - - - - - - - - - - - - - - A Product Volume Set PDS3 product captures the - PDS3 volume set information. - - - - - - - - - - - - - - The Product_XML_Schema describes a resource - used for the PDS4 implementation into XML. - - - - - - - - - - - - - - - The Product_Zipped is a product with references - to other products. The referenced products and all associated - products and files are packaged into a single ZIP - file. - - - - - - - - - - - - - - - The Property Map class defines a table - consisting of a set of data elements and their values. The data - elements in this table are considered to be locally defined and - not subject to standards except for nomenclature - rules. - - - - - - - - - - - - - - - - The property map entry consists of a property - name and one or more values. - - - - - - - - - - - - The Property Maps class defines a collection of - one or more related Property Maps. - - - - - - - - - - - - - - The Quaternion class models a mathematical - construct that consists of four individual numeric components. - Quaternions are a convenient mechanism for encapsulating - orientation information since they require only four units of - numeric storage, as opposed to the nine needed for a rotation - matrix. - - - - - - - - - - - - - The Quaternion_Component class provides a - component of a quaternion. - - - - - - - - - - - - - The Record class defines a record of a file and - is the parent class of all specific record - classes. - - - - - - - - - - The Record_Binary class is a component of the - table class and defines a record of the table. - - - - - - - - - - - - - - - - - The Record_Character class is a component of the - table class and defines a record of the table. - - - - - - - - - - - - - - - - - The Record_Delimited class is a component of the - delimited table (spreadsheet) class and defines a record of the - delimited table. - - - - - - - - - - - - - - - - - The Reference_List class provides general - references, cross-references, and source products for the - product. References cited elsewhere in the label need not be - repeated here. - - - - - - - - - - - - The Resource class provides a description of a - web resource. - - - - - - - - - - - - The SIP Deep Archive class is a Submission - Information Package (SIP) for the NASA planetary science deep - archive. - - - - - - - - - - - - - The SPICE Kernel class describes a SPICE - object. - - - - - - - - - - - - - - The Science_Facets class contains the - science-related search facets. It is optional and may be - repeated if an product has facets related to, for example, two - different disciplines (as defined by the discipline_name facet). - Note that Science_Facets was modeled with Discipline_Facets as a - component and Discipline_Facets was modeled with Group_Facet1 - and Group_Facet2 as components. This dependency hierarchy was - flattened and only Science_Facets exists in the - schema. - - - - - - - - - - - - - - - The Service class provides a description of a - web service or tool. - - - - - - - - - - - - - - - - - - - - The Service Description class defines a file - that contains a standardized service - specification. - - - - - - - - - - - - - - - - - - - The Software class describes a software - product - - - - - - - - - - - - - - - - - - The Software Binary class provides a description - of a software code that is stored as a compiled binary - file. - - - - - - - - - - - - - - - The Software Script class provides a description - of a software code that is stored as a script. - - - - - - - - - - - - The Software Source class provides a description - of a software code that is stored as source - code. - - - - - - - - - - - - - - - - - - The Source_Product_External class is used to - reference one or more source products (a product containing - input data for the creation of this product) outside the PDS4 - Registry that have a common reference_type, doi, curating - facility, and/or description. At least one of doi or curating - facility must be provided. All source products listed within a - single Source_Product_External class must correspond to the same - doi and/or curating facility. - - - - - - - - - - - - - The Source_Product _Internal class is used to - reference one or more source products in the PDS4 registry - system. A source product contains input data for the creation of - this product. - - - - - - - - - - - The Special Constants class provides a set of - values used to indicate special cases that occur in the - data. - - - - - - - - - - - - - - - - - - - - The Stream text class defines a text - object. - - - - - - - - - - - - - The Submission Information Package (SIP) class - is an Information Package that is delivered by a Data Provider - to an archive that conforms to the Open Archive Information - System (OAIS) Reference Model for use in the construction of one - or more AIPs. - - - - - - - - - - - - - The Subscriber PDS3 class provides the name of - the subscriber and their subscription list. - - - - - - - - - - - The Table Base class defines a heterogeneous - repeating record of scalars. The Table Base class is the parent - class for all heterogeneous repeating record of - scalars. - - - - - - - - - - - - - - - The Table Binary class is an extension of table - base and defines a simple binary table. - - - - - - - - - - - - - - - The Table Character class is an extension of - table base and defines a simple character - table. - - - - - - - - - - - - - - - The Table_Delimited class defines a simple table - (spreadsheet) with delimited fields and - records. - - - - - - - - - - - - - - - - - The Table_Delimited_Source_Product_External - class defines a table that references many source products - (products containing input data for the creation of this - product) outside the PDS4 Registry that have a common - reference_type, doi, curating facility, and/or description. At - least one of doi or curating facility must be provided for each - source product. - - - - - - - - - - - - - The Table_Delimited_Source_Product_Internal - class defines a table that references many source products - (products containing input data for the creation of this - product) in the PDS4 registry system. A source product contains - input data for the creation of this product. - - - - - - - - - - - - - The Target class provides a description of a - physical object that is the object of data - collection. - - - - - - - - - - - The Target_Identification class provides - detailed target identification information. - - - - - - - - - - - - - The Target class provides a description of a - phyiscal object that is the object of data collection. This - class captures the PDS3 catalog Target - information. - - - - - - - - - - - - - - The Telescope class provides coordinates and - parameters for terrestrial, ground-based - telescopes. - - - - - - - - - - - - - - - TheTerm_Map_SKOS class is used to collect a set - of terms and definitions for a SKOS ontology. - - - - - - - - - The terminological_entry class provides the name - (designation) and definition of the attribute in a specified - natural language. - - - - - - - - - - - - - - - - The terminological_entry_SKOS class provides - terms and definitions for a SKOS ontology. - - - - - - - - - - - - - - - - - - - The Time_Coordinates class provides a list of - time coordinates. - - - - - - - - - - - - - The Transfer_Manifest class defines a table that - maps product LIDVIDs to the file_specificaition_names of the - products' XML label files. - - - - - - - - - - - - - - - - - - - - - The Type_List_Area allows the insertion of a - Type List. - - - - - - - - - - - The Uniformly_Sampled class provides parameters - for a uniformly sampled table. - - - - - - - - - - - - - - - - The Update class consists of update - information. - - - - - - - - - - - - The Update Entry class provides the date and - description of an update. - - - - - - - - - - - - The Vector class provides the components of - either a velocity or position vector. - - - - - - - - - - - - - - - - The Vector_Cartesian_3_Base class is the parent - class of 3 element Cartesian vectors. - - - - - - - - - - - - - The Vector_Cartesian_3_Acceleration class is a 3 - element Cartesian vector for acceleration - coordinates. - - - - - - - - - - - - - - - - - The Vector_Cartesian_3_Pointing class is a 3 - element normalized Cartesian vector for - pointing. - - - - - - - - - - - - - - - - The Vector_Cartesian_3_Position class is a 3 - element Cartesian vector for position - coordinates. - - - - - - - - - - - - - - - - - The Vector_Cartesian_3_Velocity class is a 3 - element Cartesian vector for velocity - coordinates. - - - - - - - - - - - - - - - - - The Vector_Component class provides a component - of a vector. - - - - - - - - - - - - - The Volume_PDS3 class is used to capture the - volume information from the PDS3 Data Set - Catalog. - - - - - - - - - - - - - - - - - - - - - The Volume_Set_PDS3 class is used to capture the - volume set information from the PDS3 Data Set - Catalog. - - - - - - - - - - - - - The XML Schema class defines a resource used for - the PDS4 implementation into XML. - - - - - - - - - - - - - The Zip class describes a zip - file. - - - - - - - - - This section contains the simpleTypes that provide more constraints - than those at the base data type level. The simpleTypes defined here build on the base data - types. This is another component of the common dictionary and therefore falls within the - common namespace. - - - - - - The abstract desc attribute provides a summary - of a text, scientific article, or document. - - - - - - - - - The abstract flag attribute indicates whether or - not the class can be instantiated. Abstract flag is only - included if a value of 'true' is desired and indicates that the - class is abstract and cannot be used in a - label. - - - - - - - - The acknowledgement_text attribute is a - character string which recognizes another's contribution, - authority, or right. - - - - - - - - - The address attribute provides a mailing - address. - - - - - - - - - The affiliation type attribute describes the - type of relationship an individual has with the PDS. - Individuals with PDS affiliations are generally listed in the - PDS Phone Book. - - - - - - - - - - The aip_label_checksum attribute provides the - checksum for the Archival Information Package - label. - - - - - - - - - - - - The aip_lidvid attribute provides the - logical_identifier plus version_id, which uniquely identifies a - Archival Information Package. - - - - - - - - - - - - The alternate_designation attribute provides - aliases. - - - - - - - - - - The alternate_id attribute provides an - additional identifier supplied by the data - provider. - - - - - - - - - - The telephone_number attribute provides a - telephone number in international notation in compliance with - the E.164 telephone number format - recommendation. - - - - - - - - - - The alternate _title attribute provides an - alternate title for the product. - - - - - - - - - - - - - - - - - The altitude attribute provides the height of - anything above a given reference plane. - - - - - - - - - - - - - - - - - - The aperture attribute provides a measure of the - effective collecting area of the telescope -- its diameter (if - single and circular) or its equivalent diameter (if non-circular - and/or an array). For purposes of this definition, aperture - efficiency is assumed to be 100 percent. - - - - - - - - - - - The ARCHIVE_STATUS attribute indicates the stage - to which a data set has progressed in the archiving process, - from IN QUEUE through ARCHIVED. It can also take on the values - SUPERSEDED or SAFED, which indicate that the data set is not - part of the active archive. ACCUMULATING can be appended to some - values to indicate that the data set is incomplete and/or that - not all components have reached the stage given by the root - value; ACCUMULATING would be used, for example, when the archive - is being delivered incrementally, as from a mission that lasts - many months or years. - - - - - - - - - - The archive status note attribute provides a - comment about the archive status. - - - - - - - - - - The attribute_concept attribute provides the - type of information (classification) conveyed by the attribute - -- e.g., stop_date_time has attribute_concept = - date_time. - - - - - - - - - - The attribute_name attribute provides the common - name by which an attribute is known. - - - - - - - - - - The attribute_relative_xpath attribute provides - a location path for an attribute within a tree representation of - an XML document. The location path includes the attribute - name. - - - - - - - - - - The author_list attribute contains a - semi-colon-separated list of names of people to be cited as - authors of the associated product. The general format for - individual names is: SURNAME, GIVEN NAME(s). Initials may be - used in lieu of given name(s). If the name contains a suffix - ("Jr.", "Sr.", "III", etc.), the suffix is placed before the - comma (,) -- e.g., Johnson Jr., Earl P. Do not include the word - "and" before the final author. All authors should be listed - explicitly - do not elide the list using "et - al". - - - - - - - - - The axes attribute provides a count of the - axes. - - - - - - - - - - - The axis_index_order attribute provides the axis - index that varies fastest with respect to storage - order. - - - - - - - - - - The axis_name attribute provides a word or - combination of words by which the axis is - known. - - - - - - - - - - The band_number attribute provides a number - corresponding to the band in the spectral qube. The band number - is equivalent to the instrument band number. - - - - - - - - - - - - - - - - - - The band_width attributes provides the width, at - half height, of the band. - - - - - - - - - - - The bit_fields attribute provides the number of - defined bit fields (Field_Bit definitions) within the - Packed_Data_Field. - - - - - - - - - - - The bit mask attribute is a series of ASCII - binary digits identifying the active bits in a value; it has - exactly the same number of bits as the array element to which it - is applied. The bit mask must be specified from most significant - to least significant bit (left to right). - - - - - - - - - - - The bundle_type attribute provides a - classification for the bundle. - - - - - - - - - - The category attribute identifies the type of - function that the tool or service performs. - - - - - - - - - - - - - - - - - The center_wavelength attribute provides the - wavelength or frequency describing the center of a bin along the - band axis of a spectral qube. When describing data from a - spectrometer, the value corresponds to the peak of the response - function for a particular detector and/or grating - position. - - - - - - - - - - - The checksum manifest checksum provides the - checksum for the checksum manifest file. - - - - - - - - - - - - The checksum type attribute provides the name of - the checksum algorithm used to calculate the checksum - value. - - - - - - - - - - The citation_text attribute provides a character - string containing a literature or other citation in sufficient - detail that the material could be located in PDS or - elsewhere. - - - - - - - - - The class_name attribute provides the common - name by which the class is identified, as well as the class - within which the attribute is used. - - - - - - - - - - The collection_type attribute provides a - classification for the collection. - - - - - - - - - - The comment attribute is a character string - expressing one or more remarks or thoughts relevant to the - object. - - - - - - - - - The compile note attribute provides a brief - statement giving particulars about the compilation of the - software source. - - - - - - - - - The conceptual_domain attribute provides the - domain to which the value has been assigned. - - - - - - - - - - The confidence_level_note attribute is a text - field which characterizes the reliability of data within a data - set or the reliability of a particular programming algorithm or - software component. Essentially, this note discusses the level - of confidence in the accuracy of the data or in the ability of - the software to produce accurate results. - - - - - - - - - The constant value attribute provides the value - to be used if an attribute is static. - - - - - - - - - - The container type attribute indicates the - method used to package the components. - - - - - - - - - - The contributor_type attribute provides the type - of contribution made by the identified - resource. - - - - - - - - - - The coordinate_source attribute provides the - reference figure or datum. - - - - - - - - - - The copyright attribute is a character string - giving information about the exclusive right to make copies, - license, and otherwise exploit an object, whether physical or - digital. - - - - - - - - -country - - - - - - - - - - The creation_date_time attribute provides a date - and time when the object was created. - - - - - - - - - The curating_facility attribute provides a - unique name or identifier for the curating facility maintaining - the source product. - - - - - - - - - - The curating_node_id attribute provides the id - of the node currently maintaining the data set or volume and is - responsible for maintaining catalog - information. - - - - - - - - - - The data_regime attribute provides the - wavelength (or an analogous concept for things like particle - detectors) of the observations, stated as a - category. - - - - - - - - - - The data_set_desc attribute describes the - content and type of a data set and provides information required - to use the data (such as binning information). - - - - - - - - - The data set id provides a formal name used to - refer to a data set. - - - - - - - - - - The data_set_name attribute provides the full - name given to a data set or a data product. The data_set_name - typically identifies the instrument that acquired the data of - that instrument Example value data_set_id. Note This attribute - is defined in the AMMOS Magellan catalog as an alias for - file_name to provide backward compatibility - - - - - - - - - - The data_set_release_date attribute provides the - date when a data set is released by the data producer for - archive or publication. In many systems this represents the end - of a proprietary or validation period. Formation rule In AMMOS - identify the date at which a product may be released to the - general public from proprietary access. AMMOS-related systems - should apply this attribute only to proprietary - data. - - - - - - - - - - A one line description of the data - set - - - - - - - - - The data_type attribute provides the hardware - representation used to store a value in - Element_Array. - - - - - - - - - - The date_time attribute provides the date and - time of an event. - - - - - - - - - The definition attribute provides a statement, - picture in words, or account that defines the - term. - - - - - - - - - The description attribute provides a statement, - picture in words, or account that describes or is otherwise - relevant to the object. - - - - - - - - - The detector_number attribute provides the - spectrometer detector number corresponding to a band of a - spectral qube. Detector numbers are usually assigned - consecutively from 1, in order of increasing - wavelength. - - - - - - - - - - - The dictionary_type attribute provides the name - of a dictionary category. - - - - - - - - - - The directory_path_name attribute provides a - sequence of names that locates a directory in a hierarchy of - directories. - - - - - - - - - - The display_full_name attribute provides the - full name of the person being identified in a human readable - format inclusive of any suffixes or additional identifying - information -- e.g., Lord Andres Felipe Alzate Lopera, - Jr. - - - - - - - - - - The document_editions attribute provides a count - of the total number of complete, distinct editions of the - document. - - - - - - - - - - - The document_title attribute provides the full - name of the published document. This optional attribute is used - only if the title in the identification area of the document - product is not sufficient. - - - - - - - - - The document_standard_id attribute provides the - formal name of a standard used for the structure of a document - file. - - - - - - - - - - The doi attribute provides the Digital Object - Identifier for an object, assigned by the appropriate DOI System - Registration Agency. - - - - - - - - - - The radial "zone" or "shell" of the target for - which the observations were collected or which are represented - in the product(s). The value may depend on wavelength_range and - size of the target. - - - - - - - - - - The edition name attribute provides a name by - which the edition is known. - - - - - - - - - - The editor_list attribute contains a - semi-colon-separated list of names of people to be cited as - editors of the associated product. The general format for - individual names is: SURNAME, GIVEN NAME(s). Initials may be - used in lieu of given name(s). If the name contains a suffix - ("Jr.", "Sr.", "III", etc.), the suffix is placed before the - comma (,) -- e.g., Johnson Jr., Earl P. Do not include the word - "and" before the final author. All authors should be listed - explicitly - do not elide the list using "et - al". - - - - - - - - - The electronic mail address attribute provides a - multi-part email address: the first part (the user name), which - identifies a unique user, is separated by an "at sign" from the - host name, which uniquely identifies the mail - server. - - - - - - - - - - The element flag attribute indicates whether or - not the class is defined as a xs:element in XML - Schema. - - - - - - - - The elements attribute provides the count of the - number of elements along an array axis. - - - - - - - - - - - The encoding_standard_id attribute provides the - formal name of a standard used for the structure of an Encoded - Byte Stream digital object. - - - - - - - - - - The encoding_type attribute provides the storage - format (binary or character). - - - - - - - - - - The enumeration_flag attribute indicates whether - there is an enumerated set of permissible - values. - - - - - - - - The error_constant attribute provides a value - that indicates the original value was in - error. - - - - - - - - - - The external_namespace_id attribute provides a - namespace_id external to this context. - - - - - - - - - - The external_property_map_id attribute provides - the identifier of a property_map instance external to this - context. - - - - - - - - - - The external_property_maps_id attribute provides - the identifier of a property_maps instance external to this - context. - - - - - - - - - - The external_source_product_identifier provides - unique identifiers for one or more source products that are not - in the PDS4 Registry. For guidelines on the construction of this - identifier, refer to section E.2.6.1.2 of the Data Provider's - Handbook. - - - - - - - - - - The family_name attribute provides the last name - or patronymic (https://en.wikipedia.org/wiki/Personal_name) of - the person being identified. - - - - - - - - - - The field_delimiter attribute provides the - character that marks the boundary between two fields in a - delimited table. - - - - - - - - - - The field_format attribute gives the magnitude - and precision of the data value. This may specify the output - format for a binary value, or give a general indication of the - precision of a field, but is not used for validation. A subset - of the standard POSIX string formats is allowed. See the PDS - Standards Reference section “Field Formats” for - details. - - - - - - - - - - - - - - - - - - - The field_length attribute provides the number - of bytes in the field. - - - - - - - - - - - - - - - - - - - The field_location attribute provides the - starting byte for a field within a record or group, counting - from '1'. - - - - - - - - - - - The field_number attribute provides the position - of a field, within a series of fields, counting from 1. If two - fields within a record are physically separated by one or more - groups, they have consecutive field numbers; the fields within - the intervening group(s) are numbered separately. Fields within - a group separated by one or more (sub)groups, will also have - consecutive field numbers. - - - - - - - - - - - The fields attribute provides a count of the - total number of scalar fields directly associated with a group. - Fields within (sub) groups of the group are not included in this - count. - - - - - - - - - - - The file_URL holds a reference or link to a - version of the data that can be downloaded, streamed, or even - accessed/visualized via a Web service. URL stands for Uniform - Resource Locator and is the address of a given unique resource - on the Web, whether it is linked to an image, table, HTML page, - or other Web resource. - - - - - - - - - - The file_name attribute provides the name of a - file. - - - - - - - - - - - - - - - - - - The file_size attribute provides the size of the - file. - - - - - - - - - - - The files attribute provides the number of files - in the edition. - - - - - - - - - - - The filter_number attribute of a spectral qube - describes the physical location of a band (identified by the - band_number) in a detector array. Filter 1 is on the leading - edge of the array. - - - - - - - - - - - The first_sampling_parameter_value element - provides the first value in an ascending series and is therefore - the minimum value at which a given data item was - sampled. - - - - - - - - - - The formation_rule attribute provides a 'user - friendly' instruction for forming values. - - - - - - - - - The full_name attribute provides the complete - name for a person and includes titles and - suffixes. - - - - - - - - - - The funding_acknowledgement_text attribute - provides a text description of the relationship between the - funding source and the archival data. - - - - - - - - - - The funding_award attribute provides a unique - alphanumeric identifier of the funding award within the - funding_source. - - - - - - - - - - The funding_source attribute provides the - identifier for an agency or other entity that provided financial - assistance in the poroduction of the archival - data. - - - - - - - - - - The funding_year attribute provides the year - that funding was awarded. - - - - - - - - - - - The given_name attribute provides the forename, - first name, and/or other names or initials of the person being - identified. If the name contains a suffix ("Jr.", "Sr.", "III", - etc.), the suffix is placed after a comma (,) -- e.g., Earl P., - Jr. - - - - - - - - - - The grating_position attribute of a spectral - qube describes the grating position which corresponds to the - band. Grating positions are usually assigned consecutively from - 0, and increasing position causes increasing wavelength for each - detector. - - - - - - - - - - - - - - - - - - - The group_length attribute provides the total - length, in bytes, of a repeating field and/or group structure. - It is the number of bytes in the repeating fields/groups plus - any embedded unused bytes that are also repeated multiplied by - the number of repetitions. - - - - - - - - - - - - - - - - - - - The group_location attribute provides the - starting position for a Group_Field_Binary within the containing - Record_Binary or Group_Field_Binary class, in bytes. Location - '1' denotes the first byte of the containing - class. - - - - - - - - - - - The group_number attribute provides the position - of a group, within a series of groups, counting from 1. If two - groups within a record are physically separated by one or more - fields, they have consecutive group numbers; the intervening - fields are numbered separately. Groups within a parent group, - but separated by one or more fields, will also have consecutive - group numbers. - - - - - - - - - - - The groups attribute provides a count of the - number of (sub)groups within the repeating structure of a group. - (Subsub)groups within (sub)groups within the group are not - included in this count. - - - - - - - - - - - The high_instrument_saturation attribute - specifies a special value whose presence indicates the measuring - instrument was saturated at the high end. The value must be less - than the value of the valid_minimum attribute or more than the - value of the valid_maximum attribute. Values of this attribute - should be represented in the same data_type as the elements in - the object with which the Special_Constants class is - associated. - - - - - - - - - - The high_representative_saturation attribute - specifies a special value whose presence indicates the true - value cannot be represented in the chosen data type and length - -- in this case being above the allowable range -- which may - happen during conversion from another data type. The value must - be less than the value of the valid_minimum attribute or more - than the value of the valid_maximum attribute. Values of this - attribute should be represented in the same data_type as the - elements in the object with which the Special_Constants class is - associated. - - - - - - - - - - The id_reference_from provides the identifier of - the starting object in a one directional - relationship. - - - - - - - - - - The id_reference_to provides the identifier of - the ending object in a one directional - relationship. - - - - - - - - - - The id_reference_type attribute provides the - name of an association between two objects. - - - - - - - - - - The identifier attribute provides the formal - name used to refer to an object. - - - - - - - - - - The identifier_reference attribute provides the - value of an identifier. - - - - - - - - - - The information_model_version attribute provides - the version identification of the PDS Information Model on - which the label and schema are based. - - - - - - - - - - The install note attribute provides a brief - statement giving particulars about the installation of the - software. - - - - - - - - - The instance_id attribute provides an identifier - for the single occurrence of an object, for example an - XPath. - - - - - - - - - - The institution_name attribute provides the name - of the associated institution. - - - - - - - - - - - The instrument_desc attribute describes a given - instrument. - - - - - - - - - The instrument_host_desc provides a description - of an instrument host - - - - - - - - - The instrument_host_id attribute provides a - unique identifier for the host on which an instrument is - located. This host can be either a spacecraft or an earth base - (e.g. earth). - - - - - - - - - - The instrument_host_name attribute provides the - full name of the platform or facility upon which an instrument - or other device is mounted. For example, the host can be a - spacecraft, a ground-based telescope, or a - laboratory. - - - - - - - - - - The instrument_host_type attribute provides the - type of host on which an instrument is based. For example - instrument is located on a spacecraft instrument_host_type - attribute would have the value SPACECRAFT. - - - - - - - - - - The instrument_host_version_id attribute - provides the version of the instrument host. - - - - - - - - - - The instrument id provides a formal name used to - refer to an instrument. - - - - - - - - - - The instrument_name attribute provides a unique - name for an instrument. - - - - - - - - - - The instrument serial number element provides - the manufacturer's serial number assigned to an instrument. This - number may be used to uniquely identify a particular instrument - for tracing its components or determining its calibration - history, for example. - - - - - - - - - - The instrument_type attribute identifies the - type of an instrument. Example values: POLARIMETER - SPECTROMETER - - - - - - - - - - The Instrument_Version_Id element identifies the - specific model of an instrument used to obtain data. For - example, this keyword could be used to distinguish between an - engineering model of a camera used to acquire test data, and a - flight model of a camera used to acquire science data during a - mission. - - - - - - - - - - The interface type attribute identifies the - class of interconnection provided. - - - - - - - - - - The invalid_constant attribute provides a value - that indicates the original value was outside the valid range - for the parameter. - - - - - - - - - - The kernel_type attribute identifies the type of - SPICE kernel. - - - - - - - - - - The keyword attribute provides one or more words - to be used for keyword search. - - - - - - - - - - The language attribute provides the language - used for definition and designation of the - term. - - - - - - - - - - The last_modification_date_time attribute gives - the most recent date and time that a change was - made. - - - - - - - - - The last_sampling_parameter_value element - provides the last value in an ascending series and is therefore - the maximum value at which a given data item was - sampled. - - - - - - - - - - The ldd_version_id attribute provides the - version of the Local Data Dictionary. - - - - - - - - - - The lid_reference attribute provides the - logical_identifier for a product. - - - - - - - - - - - - The lidvid_reference attribute provides the - logical_identifier plus version_id, which uniquely identifies a - product. - - - - - - - - - - - - The line_display_direction element is the - preferred orientation of lines within an image for viewing on a - display device. Note that if this keyword is present in a label, - the sample_display_direction keyword must also be present and - must contain a value orthogonal to the value selected for this - keyword. - - - - - - - - - - The local_identifier attribute provides a - character string which uniquely identifies the containing object - within the label. - - - - - - - - - - The local_identifier_reference attribute - provides the value of the local_identifier of the entity - described by the referencing class. Note that a local_identifier - attribute, with the same value as this - local_identifier_reference, must be present within the - label. - - - - - - - - - - The local_mean_solar_time attribute provides the - hour angle of the fictitious mean Sun at a fixed point on a - rotating solar system body. - - - - - - - - - - The local_reference_type attribute provides the - name of an association between an entity identified by a - local_identifier_reference and another corresponding entity - identified by a local_identifier. The values for the - local_reference_type are expected to be enumerated for - appropriate contexts in the Schematron files of local (i.e., - discipline and mission) data dictionaries. - - - - - - - - - - The local_true_solar_time (LTST) attribute - provides the local time on a rotating solar system body where - LTST is 12 h at the sub-solar point (SSP) and increases 1 h for - each 15 degree increase in east longitude away from the SSP for - prograde rotation. - - - - - - - - - - A logical identifier identifies the set of all - versions of an object. It is an object identifier without a - version. - - - - - - - - - - - - The low_instrument_saturation attribute - specifies a special value whose presence indicates the measuring - instrument was saturated at the low end. The value must be less - than the value of the valid_minimum attribute. Values of this - attribute should be represented in the same data_type as the - elements in the object with which the Special_Constants class is - associated. - - - - - - - - - - The low_representative_saturation attribute - specifies a special value whose presence indicates the true - value cannot be represented in the chosen data type and length - -- in this case being below the allowable range -- which may - happen during conversion from another data type. The value must - be less than the value of the valid_minimum attribute. Values of - this attribute should be represented in the same data_type as - the elements in the object with which the Special_Constants - class is associated. - - - - - - - - - - The manifest checksum provides the checksum for - the manifest file. - - - - - - - - - - The manifest url provides the URL to the - manifest file. - - - - - - - - - - The mapping type attribute indicates how two - terms are related to each other. - - - - - - - - - - The maximum attribute provides the largest - stored value which appears in the field over all records (empty - fields and Special_Constants values are - excluded). - - - - - - - - - - The maximum_characters attribute provides the - upper, inclusive bound on the number of - characters. - - - - - - - - - - - - - - - - - - The maximum_field_length attribute sets an - upper, inclusive bound on the number of bytes in the - field. - - - - - - - - - - - The maximum occurrences attribute indicates the - number of times something may occur. It is also called the - maximum cardinality. The asterisk character is used as a value - to indicate that no upper bound exists. - - - - - - - - - - - - - - - - - - The maximum_record_length attribute provides the - maximum length of a record, including the record - delimiter. - - - - - - - - - - - The maximum_scaled_value attribute provides the - maximum value after application of scaling_factor and - value_offset (see their definitions; maximum_scaled_value is the - maximum of Ov). - - - - - - - - - - The maximum_value attribute provides the upper, - inclusive bound on the value. - - - - - - - - - - The md5_checksum attribute is the 32-character - hexadecimal number computed using the MD5 algorithm for the - contiguous bytes of single digital object (as stored) or for an - entire file. - - - - - - - - - - - - The mean attribute provides the sum of the - stored field values divided by the number of values in all - records (empty fields and Special_Constants values are excluded - from both the sum and the count). - - - - - - - - - - The median attribute provides the number - separating the larger half of stored field values from the - algebraically smaller half over all records (empty fields and - Special_Constants values are excluded from the - sort). - - - - - - - - - - The medium_type attribute identifies the - physical storage medium for a data volume. Examples: CD-ROM, - CARTRIDGE TAPE. - - - - - - - - - - The member_status attribute indicates whether - the collection is primary and whether the - file_specification_name has been provided for the - product_collection label. - - - - - - - - - - The minimum attribute provides the algebraically - smallest stored value which appears in the field over all - records (empty fields and Special_Constants values are - excluded). - - - - - - - - - - The minimum_characters attribute provides the - lower, inclusive bound on the number of - characters. - - - - - - - - - - The minimum occurrences attribute indicates the - number of times something may occur. It is also called the - minimum cardinality. - - - - - - - - - - The minimum_scaled_value attribute provides the - minimum value after application of scaling_factor and - value_offset (see their definitions; minimum_scaled_value is the - minimum of Ov). - - - - - - - - - - The minimum_value attribute provides the lower - inclusive bound on the value. - - - - - - - - - - The missing_constant attribute provides a value - that indicates the original value was missing, such as due to a - gap in coverage. - - - - - - - - - - The mission_desc attribute summarizes major - aspects of a planetary mission or project, including the number - and type of spacecraft, the target body or bodies and major - accomplishments. - - - - - - - - - The mission_name attribute identifies a major - planetary mission or project. A given planetary mission may be - associated with one or more spacecraft. - - - - - - - - - - The mission_objectives_summary attribute - describes the major scientific objectives of a planetary mission - or project. - - - - - - - - - The mission_start_date attribute provides the - date of the beginning of a mission in UTC system - format. - - - - - - - - - - The mission_stop_date attribute provides the - date of the end of a mission in UTC system - format. - - - - - - - - - - The model_id attribute helps discriminate - instrument hardware. For example "flight", "engineering", or - "proto" have been used. - - - - - - - - - - The model_object_id attribute provides the - unique identifier of a class, attribute, or value that is - defined in the information model. - - - - - - - - - - The model_object_type attribute provides a - classification for a modeled object. - - - - - - - - - - The modification_date attribute provides date - the modifications were completed - - - - - - - - - The naif_host_id element provides the numeric ID - used within the SPICE system to identify the spacecraft, - spacecraft structure or science instrument. - - - - - - - - - - The naif_instrument_id element provides the - numeric ID used within the SPICE system to identify the - spacecraft, spacecraft structure or science - instrument. - - - - - - - - - - The name attribute provides a word or - combination of words by which the Agency is - known. - - - - - - - - - - The namespace_id attribute provides the - abbreviation of the XML schema namespace container for this - logical grouping of classes and attributes. It is assigned by - the steward. - - - - - - - - - - The nillable_flag attribute indicates whether an - attribute is allowed to take on nil as a - value. - - - - - - - - The not_applicable_constant attribute provides a - value that indicates the parameter is not - applicable. - - - - - - - - - - An NSSDC Collection ID is an NSSDC assigned - identifier for a collection of PDS datasets. - - - - - - - - - - - - - - - - - - The object_length attribute provides the length - of the digital object in bytes. - - - - - - - - - - - - - - - - - - - The offset attribute provides the displacement - of the object starting position from the beginning of the parent - structure (file, record, etc.). If there is no displacement, - offset=0. - - - - - - - - - - - The orbit_direction element provides the - direction of movement along the orbit about the primary as seen - from the north pole of the 'invariable plane of the solar - system', which is the plane passing through the center of mass - of the solar system and perpendicular to the angular momentum - vector of the solar system orbit motion. PROGRADE for positive - rotation according to the right-hand rule, RETROGRADE for - negative rotation. - - - - - - - - - - The organization_name attribute provides the - name of the organization being identified. Do not include - commas. - - - - - - - - - - The organization_rorid attribute provides the - Research Organization Registry ID that reliably, unambiguously, - and permanently connects the organization’s name with its - citable research, publications, grants, and other information. - The RORID is expressed as a fully formed URI (e.g., - https://ror.org/027k65916). - - - - - - - - - - The original_band attribute of a spectral qube - provides the sequence of band numbers in the qube relative to - some original qube. In the original qube, the values are just - consecutive integers beginning with 1. In a qube which contains - a subset of the bands in the original qube, the values are the - original sequence numbers from that qube. - - - - - - - - - - - The OS version attribute indicates the version - of an operating system. - - - - - - - - - - The parent_organization_name attribute provides - the name of the parent organization of the identified - organization. Do not include commas. - - - - - - - - - - The parent_organization_rorid attribute provides - the Research Organization Registry ID of the identified parent - organization. The RORID is expressed as a fully formed URI - (e.g., https://ror.org/027k65916). - - - - - - - - - - The parsing_standard_id attribute provides the - formal name of a standard used for the structure of a Parsable - Byte Stream digital object. - - - - - - - - - - The pattern attribute provides a symbolic - instruction for forming values. - - - - - - - - - - The person_orcid attribute provides the Open - Researcher and Contributor ID that reliably, unambiguously, and - permanently connects a person’s name with citable research, - publications, grants, and other biographical information. The - ORCID is expressed as a fully formed URI (e.g., - http://orcid.org/0000-0000-0000-0000). - - - - - - - - - - The phone_book_flag attribute indicates whether - or not this person should be included in the phone - book. - - - - - - - - The postal address text attribute provides a - mailing address. - - - - - - - - - The preferred_flag indicates whether this entry - is preferred over all other entries. - - - - - - - - The primary_body_name attribute identifies the - primary body with which a given target body is associated as a - secondary body. - - - - - - - - - - The processing_level attribute provides a broad - classification of data processing level. - - - - - - - - - - The processing_level_id attribute provides a - broad indication of data processing level. - - - - - - - - - - The producer_full_name attribute provides the - full_name of the individual mainly responsible for the - production of the data set. This individual does not have to be - registered with the PDS. - - - - - - - - - - The product_class attribute provides the name of - the product class. - - - - - - - - - - The program notes id attribute provides an - identifier to a brief statement giving particulars about a - software program. - - - - - - - - - - The programmers manual id attribute provides an - identifier to a document giving instruction about the - programming of the software. - - - - - - - - - - The property_map_subtype attribute indicates the - subcategory of the property map. - - - - - - - - - - The property_map_type attribute indicates the - category of the property map. - - - - - - - - - - The property name attribute provides a word or a - combination of words by which a property is - known. - - - - - - - - - - The property value attribute provides the value - assigned to a property. - - - - - - - - - The provider site id attribute provides an - identifier for the provider. - - - - - - - - - - The publication_date attribute provides the date - on which an item was published. - - - - - - - - - - - The publication_year attribute provides the year - in which the product should be considered as published. - Generally, this will be the year the data were declared - "Certified" or "Archived". - - - - - - - - - The purpose attribute provides an indication of - the primary purpose of the observations - included. - - - - - - - - - - The record_delimiter attribute provides the - character or characters used to indicate the end of a - record. - - - - - - - - - - - - - - - - - - The record_length attribute provides the length - of a record, including a record delimiter, if - present. - - - - - - - - - - - The records attribute provides a count of - records. - - - - - - - - - - - The reference frame id attribute identifies a - reference frame, an origin and set of axes, the physical - realization of a reference system, i.e., the reference frame - orientation and axes are established by the reported coordinates - of datum points in the reference system. - - - - - - - - - - - The reference_text attribute provides a complete - bibliographic citation for a published work. - - - - - - - - - The reference_type attribute provides the name - of the association. - - - - - - - - - - The referenced identifier attribute provides the - identifier of the entify being referenced. - - - - - - - - - - The registered_by attribute provides the name of - the person or organization that registered the - object. - - - - - - - - - - The registration_authority attribute provides - the name of the group responsible for the terminological - entry. - - - - - - - - - - The registration_authority_id attribute provides - the name of the organization that registered the - object. - - - - - - - - - - The registration_date attribute provides the - date of registration within the PDS system. - - - - - - - - - The release_date attribute provides the date - that the product was released. - - - - - - - - - - The repetitions attribute provides the number of - times a set of repeating fields and, possibly, (sub)groups is - replicated within a group. - - - - - - - - - - - The revision_id attribute provides the revision - level of a document, which may be set outside PDS and may be - different from its version_id. - - - - - - - - - - The rotation_direction element provides the - direction of rotation as viewed from the north pole of the - 'invariable plane of the solar system', which is the plane - passing through the center of mass of the solar system and - perpendicular to the angular momentum vector of the solar - system. The value for this element is PROGRADE for counter - -clockwise rotation, RETROGRADE for clockwise rotation and - SYNCHRONOUS for satellites which are tidally locked with the - primary. Sidereal_rotation_period and rotation_direction_type - are unknown for a number of satellites, and are not applicable - (N/A) for satellites which are tumbling. - - - - - - - - - - The rule_assign attribute provides an assignment - statement for a schematron rule. - - - - - - - - - - The rule_context attribute provides the xpath - for the rule. - - - - - - - - - - The rule_description attribute provides a - description of the rule statement suitable for user - documentation. - - - - - - - - - The rule_message attribute provides a message to - be displayed by the schematron processor when the test condition - is met. - - - - - - - - - The rule_test attribute provides the body of the - statement to be executed by the schematron - processor. - - - - - - - - - The rule_type attribute indicates the type of - statement to be executed. - - - - - - - - - - The rule_value attribute provides values to be - used to complete certain schematon statements. - - - - - - - - - - The sample_display_direction attribute provides - the preferred orientation of samples within a line for viewing - on a display device. The attribute sample_display_direction must - be used with line_display_direction. - - - - - - - - - - The sampling_parameter_base attribute provides - the base b by which exponentials are calculated in the - definition of the attribute - sampling_parameter_interval. - - - - - - - - - - The sampling_parameter_interval attribute - provides the spacing of points at which data are sampled and at - which values for an instrument or other parameter are available. - If x1 and xn are the first and last sampling parameter values, - respectively, xn is larger than x1, n is the number of sampling - parameters, the caret symbol (^) denotes exponentiation, and b, - a positive real number, is the base for exponentiation, then the - value of sampling_parameter_interval is: (xn-x1)/(n-1) (for - sampling_parameter_scale = Linear), (xn/x1)^(1/(n-1)) (for - sampling_parameter_scale = Logarithmic), (b^xn-b^x1)/(n-1) (for - sampling_parameter_scale = Exponential). - - - - - - - - - - The sampling_parameter_name element provides the - name of the parameter which determines the sampling interval of - a particular instrument or dataset parameter. For example, - magnetic field intensity is sampled in time increments, and a - spectrum is sampled in wavelength or - frequency. - - - - - - - - - - The sampling_parameter_scale element specifies - whether the sampling interval is linear or something other such - as logarithmic. - - - - - - - - - - The sampling_parameter_unit element specifies - the unit of measure of associated data sampling - parameters. - - - - - - - - - - The sampling_parameters attribute provides the - total number of sampling parameter values between - first_sampling_parameter_value and last_sampling_parameter_value - (inclusive). - - - - - - - - - - - The saturated_constant attribute provides a - value that indicates the original value was invalid because of - sensor saturation. - - - - - - - - - - The scaling_factor attribute is the scaling - factor to be applied to each stored value in order to recover an - original value. The observed value (Ov) is calculated from the - stored value (Sv) thus: Ov = (Sv * scaling_factor) + - value_offset. The default value is 1. - - - - - - - - - - The sequence_number attribute provides a number - that is used to unambiguously order the Person and Organization - classes. - - - - - - - - - - - The serial number element provides the assigned - manufacturer's serial number. - - - - - - - - - - The service type attribute identifies the class - of system function provided. - - - - - - - - - - The attribute skos_relation_name provides a - meaning of the relationship between two associated - terms. - - - - - - - - - - The software dialect attribute indicates the - variety of a language used to write the - software. - - - - - - - - - - The software format type attribute classifies - the format of the software. - - - - - - - - - - The software id attribute provides a formal name - used to refer to the software. - - - - - - - - - - The software language attribute identifies the - language used to write the software. - - - - - - - - - - The software type attribute identifies the class - of which the software is a member. - - - - - - - - - - The software_version_id attribute provides the - version of the software. - - - - - - - - - - - - - - - - - The solar_longitude attribute provides the angle - between the body-Sun line at the time of interest and the - body-Sun line at its vernal equinox. - - - - - - - - - - - The sort name attribute provides a string to be - used in ordering. For people, the last name (surname) is - typically first, followed by a comma and then other - names. - - - - - - - - - - The specified_unit_id attribute provides the - unit chosen for maximum_value, minimum_value, and - permissible_value. - - - - - - - - - - The standard_deviation attribute provides the - standard deviation of values in the associated object; empty and - Special_Constants values are excluded. - - - - - - - - - - The start_bit attribute provides the position of - the first bit within an ordered sequence of - bits. - - - - - - - - - - - The start_bit_location attribute provides the - position of the first bit in a bit field relative to the first - bit in the parent packed data field. Bytes are sequential and - bits are numbered continuously across byte boundaries within a - single bit field. The first bit position in the packed data - field is "1". - - - - - - - - - - - The start_date attribute provides the date when - an activity began. - - - - - - - - - The start_date_time attribute provides the date - and time at the beginning of the data set. - - - - - - - - - - - The start_time attribute provides the date and - time of the beginning of an event or observation (whether it be - a spacecraft, ground-based, or system event) in - UTC. - - - - - - - - - - - The starting_point attribute provides the - local_identifier of the object to be accessed - first. - - - - - - - - - - The steward attribute indicates the person or - organization that manages a set of registered attributes and - classes. - - - - - - - - - - The stop-bit attribute provides the location of - the last bit in this bit field relative to the first bit in the - packed_data field. Bits are numbered continuously across byte - boundaries. The first bit location in the packed data field is - "1". - - - - - - - - - - - The stop_bit_location attribute provides the - position of the last bit in a bit field relative to the first - bit in the parent packed data field. Bytes are sequential and - bits are numbered continuously across byte boundaries within a - single bit field. The first bit position in the packed data - field is "1". - - - - - - - - - - - The stop_date attribute provides the date when - an activity ended. - - - - - - - - - - - The stop_date_time attribute provides the date - and time at the end of the data set. - - - - - - - - - - - The stop_time element provides the date and time - of the end of an observation or event (whether it be a - spacecraft, ground-based, or system event) in - UTC. - - - - - - - - - - - The submitter_name attribute provides the name - of the author, who submits the item to the - steward. - - - - - - - - - - The subscriber_id provides the identification of - a PDS subscription. - - - - - - - - - - The subtype attribute is a special type included - within the general type. It provides more specific clarifying - and/or supplemental information as to the nature of the - type. - - - - - - - - - - The supported architecture note attribute - identifies the hardware architecture that can process the - software. - - - - - - - - - The supported environment note attribute - identifies the environment that can process the - software. - - - - - - - - - The supported operating system note attribute - identifies the Operating System that supports the - software. - - - - - - - - - The system requirements note attribute - identifies what is necessary to process the - software. - - - - - - - - - The target_desc attribute describes the - characteristics of a particular target. - - - - - - - - - The target_name attribute provides a name by - which the target is formally known. - - - - - - - - - - The target_type attribute identifies the type of - a named target. - - - - - - - - - - The team_name attribute provides the name of a - group of individuals working together. - - - - - - - - - - The telephone_number attribute provides a - telephone number in international notation in compliance with - the E.164 telephone number format - recommendation. - - - - - - - - - - - - - - - - - The telescope_altitude attribute provides the - height of the telescope above a plane tangent to the reference - figure (or datum) at the telescope location. - - - - - - - - - - - - - - - - - - The telescope_latitude attribute provides the - angular distance of the telescope north (positive) from the - equator, measured on the meridian of the - telescope. - - - - - - - - - - - - - - - - - - The telescope_longitude attribute provides the - angular distance of the telescope east (positive), measured by - the angle contained between the meridian of the telescope and - the reference figure (or datum) prime - meridian. - - - - - - - - - - - The title attribute provides a short, - descriptive text string suitable for use as a title or brief - description in a display or listing of - products. - - - - - - - - - - The transfer manifest checksum provides the - checksum for the transfer manifest file. - - - - - - - - - - - - The type attribute provides a classification for - the resource. - - - - - - - - - - The type_description attribute provides a - description of the object's type. - - - - - - - - - - The unit attribute provides the unit of - measurement. - - - - - - - - - - The unit_of_measure_type attribute identifies - the class from which the attribute being defined in this data - dictionary draws its possible expressions for - units. - - - - - - - - - - The unknown_constant attribute provides a value - that indicates the original value was unknown. - - - - - - - - - - The update purpose attribute indicates the - intended objective of this update. - - - - - - - - - - The url attribute provides a Uniform Resource - Identifier (URI) that specifies where a resource is available - and the mechanism for retrieving it. - - - - - - - - The users manual id attribute provides a formal - name used to refer to a manual that describes how to use the - software. - - - - - - - - - - The valid_maximum attribute specifies the - maximum valid value in the field or digital object with which - the Special_Constants class is associated. Values above the - valid_maximum have a special meaning. Values of this attribute - should be represented in the same data_type as the elements in - the object or field described. (Note that PDS3 had no - qube-related valid_maximum values because all special constants - were set below the valid_minimum.) - - - - - - - - - - The valid_minimum attribute specifies the - minimum valid value in the field or digital object with which - the Special_Constants class is associated. Values below the - valid_minimum have a special meaning. Values of this attribute - should be represented in the same data_type as the elements in - the object or field described. - - - - - - - - - - The validation_format attribute gives the - magnitude and precision of the data value with the expectation - that both will be validated exactly. A subset of the standard - POSIX string formats is allowed. See the PDS Standards Reference - section "Field Formats" for details. - - - - - - - - - - - The value attribute provides a single, allowed - numerical or character string value. - - - - - - - - - - The value_begin_date attribute provides the - first date on which the permissible value is in - effect. - - - - - - - - - The value_data_type attribute is used in a data - dictionary to specify the data type of an attribute's - value. - - - - - - - - - - The value_end_date attribute provides the last - date on which the permissible value is in - effect. - - - - - - - - - The value_meaning attribute provides the - meaning, or semantic content, of the associated permissible - value. - - - - - - - - - The value_offset attribute is the offset to be - applied to each stored value in order to recover an original - value. The observed value (Ov) is calculated from the stored - value (Sv) thus: Ov = (Sv * scaling_factor) + value_offset. The - default value is 0. - - - - - - - - - - The vector_components attribute provides a count - of vector components. - - - - - - - - - - The version_id attribute provides the version of - the product, expressed in the PDS [m.n] - notation. - - - - - - - - - - - The volume_de_fullname attribute provide the - full name of the data engineer. - - - - - - - - - - The volume_format attribute identifies the - logical format used in writing a data volume. - - - - - - - - - - The volume_id attribute provides a unique - identifier for a data volume. Example: - MG_1001. - - - - - - - - - - The volume_name attribute contains the name of a - data volume. - - - - - - - - - - The volume_series_name element provides a full, - formal name that describes a broad categorization of data - products or data sets related to a planetary body or a research - campaign (e.g. International Halley Watch). A volume series - consists of one or more volume sets that represent data from one - or more missions or campaigns. - - - - - - - - - - The volume_set_id attribute identifies a data - volume or a set of volumes. Volume sets are normally considered - as a single orderable entity. Examples: USA_NASA_PDS_MG_1001, - USA_NASA_PDS_GR_0001_TO_GR_0009 - - - - - - - - - - The volume_set_name element provides the full, - formal name of one or more data volumes containing a single data - set or a collection of related data sets. Volume sets are - normally considered as a single orderable - entity. - - - - - - - - - - The volume size attribute provide the number of - bytes in the volume. - - - - - - - - - - - The volume_version_id attribute identifies the - version of a data volume. All original volumes should use a - volume_version_id of 'Version 1'. - - - - - - - - - - The volumes element provides the number of - physical data volumes contained in a volume - set. - - - - - - - - - - - The wavelength range attribute specifies the - wavelength range over which the data were collected or which - otherwise characterizes the observation(s). Boundaries are - vague, and there is overlap. - - - - - - - - - - - The x attribute provides the value of the x - coordinate in a position vector. - - - - - - - - - - The y attribute provides the value of the y - coordinate in a position vector. - - - - - - - - - - The z attribute provides the value of the z - coordinate in a position vector. - - - - - - - - - This section contains the base data types and any constraints those types - may have. These types should be reused across schemas to promote compatibility. This is one - component of the common dictionary and thus falls into the common namespace. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This section contains the base Units of Measure. - These Units of Measure should be reused across schemas to promote compatibility. This is one - component of the common dictionary and thus falls into the common namespace. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/model-lddtool/src/test/resources/github795b/occultation_prediction_som_manifest.xml b/model-lddtool/src/test/resources/github795b/occultation_prediction_som_manifest.xml index baf16b3e..2ccb4b04 100644 --- a/model-lddtool/src/test/resources/github795b/occultation_prediction_som_manifest.xml +++ b/model-lddtool/src/test/resources/github795b/occultation_prediction_som_manifest.xml @@ -1,5 +1,5 @@ - - urn:bull:shiite:french23_occult_pred + urn:bull:shiite:ha:ha:french23_occult_pred 1.0 Occultation Predictions from R. G. French and D. Souami (2023) 1.23.0.0 diff --git a/model-lddtool/src/test/resources/github816/occultation_prediction_som_manifest.tif b/model-lddtool/src/test/resources/github816/occultation_prediction_som_manifest.tif new file mode 100644 index 00000000..b27e1d53 --- /dev/null +++ b/model-lddtool/src/test/resources/github816/occultation_prediction_som_manifest.tif @@ -0,0 +1 @@ +don't have the real file. diff --git a/model-lddtool/src/test/resources/github816/occultation_prediction_som_manifest.xml b/model-lddtool/src/test/resources/github816/occultation_prediction_som_manifest.xml new file mode 100644 index 00000000..9303043c --- /dev/null +++ b/model-lddtool/src/test/resources/github816/occultation_prediction_som_manifest.xml @@ -0,0 +1,87 @@ + + + + + + urn:bull:shiite:french23_occult_pred + 1.0 + Occultation Predictions from R. G. French and D. Souami (2023) + 1.23.0.0 + Product_External + + + + 2023 + 10.17189/m9sk-g963 + jupiter + saturn + uranus + neptune + titan + triton + + Supplementary Online Material (SOM) for Occultation Predictions, + R. G. French and D. Souami (2023) + + + + + 2023-06-29 + 1.0 + Initial version. + + + + + + + Jupiter + Planet + + urn:nasa:pds:context:target:planet.jupiter + external_to_target + + + + Io + Satellite + + urn:nasa:pds:context:target:satellite.jupiter.io + external_to_target + + + + + + + 10.3847/PSJ/aced50 + R.G. French, D. Souami, Earth-based Stellar Occultation Predictions for Jupiter, Saturn, Uranus, Neptune, Titan, and Triton: 2023-2050 + 2023, PSJ, 4 + Journal article providing details on the occultation prediction files included + in this collection. + + + + + occultation_prediction_som_manifest.tif + 2023-10-13T16:35:45 + + + Text file containing a list of all the files present in the + Supplementary Online Material (SOM) for Occultation Predictions, + R. G. French and D. Souami (2023) + + + + 0 + TIFF + + +