Skip to main content

A curated list of awesome Schematron tools and applications. New items welcome.

61
GitHub Stars
40
Curated Resources
4
Categories
21 hours ago
Last Refreshed
SpecificationsReference materialSoftwareApplications

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me presentations resources from awesome-schematron"

Installation instructions →

What's inside

Applications

  • focheck

    Validates XSL-FO property value expressions in attributes by parsing expressions using parser written in XSLT 2.0 then running

  • org.doctales.terminology

    DITA-OT plugin and authoring framework for terminology management, that generates Schematron termchecker rule sets for DITA (

  • oscal-xproc3

    Enforces house style for XProc 3.0 pipelines.

  • Phorm

    International Business Document Validation Service with REST API based on

  • Schematron Schematron

    A Schematron schema that checks XPath expressions in your Schematron.

  • validate-einvoice-action

    GitHub Action that validates Peppol BIS, EN 16931, XRechnung, Factur-X and UBL e-invoices in CI using

Specifications

  • ISO Schematron 1st Edition

    ISO/IEC 19757-3:2006 - Information technology -- Document Schema Definition Language (DSDL) -- Part 3: Rule-based validation -- Schematron. No longer available.

  • ISO Schematron 2nd Edition

    ISO/IEC 19757-3:2016 - Information technology - Document Schema Definition Languages (DSDL) - Part 3: Rule-based validation - Schematron. No longer available.

  • ISO Schematron 3rd Edition

    ISO/IEC 19757-3:2020 - Information technology - Document Schema Definition Languages (DSDL) - Part 3: Rule-based validation using Schematron. For sale from ISO or a standards reseller near you.

  • Schematron Quick Fixes

Software

  • ml-schematron

    A

  • node-schematron

    Javascript implementation of Schematron. Supports XPath 3.1 (via

  • ph-schematron

    Java library to validate XML documents according to Schematron rules, using 2 different engines - additionally you can validate Schematron itself. Ships with Maven plugins and an Ant task (since 4.3.0).

  • pyschematron

    library package for Schematron validation in Python.

  • schematron

    "skeleton" XSLT implementation of ISO Schematron. No longer maintained.

  • schematron-basex

    XQuery module to use ISO Schematron in BaseX.

Showing a sample of 40 resources. View the full list on GitHub →