{
    "validation_version": "2.2.0",
    "created_at": "2026-03-11T21:25:07.751208+00:00",
    "violations": [
        {
            "rule_id": "rule___100_100_001_01",
            "title": "There is no input data.",
            "description": "There is no input.",
            "type": "ERROR",
            "section": "input",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_100_001_02",
            "title": "Input data format is not valid.",
            "description": "Input data must have valid schema.",
            "type": "ERROR",
            "section": "input",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_100_100_01",
            "title": "There is a critical file parse error for i_Investigation.txt.",
            "description": "Update i_Investigation.txt file considering error messages.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_100_100_02",
            "title": "There is a file parse error for i_Investigation.txt.",
            "description": "Update i_Investigation.txt file considering error messages.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_100_100_03",
            "title": "There is a file parse warning for i_Investigation.txt.",
            "description": "Update i_Investigation.txt file considering warning messages.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule___100_100_100_04",
            "title": "Investigation file name is not i_Investigation.txt",
            "description": "Update investigation name as i_Investigation.txt",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_100_100_05",
            "title": "There is no parser information for i_Investigation.txt.",
            "description": "Define i_Investigation.txt in parserMessages.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_100_100_06",
            "title": "Unreferenced investigation files.",
            "description": "Delete multiple investigation file within study folder.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_200_001_01",
            "title": "There is a critical file parse error for the sample file.",
            "description": "There is a critical file parse error for the sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_200_001_02",
            "title": "There is a file parse error for the sample file.",
            "description": "There is a file parse error for the sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule___100_200_001_03",
            "title": "There is a file parse warning for the sample file.",
            "description": "There is a file parse warning for the sample file.",
            "type": "WARNING",
            "section": "samples",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule___100_200_001_04",
            "title": "There is no parser information for sample file.",
            "description": "Define sample file in parserMessages.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule___100_200_001_05",
            "title": "There is no sample file for the study.",
            "description": "Define a sample file for the study.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_200_001_06",
            "title": "There are multiple sample files.",
            "description": "Define only one sample file for the study.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_200_001_08",
            "title": "Sample file name pattern is not correct.",
            "description": "Sample file name must start with 's_', contain study identifier and have extension '.txt'.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_200_001_09",
            "title": "Sample file is not referenced in i_Investigation.txt file.",
            "description": "Update i_Investigation.txt  file to reference the sample file or delete it.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_300_001_01",
            "title": "There is a critical file parse error for the assay file.",
            "description": "There is a critical file parse error for the assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_300_001_02",
            "title": "There is a file parse error for the assay file.",
            "description": "There is a file parse error for the assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule___100_300_001_03",
            "title": "There is a file parse warning for the assay file.",
            "description": "There is a file parse warning for the assay file.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule___100_300_001_04",
            "title": "There is no parser information for assay file.",
            "description": "Define assay file in parserMessages.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule___100_300_001_05",
            "title": "There is no assay file for the study.",
            "description": "Define an assay file for the study.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_300_001_06",
            "title": "Technology type not defined for assay file.",
            "description": "Assay file technology type must be defined to execute validation rules.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_300_001_07",
            "title": "Technology type not supported for assay file.",
            "description": "Assay file technology type not supported.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_300_001_08",
            "title": "Assay file name not correct pattern.",
            "description": "Assay file name must start with 'a_' and have extension '.txt'.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_300_001_09",
            "title": "Assay file is not referenced in i_Investigation.txt file.",
            "description": "Update i_Investigation.txt  file to reference the assay file or delete it.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_300_001_10",
            "title": "Assay file name contains invalid characters.",
            "description": "Use only .-_A-Za-z0-9 characters for an assay file name. e.g. a_REQ2025010211233_LC-MS_negative_reverse-phase_metabolite_profiling.txt",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_400_001_01",
            "title": "There is a critical file parse error for the metabolite assignment file.",
            "description": "There is a critical file parse error for the metabolite assignment file.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_400_001_02",
            "title": "There is a file parse error for the metabolite assignment file.",
            "description": "There is a file parse error for the metabolite assignment file.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule___100_400_001_03",
            "title": "There is a file parse warning for the metabolite assignment file.",
            "description": "There is a file parse warning for the metabolite assignment file.",
            "type": "WARNING",
            "section": "metabolites",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule___100_400_001_04",
            "title": "There is no parser information for metabolite assignment file.",
            "description": "Define metabolite assignment file in parserMessages.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule___100_400_001_05",
            "title": "Technology type not defined for metabolite assignment file.",
            "description": "Assignment file technology type must be defined to execute file type validation rules.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_400_001_06",
            "title": "Metabolite assignment file is not referenced in assay file(s).",
            "description": "Update assay files to reference the metabolite assignment or delete it.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_400_001_07",
            "title": "Metabolite assignment file name not correct pattern.",
            "description": "Metabolite assignment file name must start with 'm_' and have extension '.tsv'.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule___100_400_001_08",
            "title": "Metabolite assignment file name contains invalid characters.",
            "description": "Use only .-_A-Za-z0-9 characters for an metabolite assignment file name. e.g. m_REQ2025010211233_LC-MS_negative_reverse-phase_metabolite_profiling_v2_maf.tsv",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_01",
            "title": "Invalid multi-column structure in assay file.",
            "description": "There is an invalid multi-column structure in assay file. Check column order.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_02",
            "title": "Unordered or unlinked column structure in assay file.",
            "description": "There is an unordered or unlinked column in assay file. Check column order.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_03",
            "title": "Default columns not in assay file.",
            "description": "Default columns must exist in assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_04",
            "title": "Unexpected column in assay file.",
            "description": "Rename or remove unexpected columns in assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_05",
            "title": "Unexpected 'Protocol REF' column in assay file.",
            "description": "Unexpected 'Protocol REF' column in assay file. Only one 'Protocol REF' header is allowed in assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_06",
            "title": "Missing 'Protocol REF' column in assay file.",
            "description": "Add missing 'Protocol REF' column or related protocol section in assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_07",
            "title": "Empty columns in assay file.",
            "description": "Empty columns must not exist in assay file. All column headers must be defined.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_08",
            "title": "Order of default column header is not correct in assay file.",
            "description": "Order of default column header is not correct in assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_09",
            "title": "Multiple Parameter Value columns with same header are not allowed in assay file.",
            "description": "Parameter Value column headers should be unique in assay file.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_100_100_001_10",
            "title": "Column header name defined in template is not unique in assay file.",
            "description": "Default column header name (except Data File and Protocol REF columns) should be unique in assay file.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_100_100_001_11",
            "title": "Assay Parameter Value names not in investigation file.",
            "description": "Assay Parameter Value names must be referenced in i_Investigation.txt.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_12",
            "title": "Column name defined in MetaboLights template does not exist in assay file.",
            "description": "Add all missing columns defined in MetaboLights assay template.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_001_13",
            "title": "Column header structure is not correct in assay file.",
            "description": "Column header structure is not correct in assay file. Any ontology and unit column should have the leading columns, Term Source REF and Term Accession Number. Single columns must not have leading columns.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_002_01",
            "title": "Assay file not referenced in investigation file.",
            "description": "Assay file must be referenced in i_Investigation.txt.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_005_01",
            "title": "There is no row in assay file.",
            "description": "No row is defined in assay file. Add more than one row (run). Please ensure all samples, including controls, QCs, standards, etc, are referenced.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_100_100_005_02",
            "title": "There is only one row in assay file.",
            "description": "Only one row is defined in assay file. Add more than one row (run). Please ensure all sample, including controls, QCs, standards, etc, are referenced.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_001_01",
            "title": "Values with trailing or leading spaces in assay file.",
            "description": "Values in assay file should not start or end with space characters.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_03",
            "title": "Ontology Term Source REF not referenced in investigation file.",
            "description": "All ontology Term Source REFs should be referenced in ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_04",
            "title": "Ontology Term Source REF defined for empty ontology terms.",
            "description": "Select ontology terms and/or change ontology Term Source REF.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_06",
            "title": "Ontology Term Source REF defined for empty unit ontology terms.",
            "description": "Select unit ontology terms and/or change ontology Term Source REF.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_21",
            "title": "Value is not in the required ontologies or controlled lists associated with this column",
            "description": "A term MUST be selected from the required ontologies or controlled lists associated with this column.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_22",
            "title": "Value is not in the predefined ontologies or controlled lists associated with this column",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this column.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_23",
            "title": "Value is not in the default ontologies or controlled lists",
            "description": "A term SHOULD be selected from the default ontologies or controlled lists.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_24",
            "title": "The value does not match the required pattern.",
            "description": "The column value MUST have a valid pattern value.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_25",
            "title": "The value does not match the recommended pattern.",
            "description": "The column value SHOULD have a valid pattern value.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_26",
            "title": "The value appears in the list of unexpected values for this column.",
            "description": "Select an alternative term or value that meets the requirement.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_27",
            "title": "The value appears in the list of not-recommended values for this column.",
            "description": "Select an alternative value that meets the requirement or leave it empty (if it is not required).",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_28",
            "title": "The value appears in the list of default unexpected values.",
            "description": "Select an alternative term or value that meets the requirement.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_002_29",
            "title": "The value appears in the list of default not-recommended values.",
            "description": "Select an alternative value that meets the requirement or leave it empty (if it is not required).",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_003_01",
            "title": "Term Accession Number length of ontology terms less than 3 characters.",
            "description": "Term Accession Number of ontology terms should be defined with length equal or greater than 3 characters.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_003_02",
            "title": "Term Accession number length of unit ontology terms less than 3 characters.",
            "description": "Term Accession Number of unit ontology terms should be defined with length equal or greater than 3 characters.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_003_03",
            "title": "Term Accession Number defined for empty ontology terms.",
            "description": "Select ontology terms and/or change ontology Term Accession Number.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_003_04",
            "title": "Term Accession Number defined for empty unit ontology terms.",
            "description": "Select unit ontology terms and/or change ontology Term Accession Number.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_004_01",
            "title": "Required columns have empty values in assay file.",
            "description": "All required column values should be defined in assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_004_02",
            "title": "Values do not meet minimum length requirement.",
            "description": "Each row should have a value equal or greater than the minimum length.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_004_03",
            "title": "Values do not meet maximum length requirement.",
            "description": "Each row should have a value equal or less than the maximum length.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_090_005_01",
            "title": "Values for Protocol REF column not valid in assay file.",
            "description": "All rows should be filled with the same value (case sensitive).",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_200_100_001_01",
            "title": "Values for Sample Name column not in sample file.",
            "description": "All Sample Name column values should be defined in sample file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_200_100_001_02",
            "title": "Values for Sample Name column not unique in assay file.",
            "description": "Often Sample Name column values will be unique.",
            "type": "WARNING",
            "section": "assays",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule_a_200_200_001_01",
            "title": "Metabolite assignment file name not correct pattern in assay file.",
            "description": "Metabolite assignment file name must start with 'm_' and have extension '.tsv'.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_200_200_001_02",
            "title": "Metabolite assignment file name contains invalid characters in assay file.",
            "description": "Use only .-_A-Za-z0-9 characters for an metabolite assignment file name in assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_200_300_001_01",
            "title": "Both 'Raw Spectral Data File' and 'Derived Spectral Data File' not in assay file.",
            "description": "Raw data files or Derived data files must be defined in assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_200_300_001_02",
            "title": "Derived Spectral Data File' is defined but 'Raw Spectral Data File' is empty in assay file.",
            "description": "Derived Spectral Data File is defined without Raw Spectral Data File. We recommend to upload raw file and reference it.",
            "type": "WARNING",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_300_001_03",
            "title": "Values for Raw Spectral Data File column not correct extension in assay file.",
            "description": "All Raw Spectral Data File column values should have extension found in control list.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_300_002_01",
            "title": "Values for MS Assay Name column not unique in assay file.",
            "description": "All MS Assay Name column values should be unique.",
            "type": "WARNING",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_200_300_003_02",
            "title": "Scan Polarity column values are not unique.",
            "description": "Define only one scan polarity value in each assay file.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_200_400_001_01",
            "title": "Derived Spectral Data Files, Acquisition Parameter Data File and Free Induction Decay Data File values are empty in NMR assays.",
            "description": "At least one file should be defined in Derived Spectral Data Files, Free Induction Decay Data File or Acquisition Parameter Data File columns.",
            "type": "ERROR",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_200_400_002_01",
            "title": "Values for NMR Assay Name column not unique in assay file.",
            "description": "All NMR Assay Name column values should be unique.",
            "type": "WARNING",
            "section": "assays",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_a_200_500_001_01",
            "title": "Values for Derived Spectral Data File column not correct extension in assay file.",
            "description": "All Derived Spectral Data File column values should have extension found in control list.",
            "type": "ERROR",
            "section": "assays",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_a_200_900_001_01",
            "title": "Ontology terms are not validated on ontology search service (e.g. OLS).",
            "description": "Ensure ontology terms are valid and accessible on ontology search service.",
            "type": "WARNING",
            "section": "assay",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_f_400_090_001_01",
            "title": "Referenced data files not within study FILES folder.",
            "description": "Referenced data files must exist within study FILES folder. Reference data files with format FILES/(sub folder if exists)/(file name) in assay file.",
            "type": "ERROR",
            "section": "files",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_f_400_090_001_02",
            "title": "Referenced data files do not start with FILES/ prefix.",
            "description": "Reference data files with format FILES/(sub folder if exists>>/(file name>> in assay file.",
            "type": "ERROR",
            "section": "files",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_f_400_090_001_03",
            "title": "Referenced data files contain invalid characters. There are invalid characters in a referenced file name.",
            "description": "Use only .- _A-Za-z0-9 characters as a referenced data file name.",
            "type": "ERROR",
            "section": "files",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_f_400_090_001_04",
            "title": "Data files contain zero byte data.",
            "description": "Check data files and re-upload.",
            "type": "ERROR",
            "section": "files",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_f_400_090_001_07",
            "title": "Folders are referenced in assay file.",
            "description": "Folder reference in data file column is not allowed. If data file type is a folder, compress it with zip utility tool and reference compressed data file.",
            "type": "ERROR",
            "section": "files",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_f_400_090_001_08",
            "title": "A file in NMR raw data folder is referenced in assay file.",
            "description": "Only .zip files are allowed in this column. If data file or its parent is a raw data folder, compress it with zip utility tool and reference only compressed data file (e.g. 0011/fid -> 0001.zip, 0001/acqu -> 0001.zip).",
            "type": "ERROR",
            "section": "files",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_f_400_090_001_09",
            "title": "Uploaded data file names contain invalid characters.",
            "description": "Use only .-_A-Za-z0-9 characters for data file name.",
            "type": "ERROR",
            "section": "files",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_f_400_090_002_01",
            "title": "Referenced raw data files not within RAW_FILES folder.",
            "description": "Referenced raw data files should be located within FILES/RAW_FILES/(sub folder if exists>>/(file name>> and upload your data to appropriate folder.",
            "type": "WARNING",
            "section": "files",
            "priority": "LOW"
        },
        {
            "rule_id": "rule_f_400_090_003_01",
            "title": "Referenced derived data files not within DERIVED_FILES folder.",
            "description": "Reference your derived file DERIVED_FILES/(sub folder if exists>>/(file name>> and upload your data to appropriate folder.",
            "type": "WARNING",
            "section": "files",
            "priority": "LOW"
        },
        {
            "rule_id": "rule_f_400_100_001_01",
            "title": "Metadata files within study FILES folder.",
            "description": "Metadata files must not exist within study FILES folder. Review and delete/move metadata files.",
            "type": "ERROR",
            "section": "files",
            "priority": "zero"
        },
        {
            "rule_id": "rule_f_400_100_001_02",
            "title": "Multiple referenced data files with the same name within different folders.",
            "description": "Review referenced file names and make referenced file names unique.",
            "type": "WARNING",
            "section": "files",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_f_400_100_001_03",
            "title": "Derived data files not referenced in assay file.",
            "description": "Derived data files should be referenced in assay file.",
            "type": "WARNING",
            "section": "files",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_f_400_100_001_04",
            "title": "Raw data files not referenced in assay file.",
            "description": "Raw data files should be referenced in assay file.",
            "type": "WARNING",
            "section": "files",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_f_400_100_001_05",
            "title": "Data files with .aspx extensions within study FILES folder.",
            "description": "Data files with .aspx extensions must not exist within study FILES folder. Check Aspera upload completed successfully.",
            "type": "ERROR",
            "section": "files",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_f_400_100_001_06",
            "title": "Data files with .wiff extensions but no data files with .wiff.scan extensions within study FILES folder.",
            "description": "Data files with .wiff.scan extensions often accompany data files with .wiff extensions within study FILES folder. Check referenced data files and re-upload.",
            "type": "ERROR",
            "section": "files",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_f_400_100_001_07",
            "title": "Unexpected files / folders within study root folder.",
            "description": "Only reference metadata files and FILES folder are allowed within study root folder. Sample and assay files must be referenced in i_Investigation.txt. All metabolite Assignment files must be referenced in assay files. Multiple investigation files and all other files are not allowed.",
            "type": "ERROR",
            "section": "files",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_f_400_100_001_08",
            "title": "Data files with .imzML extensions but no data files with .ibd extensions within study FILES folder.",
            "description": "Data files with .ibd extensions often accompany data files with .imzML extensions within study FILES folder. Check referenced data files and re-upload.",
            "type": "ERROR",
            "section": "files",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_100_001_01",
            "title": "Term Source Name length less than 2 characters in investigation file.",
            "description": "Term Source Name should be defined with length equal or greater than 2 characters in the ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_100_002_01",
            "title": "Term Source File length less than 2 characters in investigation file.",
            "description": "Term Source File should be defined with length equal or greater than 2 characters in the ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_300_001_01",
            "title": "No study referenced in investigation file.",
            "description": "Only one study should be defined in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_300_001_02",
            "title": "More than one study referenced in investigation file.",
            "description": "Only one study should be defined in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_300_002_01",
            "title": "Study Identifier not valid.",
            "description": "Study Identifier should be valid format (e.g., MTBLS(positive_number) or REQ(datetime)).",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_300_003_01",
            "title": "Study Title length less than 25 characters.",
            "description": "Study Title should be defined with length equal or greater than 25 characters. Please use same title as first publication.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_300_003_02",
            "title": "Non-printable characters in Study Title.",
            "description": "Study title should contain only printable characters.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_300_003_03",
            "title": "Study Title contains only template message.",
            "description": "Study title should be updated. Do not use template message 'Please update the study title'.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_300_004_01",
            "title": "Study Description length less than 60 characters.",
            "description": "Study Description should be defined with length equal or greater than 60 characters. Please use abstract of first publication.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_300_004_02",
            "title": "Study abstract/description contains only template message.",
            "description": "Study abstract/description should be updated. Do not use template message 'Please update the study abstract/description'.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_300_004_03",
            "title": "Unexpected characters in Study Description.",
            "description": "Study description should contain only printable characters.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_300_005_01",
            "title": "Study Submission Date not valid.",
            "description": "Study Submission Date should be valid date and ISO8601 format (e.g., 2023-01-01).",
            "type": "WARNING",
            "section": "investigation",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule_i_100_300_006_01",
            "title": "Study Public Release Date not valid.",
            "description": "Study Public Release Date should be valid date and ISO8601 format (e.g., 2023-01-01).",
            "type": "WARNING",
            "section": "investigation",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule_i_100_310_001_01",
            "title": "There are less than 3 Study Design Descriptors in the Study Design Descriptors section of investigation file.",
            "description": "At least 3 study design descriptors should be defined.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_310_002_01",
            "title": "Study Design Type is empty.",
            "description": "Study Design Type should be defined.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_310_002_11",
            "title": "Value is not in the required ontologies or controlled lists associated with this field.",
            "description": "A term MUST be selected from the required ontologies or controlled lists associated with this field.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_310_002_12",
            "title": "Value is not in the predefined ontologies or controlled lists associated with this field.",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this field.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_310_002_13",
            "title": "Value is not in the default ontologies or controlled lists",
            "description": "A term SHOULD be selected from the default ontologies or controlled lists.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_310_002_14",
            "title": "Study Design Type Term Source REF not referenced in investigation file.",
            "description": "Study Design Type Term Source REFs should be referenced in the ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_320_001_01",
            "title": "No study publications referenced in investigation file.",
            "description": "At least one study publications must be defined in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_320_003_01",
            "title": "DOI is required for published study publication.",
            "description": "A study publication with status published should have valid DOI.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_320_003_02",
            "title": "DOI format invalid for study publication.",
            "description": "If DOI is defined, its format should be a valid.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule_i_100_320_004_02",
            "title": "PubMed ID format invalid for study publication.",
            "description": "If PubMed ID is defined, its format should be valid PubMed ID. Valid PubMed ID contains only digits.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule_i_100_320_005_01",
            "title": "Study Publication Title length less than 20 characters.",
            "description": "Study Publication Title must be defined with length equal or greater than 25 characters.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_320_006_01",
            "title": "Study Publication Author List is empty.",
            "description": "Study Publication Author List must be defined.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_320_007_01",
            "title": "Study Publication Status Term is empty.",
            "description": "Study Publication Status Term should be defined",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_320_007_11",
            "title": "Value is not in the required ontologies or controlled lists associated with this field.",
            "description": "A term MUST be selected from the required ontologies or controlled lists associated with this field.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_320_007_12",
            "title": "Value is not in the predefined ontologies or controlled lists associated with this field.",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this field.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_320_007_13",
            "title": "Value is not in the default ontologies or controlled lists",
            "description": "A term SHOULD be selected from the default ontologies or controlled lists.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_320_007_14",
            "title": "Study Publication Status Term Source REF not referenced in investigation file.",
            "description": "Study Publication Status Term Source REFs should be referenced in the ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_330_001_01",
            "title": "No study factors referenced in investigation file.",
            "description": "At least one study factors must be defined in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_330_002_01",
            "title": "Study Factor Name is empty.",
            "description": "Study Factor Name must be defined.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_330_003_01",
            "title": "Study Factor Type Term Source REF is empty.",
            "description": "Study Factor Type Term Source REF should be defined.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_330_003_11",
            "title": "Value is not in the required ontologies or controlled lists associated with this field.",
            "description": "A term MUST be selected from the required ontologies or controlled lists associated with this field.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_330_003_12",
            "title": "Value is not in the predefined ontologies or controlled lists associated with this field.",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this field.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_330_003_13",
            "title": "Value is not in the default ontologies or controlled lists",
            "description": "A term SHOULD be selected from the default ontologies or controlled lists.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_330_003_14",
            "title": "Study Factor Type Term Source REF is not referenced in investigation file.",
            "description": "Study Factor Type Term Source REFs should be referenced in the ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_001_01",
            "title": "No study assays referenced in investigation file.",
            "description": "At least one study assays should be defined in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_340_002_01",
            "title": "Study Assay File Name is empty in investigation file.",
            "description": "Assay file name should be set for each study in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_340_002_02",
            "title": "Study Assay File Name not correct pattern.",
            "description": "Assay file name must start with 'a_' and have extension '.txt'.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_340_002_03",
            "title": "There are invalid characters in assay file name.",
            "description": "Use only .-_A-Za-z0-9 characters for an assay file name.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_002_04",
            "title": "Study Assay File Name must be unique.",
            "description": "Assay file name must be unique for each study in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_003_01",
            "title": "Study Assay Measurement Type is empty.",
            "description": "Study Assay Measurement Type should be defined.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_003_11",
            "title": "Value is not in the required ontologies or controlled lists associated with this field.",
            "description": "A term MUST be selected from the required ontologies or controlled lists associated with this field.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_003_12",
            "title": "Value is not in the predefined ontologies or controlled lists associated with this field.",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this field.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_003_13",
            "title": "Value is not in the default ontologies or controlled lists",
            "description": "A term SHOULD be selected from the default ontologies or controlled lists.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_003_14",
            "title": "Study Assay Measurement Type Term Source REF not referenced in investigation file.",
            "description": "Study Assay Measurement Type Term Source REFs should be referenced in the ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_006_01",
            "title": "Study Assay Technology Type is empty.",
            "description": "Study Assay Technology Type should be defined.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_006_11",
            "title": "Value is not in the required ontologies or controlled lists associated with this field.",
            "description": "A term MUST be selected from the required ontologies or controlled lists associated with this field.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_006_12",
            "title": "Value is not in the predefined ontologies or controlled lists associated with this field.",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this field.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_006_13",
            "title": "Value is not in the default ontologies or controlled lists",
            "description": "A term SHOULD be selected from the default ontologies or controlled lists.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_006_14",
            "title": "Study Assay Technology Type Term Source REF not referenced in investigation file.",
            "description": "Study Assay Technology Type Term Source REFs should be referenced in the ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_340_009_01",
            "title": "Study Assay Technology Platform is empty.",
            "description": "Study Assay Technology Platform should be defined.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_350_001_01",
            "title": "No study protocols referenced in investigation file.",
            "description": "At least one study protocols should be defined in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_350_001_02",
            "title": "A study protocol is missing in investigation file.",
            "description": "All study protocols should be defined considering assay technologies used in study.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_350_002_01",
            "title": "Study Protocol Name length less than 3 characters.",
            "description": "Study Protocol Name should be defined with length equal or greater than 3 characters.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_350_002_02",
            "title": "Study Protocol Name must be unique.",
            "description": "Study Protocol Name must be unique for each study in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_350_003_01",
            "title": "Study Protocol Description length less than 40 characters.",
            "description": "Study Protocol Description should be defined with length equal or greater than 40 characters.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_350_003_02",
            "title": "Non-printable characters in Study Protocol Description.",
            "description": "Study Protocol Description should contain only printable characters.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_350_003_03",
            "title": "Study Protocol Description contains only template message.",
            "description": "Study Protocol Description should be updated. Do not use template message.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_350_004_01",
            "title": "Study Protocol Type length less than 3 characters.",
            "description": "Study Protocol Type should be defined with length equal or greater than 3 characters.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_350_007_01",
            "title": "Study protocol parameter is missing for a study protocol.",
            "description": "All default study protocol parameters should be defined for study protocol.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_350_008_01",
            "title": "Study Protocol Parameters Name length less than 3 characters.",
            "description": "Study protocol parameters name should be defined with length equal or greater than 3 characters.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_001_01",
            "title": "No study contacts referenced in investigation file.",
            "description": "At least one study contacts should be defined in i_Investigation.txt.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_002_01",
            "title": "Study Person First Name length less than 2 characters.",
            "description": "Study Person First Name should be defined with length equal or greater than 2 characters.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_003_01",
            "title": "Study Person Last Name length less than 2 characters.",
            "description": "Study Person Last Name should be defined with length equal or greater than 2 characters.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_004_01",
            "title": "Study contacts have no email address.",
            "description": "At least one study contact must have an email address.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_004_02",
            "title": "Study Person Email not valid.",
            "description": "Study Person Email must have valid format.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_006_01",
            "title": "Study Person affiliation length is less than 10 characters.",
            "description": "Define full name of contact's primary affiliation. e.g. European Bioinformatics Institute",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_007_01",
            "title": "Study Person Roles is empty.",
            "description": "At least one role should be defined for a study contact.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_008_01",
            "title": "Study Person Role value is empty.",
            "description": "Study Person Role should be defined.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_008_11",
            "title": "Value is not in the required ontologies or controlled lists associated with this field.",
            "description": "A term MUST be selected from the required ontologies or controlled lists associated with this field.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_008_12",
            "title": "Value is not in the predefined ontologies or controlled lists associated with this field.",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this field.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_008_13",
            "title": "Value is not in the default ontologies or controlled lists",
            "description": "A term SHOULD be selected from the default ontologies or controlled lists.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_008_14",
            "title": "Study Person Roles Term Source REF not referenced in investigation file.",
            "description": "Study Person Roles Term Source REFs should be referenced in the ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_010_03",
            "title": "Study Person Roles Term Source REF is empty.",
            "description": "Study Person Roles Term Source REF should be defined.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_011_01",
            "title": "There is no study contact with Principal Investigator role.",
            "description": "At least one study contact must have Principal Investigator role.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_360_011_02",
            "title": "Principal Investigator contact details not defined.",
            "description": "Principal Investigator first name, last name, affiliation, and email must be defined.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_i_100_360_011_03",
            "title": "Study Person Affiliation ROR ID is not valid.",
            "description": "Study Person ROR ID must have valid format. e.g., https://ror.org/02catss52 . If your affiliation ROR ID is not defined, you may provide wikidata URL of your primary affiliation. e.g., https://www.wikidata.org/wiki/Q1341845",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_011_04",
            "title": "Study Person ORCID is not valid.",
            "description": "Study Person ORCID must have valid format.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_011_05",
            "title": "Study Person Additional Email Address is not valid.",
            "description": "Study Person Additional Email Address must have valid format.",
            "type": "ERROR",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_i_100_360_011_06",
            "title": "Study Person ORCID is not defined for principal investigator.",
            "description": "Study Person ORCID is not defined for principal investigator.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "WARNING"
        },
        {
            "rule_id": "rule_i_100_360_011_07",
            "title": "Study Person Affiliation ROR ID is not defined for principal investigator.",
            "description": "Study Person Affiliation ROR ID is not defined for principal investigator.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "WARNING"
        },
        {
            "rule_id": "rule_i_200_900_001_01",
            "title": "Ontology terms are not validated on ontology search service (e.g. OLS).",
            "description": "Ensure ontology terms are valid and accessible on ontology search service.",
            "type": "WARNING",
            "section": "investigation",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_100_100_001_01",
            "title": "Default columns not in metabolite assignment file.",
            "description": "Default columns must exist in metabolite assignment file.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_100_100_001_02",
            "title": "Unordered columns in metabolite assignment file.",
            "description": "Unordered columns in metabolite assignment file.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_100_100_001_03",
            "title": "Empty columns in metabolite assignment file.",
            "description": "Empty columns must not exist in metabolite assignment file. All column headers should be defined.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_100_100_001_04",
            "title": "Default column header name is not unique in the metabolite assignment file.",
            "description": "Default column header name should be unique in the metabolite assignment file.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_100_100_002_01",
            "title": "Sample Name columns not in metabolite assignment file.",
            "description": "Sample Name columns must exist in metabolite assignment file.",
            "type": "WARNING",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_100_100_002_02",
            "title": "MS Assay Name or NMR Assay Name columns not in metabolite assignment file",
            "description": "If Sample Name columns do not exist, MS Assay Name or NMR Assay Name columns should be defined in metabolite assignment file.",
            "type": "WARNING",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_100_100_004_01",
            "title": "Metabolite assignment file not referenced in assay file.",
            "description": "Metabolite assignment file must be referenced in assay file.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_100_100_005_01",
            "title": "Metabolite assignment file name not correct pattern.",
            "description": "Metabolite assignment file name must start with 'm_' and have extension '.tsv'.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_100_100_006_01",
            "title": "There is no row in metabolite assignment file.",
            "description": "No row is defined in metabolite assignment file. Add more than one row (assignment). Please ensure all xxx, including controls, QCs, standards, etc, are referenced.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_100_100_006_02",
            "title": "There is only one row in metabolite assignment file.",
            "description": "Only one row is defined in metabolite assignment file. Add more than one row (assignment). Please ensure all xxx, including controls, QCs, standards, etc, are referenced.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_300_090_001_01",
            "title": "Values with trailing or leading spaces in metabolite assignment file.",
            "description": "Values in metabolite assignment file should not start or end with space characters.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_300_090_005_01",
            "title": "Values for required columns not in metabolite assignment file.",
            "description": "All required column values should be defined in metabolite assignment file.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_300_090_005_02",
            "title": "Values do not meet minimum length requirement.",
            "description": "Each row must have a value equal or greater than the minimum length.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_300_090_005_03",
            "title": "Values do not meet maximum length requirement.",
            "description": "Each row must have a value equal or less than the maximum length.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_300_100_001_01",
            "title": "mass_to_charge column has empty values in metabolite assignment file.",
            "description": "All 'mass_to_charge' column values must be defined in metabolite assignment file.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_300_100_001_02",
            "title": "retention_time column has empty values in metabolite assignment file.",
            "description": "All 'retention_time' column values must be defined in metabolite assignment file for LC-MS / GC-MS.",
            "type": "ERROR",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_300_100_001_03",
            "title": "retention_time column values not numeric in metabolite assignment file.",
            "description": "All 'retention_time' column values should be numeric.",
            "type": "WARNING",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_300_200_001_01",
            "title": "chemical_shift column has empty values in metabolite assignment file.",
            "description": "All 'chemical_shift' column values should be defined in metabolite assignment file.",
            "type": "WARNING",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_m_300_200_001_02",
            "title": "chemical_shift column values not numeric in metabolite assignment file.",
            "description": "All 'chemical_shift' column values should be numeric in metabolite assignment file.",
            "type": "WARNING",
            "section": "metabolites",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_m_300_200_001_03",
            "title": "multiplicity column has empty values in metabolite assignment file.",
            "description": "All 'multiplicity' column values should be defined in metabolite assignment file.",
            "type": "WARNING",
            "section": "metabolites",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_01",
            "title": "Invalid multi-column structure in sample file.",
            "description": "There is an invalid multi-column structure in sample file. Check column order.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_02",
            "title": "Unordered or unlinked column structure in sample file.",
            "description": "There is an unordered or unlinked column in sample file. Check column order.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_03",
            "title": "Some default columns are missing in sample file.",
            "description": "All default columns should exist in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_04",
            "title": "Unexpected column in sample file.",
            "description": "Unexpected column in sample file. Only factor and characteristics columns can be defined in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_05",
            "title": "Unexpected 'Protocol REF' column in sample file.",
            "description": "Unexpected 'Protocol REF' column in sample file. Only one 'Protocol REF' header is allowed in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_06",
            "title": "There is no Factor Value column in sample file.",
            "description": "There should be at least one Factor Value column in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_100_100_001_07",
            "title": "Empty columns in sample file.",
            "description": "Empty columns must not exist in sample file. All column headers should be defined.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_08",
            "title": "Order of default column header is not correct in sample file.",
            "description": "Order of default column header is not correct in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_09",
            "title": "Order of characteristics column header is not correct in sample file.",
            "description": "Order of characteristics column header is not correct in sample file. All characteristics columns should be defined before Sample collection Protocol REF column.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_10",
            "title": "Order of factor column header is not correct in sample file.",
            "description": "Order of factor column header is not correct in sample file. All factor columns should be defined after Sample Name column.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_11",
            "title": "Column header structure is not correct in sample file.",
            "description": "Column header structure is not correct in sample file. Any ontology and unit column should have the leading columns, Term Source REF and Term Accession Number. Single columns must not have leading columns.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_12",
            "title": "Factor Value column structure is not correct in sample file.",
            "description": "Factor Value column structure should be ontology (with Term Source REF and Term Accession Number) or a value with unit (and Term Source REF and Term Accession Number) in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_13",
            "title": "Additional characteristics column structure is not correct in sample file.",
            "description": "Additional characteristics column structure should be ontology (with Term Source REF and Term Accession Number) or a value with unit (and Term Source REF and Term Accession Number) in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_14",
            "title": "Multiple Characteristics / Factor Value columns with same header are not allowed in sample file.",
            "description": "Characteristics and Factor Value column headers should be unique in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_15",
            "title": "Missing Factor Value columns in sample file.",
            "description": "There should be a Factor Value column in sample file for each study factor.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_001_16",
            "title": "Unexpected Factor Value columns in sample file.",
            "description": "There should be a study factor for each Factor Value column in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_002_01",
            "title": "There is no row in sample file.",
            "description": "No row is defined in sample file. Add more than one row (sample). Please ensure all xxx, including controls, QCs, standards, etc, are referenced.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_100_100_002_02",
            "title": "There is only one row in sample file.",
            "description": "Only one row is defined in sample file. Add more than one row (sample). Please ensure all xxx, including controls, QCs, standards, etc, are referenced.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_100_100_003_01",
            "title": "Sample file not referenced in investigation file.",
            "description": "Only one sample file is allowed and its name should be 's_(accession number).txt'.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_200_090_001_01",
            "title": "Values with trailing or leading spaces in sample file.",
            "description": "Values in sample file should not start or end with space characters.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_002_03",
            "title": "Ontology Term Source REF not referenced in investigation file.",
            "description": "All ontology Term Source REFs should be referenced in ONTOLOGY SOURCE REFERENCE section in i_Investigation.txt.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_002_04",
            "title": "Ontology Term Source REF defined for empty ontology terms.",
            "description": "Select ontology terms and/or change ontology Term Source REF.",
            "type": "ERROR",
            "section": "samples",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule_s_200_090_002_06",
            "title": "Ontology Term Source REF defined for empty unit ontology terms.",
            "description": "Select unit ontology terms and/or change ontology Term Source REF.",
            "type": "WARNING",
            "section": "samples",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule_s_200_090_002_09",
            "title": "Value is not in the required ontologies or controlled lists associated with this column",
            "description": "A term MUST be selected from the required ontologies or controlled lists associated with this column.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_002_10",
            "title": "Value is not in the predefined ontologies or controlled lists associated with this column",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this column.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_002_11",
            "title": "Factor value is not in the predefined ontologies or controlled lists associated with this column",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this column.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_002_12",
            "title": "Characteristic value is not in the predefined ontologies or controlled lists associated with this column",
            "description": "A term SHOULD be selected from the predefined ontologies or controlled lists associated with this column.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_002_13",
            "title": "The value does not match the required pattern.",
            "description": "The column value MUST have a valid pattern value.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_002_14",
            "title": "The value does not match the recommended pattern.",
            "description": "The column value SHOULD have a valid pattern value.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_003_01",
            "title": "Term Accession Number length of ontology terms less than 3 characters.",
            "description": "Term Accession Number of ontology terms should be defined with length equal or greater than 3 characters.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_003_02",
            "title": "Term Accession Number length of unit ontology terms less than 3 characters.",
            "description": "Term Accession Number of unit ontology terms should be defined with length equal or greater than 3 characters.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_003_03",
            "title": "Term Accession Number defined for empty ontology terms.",
            "description": "Select ontology terms and/or change ontology Term Accession Number.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_003_04",
            "title": "Term Accession Number defined for empty unit ontology terms.",
            "description": "Select unit ontology terms and/or change ontology Term Accession Number.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_004_01",
            "title": "Empty value is found in a required column.",
            "description": "Complete all values in required columns.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_004_02",
            "title": "Values do not meet minimum length requirement.",
            "description": "Each row should have a value equal or greater than the minimum length.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_004_03",
            "title": "Values do not meet maximum length requirement.",
            "description": "Each row should have a value equal or less than the maximum length.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_005_01",
            "title": "Values for Protocol REF column not valid in sample file.",
            "description": "All rows should be filled with the same value (case sensitive).",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_007_01",
            "title": "The value appears in the list of unexpected values for this column.",
            "description": "Select an alternative term or value that meets the requirement.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_007_02",
            "title": "The value appears in the list of not-recommended values for this column.",
            "description": "Select an alternative value that meets the requirement or leave it empty (if it is not required).",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_007_03",
            "title": "The value appears in the list of default unexpected values.",
            "description": "Select an alternative term or value that meets the requirement.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_090_007_04",
            "title": "The value appears in the list of default not-recommended values.",
            "description": "Select an alternative value that meets the requirement or leave it empty (if it is not required).",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_100_002_01",
            "title": "User defined Characteristics column is empty.",
            "description": "At least one value should be defined in Characteristics column.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_100_002_04",
            "title": "Term Accession Number of the user defined characteristics ontology terms is empty.",
            "description": "We highly recommend to define accession number of the selected term.",
            "type": "WARNING",
            "section": "samples",
            "priority": "MEDIUM"
        },
        {
            "rule_id": "rule_s_200_200_001_01",
            "title": "Sample name values are not unique in sample file.",
            "description": "All sample names should be unique in sample file.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_200_200_001_02",
            "title": "Values for Sample Name column not in any assay file.",
            "description": "Each sample name should be referenced at least one time in assay files.",
            "type": "ERROR",
            "section": "samples",
            "priority": "CRITICAL"
        },
        {
            "rule_id": "rule_s_200_200_002_01",
            "title": "There are empty values in Factor Value column.",
            "description": "Factor values should be defined for each row.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_200_002_02",
            "title": "Factor Value column not complete.",
            "description": "At least two values must be defined in Factor Value column.",
            "type": "ERROR",
            "section": "samples",
            "priority": "HIGH"
        },
        {
            "rule_id": "rule_s_200_900_001_01",
            "title": "Ontology terms are not validated on ontology search service (e.g. OLS).",
            "description": "Ensure ontology terms are valid and accessible on ontology search service.",
            "type": "WARNING",
            "section": "samples",
            "priority": "HIGH"
        }
    ],
    "summary": [
        {
            "rule_id": "rule___100_000",
            "title": "Input schema validation summary.",
            "description": "Input data has valid JSON schema.",
            "type": "INFO",
            "section": "input",
            "priority": ""
        },
        {
            "rule_id": "rule___100_100",
            "title": "Validation summary for parser messages of Investigation.txt file.",
            "description": "There is no parser error for Investigation.txt file.",
            "type": "INFO",
            "section": "investigation",
            "priority": ""
        },
        {
            "rule_id": "rule___100_200",
            "title": "Validation summary for parser messages of sample file.",
            "description": "There is no parser error for sample file.",
            "type": "INFO",
            "section": "samples",
            "priority": ""
        },
        {
            "rule_id": "rule___100_300",
            "title": "Validation summary for parser messages of assay file.",
            "description": "There is no parser error for assay file.",
            "type": "INFO",
            "section": "assays",
            "priority": ""
        },
        {
            "rule_id": "rule___100_400",
            "title": "Validation summary for parser messages of metabolite assignment file.",
            "description": "There is no parser error for metabolite assignment file.",
            "type": "INFO",
            "section": "input",
            "priority": ""
        },
        {
            "rule_id": "rule_a_100_100",
            "title": "Validation summary for file columns and rows of assay file.",
            "description": "There is no assay file column or row error.",
            "type": "INFO",
            "section": "assays",
            "priority": ""
        },
        {
            "rule_id": "rule_a_200_090",
            "title": "Validation summary for assay file values.",
            "description": "There are critical error messages.",
            "type": "INFO",
            "section": "assays",
            "priority": ""
        },
        {
            "rule_id": "rule_a_200_100",
            "title": "Validation summary for sample name values in assay file.",
            "description": "There is no sample name error in assay files.",
            "type": "INFO",
            "section": "assays",
            "priority": ""
        },
        {
            "rule_id": "rule_a_200_200",
            "title": "Validation summary for metabolite assignment filename values in assay file.",
            "description": "There is no metabolite assignment filename errors in assay files.",
            "type": "INFO",
            "section": "assays",
            "priority": ""
        },
        {
            "rule_id": "rule_a_200_300",
            "title": "Validation summary for mass spectrometry column value errors in assay file.",
            "description": "There are error messages.",
            "type": "INFO",
            "section": "assays",
            "priority": ""
        },
        {
            "rule_id": "rule_a_200_400",
            "title": "Validation summary for NMR column value errors in assay file.",
            "description": "There is no NMR column value errors in assay files.",
            "type": "INFO",
            "section": "assays",
            "priority": ""
        },
        {
            "rule_id": "rule_a_200_500",
            "title": "Validation summary for data trannsformation protocol section in assay file.",
            "description": "There is no data transformation value errors in assay files.",
            "type": "INFO",
            "section": "assays",
            "priority": ""
        },
        {
            "rule_id": "rule_a_200_600",
            "title": "Validation summary for chromatography protocol section in assay file.",
            "description": "There is no chromatography protocol section specific errors in assay files.",
            "type": "INFO",
            "section": "assays",
            "priority": ""
        },
        {
            "rule_id": "rule_f_400_090",
            "title": "Validation summary for FILES folder general errors.",
            "description": "There is no general errors for FILES folder.",
            "type": "INFO",
            "section": "files",
            "priority": ""
        },
        {
            "rule_id": "rule_f_400_100",
            "title": "Validation summary for FILES folder content errors.",
            "description": "There is no study FILES folder validation error.",
            "type": "INFO",
            "section": "files",
            "priority": ""
        },
        {
            "rule_id": "rule_i_100_100",
            "title": "Validation summary for Ontology Source Reference section of i_Investigation.txt.",
            "description": "There is no error in Ontology Source Reference section of i_Investigation.txt.",
            "type": "INFO",
            "section": "investigation",
            "priority": ""
        },
        {
            "rule_id": "rule_i_100_300",
            "title": "Validation summary for study section of i_Investigation.txt.",
            "description": "There is no error in study section of i_Investigation.txt.",
            "type": "INFO",
            "section": "investigation",
            "priority": ""
        },
        {
            "rule_id": "rule_i_100_310",
            "title": "Validation summary for study design descriptor section of i_Investigation.txt.",
            "description": "There is no error in study design descriptor section of i_Investigation.txt.",
            "type": "INFO",
            "section": "investigation",
            "priority": ""
        },
        {
            "rule_id": "rule_i_100_320",
            "title": "Validation summary for study publications section of i_Investigation.txt.",
            "description": "There are critical error messages.",
            "type": "INFO",
            "section": "investigation",
            "priority": ""
        },
        {
            "rule_id": "rule_i_100_330",
            "title": "Validation summary for study factors section of i_Investigation.txt.",
            "description": "There is no error in study factors section of i_Investigation.txt.",
            "type": "INFO",
            "section": "investigation",
            "priority": ""
        },
        {
            "rule_id": "rule_i_100_340",
            "title": "Validation summary for study assays section of i_Investigation.txt.",
            "description": "There is no error in study assays section of i_Investigation.txt.",
            "type": "INFO",
            "section": "investigation",
            "priority": ""
        },
        {
            "rule_id": "rule_i_100_350",
            "title": "Validation summary for study protocols section of i_Investigation.txt.",
            "description": "There is no error in study protocols section of i_Investigation.txt.",
            "type": "INFO",
            "section": "investigation",
            "priority": ""
        },
        {
            "rule_id": "rule_i_100_360",
            "title": "Validation summary for study contacts section of i_Investigation.txt.",
            "description": "There is no error in study contacts section of i_Investigation.txt.",
            "type": "INFO",
            "section": "investigation",
            "priority": ""
        },
        {
            "rule_id": "rule_m_100_100",
            "title": "Validation summary for metabolite assignment file columns and rows.",
            "description": "There are error messages.",
            "type": "INFO",
            "section": "maf",
            "priority": ""
        },
        {
            "rule_id": "rule_m_300_090",
            "title": "Validation summary for general rules of metabolite assignment file.",
            "description": "There is no metabolite assignment file general value error.",
            "type": "INFO",
            "section": "samples",
            "priority": ""
        },
        {
            "rule_id": "rule_m_300_100",
            "title": "Validation summary for MS related column values of metabolite assignment file.",
            "description": "There is no MS related column value error.",
            "type": "INFO",
            "section": "samples",
            "priority": ""
        },
        {
            "rule_id": "rule_m_300_200",
            "title": "Validation summary for NMR related column values of metabolite assignment file.",
            "description": "There is no NMR related column value error.",
            "type": "INFO",
            "section": "samples",
            "priority": ""
        },
        {
            "rule_id": "rule_s_100_100",
            "title": "Validation summary for sample file columns and rows for sample file.",
            "description": "There is no sample file column or row error.",
            "type": "INFO",
            "section": "samples",
            "priority": ""
        },
        {
            "rule_id": "rule_s_200_090",
            "title": "Validation summary for sample file values of sample file.",
            "description": "There is no sample file general value error.",
            "type": "INFO",
            "section": "samples",
            "priority": ""
        },
        {
            "rule_id": "rule_s_200_100",
            "title": "Validation summary for sample file characteristics values of sample file.",
            "description": "There is no sample file characteristics value error.",
            "type": "INFO",
            "section": "samples",
            "priority": ""
        },
        {
            "rule_id": "rule_s_200_200",
            "title": "Validation summary for sample file sample name and factor values of sample file.",
            "description": "There are error messages.",
            "type": "INFO",
            "section": "samples",
            "priority": ""
        }
    ]
}