mcguru Genny Project - Genny Project modified: 05-24-2006

Genny XML Schema Generation Toolset Project Home


Genny is a Python application that generates DTDs, W3C XSD Schemas, SQL DDL, and other items from a Logical Data Dictionary (LDD).

Genny was developed as a tool to assist in the work that is being done in the MISMO (Mortgage Industry Maintenance Standards) Servicing Work Group.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.


07-27-2004: v0-1-9 Release Available here (643kb).

Warning: These are early releases of the Genny toolset that should probably be characterized as Beta level or for some features Alpha level software. Consider yourself warned that you may encounter some errors.

That said, I've been happily using the toolset for the last 12 months or so.

Genny requires Python v2.1 or higher.

Genny has been tested on W2K Professional, Mac OS X, and RedHat Linux v8.0, and Sun Solaris 8.   (It should run on any platform that supports python v2.1 or higher.)


  • This product includes software developed by Laurence Tratt. His python module parses the tab-delimited input files.
  • Hamish B Lawson's python module provides some of the formatting capability for the DTD output.