James Clark has been involved with SGML and XML for more than 10years, both in contributing to standards and in creating open
sourcesoftware. James was technical lead of the XML WG during the creationof the XML 1.0 Recommendation. He was editor of
the XPath and XSLTRecommendations. He was the main author of the DSSSL (ISO 10179)standard. Currently, he is chair of the
OASIS RELAX NG TC and editorof the RELAX NG specification.The open source software that James has written includes SGMLparsers
(sgmls and SP), a DSSSL implementation (Jade), XML parsers(expat and XP), an XPath/XSLT processor (XT) and a RELAX NG validator(Jing).
Prior to his involvement with SGML and XML, James wrote theGNU groff typesetting system.James read Mathematics and Philosophy
at Merton College, Oxford,where he obtained First Class Honours. James lives in Thailand, wherehe runs the Thai Open Source
Software Center.