Lists Home |
Date Index |
- From: Rick JELLIFFE <email@example.com>
- To: firstname.lastname@example.org
- Date: Sat, 16 Sep 2000 19:12:00 +0800
> I thought you'd like to know I wrote a motivation of and introduction to The
> Schematron for Sunworld.
Thanks. Thats a great article.
Because Schematron works at a level that is sort-of intermediate between
XML Schemas (rather storage-oriented) and RDF (integrating statements
into a semantic web), I haven't expected it to get popular until after
XML Schemas is rolled out, so this article comes at a great time. (I
see there is also an article on Schematron in German by Oliver Becker
slated for German computer journal iX in a month or two.)
Schematron works quite well with XML Schemas or DTDs (as well as by
itself) because it expresses not only static constraints (a <dog> must
contain a <tail>) but also co-occurence constraints (if <dog sex="f"
then must contain <name>FIFI</name>) and even constraints based on
external vocaularies in any format (if <dog sex="f" then must contain
with a value being any item from a list <names> in some external