Git Product home page Git Product logo

awesome-schematron's Introduction

Awesome Schematron Awesome

A curated list of awesome Schematron tools and applications.

Please read the contribution guidelines before contributing.

Inspired by the sheer number of other 'awesome' lists out there.

Table of Contents

Specifications

  • 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.
  • 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 1st Edition - ISO/IEC 19757-3:2006 - Information technology -- Document Schema Definition Language (DSDL) -- Part 3: Rule-based validation -- Schematron. No longer available.
  • Schematron Quick Fixes -- Schematron Quick Fixes Specification

Reference material

Books

Presentations

Software

Implementations of Schematron:

  • SchXslt - An XSLT-based Schematron processor.
  • ml-schematron - A schematron.xqy module that will allow you to perform Schematron validation with MarkLogic Server
  • 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).
  • schematron-basex - XQuery module to use ISO Schematron in BaseX.
  • schematron-exist - XQuery module to use ISO Schematron in eXist.
  • schematron - "skeleton" XSLT implementation of ISO Schematron. No longer maintained.
  • XQS - native XQuery implementation of ISO Schematron. Pre-release.
  • Add your Schematron software here

Applications

  • focheck - Validates XSL-FO property value expressions in attributes by parsing expressions using parser written in XSLT 2.0 then running assert and report on results.
  • org.doctales.terminology - DITA-OT plugin and authoring framework for terminology management, that generates Schematron termchecker rule sets for DITA (Demo) and XLIFF (Demo) files from DITA <termentry> topics.
  • Add your Schematron application here

awesome-schematron's People

Contributors

andrewsales avatar dmj avatar phax avatar tgraham-antenna avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-schematron's Issues

Previous Editions of the Schematron Standard no more freely available?

At least the links at the Readme.md are broken/miss-leading:

  • ISO Schematron 2nd Edition - ISO/IEC 19757-3:2016 - Information technology - Document Schema Definition Languages (DSDL) - Part 3: Rule-based validation - Schematron. Freely available.
  • ISO Schematron 1st Edition - ISO/IEC 19757-3:2006 - Information technology -- Document Schema Definition Language (DSDL) -- Part 3: Rule-based validation -- Schematron. Freely available.

The link to the 2nd edition is broken, the one to the 1st edition leads to a page where I can find only the parts 2 (RelaxNG), 4 (NVDL) and 11 (Schema association) of DSDL ("ISO/IEC 19757").

@rjelliffe: on your blog post about the 3rd edition you also use the same broken link to the 2nd edition.

Anyone an idea where I can find the 2nd edition? On my drive I found only the 1st edition. 🙁

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.