XML Schema learner
This software implements various state-of-the-art algorithms for algorithmic learning of XML Schema definitions and Document Type Definitions.
Given a set or a single XML instance it can algorithmically infer a schema which describes the XML instances. The resulting schemas are of high-quality and human readable.
To learn about the usage of the tool type:
To run the unit tests type:
Further documentation of the algorithms and which algorithms fit which use cases is pending. The implementations refer to papers describing the algorithms in their respective documentation.