How to support the Schematron QuickFix project

You can support this project in different ways. Help us to improve and disseminate Schematron QuickFix!

Join the W3C Community Group

At the end of 2013, I have drawn George Bina's (chief developer of the oXygen XML Editor) attention to this project because he had presented similar ideas for the oXygen at the oXygen Users Meetup in November 2013. At the XML Prague 2014, the crucial meeting took place: I have shown George my project and, as a result, we have decided to set up a W3C Community Group in order to spread the idea of QuickFixes for XML documents.

One week later, the W3C Community Group "Quick-fix support for XML" was launched by George Bina.

Help us by joining the group and supporting the project. A membership in a W3C Community Group is generally free of charge. Here you can find a W3C guide explaining how you can join a group.

Further information can be found at the FAQ on the topic W3C Community Group.

Help us to write the SQF specification

In the SQF GitHup project you will find the XSD schema to extend the Schematron language, a Schematron schema for further QuickFix requirements (sqf.sch) and current draft of the Schematron QuickFix specification.

As GitHub user you will be able to help us to write on the specifiaction. By creating a change request, you can propose adjustments on the specification, XSD schema or sqf.sch.

Other possibilities to support SQF

You do not want to become a member of the W3C Community Group or you are already a member? You can also support the project by other means.

You are a Schematron developer?

We urgently need Schematron developers who test the Escali (XSLT implementation), exhaust its functionalities in the extreme and give us their feedback on the test results:

  1. Please download the demo version of the Escali. In the readme.txt contained in the package, you can find the description of how to use the command line tool.

  2. Try to write your first QuickFixes. Please read the Schematron QuickFix User Guide.

  3. Let me know which experiences who have made with the Schematron QuickFixes:

    • Have you found problems or errors?

    • How intuitive do you find the extension language?

    • Do you miss a functionality for your QuickFixes?

    • Do you have ideas for improvement or extensions of Schematron QuickFix?

  4. Please consider whether Schematron QuickFix can be used in your current projects. Let me know about possible obstacles.

You are a Schematron user?

The point of view of a user is also very interesting. Although a practical implementation cannot be presented yet, general statements on the suitability for practical application of Schematron QuickFix can be made by means of the provided examples and a little imagination. Please test my example scenarios:

  1. Download the demo version of the Escali. In the readme.txt contained in the package, you can find the description of how to use the command line tool.

  2. In addition, please download the SQF examples. For a better understanding you should also read the description of the SQF examples.

  3. Apply the Escali on these examples and let me know which experiences who have made with the Schematron QuickFixes:

    • Have you found problems or errors?

    • Please consider which QuickFixes could be developed for your Schematron schemas. Send me use cases (in any form) which clearly differ from my examples.

  4. Tell your Schematron developers about this project and exchange views on a possible application in your projects. Give me your feedback on possible obstacles.

© Copyright 2014-2018 Nico Kutscherauer (last update 2018-07-17)

ImprintPrivacy PolicyContactSitemap