Rick Jelliffe

Rick Jelliffe is an Australian/British/Canadian software developer and inventor. His special interests have been in document and software quality, internationalization, and large-scale technical publishing. He has contributed ideas to SGML, XML, HTML, XML Schemas, RELAX NG, Schematron.

He started working with SGML in Japan in the late 1980s, where he co-developed an early transformation system for simplified SGML documents. He was a project manager on a multi-million dollar project for the Department of Electrical Engineering, University of Technology, Sydney in the early 1990s. He worked briefly for TI supporting their Explorer native LISP AI workstations. Earlier jobs had included assembler programming for modem microcontrollers and UNIX systems administration.

He has worked with Allette Systems on various SGML project throughout the 1990s and on XML projects in the 2000s. During these times he also participated in national and international standards groups, such as ISO JTC1 SC34, W3C XML Working Group, W3C XML Schemas Working Group and W3C Internationalization Interest Group; activities included drafting ISO SGML Annex J, on Extended Naming Rules, and participating in the development discussions for W3C XML, W3C XML Namespaces, W3C XHTML, W3C XML Schemas, ISO DSDL, ISO Schematron (Editor first edition), and the contentious ISO OOXML reviews.

He wrote one of the first books on XML, "The XML & SGML Cookbook" for Prentice Hall, 660 pages with CD, as an invited part of Charles Goldfarb series on Open Information Management. For over 10 years he also wrote a technical blog for various O'Reilly websites. He has hundreds of hours experience conducting seminars, training courses and speaking at conferences.

In 1999, while on staff at the Academia Sinica Computing Centre Taiwan he developed the Schematron schema language and coordinated the open source implementation. In the early 2000s he was CTO and co-founder of Topologi Pty. Ltd. in Sydney.

More recently he worked at Australian Prudential Regulation Authority on Schematron validation of XBRL and at LexisNexis on Schematron validation of complex document transformations and as system architect, developing POX REST systems, an object-oriented Web file system, streaming pipeline processing systems and cloud-based batch systems. In 2017 he has revived the dormant Schematron.com website and started technical blogging again.

He obtained a B.Ec from University of Sydney. His spare-time is used designing and building electronic musical instruments and playing with dogs.

Related links

Articles by this author

    Page 1 of 1