I’ve updated again my 1999 diagram Family Tree of Schema Languages for Markup Languages to include the innovation coming from OASIS, ISO, W3C and other places since XSD came out.

I put ASL in, but left out things like ISO Topic Map Constraint Language, OASIS CAM and some of the little toy languages that have fed into ISO DSDL. It’s also rearranged to clarify where all the parts of DSDL fit. There is also activity at the next level up: RDF and business rules, that don’t fit here but are good. The diagram was quite popular when it came out, I think largely so that people could figure out which abbreviations and acronyms to ignore.

A PDF is available here: Download file

An SVG is available here: Download file

(And a special pat on the back for everyone involved in any of these from me: schema languages for XML have come so far in the last decade, and this little diagram documents a brilliant amount of effort from all around the globe.)