This page is a demo for the EuDML validation library and a tool for providers to
check the validity of their data in EuDML format before publishing it.
It takes as input an XML file and validates it, first against the chosen EuDML schema, verifying that the overall XML structure and namespaces are correct, and second against the schematron rules, to make sure that the data is presented correctly according to the EuDML best practices.
The tool is written in Java and uses Spring. The core validation part is provided as
a standalone library capable of standard XSD validation and that embeds
the standard schematron
This library is free software governed by the CeCILL-C license that can be found at http://www.cecill.info/.
It was made to be used primarily during the harvest process of EuDML, to validate incoming records, filtering out incorrect ones and sending feedback to providers about the quality of their data.
It is also used in this demo, to give providers a chance to check their data before submitting it to EuDML.
Browse for a file (less than 10MB), select the expected record type, and click validate.
The tool will let you know :