All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.1000.PDS4_PDS_1000.sch Maven / Gradle / Ivy

Go to download

The Validate Tool project contains software for validating PDS4 product labels and product data.

There is a newer version: 3.6.2
Show newest version

  
  
  


  Sample Schematron using XPath 2.0

  

		   
		   
		   
		   
		   
		   
		   
		   
  
    
      
      
      
      
        In , the number of colons found: () is inconsistent with the number expected: ().
    
  
  
    
      
        The attribute pds:name must be equal to one of the following values 'European Space Agency', 'National Aeronautics and Space Administration'.
    
  
  
    
      
        The attribute pds:axis_index_order must be equal to the value 'Last Index Fastest'.
    
  
  
    
      
        The attribute pds:axes must be equal to the value '2'.
      
        The attribute pds:axis_index_order must be equal to the value 'Last Index Fastest'.
    
  
  
    
      
        The attribute pds:axes must be equal to the value '2'.
      
        The attribute pds:axis_index_order must be equal to the value 'Last Index Fastest'.
    
  
  
    
      
        The name of the first axis of an Array_2d_Image must be set to either Line or Sample.
      
        The sequence number of the first axis of an Array_2d_Image must be set to 1.
    
  
  
    
      
        The name of the second axis of an Array_2d_Image must be set to either Line or Sample.
      
        The sequence number of the second axis of an Array_2d_Image must be set to 2.
    
  
  
    
      
        The attribute pds:axes must be equal to the value '2'.
      
        The attribute pds:axis_index_order must be equal to the value 'Last Index Fastest'.
    
  
  
    
      
        The attribute pds:axes must be equal to the value '2'.
      
        The attribute pds:axis_index_order must be equal to the value 'Last Index Fastest'.
    
  
  
    
      
        The attribute pds:axes must be equal to the value '3'.
      
        The attribute pds:axis_index_order must be equal to the value 'Last Index Fastest'.
    
  
  
    
      
        The attribute pds:axes must be equal to the value '3'.
      
        The attribute pds:axis_index_order must be equal to the value 'Last Index Fastest'.
    
  
  
    
      
        The attribute pds:axes must be equal to the value '3'.
      
        The attribute pds:axis_index_order must be equal to the value 'Last Index Fastest'.
    
  
  
    
      
        The attribute pds:axes must be equal to the value '3'.
      
        The attribute pds:axis_index_order must be equal to the value 'Last Index Fastest'.
    
  
  
    
      
        In an Array_3D_Spectrum, if the axis_name is 'Band', then the Band_Bin_Set class must be present.
    
  
  
    
      
        The attribute pds:bundle_type must be equal to one of the following values 'Archive', 'Supplemental'.
    
  
  
    
      
        The attribute 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_schema_collection', 'bundle_has_spice_kernel_collection'.
      
        The attribute pds:member_status must be equal to one of the following values 'Primary', 'Secondary'.
    
  
  
    
      
        The attribute pds:parsing_standard_id must be equal to the value 'MD5Deep 4.n'.
      
        The attribute pds:record_delimiter must be equal to the value 'carriage-return line-feed'.
    
  
  
    
      
        The description in Citation_Information must be greater than 1 and less than 5000 bytes (not counting spaces).
    
  
  
    
      
        The attribute pds:collection_type must be equal to one of the following values 'Browse', 'Calibration', 'Context', 'Data', 'Document', 'Geometry', 'Miscellaneous', 'SPICE Kernel', 'XML Schema'.
    
  
  
    
      
        The attribute pds:reference_type must be equal to one of the following values 'attribute_of', 'component_of', 'extension_of', 'restriction_of', 'subclass_of'.
    
  
  
    
      
        The attribute pds:reference_type must be equal to one of the following values 'attribute_of', 'component_of', 'extension_of', 'restriction_of', 'subclass_of'.
    
  
  
    
      
        The attribute pds:attribute_concept must be equal to one of the following values 'ADDRESS', 'ANGLE', 'ATTRIBUTE', 'BIT', 'CHECKSUM', 'COLLECTION', 'CONSTANT', 'COSINE', 'COUNT', 'DELIMITER', 'DESCRIPTION', 'DEVIATION', 'DIRECTION', 'DISTANCE', 'DOI', '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'.
      
        The attribute pds:type must be equal to one of the following values 'PDS3', 'PDS4'.
      
        The attribute pds:registration_authority_id must be equal to the value '0001_NASA_PDS_1'.
      
        The attribute pds:steward_id must be equal to one of the following values 'atm', 'geo', 'img', 'naif', 'ops', 'pds', 'ppi', 'rings', 'rs', 'sbn'.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'PDS3', 'PDS4'.
      
        The attribute pds:steward_id must be equal to one of the following values 'atm', 'geo', 'img', 'naif', 'ops', 'pds', 'ppi', 'rings', 'rs', 'sbn'.
    
  
  
    
      
        The attribute 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_Frame_Rate', 'Units_of_Frequency', 'Units_of_Length', 'Units_of_Map_Scale', 'Units_of_Mass', 'Units_of_Misc', 'Units_of_None', 'Units_of_Optical_Path_Length', 'Units_of_Pressure', 'Units_of_Radiance', 'Units_of_Rates', 'Units_of_Solid_Angle', 'Units_of_Storage', 'Units_of_Temperature', 'Units_of_Time', 'Units_of_Velocity', 'Units_of_Voltage', 'Units_of_Volume'.
      
        The attribute pds:value_data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date_DOY', 'ASCII_Date_Time', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_UTC', 'ASCII_Date_Time_YMD', '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_Preserved', 'Vector_Cartesian_3', 'Vector_Cartesian_3_Acceleration', 'Vector_Cartesian_3_Pointing', 'Vector_Cartesian_3_Position', 'Vector_Cartesian_3_Velocity'.
    
  
  
    
      
        The attribute pds:unit_of_measure_type must be equal to one of the following values 'Units_of_Amount_Of_Substance', 'Units_of_Angle', 'Units_of_Angular_Velocity', 'Units_of_Area', 'Units_of_Frame_Rate', 'Units_of_Frequency', 'Units_of_Length', 'Units_of_Map_Scale', 'Units_of_Mass', 'Units_of_Misc', 'Units_of_None', 'Units_of_Optical_Path_Length', 'Units_of_Pressure', 'Units_of_Radiance', 'Units_of_Rates', 'Units_of_Solid_Angle', 'Units_of_Storage', 'Units_of_Temperature', 'Units_of_Time', 'Units_of_Velocity', 'Units_of_Voltage', 'Units_of_Volume'.
      
        The attribute pds:value_data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date_DOY', 'ASCII_Date_Time', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_UTC', 'ASCII_Date_Time_YMD', '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_Preserved'.
      
        The attribute pds:conceptual_domain must be equal to one of the following values 'BOOLEAN', 'INTEGER', 'NAME', 'NUMERIC', 'REAL', 'SHORT_STRING', 'TEXT', 'TIME', 'TYPE', 'UNKNOWN'.
    
  
  
    
      
        The attribute 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'.
    
  
  
    
      
        The attribute pds:line_display_direction must be equal to one of the following values 'Down', 'Up'.
      
        The attribute pds:sample_display_direction must be equal to the value 'Right'.
    
  
  
    
      
        The attribute pds:document_standard_id must be equal to one of the following values '7-Bit ASCII Text', 'Encapsulated Postscript', 'GIF', 'HTML 2.0', 'HTML 3.2', 'HTML 4.0', 'HTML 4.01', 'JPEG', 'LaTEX', 'Microsoft Word', 'PDF', 'PDF/A', 'PNG', 'Postscript', 'Rich Text', 'TIFF', 'UTF-8 Text'.
    
  
  
    
      
        The attribute pds:format_type must be equal to one of the following values 'multiple file', 'single file'.
    
  
  
    
      
        The attribute 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'.
    
  
  
    
      
        The attribute pds:encoding_standard_id must be equal to the value 'CCSDS Communication Protocols'.
    
  
  
    
      
        The attribute pds:encoding_standard_id must be equal to the value 'TIFF'.
    
  
  
    
      
        The attribute pds:encoding_standard_id must be equal to one of the following values 'GIF', 'J2C', 'JPEG', 'PDF', 'PDF/A', 'PNG', 'TIFF'.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'Laboratory', 'Observatory'.
    
  
  
    
      
        The attribute pds:data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date', 'ASCII_Date_DOY', 'ASCII_Date_Time', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_UTC', 'ASCII_Date_Time_YMD', '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'.
    
  
  
    
      
        The attribute pds:data_type must be equal to one of the following values 'SignedBitString', 'UnsignedBitString'.
    
  
  
    
      
        The attribute pds:data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date', 'ASCII_Date_DOY', 'ASCII_Date_Time', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_UTC', 'ASCII_Date_Time_YMD', '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'.
    
  
  
    
      
        The attribute pds:data_type must be equal to one of the following values 'ASCII_AnyURI', 'ASCII_Boolean', 'ASCII_DOI', 'ASCII_Date', 'ASCII_Date_DOY', 'ASCII_Date_Time', 'ASCII_Date_Time_DOY', 'ASCII_Date_Time_UTC', 'ASCII_Date_Time_YMD', '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'.
    
  
  
    
      
        The attribute pds:parsing_standard_id must be equal to one of the following values '7-Bit ASCII Text', 'FITS 3.0', 'ISIS2', 'ISIS3', 'PDS DSV 1', 'PDS ODL 2', 'PDS3', 'Pre-PDS3', 'UTF-8 Text', 'VICAR1', 'VICAR2'.
    
  
  
    
      
        The value of the attribute logical_identifier must start with 'urn:nasa:pds:'
      
        The value of the attribute logical_identifier must not include a value that contains '::'
      
        The attribute pds:product_class must be equal to one of the following values 'Product_AIP', '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_File_Repository', 'Product_File_Text', 'Product_Instrument_Host_PDS3', 'Product_Instrument_PDS3', 'Product_Mission_PDS3', 'Product_Observational', 'Product_Proxy_PDS3', 'Product_SIP', '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'.
      
        The attribute pds:information_model_version must be equal to the value '1.0.0.0'.
    
  
  
    
      
        The ROOT element must be one of the allowed types.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'Accelerometer', 'Alpha Particle Detector', 'Alpha Particle Xray Spectrometer', 'Altimeter', 'Anemometer', 'Atomic Force Microscope', 'Barometer', 'Biology Experiments', 'Bolometer', 'Camera', 'Cosmic Ray Detector', 'Dust Detector', 'Electrical Probe', 'Energetic Particle Detector', 'Gamma Ray Detector', 'Gas Analyzer', 'Grinding And Drilling Tool', 'Hygrometer', 'Imager', 'Imaging Spectrometer', 'Inertial Measurement Unit', 'Infrared Spectrometer', 'Laser Induced Breakdown Spectrometer', 'Magnetometer', 'Mass Spectrometer', 'Microwave Spectrometer', 'Moessbauer Spectrometer', 'Naked Eye', 'Neutral Particle Detector', 'Neutron Detector', 'Photometer', 'Plasma Analyzer', 'Plasma Detector', 'Plasma Wave Spectrometer', 'Polarimeter', 'RADAR', 'Radio Science', 'Radio Spectrometer', 'Radio Telescope', 'Radiometer', 'Reflectometer', 'Spectrograph Imager', 'Spectrometer', 'Thermal And Electrical Conductivity Probe', 'Thermal Imager', 'Thermal Probe', 'Thermometer', 'Ultraviolet Spectrometer', 'Wet Chemistry Laboratory', 'X-ray Defraction Spectrometer', 'X-ray Detector', 'X-ray Fluorescence', 'X-ray Fluorescence Spectrometer'.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'Earth Based', 'Rover', 'Spacecraft'.
    
  
  
    
      
      
      
      
      
      
      
        The number of colons found in lid_reference: () is inconsistent with the number expected: (:).
      
        The number of colons found in lidvid_reference: () is inconsistent with the number expected: (:).
      
        The value of the attribute lid_reference must start with 'urn:nasa:pds:'
      
        The value of the attribute lidvid_reference must start with 'urn:nasa:pds:'
      
        The value of the attribute lidvid_reference must include a value that contains '::' followed by version id
    
  
  
    
      
        Inventory.Field_Delimited does not match the expected number of instances
      
        Inventory.offset must have a value of '0'
      
        The attribute pds:reference_type must be equal to the value 'inventory_has_member_product'.
      
        The attribute pds:record_delimiter must be equal to the value 'carriage-return line-feed'.
      
        The attribute pds:parsing_standard_id must be equal to the value 'PDS DSV 1'.
      
        The attribute pds:field_delimiter must be equal to one of the following values 'comma', 'horizontal tab', 'semicolon', 'vertical bar'.
    
  
  
    
      
        The first field of an Inventory must have field_number set to 1.
      
        The first field of an Inventory must have maximum_field_length set to 1.
      
        The first field of an Inventory must have data type set to 'ASCII_String'.
      
        The first field of an Inventory must have name set to 'Member_Status'.
    
  
  
    
      
        The second field of an Inventory must have field_number set to 2.
      
        The second field of an Inventory must have data_type set to 'ASCII_LIDVID_LID'.
      
        The second field of an Inventory must have name set to 'LIDVID_LID'.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'Individual Investigation', 'Mission', 'Observing Campaign', 'Other Investigation'.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'Individual Investigation', 'Mission', 'Observing Campaign', 'Other Investigation'.
    
  
  
    
      
        The attribute pds:name must be equal to one of the following values 'Engineering', 'Geosciences', 'Imaging', 'Management', 'Navigation Ancillary Information Facility', 'Planetary Atmospheres', 'Planetary Plasma Interactions', 'Planetary Rings', 'Planetary Science Archive', 'Radio Science', 'Small Bodies'.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'Artificial Illumination', 'Instrument', 'Laboratory', 'Literature Search', 'Naked Eye', 'Observatory', 'Spacecraft', 'Telescope'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'is_instrument', 'is_instrument_host', 'is_other', 'is_facility', 'is_telescope'.
    
  
  
    
      
        The attribute pds:affiliation_type must be equal to one of the following values 'Affiliate', 'Data Provider', 'Manager', 'Technical Staff'.
      
        The attribute pds:team_name must be equal to one of the following values 'Engineering', 'Geosciences', 'Headquarters', 'Imaging', 'Management', 'National Space Science Data Center', 'Navigation Ancillary Information Facility', 'Planetary Atmospheres', 'Planetary Plasma Interactions', 'Planetary Rings', 'Radio Science', 'Small Bodies'.
    
  
  
    
      
        The attribute 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'.
      
        The attribute pds:type must be equal to one of the following values 'Altimetry', 'Astrometry', 'Count', 'E/B-Field Vectors', 'Gravity Model', 'Image', 'Lightcurves', 'Magnetometry', 'Map', 'Meteorology', 'Null Result', 'Occultation', 'Photometry', 'Physical Parameters', 'Polarimetry', 'Radiometry', 'Reference', 'Shape Model', 'Spectrum'.
      
        The attribute pds:purpose must be equal to one of the following values 'Calibration', 'Checkout', 'Engineering', 'Navigation', 'Science'.
      
        The attribute pds:processing_level_id must be equal to one of the following values 'Calibrated', 'Derived', 'Partially Processed', 'Raw', 'Telemetry'.
    
  
  
    
      
        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'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'browse_to_data', 'browse_to_thumbnail'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'bundle_to_investigation'.
    
  
  
    
      
        In Product_Bundle a description is required in Citation_Information.
    
  
  
    
      
      
      
        In Product_Bundle, the number of colons found: () is inconsistent with the number expected: ().
    
  
  
    
      
        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_associate'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'collection_to_investigation'.
    
  
  
    
      
        In Product_Collection a description is required in Citation_Information.
    
  
  
    
      
      
      
        In Product_Collection, the number of colons found: () is inconsistent with the number expected: ().
    
  
  
    
      
        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_schema', 'collection_to_errata', 'collection_to_bundle', 'collection_to_personnel', 'collection_to_investigation', 'collection_to_instrument', 'collection_to_instrument_host', 'collection_to_target', 'collection_to_associate'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'context_to_associate', 'instrument_host_to_investigation', 'instrument_host_to_document', 'instrument_host_to_target', 'instrument_to_instrument_host', 'instrument_to_document', 'investigation_to_target', 'investigation_to_document', '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'.
    
  
  
    
      
        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'.
    
  
  
    
      
        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'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'document_to_investigation'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'document_to_target'.
    
  
  
    
      
        In Product_Document a description is required in Citation_Information.
    
  
  
    
      
        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'.
    
  
  
    
      
        In Product_File_Text a description is required in Citation_Information.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'data_to_investigation'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'data_to_resource', 'data_to_calibration_document', 'data_to_calibration_product', 'data_to_raw_product', 'data_to_calibrated_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'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'package_has_collection', 'package_has_bundle', 'package_has_product'.
    
  
  
    
      
        In Product_SPICE_Kernel the Time_Coordinates, Investigation_Area, Target_Identification, and Observing_System classes must be present
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'zip_to_package'.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'SPICE', 'Spacecraft Telemetry'.
    
  
  
    
      
        The attribute pds:data_type must be equal to the value 'ASCII_Real'.
    
  
  
    
      
        The attribute 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'.
    
  
  
    
      
        The attribute pds:encoding_type must be equal to one of the following values 'Binary', 'Character'.
      
        The attribute pds:parsing_standard_id must be equal to the value 'SPICE'.
      
        The attribute pds:kernel_type must be equal to one of the following values 'CK', 'DBK', 'DSK', 'EK', 'FK', 'IK', 'LSK', 'MK', 'PCK', 'SCLK', 'SPK'.
    
  
  
    
      
        The attribute pds:parsing_standard_id must be equal to one of the following values 'WADL', 'WSDL 2.n'.
    
  
  
    
      
        The attribute pds:valid_maximum must be equal to one of the following values '254', '32767', '65522'.
      
        The attribute pds:valid_minimum must be equal to one of the following values '-32752', '1', '3', '5', 'FF7FFFFA', 'FFEFFFFF'.
      
        The attribute pds:low_representation_saturation must be equal to one of the following values '-32767', '1', '16#FF7FFFFC#', '16#FFFEFFFF#'.
      
        The attribute pds:high_representation_saturation must be equal to one of the following values '-32764', '255', '4', '65535', 'FF7FFFFF', 'FFFBFFFF'.
      
        The attribute pds:high_instrument_saturation must be equal to one of the following values '-32765', '255', '3', '65534', 'FF7FFFFE', 'FFFCFFFF'.
      
        The attribute pds:low_instrument_saturation must be equal to one of the following values '-32766', '0', '2', 'FF7FFFFD', 'FFFDFFFF'.
    
  
  
    
      
        The attribute pds:record_delimiter must be equal to the value 'carriage-return line-feed'.
    
  
  
    
      
        The attribute pds:record_delimiter must be equal to the value 'carriage-return line-feed'.
    
  
  
    
      
        The attribute pds:record_delimiter must be equal to the value 'carriage-return line-feed'.
      
        The attribute pds:parsing_standard_id must be equal to the value 'PDS DSV 1'.
      
        The attribute pds:field_delimiter must be equal to one of the following values 'comma', 'horizontal tab', 'semicolon', 'vertical bar'.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'Asteroid', 'Comet', 'Dust', 'Dwarf Planet', 'Galaxy', 'Globular Cluster', 'Meteorite', 'Meteoroid', 'Meteoroid Stream', 'Nebula', 'Open Cluster', 'Planet', 'Planetary Nebula', 'Planetary System', 'Plasma Cloud', 'Ring', 'Satellite', 'Star', 'Star Cluster', 'Sun', 'Terrestrial Sample', 'Trans-Neptunian Object'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'data_to_target', 'collection_to_target', 'bundle_to_target'.
    
  
  
    
      
        The attribute pds:coordinate_source must be equal to one of the following values 'Aerial survey - North American (1983) datum', 'Astronomical', 'Doppler determined - WGS 72 datum', 'Geodetic - Adindan datum', 'Geodetic - Australian datum', 'Geodetic - Campo Inchauspe (Argentina) datum', 'Geodetic - Cape (South Africa) datum', 'Geodetic - Corregio Alegre (Brazil) datum', 'Geodetic - European 1979 datum', 'Geodetic - European datum', 'Geodetic - GRS 80 datum', 'Geodetic - Hermannskogel datum', 'Geodetic - Indian datum', 'Geodetic - La Canoa (Venezuela) datum', 'Geodetic - New Zealand datum', 'Geodetic - North American (1927) datum', 'Geodetic - Old Hawaiian datum', 'Geodetic - Ordnance Survey of Great Britain (1936) datum', 'Geodetic - Ordnance Survey of Great Britain (SN) 1980 datum', 'Geodetic - Potsdam datum', 'Geodetic - Puerto Rican (1940) datum', 'Geodetic - South American datum', 'Geodetic - Tokyo datum', 'Geodetic - WGS 84 datum', 'Geodetic - datum unknown', 'Satellite determined - datum unknown', 'Unknown'.
    
  
  
    
      
        The attribute pds:language must be equal to one of the following values 'English', 'Russian'.
    
  
  
    
      
        The attribute pds:record_delimiter must be equal to the value 'carriage-return line-feed'.
    
  
  
    
      
        The attribute pds:sampling_parameter_scale must be equal to one of the following values 'Exponential', 'Linear', 'Logarithmic'.
    
  
  
    
      
        The attribute reference_type must be set to one of the following values 'data_to_update', 'collection_to_update', 'bundle_to_update'.
    
  
  
    
      
        The attribute pds:type must be equal to one of the following values 'Acceleration', 'Pointing', 'Position', 'Velocity'.
      
        The attribute pds:data_type must be equal to the value 'ASCII_Real'.
      
        The attribute pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'.
    
  
  
    
      
        The attribute pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'.
    
  
  
    
      
        The attribute pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'.
    
  
  
    
      
        The attribute pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'.
    
  
  
    
      
        The attribute pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'.
    
  
  
    
      
        The attribute pds:reference_frame_id must be equal to one of the following values 'ICRF', 'MOON_ME_DE421'.
    
  
  
    
      
        The attribute 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'.
    
  
  
    
      
        XML_Schema.offset must have a value of '0'
      
        The attribute pds:parsing_standard_id must be equal to one of the following values 'Schematron ISO/IEC 19757-3:2006', 'XML Schema Version 1.1'.
    
  
  
    
      
        The attribute pds:container_type must be equal to one of the following values 'GZIP', 'LZIP', 'TAR', 'ZIP'.
    
  





© 2015 - 2025 Weber Informatics LLC | Privacy Policy