The first step of that validation is the simplification of the RelaxNG schema, more detailed there.
Follow the steps :
All those developments are released under Cecill licence.
The project Forms Generator is available on a svn, contact me for more information. In the future, a project might be created on sourceforge.