Rick Jelliffe

Richard Alan Jelliffe
Rick Jelliffe on 26 July 2007
Born 1960 (age 5758)
Nationality  Australia
Other names Rick
Citizenship  Australia
Education University of Sydney
Occupation Programmer, activist
Title CFO
Website http://www.topologi.com

Richard (Rick) Alan Jelliffe (born 1960) is an Australian programmer and standards activist (ISO, W3C, IETF), particularly associated with web standards, markup languages, internationalization and schema languages. He is the founder and Chief Technical Officer of Topologi Pty. Ltd, an XML tools vendor in Sydney. He has a degree in economics from the University of Sydney.

Career

Jelliffe is the inventor of the Schematron schema language; its core idea of using XPath to state constraints has been widely adopted and adapted. He is the editor of the ISO International Standard 19757-3 Document Schema Definition Languages - Part 3: Path Based Rule Languages (Schematron).

In 1999-2001 Jelliffe worked at Academia Sinica, Taipei, Taiwan. The Chinese XML Now! website provides Chinese and English information and test files on XML. Jelliffe has also made an English/Chinese multilingual typesetting system used to publish PRC trade laws. He has been an invited expert on Internationalization to the W3C.

Jelliffe has made many contributions to web and markup-related technologies, with a broad range of concerns:

  • native language markup: the need for markup languages to allow tag names in the native language of the usersadopted into SGML (Annex J) and XML, based on Jelliffe's ERCS (Extended Reference Concrete Syntax);
  • the availability of Unicode character references regardless of character encodingadopted by XML and the SPREAD (Standardization Project Regarding East Asian Documents) entity set;
  • the inadequacy of text formats without a reliable indication of encodingadopted into XML (Appendix F);
  • the inadequacy of string formats for WWW use without an indication of natural languageadopted into XML with xml:lang attribute;
  • the need to make decisions about XML and other WWW textual notations based on engineering considerationsadopted into XML 1.1 where critical code points are unavailable in direct form, a redundancy which allows encoding error detection;
  • the use of XPath for validationadopted into Schematron, XForms, etc.;
  • the need for extended schema languagesadopted into XML Schema ANY content model;
  • developing schemas from standard or typical modulesstrong in the book, XML Namespaces and XML Schema;
  • the result of validation is not only booleanadopted into Schematron and XML Schema's outcomes (e.g. PSVI).

Dealings with Microsoft

In January 2007, Microsoft "technical evangelist" Doug Mahugh asked Jelliffe to correct English Wikipedia articles about some of the standardization efforts in which he was involved, including Ecma Office Open XML and OpenDocument, suggesting that Microsoft could pay him for the time he spent editing English Wikipedia. Jelliffe commented on the offer in his blog and this led to international press coverage.[1][2][3]

The controversial decision by Standards Australia to include Jelliffe on its delegation to the vote at the ISO on standardisation of Ecma International's Office Open XML document format was widely criticised. Some considered Jelliffe too close to Microsoft to be impartial.[4][5]

Works

  • The XML & SGML Cookbook: Recipes for Structured Information, Charles Goldfarb Series on Structured Information Management, 1998, Prentice Hal, ISBN 0-13-614223-0.
  • Editor, ISO/IEC International Standard 19757-3 Document Schema Definition Languages - Part 3: Path Based Rule Languages (Schematron).
  • Numerous articles on the WWW, in print, and by blog.

References

  1. Jelliffe, Rick (22 January 2007). "An interesting offer: get paid to contribute to Wikipedia". www.oreillynet.com.
  2. Elsworth, Catherine (27 January 2007). "Microsoft under fire in Wiki edit war". The Daily Telegraph.
  3. Bergstein, Brian (23 January 2007). "Microsoft offers cash for Wikipedia edit". MSNBC. Retrieved 1 February 2007.
  4. Gedda, Rodney (20 February 2008). "Microsoft developer joins Aussie OOXML standards delegation". Australia: Computerworld. Archived from the original on 22 November 2008. Retrieved 31 March 2008.
  5. "Australian Delegation to the ISO/IEC DIS29500 Ballot Resolution Meeting" (PDF). Australia.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.