Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Algorithmic inferencing of XML Schema definitions and Document Type Definitions
PHP
Tree: 315c42f587

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
debug
examples
src
tests
README.rst
learn
runTests

README.rst

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.

Usage

To learn about the usage of the tool type:

./learn --help

To run the unit tests type:

phpunit tests/suite.php

Documentation

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.

Something went wrong with that request. Please try again.