Validators Comparison

This document is also available in Opens new windowWord format.

This comparison shows what each of three NIMAS fileset validators check for in XML, OPF, and images files comprising a valid fileset according to the NIMAS v1.1 technical specification: the Opens new windowBookshare NIMAS Validator, the Opens new windowDAISY Pipeline DTBook Validator, and the Opens new windowNIMAC Validation Wizard.

Table format comparison

ComponentNIMAC ValidatorBookshare NIMAS ValidatorDAISY Pipeline DTBook Validator
DTD referenced in XML source file declaration CheckmarkCheckmark Checkmark 
XML file valid to referenced DTD CheckmarkCheckmark Checkmark 
OPF file valid to referenced DTD CheckmarkCheckmark Checkmark 
XML source file structure   Checkmark
XML source file present in fileset Checkmark Checkmark Checkmark
OPF file present in fileset CheckmarkCheckmark  
images/images folder present in fileset CheckmarkCheckmark  
PDF file present in filesetCheckmark Checkmark  
Files referenced in XML present in filesetCheckmark  Checkmark 
Files referenced in OPF present in filesetCheckmark  CheckmarkCheckmark 
Elements used have opening and closing tags Checkmark Checkmark 
Invalid character errorsCheckmark  Checkmark 
Page numbers present Checkmark  
Page numbers numeric Checkmark  
Page numbers sequential Checkmark  
Files conform: ZedVal   Checkmark
Numerous additional items according to the required specifications    Checkmark

 

Text format comparison

This comparison includes the NIMAC Validator, the Bookshare NIMAS Validator, and the DAISY Pipeline DTBook Validator. All three validators check for conformance to the required DTD: making sure both that the DTD is present in the declaration of the XML source file and in the OPF metadata file, and that the content of the files are valid to the referenced specification.

The DAISY Pipeline DTBook Validator also checks the overall structure of the XML source file.

All three validators check that required files are present in the fileset and all files listed in the OPF manifest are part of the fileset.

The NIMAC Validator and the DAISY Pipeline DTBook Validator check that all files referenced throughout the XML source file are present in the fileset. The NIMAC Validator and the DAISY Pipeline DTBook Validator check for invalid characters in the XML source file.

The Bookshare NIMAS Validator checks XML source file page numbering: that page numbers are present, numeric, and sequential.

DAISY Pipeline DTBook Validator checks for file conformance to ZedVal and to numerous additional items according to the required specifications.

Graphic format comparison

Validators Comparison graphic


Last Updated: 06/24/2011