dmaus.name

Schematron

Schematron implementations

pyschematron

Homepage https://github.com/robbert-harms/pyschematron
Implementation language(s) Python
Query language(s) ?
License MIT
Author Robbert Harms
Latest version 1.1.8

ph-schematron

A pure Java implementation for the XPath query language binding and wrappers for both, the Skeleton and SchXslt transpilers.

Homepage https://github.com/phax/ph-schematron
Implementation language(s) Java
Query language(s) XSLT 1.0, XSLT 2.0, XSLT 3.0, XPath 3.0
License Apache 2.0
Author Philip Helger
Latest version 8.0.6

SchXslt2

SchXslt2 is the second iteration of SchXslt, a modern XSLT-based implementation of the ISO Schematron validation language (ISO/IEC-19757:3).

Homepage https://sr.ht/~dmaus/schxslt2
Implementation language(s) XSLT 3.0
Query language(s) XSLT 3.0
License MIT
Author David Maus
Latest version 1.3.4

SchXslt

Homepage https://github.com/schxslt/schxslt
Implementation language(s) XSLT 1.0, XSLT 2.0
Query language(s) XSLT 1.0, XSLT 2.0, XSLT 3.0
License MIT
Author David Maus
Latest version 1.10.1

SchXslt Redux XSLT1

A feature complete implementation of an XSLT 1.0 ISO Schematron processor for the XSLT 1.0 query language binding.

Homepage https://github.com/schxslt/schxslt-redux-xslt1
Implementation language(s) XSLT 1.0
Query language(s) XSLT 1.0
License MIT
Author David Maus
Latest version 1.0.2

SchXslt Redux XSLT2

A feature complete implementation of an XSLT 2.0 ISO Schematron processor for the XSLT 2.0 query language binding.

Homepage https://github.com/schxslt/schxslt-redux-xslt2
Implementation language(s) XSLT 2.0
Query language(s) XSLT 2.0
License MIT
Author David Maus
Latest version 1.0.2

Skeleton

The ISO Schematron to XSLT transpiler aka "The Skeleton API" was the first and for a long time only ISO Schematron implementation around. While the Skeleton itself has been unmaintained for years it was the base for many integrated solutions such as in <oXygen/>, XML Mind and other XML editors.

Homepage https://github.com/schematron/schematron
Implementation language(s) XSLT 1.0, XSLT 2.0
Query language(s) XSLT 1.0, XSLT 2.0
License MIT
Author Rick Jelliffe and others
Latest version -

XQS

Homepage https://github.com/andrewsales/xqs
Implementation language(s) XQuery 3
Query language(s) XQuery 3
License Apache 2.0
Author Andrew Sales
Latest version 0.3.0 beta