James Clark: "I have written a paper describing one possible algorithm for implementing
RELAX NG validation. This is the algorithm used by Jing, which I believe
has also been adopted by MSV."Link