Schematron using XPath 2.0
mars2020:Algorithm_Parameter_Table_Values/mars2020:ol_p4_t/mars2020:ol_p4_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Algorithm_Parameter_Table_Values/mars2020:ol_tb_t/mars2020:ol_tb_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Algorithm_Parameter_Table_Values/mars2020:ol_tt_t/mars2020:ol_tt_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Algorithm_Parameter_Table_Values/mars2020:ol_xibp4_t/mars2020:ol_xibp4_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Algorithm_Parameter_Table_Values/mars2020:ol_xitp4_t/mars2020:ol_xitp4_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Algorithm_Parameter_Table_Values/mars2020:zib_h_calibrated/mars2020:zib_h_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Algorithm_Parameter_Table_Values/mars2020:zib_l_calibrated/mars2020:zib_l_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Algorithm_Parameter_Table_Values/mars2020:zit_h_calibrated/mars2020:zit_h_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Algorithm_Parameter_Table_Values/mars2020:zit_l_calibrated/mars2020:zit_l_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Device_Current/mars2020:current_value/mars2020:current_value
The attribute @unit must be equal to one of the following values 'A', 'mA'.
mars2020:Device_Flash/mars2020:flash_duration/mars2020:flash_duration
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Device_Temperature/mars2020:temperature_value/mars2020:temperature_value
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Device_Voltage/mars2020:voltage_value/mars2020:voltage_value
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Observation_Information/mars2020:active_flight_computer/mars2020:active_flight_computer
The attribute mars2020:Observation_Information/mars2020:active_flight_computer must be equal to one of the following values 'A', 'B'.
mars2020:Observation_Information/mars2020:mission_phase_name/mars2020:mission_phase_name
The attribute mars2020:Observation_Information/mars2020:mission_phase_name must be equal to one of the following values 'ATLO', 'Cruise', 'Development', 'Surface Mission', 'Test'.
mars2020:Observation_Information/mars2020:start_solar_longitude/mars2020:start_solar_longitude
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
mars2020:Observation_Information/mars2020:stop_solar_longitude/mars2020:stop_solar_longitude
The attribute @unit must be equal to one of the following values 'arcmin', 'arcsec', 'deg', 'hr', 'mrad', 'rad'.
mars2020:RIMFAX_Parameters/mars2020:gate_frequency/mars2020:gate_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
mars2020:RIMFAX_Parameters/mars2020:rx_delay/mars2020:rx_delay
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:RIMFAX_Parameters/mars2020:start_frequency/mars2020:start_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
mars2020:RIMFAX_Parameters/mars2020:stop_frequency/mars2020:stop_frequency
The attribute @unit must be equal to one of the following values 'GHz', 'Hz', 'MHz', 'THz', 'kHz', 'mHz'.
mars2020:RIMFAX_Parameters/mars2020:sweep_time/mars2020:sweep_time
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:RIMFAX_Parameters/mars2020:tx_delay/mars2020:tx_delay
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Run_Control_Table_Step/mars2020:ol_p4_h_calibrated/mars2020:ol_p4_h_calibrated
The attribute @unit must be equal to one of the following values 'Pa', 'bar', 'hPa', 'mbar'.
mars2020:Run_Control_Table_Step/mars2020:ol_p4_l_calibrated/mars2020:ol_p4_l_calibrated
The attribute @unit must be equal to one of the following values 'Pa', 'bar', 'hPa', 'mbar'.
mars2020:Run_Control_Table_Step/mars2020:ol_tb_h_calibrated/mars2020:ol_tb_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Run_Control_Table_Step/mars2020:ol_tb_l_calibrated/mars2020:ol_tb_l_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Run_Control_Table_Step/mars2020:ol_tt_h_calibrated/mars2020:ol_tt_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Run_Control_Table_Step/mars2020:ol_tt_l_calibrated/mars2020:ol_tt_l_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Run_Control_Table_Step/mars2020:step_duration/mars2020:step_duration
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Run_Control_Table_Step/mars2020:zib_os_calibrated/mars2020:zib_os_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Run_Control_Table_Step/mars2020:zib_sp_calibrated/mars2020:zib_sp_calibrated
The attribute @unit must be equal to one of the following values 'A', 'mA'.
mars2020:Run_Control_Table_Step/mars2020:zit_os_calibrated/mars2020:zit_os_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Run_Control_Table_Step/mars2020:zit_sp_calibrated/mars2020:zit_sp_calibrated
The attribute @unit must be equal to one of the following values 'A', 'mA'.
mars2020:Run_Control_Table_Step/mars2020:zp4_sp_calibrated/mars2020:zp4_sp_calibrated
The attribute @unit must be equal to one of the following values 'Pa', 'bar', 'hPa', 'mbar'.
mars2020:Run_Control_Table_Step/mars2020:ztb_sp_calibrated/mars2020:ztb_sp_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Run_Control_Table_Step/mars2020:ztt_sp_calibrated/mars2020:ztt_sp_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Run_Parameter_Table_Values/mars2020:cl_ics123_h_calibrated/mars2020:cl_ics123_h_calibrated
The attribute @unit must be equal to one of the following values 'A', 'mA'.
mars2020:Run_Parameter_Table_Values/mars2020:cl_ics123_t/mars2020:cl_ics123_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Run_Parameter_Table_Values/mars2020:cl_ics4_h_calibrated/mars2020:cl_ics4_h_calibrated
The attribute @unit must be equal to one of the following values 'A', 'mA'.
mars2020:Run_Parameter_Table_Values/mars2020:cl_ics4_t/mars2020:cl_ics4_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Run_Parameter_Table_Values/mars2020:tl_ics1234_h_calibrated/mars2020:tl_ics1234_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Run_Parameter_Table_Values/mars2020:tl_ics1234_t/mars2020:tl_ics1234_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_ib_h_calibrated/mars2020:sl_ib_h_calibrated
The attribute @unit must be equal to one of the following values 'A', 'mA'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_ib_t/mars2020:sl_ib_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_it_h_calibrated/mars2020:sl_it_h_calibrated
The attribute @unit must be equal to one of the following values 'A', 'mA'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_it_t/mars2020:sl_it_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_p2_h_calibrated/mars2020:sl_p2_h_calibrated
The attribute @unit must be equal to one of the following values 'Pa', 'bar', 'hPa', 'mbar'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_p2_t/mars2020:sl_p2_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_p3_h_calibrated/mars2020:sl_p3_h_calibrated
The attribute @unit must be equal to one of the following values 'Pa', 'bar', 'hPa', 'mbar'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_p3_t/mars2020:sl_p3_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_p4_h_calibrated/mars2020:sl_p4_h_calibrated
The attribute @unit must be equal to one of the following values 'Pa', 'bar', 'hPa', 'mbar'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_p4_t/mars2020:sl_p4_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_p5_h_calibrated/mars2020:sl_p5_h_calibrated
The attribute @unit must be equal to one of the following values 'Pa', 'bar', 'hPa', 'mbar'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_p5_t/mars2020:sl_p5_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t1_h_calibrated/mars2020:sl_t1_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t1_t/mars2020:sl_t1_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t22_h_calibrated/mars2020:sl_t22_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t22_t/mars2020:sl_t22_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t3_h_calibrated/mars2020:sl_t3_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t3_t/mars2020:sl_t3_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t4_h_calibrated/mars2020:sl_t4_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t4_t/mars2020:sl_t4_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t7_h_calibrated/mars2020:sl_t7_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t7_l_calibrated/mars2020:sl_t7_l_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_t7_t/mars2020:sl_t7_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_tb_h_calibrated/mars2020:sl_tb_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_tb_t/mars2020:sl_tb_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_tt_h_calibrated/mars2020:sl_tt_h_calibrated
The attribute @unit must be equal to one of the following values 'K', 'degC'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_tt_t/mars2020:sl_tt_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_v28vm_h_calibrated/mars2020:sl_v28vm_h_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_v28vm_l_calibrated/mars2020:sl_v28vm_l_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_v28vm_t/mars2020:sl_v28vm_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_v28vs_h_calibrated/mars2020:sl_v28vs_h_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_v28vs_l_calibrated/mars2020:sl_v28vs_l_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_v28vs_t/mars2020:sl_v28vs_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_vb_h_calibrated/mars2020:sl_vb_h_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_vb_t/mars2020:sl_vb_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_vt_h_calibrated/mars2020:sl_vt_h_calibrated
The attribute @unit must be equal to one of the following values 'V', 'mV'.
mars2020:Safety_Parameter_Table_Values/mars2020:sl_vt_t/mars2020:sl_vt_t
The attribute @unit must be equal to one of the following values 'day', 'hr', 'julian day', 'microseconds', 'min', 'ms', 'ns', 's', 'yr'.
mars2020:SuperCam_Ancillary_Header/mars2020:scam_two_d_flag
The attribute mars2020:scam_two_d_flag must be equal to one of the following values 'true', 'false'.
mars2020:SuperCam_Ancillary_Header/mars2020:scam_rdstats_flag
The attribute mars2020:scam_rdstats_flag must be equal to one of the following values 'true', 'false'.
mars2020:SuperCam_Ancillary_Header/mars2020:scam_rastats_flag
The attribute mars2020:scam_rastats_flag must be equal to one of the following values 'true', 'false'.
mars2020:SuperCam_Ancillary_Header/mars2020:scam_ldstats_flag
The attribute mars2020:scam_ldstats_flag must be equal to one of the following values 'true', 'false'.
mars2020:SuperCam_Ancillary_Header/mars2020:scam_lastats_flag
The attribute mars2020:scam_lastats_flag must be equal to one of the following values 'true', 'false'.
mars2020:SuperCam_Ancillary_Header/mars2020:scam_ldark/mars2020:scam_ldark
The attribute mars2020:SuperCam_Ancillary_Header/mars2020:scam_ldark must be equal to one of the following values '0', '1', '2', '3'.
mars2020:SuperCam_Ancillary_Header/mars2020:scam_rdark/mars2020:scam_rdark
The attribute mars2020:SuperCam_Ancillary_Header/mars2020:scam_rdark must be equal to one of the following values '0', '1', '2', '3'.
mars2020:SuperCam_Ancillary_Header/mars2020:scam_type/mars2020:scam_type
The attribute mars2020:SuperCam_Ancillary_Header/mars2020:scam_type must be equal to one of the following values '0', '1', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '2', '20', '21', '22', '23', '24', '25', '26', '27', '28', '29', '3', '30', '31', '32', '33', '36', '4', '48', '49', '5', '6', '7', '8', '9'.
mars2020_time_rules/Rule
mars2020:error:sclk_rule_0: If mars2020:spacecraft_clock_start is
present, it must begin with a partition number followed by a forward slash, OR the partition number must be given by
mars2020:spacecraft_clock_partition.
mars2020_time_rules/Rule
mars2020:error:sclk_rule_1: If mars2020:spacecraft_clock_stop is
present, it must begin with a partition number followed by a forward slash, OR the partition number must be given by
mars2020:spacecraft_clock_partition.
mars2020_time_rules/Rule
mars2020:error:ltst_rule_0: If mars2020:start_local_true_solar_time is
present, it must include a sol number as in 'Sol-nnnnn hh:mm:ss[.fffff]', OR the sol number must be given by
mars2020:start_local_true_solar_time_sol.
mars2020_time_rules/Rule
mars2020:error:ltst_rule_1: If mars2020:stop_local_true_solar_time is
present, it must include a sol number as in 'Sol-nnnnn hh:mm:ss[.fffff]', OR the sol number must be given by
mars2020:stop_local_true_solar_time_sol.
mars2020_time_rules/Rule
mars2020:error:solnumber_rule_0: The mars2020:Observation_Information class must include either the attribute
mars2020:sol_number or the pair of attributes mars2020:start_sol_number and mars2020:stop_sol_number.
mars2020_time_rules/Rule
mars2020:error:solnumber_rule_1: If either of the pair mars2020:start_sol_number and mars2020:stop_sol_number is
present, then both must be present.
moxie_edlcam_internal_reference_rule/Rule
In the mars2020:MOXIE_Parameters/mars2020:Ancillary_Data/mars2020:Ancillary_Data_EDLCAM class, the attribute pds:reference_type must be equal to 'data_to_ancillary_data'.
moxie_meda_internal_reference_rule/Rule
In the mars2020:MOXIE_Parameters/mars2020:Ancillary_Data/mars2020:Ancillary_Data_MEDA class, the attribute pds:reference_type must be equal to 'data_to_ancillary_data'.
moxie_rover_internal_reference_rule/Rule
In the mars2020:MOXIE_Parameters/mars2020:Ancillary_Data/mars2020:Ancillary_Data_Rover class, the attribute pds:reference_type must be equal to 'data_to_ancillary_data'.
moxie_supercam_internal_reference_rule/Rule
In the mars2020:MOXIE_Parameters/mars2020:Ancillary_Data/mars2020:Ancillary_Data_Supercam class, the attribute pds:reference_type must be equal to 'data_to_ancillary_data'.