[XML-SIG] ANN: Scimitar 0.6.0

Uche Ogbuji uche.ogbuji at fourthought.com
Fri Aug 27 07:40:23 CEST 2004


Scimitar is an implementation of ISO Schematron that compiles a
Schematron schema into a Python validator script, making it a
faster and somewhat more flexible approach than the usual XSLT


Schematron is an XML schema language in which you express a set of rules
that the document must meet, rather than expressing a full grammar for
the XML vocabulary (which is the more common approach to XML schemata).
It is by far the most flexible XML schema language available.

Scimitar supports all of Schematron except for abstract patterns.
See the TODO file for gaps in Scimitar functionality and convenience,
which are being worked on.

Scimitar is open source, provided under the 4Suite variant of the Apache

The compiler program runs standalone on Python 2.2 or more recent,
although if you are using an earlier version than 2,3, you must also
install Optik 1.4.1 or more recent.  In addition to the above
the generated validators require 4Suite 1.0a3 or more recent (really
only tested with latest 4Suite CVS).

Uche Ogbuji                                    Fourthought, Inc.
http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
Meet me at XMLOpen Sept 21-23 2004, Cambridge, UK.  http://xmlopen.org

Practical (Python) SAX Notes - http://www.xml.com/pub/a/2004/08/11/py-xml.html
XML circles the globe - http://www.javareport.com/article.asp?id=9797
Element structures for names and addresses - http://www.ibm.com/developerworks/xml/library/x-elemdes.html
Commentary on "Objects. Encapsulation. XML?" - http://www.adtmag.com/article.asp?id=9090
Harold's Effective XML - http://www.ibm.com/developerworks/xml/library/x-think25.html
A survey of XML standards - http://www-106.ibm.com/developerworks/xml/library/x-stand4/

More information about the XML-SIG mailing list