Schematron using XPath 2.0
The instrument context LID for BELA must be: urn:esa:psa:context:instrument:bela.mpo
BELA bundles must have a bundle identifier bc_mpo_bela
BepiColombo bundles must have a LID starting bc
The instrument context LID for BERM must be: urn:esa:psa:context:instrument:berm.mpo
BERM bundles must have a bundle identifier bc_mpo_berm
The internal reference for the instrument host must be equal to one of the following values:
'urn:esa:psa:context:instrument_host:spacecraft.mpo',
'urn:esa:psa:context:instrument_host:spacecraft.mmo',
'urn:esa:psa:context:instrument_host:spacecraft.mtm'
The attribute pds:name must be equal to one of the following values: 'Mercury Planetary Orbiter', 'Mercury Magnetospheric Orbiter', 'Mercury Transfer Module'
Each product must have ONE Observing_System_Component of type Instrument
The attribute pds:name must be equal to one of the following values
'BELA', 'BERM', 'ISA', 'MPO-MAG', 'MCAM', 'MERTIS', 'MGNS', 'MIXS', 'MORE', 'PHEBUS',
'SERENA', 'SIMBIO-SYS', 'SIXS')
The attribute Investigation_Area/type type must be equal to 'Mission'.
The attribute Investigation_Area/name must be equal to 'BepiColombo'.
The attribute Investigation_Area/Internal_Reference/lid_reference must be equal to: 'urn:esa:psa:context:investigation:mission.bc'
The instrument context LID for ISA must be: urn:esa:psa:context:instrument:isa.mpo
ISA bundles must have a bundle identifier bc_mpo_isa
The instrument context LID for MPO-MAG must be: urn:esa:psa:context:instrument:mag.mpo
Sub-instrument for MPO-MAG must be IB or OB
MPO-MAG bundles must have a bundle identifier bc_mpo_mag
The instrument context LID for MCAM must be: urn:esa:psa:context:instrument:mcam.mtm
Sub-instrument for MCAM must be CAM1, CAM2 or CAM3
MCAM bundles must have a bundle identifier bc_mtm_mcam
The instrument context LID for MERTIS must be: urn:esa:psa:context:instrument:mertis.mpo
Sub-instrument for MERTIS must be TIR or TIS
MERTIS bundles must have a bundle identifier bc_mpo_mertis
The instrument context LID for MGNS must be: urn:esa:psa:context:instrument:mgns.mpo
MGNS bundles must have a bundle identifier bc_mpo_mgns
The attribute psa:mission_phase_identifier must be equal to one of the following values:
'testing',
'sft-tbtv',
'sft2',
'magnetic',
'svt1a',
'svt1b',
'mst',
'svt1c',
'svt2',
'necp',
'cruise',
'ega',
'vga1',
'vga2',
'mga1',
'mga2',
'mga3',
'mga4',
'mga5',
'mga6',
'mocp',
'msp'.
The attribute psa:mission_phase_name must be equal to one of the following values
'On-ground Testing and Calibration Campaign',
'SFT TBTV Campaign on PFM',
'SFT2 Test Campaign on PFM',
'Magnetic Test Campaign on PFM',
'SVT1a Test Campaign',
'SVT1b Test Campaign',
'MST Test Campaign',
'SVT1c Test Campaign',
'SVT2 Test Campaign',
'Near-Earth Commissioning Phase',
'Cruise',
'Earth Gravity Assist',
'Venus Gravity Assist 1',
'Venus Gravity Assist 2',
'Mercury Gravity Assist 1',
'Mercury Gravity Assist 2',
'Mercury Gravity Assist 3',
'Mercury Gravity Assist 4',
'Mercury Gravity Assist 5',
'Mercury Gravity Assist 6',
'Mercury Orbit Commissioning Phase',
'Mercury Science Phase'.
The instrument context LID for MIXS must be: urn:esa:psa:context:instrument:mixs.mpo
Sub-instrument for MIXS must be MIXS-T or MIXS-C
MIXS bundles must have a bundle identifier bc_mpo_mixs
The instrument context LID for MORE must be: urn:esa:psa:context:instrument:more.mpo
MORE bundles must have a bundle identifier bc_mpo_more
The instrument context LID for PHEBUS must be: urn:esa:psa:context:instrument:phebus.mpo
Sub-instrument for PHEBUS must be FUV or EUV
PHEBUS bundles must have a bundle identifier bc_mpo_phebus
The instrument context LID for SERENA must be: urn:esa:psa:context:instrument:serena.mpo
Sub-instrument for SERENA must be ELENA, MIPA, PICAM, or STROFIO
SERENA bundles must have a bundle identifier bc_mpo_serena
The instrument context LID for SIMBIO-SYS must be: urn:esa:psa:context:instrument:simbio-sys.mpo
Sub-instrument for SIMBIO-SYS must be STC or VIHI
SIMBIO-SYS bundles must have a bundle identifier bc_mpo_simbio-sys
The instrument context LID for SIMBIO-SYS must be: urn:esa:psa:context:instrument:sixs.mpo
Sub-instrument for SIXS must be SIXS-X or SIXS-P
SIXS bundles must have a bundle identifier bc_mpo_sixs