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', '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', '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', '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', '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', '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', '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: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: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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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', '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: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: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:scam_type must be equal to one of the following values '0', '1', '16', '18', '2', '36', '4', '48', '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'.