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)