Schematron using XPath 2.0
/pds:Product_Observational/pds:Observation_Area/pds:Mission_Area/msl:Observation_Information/Rule
msl:error:sclk_rule_0: If msl: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
msl:spacecraft_clock_partition.
/pds:Product_Observational/pds:Observation_Area/pds:Mission_Area/msl:Observation_Information/Rule
msl:error:sclk_rule_1: If msl: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
msl:spacecraft_clock_partition.
/pds:Product_Observational/pds:Observation_Area/pds:Mission_Area/msl:Observation_Information/Rule
msl:error:ltst_rule_0: If msl: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
msl:start_local_true_solar_time_sol.
/pds:Product_Observational/pds:Observation_Area/pds:Mission_Area/msl:Observation_Information/Rule
msl:error:ltst_rule_1: If msl: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
msl:stop_local_true_solar_time_sol.
msl:Observation_Information/msl:active_flight_computer/msl:active_flight_computer
The attribute msl:Observation_Information/msl:active_flight_computer must be equal to one of the following values 'A', 'B'.
msl:Observation_Information/msl:mission_phase_name/msl:mission_phase_name
The attribute msl:Observation_Information/msl:mission_phase_name must be equal to one of the following values 'CRUISE AND APPROACH', 'DEVELOPMENT', 'ENTRY, DESCENT, AND LANDING', 'EXTENDED SURFACE MISSION', 'LAUNCH', 'PRIMARY SURFACE MISSION'.
msl:Observation_Information/msl:product_type/msl:product_type
The attribute msl:Observation_Information/msl:product_type must be equal to one of the following values 'APXS_EDR', 'APXS_RSP', 'APXS_RWP', 'CHEMCAM-CCS', 'CHEMCAM-MOC', 'CHEMCAM-PSV', 'CHEMCAM-RDR', 'CHEMCAM-TEC', 'CHEMIN_ECC', 'CHEMIN_ED1', 'CHEMIN_EDA', 'CHEMIN_EDS', 'CHEMIN_EE1', 'CHEMIN_EEA', 'CHEMIN_EES', 'CHEMIN_EFM', 'CHEMIN_EHK', 'CHEMIN_ETR', 'CHEMIN_MIN', 'CHEMIN_RD1', 'CHEMIN_RDA', 'CHEMIN_RDF', 'CHEMIN_RDS', 'CHEMIN_RE1', 'CHEMIN_REA', 'CHEMIN_RES', 'CHEMIN_RTR', 'DAN_ACTIVE', 'DAN_PASSIVE', 'DAN_RDR_AA', 'DAN_RDR_AC', 'DAN_RDR_AP', 'DAN_RDR_EN', 'DAN_RDR_PA', 'DAN_STANDBY', 'Mastcam_Photometry_Cube', 'RAD_EDR', 'RAD_RDR', 'SAM_RDR'.