VarioML tools for Variation Data Integration use the combination of RelaxNG and Schematron to quickly and easily implement context-specific micro-schema and validation stylesheets. This pipeline is documented here for general users, and here for advanced users.
The client-side validation service uses Saxon-CE. The authors thank Michael Kay, Philip Fearon, and the Saxon user community for their help in implementing this service.
A guide for extending and customizing VarioML validation tools is here: VarioML Validation Developer Guide.
How to Use this Service
Gen2Phen provides this service freely, without warranty, for use by individuals. It is not intended to be utilized as a regular service by sites doing high-volume processing. We will consider blocking high volume usage or any usage that causes a strain on our Web servers.
Make sure your XML is well-formed using the W3C's Markup Validation Service.