Documenting and Implementing Guidelines with Schematron
Joshua Lubell · Balisage series on markup technologies · 2009
Data exchange specifications must be broad and general in order to achieve acceptance, yet they must also be customizable in a controlled and interoperable manner in order to be useful. This paper describes an approach employing the Schematron language and literate programming ideas for developing the guidelines needed to effectively use data exchange specifications.