Abbot text interoperability tool

Abbot is a tool designed to convert dissimilar collections of XML texts into a common interoperable form. Abbot's key feature is the ability to read an XML schema file and output procedures to convert source files into a valid form that is consistent with the target schema. Abbot's schema-harvesting procedures focus on TEI, but are extremely flexible and format agnostic. Abbot makes no particular judgment or demand concerning the type of interoperability sought. It can transform texts into a variety of TEI schema, and accommodates user customization.

More information at http://abbot.unl.edu.