Expand all
Collapse all

Identifier:run_may
Element:/mzML/run/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000857 ! run attribute (children only)

Identifier:filecontent_must
Element:/mzML/fileDescription/fileContent/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000524 ! data file content (children only, repeatable)

Identifier:filecontent_may
Element:/mzML/fileDescription/fileContent/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000525 ! spectrum representation (children only)

Identifier:contact_must
Element:/mzML/fileDescription/contact/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:  MS:1000586 ! contact name (value-type=xsd:string)
Term:  MS:1000590 ! contact organization (value-type=xsd:string)

Identifier:contact_may
Element:/mzML/fileDescription/contact/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000585 ! contact person attribute (children only, repeatable)

Identifier:sourcefile_must
Element:/mzML/fileDescription/sourceFileList/sourceFile/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000560 ! mass spectrometer file format (children only)
Term:+ MS:1000561 ! data file checksum type (children only, repeatable)
Term:+ MS:1000767 ! native spectrum identifier format (children only)

Identifier:sample_may
Element:/mzML/sampleList/sample/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000548 ! sample attribute (children only, repeatable)
Term:+ PATO:0001241 ! quality of an object (children only, repeatable)
Term:+ GO:0005575 ! cellular_component (children only, repeatable)
Term:+ BTO:0000000 ! brenda source tissue ontology (children only, repeatable)

Identifier:instrumentconfiguration_must
Element:/mzML/instrumentConfigurationList/instrumentConfiguration/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000031 ! instrument model

Identifier:instrumentconfiguration_may
Element:/mzML/instrumentConfigurationList/instrumentConfiguration/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000496 ! instrument attribute (children only, repeatable)
Term:+ MS:1000597 ! ion optics type (children only)
Term:+ MS:1000487 ! ion optics attribute (children only, repeatable)

Identifier:source_must
Element:/mzML/instrumentConfigurationList/instrumentConfiguration/componentList/source/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000008 ! ionization type

Identifier:source_may
Element:/mzML/instrumentConfigurationList/instrumentConfiguration/componentList/source/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000007 ! inlet type (children only)
Term:+ MS:1000482 ! source attribute (children only, repeatable)
Term:+ MS:1000841 ! laser attribute (children only, repeatable)
Term:+ MS:1000842 ! laser type (children only)
Term:+ MS:1000832 ! MALDI matrix application (children only, repeatable)
Term:+ MS:1000833 ! matrix application type (children only)

Identifier:analyzer_must
Element:/mzML/instrumentConfigurationList/instrumentConfiguration/componentList/analyzer/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000443 ! mass analyzer type

Identifier:analyzer_may
Element:/mzML/instrumentConfigurationList/instrumentConfiguration/componentList/analyzer/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000480 ! mass analyzer attribute (children only, repeatable)

Identifier:detector_must
Element:/mzML/instrumentConfigurationList/instrumentConfiguration/componentList/detector/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000026 ! detector type

Identifier:detector_may
Element:/mzML/instrumentConfigurationList/instrumentConfiguration/componentList/detector/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000027 ! detector acquisition mode (children only, repeatable)
Term:+ MS:1000481 ! detector attribute (children only, repeatable)

Identifier:software_must
Element:/mzML/softwareList/software/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000531 ! software (children only)

Identifier:processingmethod_must
Element:/mzML/dataProcessingList/dataProcessing/processingMethod/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000452 ! data transformation (children only, repeatable)

Identifier:processingmethod_may
Element:/mzML/dataProcessingList/dataProcessing/processingMethod/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000630 ! data processing parameter (children only, repeatable)

Identifier:spectrum_must
Element:/mzML/run/spectrumList/spectrum/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000559 ! spectrum type (children only)
Term:+ MS:1000525 ! spectrum representation

Identifier:spectrum_may
Element:/mzML/run/spectrumList/spectrum/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000499 ! spectrum attribute (children only, repeatable)
Term:+ MS:1000465 ! scan polarity (children only)

Identifier:scan_must
Element:/mzML/run/spectrumList/spectrum/scanList/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000570 ! spectra combination (children only)

Identifier:scan_may
Element:/mzML/run/spectrumList/spectrum/scanList/scan/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000503 ! scan attribute (children only, repeatable)
Term:+ MS:1000018 ! scan direction (children only)
Term:+ MS:1000019 ! scan law (children only)

Identifier:scanwindow_must
Element:/mzML/run/spectrumList/spectrum/scanList/scan/scanWindowList/scanWindow/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:  MS:1000500 ! scan window upper limit (value-type=xsd:decimal, units=MS:1000040!m/z)
Term:  MS:1000501 ! scan window lower limit (value-type=xsd:decimal, units=MS:1000040!m/z)

Identifier:scanwindow_may
Element:/mzML/run/spectrumList/spectrum/scanList/scan/scanWindowList/scanWindow/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000549 ! selection window attribute (children only, repeatable)

Identifier:precursor_selectedion_must
Element:/mzML/run/spectrumList/spectrum/precursorList/precursor/selectedIonList/selectedIon/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000455 ! ion selection attribute (children only, repeatable)

Identifier:precursor_activation_must
Element:/mzML/run/spectrumList/spectrum/precursorList/precursor/activation/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000044 ! dissociation method (repeatable)

Identifier:precursor_activation_may
Element:/mzML/run/spectrumList/spectrum/precursorList/precursor/activation/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000510 ! precursor activation attribute (children only, repeatable)

Identifier:precursor_isolationwindow_may
Element:/mzML/run/spectrumList/spectrum/precursorList/precursor/isolationWindow/cvParam/@accession
Requirement level:MAY
Combination logic:AND
Term:+ MS:1000792 ! isolation window attribute (children only, repeatable)

Identifier:product_isolationwindow_may
Element:/mzML/run/spectrumList/spectrum/productList/product/isolationWindow/cvParam/@accession
Requirement level:MAY
Combination logic:AND
Term:+ MS:1000792 ! isolation window attribute (children only, repeatable)

Identifier:spectrum_binarydataarray_must
Element:/mzML/run/spectrumList/spectrum/binaryDataArrayList/binaryDataArray/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000513 ! binary data array (children only)
Term:+ MS:1000518 ! binary data type (children only)
Term:+ MS:1000572 ! binary data compression type (children only)

Identifier:chromatogram_must
Element:/mzML/run/chromatogramList/chromatogram/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000626 ! chromatogram type (children only)

Identifier:chromatogram_may
Element:/mzML/run/chromatogramList/chromatogram/cvParam/@accession
Requirement level:MAY
Combination logic:OR
Term:+ MS:1000808 ! chromatogram attribute (children only, repeatable)

Identifier:chromatogram_precursor_isolationwindow_may
Element:/mzML/run/chromatogramList/chromatogram/precursor/isolationWindow/cvParam/@accession
Requirement level:MAY
Combination logic:AND
Term:+ MS:1000792 ! isolation window attribute (children only, repeatable)

Identifier:chromatogram_product_isolationwindow_may
Element:/mzML/run/chromatogramList/chromatogram/product/isolationWindow/cvParam/@accession
Requirement level:MAY
Combination logic:AND
Term:+ MS:1000792 ! isolation window attribute (children only, repeatable)

Identifier:chromatogram_binarydataarray_must
Element:/mzML/run/chromatogramList/chromatogram/binaryDataArrayList/binaryDataArray/cvParam/@accession
Requirement level:MUST
Combination logic:AND
Term:+ MS:1000513 ! binary data array (children only)
Term:+ MS:1000518 ! binary data type (children only)
Term:+ MS:1000572 ! binary data compression type (children only)