Projects / Serene


Serene is a validation engine that implements the JAXP 1.3 Validation Framework API for RELAX NG based on an algorithm centered on providing good messages and having a clear handling of ambiguity and conflicts. It has an implementation of the JAXP Validation Framework API for ISO Schematron and support for Schematron markup embedded in RELAX NG schemas.

Operating Systems

Recent releases

  •  24 Sep 2012 18:23

    Release Notes: With this release, for the ISO Schematron implementation, support for XSLT 2.0 based on Saxon HE has been added and the access to SVRL information has been improved. Support for embedding Schematron elements ns and let in the RELAX NG schemas has been added. Some work has been done on making the RELAX NG implementation lighter and faster.

    •  11 Jun 2012 08:34

      Release Notes: This release introduces support for ISO Schematron. Pure Schematron schemas are supported, as well as Schematron markup embedded in RELAX NG schemas.

      •  18 Apr 2012 18:59

        Release Notes: For this release, Serene has been extensively reviewed and refactored to improve performance. Some bugs have been fixed, messages have been slightly tweaked, and one feature has been added.

        •  10 Oct 2011 04:59

          Release Notes: This release concentrates on further improving message quality. The accent is on error interpretation and reporting. Several bugs were fixed, and a new feature added.

          •  11 Jul 2011 05:09

            Release Notes: Serene has been tested with the RELAX NG test suite. As a result, several bugs have been fixed and the handling of conflicts and the reporting of errors have been significantly improved.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.