John has been involved with various W3C Recommendations and Notes.
XML 1.0 was the first W3C Recommendation that John was involved with.
He was a member of the W3C Working Group which produced XML 1.0.
The WebBroker Note was authored by John.
"WebBroker: Distributed Object Communication on the Web"
was an extremely early implementation of
"HTTP-tunnelled, XML syntaxed distributed computing"
better known these days as SOAP.
XML-Data was a Microsoft spearheaded attempt at data typing XML documents.
This type of stuff was eventually folded into XML Schemas.
Xapi-J was a very early attempt at standardizing the interfaces to XML parsers written in Java.
These efforts eventually became the XML DOM and
Java API for XML Processing (JAXP)