﻿<?xml version="1.0" encoding="utf-8"?>
<profile>
	<properties>
		<name>WHOPQT Validation 1.1 (Full)</name>
		<region>WHOPQT</region>
		<version>1.1</version>
		<language>en</language>
		<description>Full WHOPQT Validation Criteria v1.1 with additional recommended criteria.</description>
	</properties>
	<categories>
    <category name="whopqt-10-1" title="A - Technical Files">
      <rules>
        <rule name="whopqt-10-A01" code="A.01" default-checked="true" severity="Error" severity-id="0">
          <description>The specified filename is used for the WHO-PQT M1 DTD</description>
          <class-names>
            <class-name>6.17.57</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A02" code="A.02" default-checked="true" severity="Error" severity-id="0">
          <description>The file is placed in the correct folder for the WHO-PQT M1 DTD</description>
          <class-names>
            <class-name>6.17.57</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A03" code="A.03" default-checked="true" severity="Error" severity-id="0">
          <description>A currently acceptable version of the WHO-PQT M1 DTD is used (checksum matches the published value)</description>
          <class-names>
            <class-name>6.17.47</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A04" code="A.04" default-checked="true" severity="Error" severity-id="0">
          <description>The version number of the WHO-PQT M1 DTD used in the sequence being tested is higher than or equal to the version of the DTD used in the sequence numerically preceding the incoming sequence in the eCTD lifecycle. </description>
          <class-names>
            <class-name>6.17.66</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A05" code="A.05" default-checked="true" severity="Error" severity-id="0">
          <description>The version number of the WHO-PQT M1 DTD used in the sequence being tested is lower than or equal to the version of the DTD used in the sequence numerically succeeding the incoming sequence in the eCTD lifecycle.</description>
          <class-names>
            <class-name>6.17.81</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A06" code="A.06" default-checked="true" severity="Error" severity-id="0">
          <description>The specified filename is used for the WHO-PQT M1 leaf MOD file</description>
          <class-names>
            <class-name>6.17.57</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A07" code="A.07" default-checked="true" severity="Error" severity-id="0">
          <description>The file WHO-PQT M1 leaf MOD file is placed in the correct folder</description>
          <class-names>
            <class-name>6.17.57</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A08" code="A.08" default-checked="true" severity="Error" severity-id="0">
          <description>The checksum for the whopqt-leaf.mod file used must match the published checksum for the who-leaf.mod file associated with the DTD used for the sequence</description>
          <class-names>
            <class-name>6.17.47</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A09" code="A.09" default-checked="true" severity="Error" severity-id="0">
          <description>The specified filename is used for the WHO-PQT M1 envelope MOD file</description>
          <class-names>
            <class-name>6.17.57</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A10" code="A.10" default-checked="true" severity="Error" severity-id="0">
          <description>The WHO-PQT M1 envelope MOD file is placed in the correct folder</description>
          <class-names>
            <class-name>6.17.57</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A11" code="A.11" default-checked="true" severity="Error" severity-id="0">
          <description>The checksum for the whopqt-envelope.mod file used must match the published checksum for the whopqt-envelope.mod file associated with the DTD used for the sequence</description>
          <class-names>
            <class-name>6.17.47</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A12" code="A.12" default-checked="true" severity="Error" severity-id="0">
          <description>The specified filename for the ICH DTD is used</description>
          <class-names>
            <class-name>6.17.57</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A13" code="A.13" default-checked="true" severity="Error" severity-id="0">
          <description>The ICH DTD file is placed in the correct folder</description>
          <class-names>
            <class-name>6.17.57</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A14" code="A.14" default-checked="true" severity="Error" severity-id="0">
          <description>A currently acceptable version of the ICH DTD is used (checksum matches the published value)</description>
          <class-names>
            <class-name>6.17.46</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A15" code="A.15" default-checked="true" severity="Error" severity-id="0">
          <description>The version number of the ICH DTD used in the sequence being tested is higher than or equal to the version of the DTD used in the sequence numerically preceding the incoming sequence in the eCTD lifecycle. </description>
          <class-names>
            <class-name>6.17.65</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A16" code="A.16" default-checked="true" severity="Error" severity-id="0">
          <description>The version number of the ICH DTD used in the sequence being tested is lower than or equal to the version of the DTD used in the sequence numerically succeeding the incoming sequence in the eCTD lifecycle.</description>
          <class-names>
            <class-name>6.17.80</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A17" code="A.17" default-checked="true" severity="Error" severity-id="0">
          <description>The Index MD5 file is placed in the correct folder</description>
          <class-names>
            <class-name>6.17.53</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A18" code="A.18" default-checked="true" severity="Error" severity-id="0">
          <description>The file Index MD5 file is named correctly</description>
          <class-names>
            <class-name>6.17.54</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-A19" code="A.19" default-checked="true" severity="Error" severity-id="0">
          <description>The regenerated checksum for the index.xml matches the value in the file index-md5.txt.</description>
          <class-names>
            <class-name>6.17.5</class-name>
          </class-names>
        </rule>
      </rules>
    </category>
    <category name="whopqt-10-2" title="B - XML Backbone Files">
      <rules>
        <rule name="whopqt-10-B01" code="B.01" default-checked="true" severity="Error" severity-id="0">
          <description>The index.xml is placed in the correct folder</description>
          <class-names>
            <class-name>6.17.39</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-B02" code="B.02" default-checked="true" severity="Error" severity-id="0">
          <description>The index.xml file is named correctly</description>
          <class-names>
            <class-name>6.17.56</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-B03" code="B.03" default-checked="true" severity="Error" severity-id="0">
          <description>The index.xml file is well formed</description>
          <class-names>
            <class-name>6.17.48</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-B04" code="B.04" default-checked="true" severity="Error" severity-id="0">
          <description>The index.xml file is valid</description>
          <class-names>
            <class-name>6.17.48</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-B05" code="B.05" default-checked="true" severity="Error" severity-id="0">
          <description>The reference to the DTD in index.xml is directed to the DTD provided in the util folder.</description>
          <class-names>
            <class-name>6.17.52</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-B06" code="B.06" default-checked="true" severity="Error" severity-id="0">
          <description>The whopqt-regional.xml file is placed in the correct folder</description>
          <class-names>
            <class-name>6.17.39</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-B07" code="B.07" default-checked="true" severity="Error" severity-id="0">
          <description>The whopqt-regional.xml file is named correctly</description>
          <class-names>
            <class-name>6.17.56</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-B08" code="B.08" default-checked="true" severity="Error" severity-id="0">
          <description>The whopqt-regional.xml file is well formed</description>
          <class-names>
            <class-name>6.17.48</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-B09" code="B.09" default-checked="true" severity="Error" severity-id="0">
          <description>The whopqt-regional.xml file is valid</description>
          <class-names>
            <class-name>6.17.48</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-B10" code="B.10" default-checked="true" severity="Error" severity-id="0">
          <description>The reference to the DTD in whopqt-regional.xml is directed to the DTD within the util-folder.</description>
          <class-names>
            <class-name>6.17.52</class-name>
          </class-names>
        </rule>
      </rules>
    </category>
    <category name="whopqt-10-3" title="C - XML Elements">
      <rules>
        <rule name="whopqt-10-C01" code="C.01" default-checked="true" severity="Error" severity-id="0">
          <description>The leaf attribute 'checksum-type' has a value of md5 or MD5</description>
          <class-names>
            <class-name>6.17.2</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C02" code="C.02" default-checked="true" severity="Error" severity-id="0">
          <description>The regenerated checksum for each file matches the value in the leaf attribute 'checksum'</description>
          <class-names>
            <class-name>6.17.7</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C03" code="C.03" default-checked="true" severity="Error" severity-id="0">
          <description>For every leaf the 'title' attribute is not empty</description>
          <class-names>
            <class-name>6.17.25</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C04" code="C.04" default-checked="true" severity="Error" severity-id="0">
          <description>All leaves with an operation attribute value of new, replace or append must have a value for the cross reference (xlink:href) </description>
          <class-names>
            <class-name>6.17.27</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C05" code="C.05" default-checked="true" severity="Error" severity-id="0">
          <description>All leaves with an operation attribute value of delete must have no value for the cross reference (xlink:href)</description>
          <class-names>
            <class-name>6.17.26</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C06" code="C.06" default-checked="true" severity="Error" severity-id="0">
          <description>The file referenced by the cross reference (xlink:href) must exist in the same or a previously submitted sequence within the same eCTD application</description>
          <class-names>
            <class-name>6.17.28</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C07" code="C.07" default-checked="true" severity="Error" severity-id="0">
          <description>All leaves with an operation attribute value of replace, delete or append must have a value for modified-file</description>
          <class-names>
            <class-name>6.17.13</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C08" code="C.08" default-checked="true" severity="Error" severity-id="0">
          <description>All leaves with an operation attribute value of new must have no value for modified-file</description>
          <class-names>
            <class-name>6.17.42</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C09" code="C.09" default-checked="true" severity="Error" severity-id="0">
          <description>The leaf referenced by the modified file must exist in a previously submitted sequence within the same eCTD application.</description>
          <class-names>
            <class-name>6.17.14</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C10" code="C.10" default-checked="true" severity="Error" severity-id="0">
          <description>For all leaves (except leaves within node extensions  and leaves in module 3.2.A) with an operation attribute value of replace, delete or append, the modified file must be present in the same CTD section of the dossier. Note: Using the operation attribute 'delete' to remove content placed in m1-additional-data  is exempt from this rule.</description>
          <class-names>
            <class-name>6.17.82</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C11" code="C.11" default-checked="true" severity="Error" severity-id="0">
          <description>Two leaf elements should not have the same leaf ID. </description>
          <class-names>
            <class-name>6.17.298</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C12" code="C.12" default-checked="true" severity="Error" severity-id="0">
          <description>For all leaves with an operation attribute value of replace, delete or append the modified file must not have been replaced or deleted by any other leaf element in any sequence including the current one.</description>
          <class-names>
            <class-name>6.17.299</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C13" code="C.13" default-checked="true" severity="Warning" severity-id="1">
          <description>For all leaves within node extensions or module 3.2.A with an operation attribute value of replace, delete or append, the modified file should be present in the same node extension or attribute-defined section. </description>
          <class-names>
            <class-name>6.17.265</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-C14" code="C.14" default-checked="true" severity="Warning" severity-id="1">
          <description>ICH attributes must not contain leading or trailing spaces, nor start or end with hyphens. </description>
          <class-names>
            <class-name>6.17.297</class-name>
          </class-names>
        </rule>
      </rules>
    </category>
    <category name="whopqt-10-4" title="D - PDF Details">
      <rules>
        <rule name="whopqt-10-D01" code="D.01" default-checked="true" severity="Error" severity-id="0">
          <description>No PDF has been created and saved as version 1.3 or earlier </description>
          <class-names>
            <class-name>6.17.18</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D02" code="D.02" default-checked="true" severity="Error" severity-id="0">
          <description>There is no security setting to open any individual file </description>
          <class-names>
            <class-name excluded-sections="m1-0;m1-2-1-;m3-3;m4-3;m5-4">6.17.40</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D03" code="D.03" default-checked="true" severity="Error" severity-id="0">
          <description>There are no further security settings applied to any individual file (except for files in Modules 1.0, 1.2.1, 3.3, 4.3 and 5.4)</description>
          <class-names>
            <class-name excluded-sections="m1-0;m1-2-1;m3-3;m4-3;m5-4">6.17.40</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D04" code="D.04" default-checked="true" severity="Error" severity-id="0">
          <description>
            Individual files in section 1.0 and 1.2.1 have no security settings except for the following:
            Changing the document
            Document assembly
            Page extraction
            Commenting
            Creation of template pages. 
          </description>
          <class-names>
            <class-name>6.17.70</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D05" code="D.05" default-checked="true" severity="Error" severity-id="0">
          <description>The submission does not contain corrupted files</description>
          <class-names>
            <class-name>6.17.43</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D06" code="D.06" default-checked="true" severity="Warning" severity-id="1">
          <description>Files have been created and saved as PDF 1.4, 1.5, 1.6, or PDF 1.7</description>
          <class-names>
            <class-name>6.17.18</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D07" code="D.07" default-checked="true" severity="Warning" severity-id="1">
          <description>Hyperlinks and bookmarks within documents, or between documents within the same sequence, have a valid target.</description>
          <class-names>
            <class-name>6.17.17</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D08" code="D.08" default-checked="true" severity="Warning" severity-id="1">
          <description>Hyperlinks and bookmarks to destinations in a different sequence in the same eCTD dossier have a valid target.</description>
          <class-names>
            <class-name>6.17.17</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D09" code="D.09" default-checked="true" severity="Warning" severity-id="1">
          <description>All hyperlinks and bookmarks are set to 'inherit zoom'</description>
          <class-names>
            <class-name>6.17.63</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D10" code="D.10" default-checked="true" severity="Warning" severity-id="1">
          <description>PDFs except the files from section 1.0 and 1.2.1 must have 'Fast Web View' active</description>
          <class-names>
            <class-name excluded-sections="m1-0;m1-2-1">6.17.16</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D11" code="D.11" default-checked="true" severity="Warning" severity-id="1">
          <description>PDF Document Properties for the Initial View are set for 'Page Layout = Default' and 'Magnification = Default'</description>
          <class-names>
            <class-name>6.17.12</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D12" code="D.12" default-checked="true" severity="Warning" severity-id="1">
          <description>All PDF hyperlinks and bookmarks are relative</description>
          <class-names>
            <class-name>6.17.15</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D13" code="D.13" default-checked="true" severity="Warning" severity-id="1">
          <description>The bookmarks pane should be visible if bookmarks are included within a PDF document </description>
          <class-names>
            <class-name>6.17.10</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D14" code="D.14" default-checked="true" severity="Warning" severity-id="1">
          <description>The bookmarks pane should not be visible if there are no bookmarks included within a PDF document </description>
          <class-names>
            <class-name>6.17.11</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-D15" code="D.15" default-checked="true" severity="Warning" severity-id="1">
          <description>All hyperlinks and bookmarks between two PDFs must be configured as specified in ISO 32000-1:2008</description>
          <class-names>
            <class-name>6.17.67</class-name>
          </class-names>
        </rule>
      </rules>
    </category>
    <category name="whopqt-10-5" title="E - WHOPQT Envelope">
      <rules>
        <rule name="whopqt-10-E01" code="E.01" default-checked="true" severity="Error" severity-id="0">
          <description>The UUID is well formed according to ISO/IEC 11578:1996 and ITU-T Rec X.667 | ISO/IEC 9834-8:2005</description>
          <class-names>
            <class-name>6.17.239</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-E02" code="E.02" default-checked="true" severity="Error" severity-id="0">
          <description>The UUID of a sequence must be identical to the one in the previous sequence.</description>
          <class-names>
            <class-name>6.17.240</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-E03" code="E.03" default-checked="true" severity="Error" severity-id="0">
          <description>If the submission unit type is ‘initial’ or ‘reformat' then the related-sequence attribute must have a value equal to the current sequence.</description>
          <class-names>
            <class-name>6.17.247</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-E04" code="E.04" default-checked="true" severity="Error" severity-id="0">
          <description>If the submission unit type is not equal to ‘initial’ or ‘reformat' then the entry for related sequence must not be equal to the value for the current sequence.</description>
          <class-names>
            <class-name>6.17.74</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-E05" code="E.05" default-checked="true" severity="Error" severity-id="0">
          <description>Envelope Attributes: data is provided for all mandatory envelope fields and should be in the correct format, according to the requirements of FPP, FVP, APIPQ or APIMF.</description>
          <class-names>
            <class-name>6.17.416</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-E06" code="E.06" default-checked="true" severity="Error" severity-id="0">
          <description>The sequence folder name is a 4 digit number </description>
          <class-names>
            <class-name>6.17.30</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-E07" code="E.07" default-checked="true" severity="Error" severity-id="0">
          <description>The sequence number (folder name) has not already been used </description>
          <class-names>
            <class-name>6.17.32</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-E08" code="E.08" default-checked="true" severity="Error" severity-id="0">
          <description>The sequence folder name matches the sequence number in the WHOPTQ envelope in whopqt-regional.xml </description>
          <class-names>
            <class-name>6.17.31</class-name>
          </class-names>
        </rule>
      </rules>
    </category>
    <category name="whopqt-10-6" title="F - Files and Folders">
      <rules>
        <rule name="whopqt-10-F01" code="F.01" default-checked="true" severity="Error" severity-id="0">
          <description>All the lowest level heading elements in the XML (including node-extensions) included in the submission contain at least one leaf </description>
          <class-names>
            <class-name>6.17.19</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F02" code="F.02" default-checked="true" severity="Error" severity-id="0">
          <description>Mandatory Files are provided: cover letter (mandatory for all application types)</description>
          <class-names>
            <class-name>6.17.417</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F03" code="F.03" default-checked="true" severity="Error" severity-id="0">
          <description>For submission unit type 'initial' and 'reformat' all required documents for the submitted application type are provided. </description>
          <class-names>
            <class-name>6.17.418</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F04" code="F.04" default-checked="true" severity="Error" severity-id="0">
          <description>APIMF: 2.3.S and 3.2.S: file names for specific sections should contain the correct prefix</description>
          <class-names>
            <class-name>6.17.419</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F05" code="F.05" default-checked="true" severity="Error" severity-id="0">
          <description>APIMF: 3.2.S: folder names for specific sections should contain the correct prefix</description>
          <class-names>
            <class-name>6.17.420</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F06" code="F.06" default-checked="true" severity="Error" severity-id="0">
          <description>APIMF: 2.3.S and 3.2.S attributes of specific sections should contain op or rp as prefix</description>
          <class-names>
            <class-name>6.17.421</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F07" code="F.07" default-checked="true" severity="Error" severity-id="0">
          <description>The files provided in the folders for Module 1 are in acceptable formats</description>
          <class-names>
            <class-name>6.17.44</class-name>
            <class-name>6.17.45</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F08" code="F.08" default-checked="true" severity="Error" severity-id="0">
          <description>The files provided in the folders for Module 2-5 are in acceptable formats</description>
          <class-names>
            <class-name>6.17.44</class-name>
            <class-name>6.17.45</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F09" code="F.09" default-checked="true" severity="Error" severity-id="0">
          <description>Total file folder path length must not exceed 180 characters</description>
          <class-names>
            <class-name>6.17.35</class-name>
            <class-name>6.17.36</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F10" code="F.10" default-checked="true" severity="Error" severity-id="0">
          <description>File names, including the extension, must not exceed 64 characters</description>
          <class-names>
            <class-name>6.17.33</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F11" code="F.11" default-checked="true" severity="Error" severity-id="0">
          <description>Folder names must not exceed 64 characters</description>
          <class-names>
            <class-name>6.17.33</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F12" code="F.12" default-checked="true" severity="Error" severity-id="0">
          <description>Only valid characters are used in file names</description>
          <class-names>
            <class-name>6.17.34</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F13" code="F.13" default-checked="true" severity="Error" severity-id="0">
          <description>Only valid characters are used in folder names</description>
          <class-names>
            <class-name>6.17.34</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F14" code="F.14" default-checked="true" severity="Error" severity-id="0">
          <description>There are no unreferenced files in M1, M2, M3, M4 and M5 folders</description>
          <class-names>
            <class-name>6.17.37</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F15" code="F.15" default-checked="true" severity="Error" severity-id="0">
          <description>The only files in the sequence folder (/XXXX/…) are the index.xml and index-md5.txt</description>
          <class-names>
            <class-name>6.17.37</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F16" code="F.16" default-checked="true" severity="Error" severity-id="0">
          <description>There are no empty folders</description>
          <class-names>
            <class-name>6.17.62</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F17" code="F.17" default-checked="true" severity="Warning" severity-id="1">
          <description>Individual files do not exceed 500 MB in size</description>
          <class-names>
            <class-name>6.17.21</class-name>
            <class-name>6.17.22</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F18" code="F.18" default-checked="true" severity="Error" severity-id="0">
          <description>The recommended folder structure and folder names in the ICH eCTD Specification and WHOPQT Module 1 eCTD Specification are used</description>
          <class-names>
            <class-name>6.17.49</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-F19" code="F.19" default-checked="true" severity="Error" severity-id="0">
          <description>The recommended file names from the ICH eCTD Specification and WHOPQT Module 1 eCTD Specification are used for all files.</description>
          <class-names>
            <class-name>6.17.49</class-name>
          </class-names>
        </rule>
      </rules>
    </category>
    <category name="whopqt-10-7" title="G - Valid Values">
      <rules>
        <rule name="whopqt-10-G01" code="G.01" default-checked="true" severity="Error" severity-id="0">
          <description>The Application Type attribute value is valid .</description>
          <class-names>
            <class-name>6.17.165</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-G02" code="G.02" default-checked="true" severity="Error" severity-id="0">
          <description>The Application Sub Type attribute value is valid.</description>
          <class-names>
            <class-name>6.17.422</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-G03" code="G.03" default-checked="true" severity="Error" severity-id="0">
          <description>The Product Type attribute value is valid.</description>
          <class-names>
            <class-name>6.17.311</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-G04" code="G.04" default-checked="true" severity="Error" severity-id="0">
          <description>The Product Sub Type attribute value is valid.</description>
          <class-names>
            <class-name>6.17.423</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-G05" code="G.05" default-checked="true" severity="Error" severity-id="0">
          <description>The Submission Unit Type attribute value is valid.</description>
          <class-names>
            <class-name>6.17.424</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-G06" code="G.06" default-checked="true" severity="Error" severity-id="0">
          <description>Only specified combination for Product type, Application type and Application sub-type are valid.</description>
          <class-names>
            <class-name>6.17.425</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-G07" code="G.07" default-checked="true" severity="Error" severity-id="0">
          <description>Only specified combinations of Application type and Submission Unit type are valid for the first eCTD formatted submission for a product.</description>
          <class-names>
            <class-name>6.17.426</class-name>
          </class-names>
        </rule>
      </rules>
    </category>
    <category name="whopqt-10-8" title="H - Quality">
      <rules>
        <rule name="whopqt-10-H01" code="H.01" default-checked="true" severity="Error" severity-id="0">
          <description>The overall validation result should not exceed 50 best practice notifications.</description>
          <class-names>
            <class-name>6.17.427</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-H02" code="H.02" default-checked="true" severity="Error" severity-id="0">
          <description>Node Extensions in M1 should only be represented in the XML backbone, no additional directory should be created</description>
          <class-names>
            <class-name>6.17.428</class-name>
          </class-names>
        </rule>
        <rule name="whopqt-10-H03" code="H.03" default-checked="true" severity="Error" severity-id="0">
          <description>For every node-extension the 'title' attribute is not empty</description>
          <class-names>
            <class-name>6.17.25</class-name>
          </class-names>
        </rule>
      </rules>
    </category>
    <category name="whopqt-10-9" title="Recommended">
			<rules>
				<rule name="whopqt-10-rec-1" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that 'checksum' attribute is present and value for the attribute is provided (i.e. not empty string) when 'operation' attribute for the leaf(s) is 'new', 'append' or 'replace'</description>
					<class-names>
						<class-name>6.17.3</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-2" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that 'checksum' attribute value is not provided when 'operation' attribute for the leaf(s) is 'delete'</description>
					<class-names>
						<class-name>6.17.4</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-3" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that invalid formatting is not provided for 'checksum' in index-md5.txt (32 characters are not specified for the MD5 checksum, or included trailing spaces or carriage returns)</description>
					<class-names>
						<class-name>6.17.6</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-4" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all files must have one and only one file extension</description>
					<class-names>
						<class-name>6.17.9</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-5" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure there is no reference leaf(s) point to a file (outside of the eCTD lifecycle) across application (xlink:href points to a different application)</description>
					<class-names>
						<class-name>6.17.24</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-6" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that the xlink:href and/or modified-file attribute conforms to the eCTD standard (valid characters - no backslash '\', colon':', asterisk'*', question mark'?', less than'&lt;', greater than'&gt;', pipe' | ', or space ' ', file path relative to the backbone xml files and includes file name in the path)</description>
          <class-names>
            <class-name>6.17.29</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-7" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that 'util' folder exists and is in the correct location (&lt;sequence number&gt;/util)</description>
          <class-names>
            <class-name>6.17.38</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-9" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that the syntax of the modified-file attribute is in accordance with the ICH 3.2 DTD version</description>
					<class-names>
						<class-name>6.17.41</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-10" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all files and folders in the submission are accessible to the user. </description>
          <class-names>
            <class-name>6.17.64</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-11" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that the hyperlinks and/or bookmarks in the submission documents does not target document outside current eCTD application</description>
					<class-names>
						<class-name>6.17.69</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-12" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Provide list of all documents in the submission containing annotation (other than links and bookmarks)</description>
					<class-names>
						<class-name>6.17.83</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-13" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all pdf documents in the submission must not have any attachments</description>
					<class-names>
						<class-name>6.17.84</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-14" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all hyperlinks and bookmarks in the submission documents must not have multiple actions (e.g. opening two different pages)</description>
					<class-names>
						<class-name>6.17.85</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-15" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all hyperlinks and bookmarks (internal, external, same sequence, across sequences and across applications) in the submission documents are not inactive (without any action)</description>
					<class-names>
						<class-name>6.17.86</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-16" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all hyperlinks and bookmarks in the submission documents must not have unknown action (links that could not be identified or contain JavaScript code) and print total count</description>
					<class-names>
						<class-name>6.17.87</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-17" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all hyperlinks and bookmarks in the submission documents must not point to external destinations (other than web or email)</description>
					<class-names>
						<class-name>6.17.88</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-18" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all hyperlinks and bookmarks in the submission documents must not point to web address or email</description>
					<class-names>
						<class-name>6.17.89</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-19" code="Recommended" default-checked="true" severity="Information" severity-id="2">
					<description>
						Print the count of all of the hyperlinks and the bookmarks with following criteria:
						- Non-Relative Hyperlinks
						- Non-Relative Bookmarks
						- Web link and email hyperlinks
						- Web links and email bookmarks
						- External Hyperlinks (excluding web links and emails)
						- External Bookmarks (excluding web links and emails)
						- Unknown Action Hyperlinks
						- Unknown Action Bookmarks
						- Inactive Hyperlinks
						- Inactive Bookmarks
						- Broken Hyperlinks (separate count for inter-application, intra-application and intra-sequence)
						- Broken Bookmarks (separate count for inter-application, intra-application and intra-sequence)
						- Number of bookmarks per document
						- Total number of bookmarks in the submission
						- Number of hyperlinks per document
						- Total number of hyperlinks in the submission
					</description>
					<class-names>
						<class-name>6.17.90</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-20" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that the link and/or bookmark destination does not point to a corrupt document</description>
					<class-names>
						<class-name>6.17.91</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-21" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that the links and/or bookmark in the submission documents point to an existing page and/or named destinations.</description>
					<class-names>
						<class-name>6.17.92</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-22" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all documents in the submission are text searchable</description>
          <class-names>
            <class-name>6.17.93</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-23" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that fonts referenced by the PDF documents in the submission are standard fonts and all non-standard fonts are fully embedded</description>
          <class-names>
            <class-name>6.17.102</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-24" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that 'title' element of the 'leaf' and/or 'node-extension' does not begins or ends with a space.  The system shall include in the message name/title of the node extension where title begins or ends with space.</description>
          <class-names>
            <class-name>6.17.167</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-25" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that valid/supported 'dtd-version' is referenced in the ICH and regional backbone xml files.</description>
          <class-names>
            <class-name>6.17.170</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-26" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that 'dtd-version' is referenced in the ICH and regional backbone xml files.</description>
          <class-names>
            <class-name>6.17.173</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-27" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that required attributes (e.g. 'indication' in the section 5.3.5 element or 'type of control' in the STF XML file for a study in section 5.3.5.1) are present in the back bone xmls (index and regional) and in the heading element of STF XML file(s).</description>
          <class-names>
            <class-name>6.17.176</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-28" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that attribute (i.e. substance, company-name, species) values in ICH, regional and/or STF backbone files  does not begins or ends with a space. The system shall include in the message attribute and value that begins or ends with space.</description>
          <class-names>
            <class-name>6.17.177</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-29" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that non-required files are not present in the util folder (i.e. submission does not have an stf or leaf but the stylesheet and dtd files are present in the util folder)</description>
          <class-names>
            <class-name>6.17.178</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-30" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that operation attribute is present and valid value ('new', 'append', 'replace' or 'delete') for the attribute is provided. The system shall include in the message the name of the file where operation attribute is not present and/or valid value is not provided.</description>
          <class-names>
            <class-name>6.17.180</class-name>
          </class-names>
				</rule>
				<rule name="whopqt-10-rec-31" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that 'operation' attributes for cover letter and application form leaf must be 'new'</description>
					<class-names>
						<class-name>6.17.181</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-32" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that 'append' operation is not applied on an existing lifecycle 'append' leaf (E.g. Detect invalid life cycle pattern: sequence 0001 appends a document in sequence 0000, sequence 0002 append operation leads to the append in 0001.)</description>
					<class-names>
						<class-name>6.17.199</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-33" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that leaf lifecycle operation ('append', 'replace' or 'delete') is not applied to a lifecycle 'delete' leaf (E.g. sequence 0001 deletes a document in sequence 0000, sequence 0002 any life cycle operation leads to the already deleted leaf in 0001.)</description>
					<class-names>
						<class-name>6.17.200</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-34" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that a leaf is not lifecycled ('append', 'replace' or 'delete') by more than one leaf to cause branching (i.e. scenario where a append/replace/delete operation is being applied on a leaf, which has already been replaced by another leaf. E.g. sequence 0001 replaces a document in sequence 0000, sequence 0002 append operation leads to the already replaced leaf in 0000.)</description>
					<class-names>
						<class-name>6.17.201</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-35" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure same xlink:href is not referenced more than once in the backbone xml files</description>
					<class-names>
						<class-name>6.17.202</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-36" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that all element in the submission backbone xml files must have leaf child nodes</description>
					<class-names>
						<class-name>6.17.204</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-37" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that xlink:href attribute in backbone xml files does not point to leaf outside current sequence</description>
					<class-names>
						<class-name>6.17.205</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-38" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that 'xlink:href' attribute in backbone xml files does not point to leaf outside application</description>
					<class-names>
						<class-name>6.17.206</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-39" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that only operation 'new' is used for all leafs in the initial sequence of the application</description>
					<class-names>
						<class-name>6.17.207</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-40" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure multiple lifecycle operations on same document in same sequence are not allowed (E.g. sequence 0001 includes two lifecylce operations referencing the same leaf in sequence 0000.)</description>
					<class-names>
						<class-name>6.17.209</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-41" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure attribute (if present i.e. indication, excipient, dosage-form, manufacturer, product-name, substance etc.) value must not be empty string</description>
					<class-names>
						<class-name>6.17.212</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-42" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that the initial sequence of the application must be '0000'</description>
					<class-names>
						<class-name>6.17.213</class-name>
					</class-names>
				</rule>
        <rule name="whopqt-10-rec-43" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that the sequence being validated is the highest sequence in the application</description>
					<class-names>
						<class-name>6.17.217</class-name>
					</class-names>
				</rule>
        <rule name="whopqt-10-rec-44" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that the reference for the regional xml backbone file in index.xml must have operation attribute value 'new'</description>
					<class-names>
						<class-name>6.17.219</class-name>
					</class-names>
				</rule>
				<rule name="whopqt-10-rec-45" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that 'm1' folder must exist in the submission</description>
					<class-names>
						<class-name>6.17.220</class-name>
					</class-names>
				</rule>
        <rule name="whopqt-10-rec-46" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that the sequence numbers in an application are increased incrementally (The sequence number related to the life cycle should increase incrementally with each subsequent submission, for example 0000, 0001, 0002 etc. (the increase should occur in chronological order)</description>
					<class-names>
						<class-name>6.17.238</class-name>
					</class-names>
				</rule>
        <rule name="whopqt-10-rec-47" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure PDF documents with more than 10 pages must have bookmarks</description>
					<class-names>
						<class-name>6.17.281</class-name>
					</class-names>
				</rule>
        <rule name="whopqt-10-rec-48" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure to find all documents where copying the content is not allowed.</description>
					<class-names>
						<class-name>6.17.296</class-name>
					</class-names>
				</rule>
        <rule name="whopqt-10-rec-49" code="Recommended" default-checked="true" severity="Warning" severity-id="1">
					<description>Ensure that PDF documents in the submission do not include JavaScript, 3D contents or dynamic contents (audio/video)</description>
					<class-names>
						<class-name>6.17.305</class-name>
					</class-names>
				</rule>
			</rules>
		</category>
	</categories>
</profile>
