OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   [ANN] New Schematron Architecture available

[ Lists Home | Date Index | Thread Index ]
  • From: Rick JELLIFFE <ricko@geotempo.com>
  • To: xml-dev@xml.org
  • Date: Sat, 15 Apr 2000 23:30:39 +0800

Oliver Becker has contributed a new architecture for easier Schematron
upgrade and deployment.

It should make it substantially easier to make your own custom
implementation: it gives
a public interface so that an implementer can add their own processing
without worrying
that they might interfere with the basic operation.  You can use the
default behaviour
or create your own. It will also make make it easier to deliver upgrades
to core
Schematron functionality from time to time.

He has re-implemented schematron-basic, schematron-message and
schematron-report using
it. Schematron now works with SAXON (which is less forgiving than XT)
and Oliver has corrected
the implementation of keys and namespaces and put some more checks in.

for Oliver's architecture.

Schematron is an XML structure validation language based on patterns in
trees. It can
be used to assert that arbitrary patterns should exist and to detect
patterns in trees.
It is uniquely suited for expressing constraints belonging to "business
logic" and to
"co-occurrence constraints": for instance that the value of attribute or
in one part of the document influences the values or structures allowed
somewhere else. 
It can be used for both "hard schemas" (i.e., definitional ones) and
"soft schemas" 
(i.e., best practise schemas, investigatory schemas, phase-dependent
It can be used to complement DTDs, XML Schemas, SOX, MS XDR and RELAX

Rick Jelliffe
Academia Sinica Computing Centre

This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS