|
Thanks for the clarification on the fact that this article is really about Ricko's reference implementation for Schematron 1.5. I was worried about resulting confusion while skimming the article.
Also, People really should pay attention to ISO Schematron, since it's pretty much imminent. Unfortunately, the last Schematron draft spec I saw is full of very serious holes, and people should try to make sure they give it a read and send their comments to the ISO DSDL group soonest. I've needed to do so myself, but I've been short on time. Thanks for the reminder provided by this article.
Unfortunately there is not yet an XSLT implementation for ISO Schematron that I know of, but there are several non-XSLT ones, including my own (plug 1) Scimitar , which is a very fast Python implementation. Ricko blogged earlier about other ISO implementations.
While I'm at it, let me mention my (plug 2--yes I'm a De La Soul fan) in-depth tutorial (free registration required) on the actual ISO Schematron framework and system, which nicely complements this article on the 1.5 XSLT implementation. I have an article on ISO Schematron variables and abstract patterns coming soon. I'll post when it's out. Abstract patterns are the heart of Schematron and truly take it miles beyond the capabilities of other Schema languages.
Schematron rocks the park.
--Uche
|