A posting from Rick Jelliffe announces an updated release of the Topologi Schematron Validator. The Topologi Schematron Validator is a "free Windows-based tool for checking XML documents against the assertions in a Schematron schema. Using the tool, you can (1) validate one or several XML documents using DTDs, W3C XML Schemas, Schematron schemas embedded in W3C XML Schemas, and Schematron schemas; (2) view the results in a convenient linked-view browser; (3) automatically generate RDF statements or Topic Maps; (4) edit the results; (5) print the results; and (6) save the results. A variety of Schematron schemas have been included in this distribution, including RSS, RDF, SOAP, SMIL, WSDL, QAML, XTM, XLink, WAI XHTML, RDDL XHTML, CALS tables and, of course, the Schematron 1.5 schema itself." Enhancements include use of the Microsoft MSXML 4 RTM library, support for the schemaLocation attribute, and improved schemas. Schematron is "an assertion language for XML based on matching combinations of XPath expressions. It can be used both as a schema language and for automatically generating external markup (such as RDF, XLinks and Topic Maps) to annotate XML documents."
Enhanced features in the new Topologi Schematron Validator release include: (1) Use of the Microsoft MSXML 4 RTM library. Previous versions used the beta MSXML ['Microsoft made available a pre-release MSXML 4 to make sure it would work with Schematron; Schematron has a lot of edge cases that make it a good torture test for MSXML 4, which is very fast and seems a pretty good implementation']; (2) Support for the schemaLocation attribute and DTDs using the DOCTYPE SYSTEM declaration. If no schema is selected, the DTD in the DOCTYPE declaration will be used to validate, and the schemaLocation attribute may be used to schema-validate; (3) Bug fixes: the window minimization bug, the generate RDF and generate Topic Maps; the RDF schema has been improved and a new RDF schema has been added... Extra thanks to Microsoft, who made available pre-release versions of the MSXML 4 RTM to make sure that it could handle Schematron properly and so that we could adjust to the new API in good time. The Topologi Schematron Validator version 'TSV2001-10-25' runs on Windows 98 and subsequent Windows systems. You must install the MSXML 4 parser first."
Principal references:
- Announcement 2001-10-25: "Schematron Upgrade Using MSXML 4 RTM"
- Topologi web site
- Topologi Schematron Validator documentation
- Resource Directory (RDDL) for Schematron 1.5
- The Schematron Assertion Language 1.5
- "Schematron: XML Structure Validation Language Using Patterns in Trees" - Main reference page.