Thursday, July 18, 2002

Graphotoron - about Graphotron is a simple XML language for drawing graphs with XPath.
The inspiration came from a Rick Jellife description of Schematron, problably this one: The Schematron differs in basic concept from other schema languages in that it is not based on grammars but on finding tree patterns in the parsed document.
XML documents are trees and if some kind of intradocument linking is used, they can describe a general graph. It is often said that a good picture is worth of a thousand words and so I have started to look for a way how program something like pictorial Schematron. I have been pleased to find a few very good programs (Graphviz, VCG, daVinci) which have at least some versions freely available. I did some experiments and found out that drawing pictures with XPath can be very simple.