ANN: Scimitar 0.5.0

Uche Ogbuji uche.ogbuji at fourthought.com
Wed Jul 28 14:59:01 CEST 2004


http://uche.ogbuji.net/tech/4Suite/scimitar

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
implementations.

http://www.ascc.net/xml/resource/schematron/schematron.html

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 support all of the Schematron 1.5 subset except for keys.
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
license.

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
requirements 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
Perspective on XML: Steady steps spell success with Google - http://www.adtmag.com/article.asp?id=9663
Use XML namespaces with care - http://www-106.ibm.com/developerworks/xml/library/x-namcar.html
Managing XML libraries - http://www.adtmag.com/article.asp?id=9160
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 Python-announce-list mailing list