eCTD 4.0 Normalization Rules

Normalization is the process of revising folder and file names to ensure it complies with the eCTD and regional requirements.

Attribute Description
Subcategory The Assembly low-level category. The available options depend on the Category selected.
Updated Submitted Available Indicates if the submitted view has been updated since the current working assembly was created.

Normalization rules for different assembly types.

Note: As a general recommendation, the following symbols must be avoided in file names and path to prevent undefined system issues: for \ / " ` < > : # & $ +.

eCTD 4.0 Assembly Type Rule Examples
eCTD When the assembly type is set to eCTD all paths are normalized during publishing. N/A
eCTD allows a-z, 0-9, and -.. Other symbols are removed or changed with exceptions listed below.
Spaces, periods and underscores are converted to hyphens during publishing.
CN eCTD CN eCTD allows a-z, 0-9, _, and - . Other symbols are removed or changed with exceptions listed below. N/A
US eCTD When set to US eCTD, all folder names, file names, and paths are normalized during publishing. However, capital letters and underscores are not replaced. N/A
US eCTD allows a-z, A-Z, 0-9, _, and - . Other symbols are removed or changed with exceptions listed below.
Spaces and periods are converted to hyphens during publishing.
eCTD 4.0 Assembly Type Rule Examples
Standard When set to Standard, all paths are based on the entries for the output folder and file. N/A
Standard allows a-z, A-Z, 0-9, _, -, ., and spaces . Other symbols are removed or changed with exceptions listed below.
Periods are removed from the end of the value during publishing for (applies only for Folders). See example. folder1../folder2./file.pdf --> folder1/folder2/file.pdf.
Spaces are removed from the beginning and the end of the value during publishing (should be applies only for Folders). See example. / folder1 / folder2 / file.pdf -->folder1/folder2/ file.pdf
eCTD, CN eCTD

— Uppercase letters are converted to lowercase during publishing.

— Spaces and periods are converted to hyphens during publishing.

N/A
CN eCTD, US eCTD Multiple underscores in the value are replaced with one underscore during publishing. See examples.

Multiple underscores examples:

— CN eCTD :

Out_put__File___Name.pdf--> out_put_file_name.pdf. — US eCTD :

Out_put__File___Name.pdf --

> Out_put_File_Name.pdf

eCTD 4.0 Assembly Type Rule Examples
eCTD, CN eCTD, US eCTD Multiple hyphens in the value are replaced with one hyphen during publishing. See examples.

Multiple hyphens examples:

— eCTD: Out-put--File--Name.pdf --> out-put-filename.pdf .

— CN eCTD : Out-put--File--Name.pdf --> out-put-filename.pdf .

— US eCTD :Out-put--File--Name.pdf --> Out-put-FileName.pdf.

— Spaces, underscores and periods are removed from the beginning and the end of the value during publishing.

— The file extensions are kept if extension is present after publishing.

— Two periods and more in line are not present in the resulting value after publishing. Periods are converted to hyphens. See examples.

Periods rule examples:

— eCTD:..Out.put.File...Name .......pdf --> out-put-filename.pdf.

— CN

eCTD: ..Out.put.File...Name .......pdf --> out-put-filename.pdf.

— US

eCTD: ..Out.put.File...Name

.......pdf --> Out-putFile-Name.pdf

eCTD, CN eCTD, US eCTD, Standard.

The following symbols are removed from resulting value after publishing:

[^<|:\">*?] `~!@#%^&*()+=<> .

N/A