Education
University of Sydney.
University of Sydney.
Limited, an eXtensible Markup Language tools vendor in Sydney. He has a degree in economics from the University of Sydney. 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 International Organization for Standardization International Standard 19757-3 Document Schema Definition Languages - Participant 3: Path Based Rule Languages (Schematron). In 1999-2001 Jelliffe worked at Academia Sinica, Taipei, Taiwan.
The Chinese eXtensible Markup Language Now! website provides Chinese and English information and test files on eXtensible Markup Language. Jelliffe has also made an English/Chinese multilingual typesetting system used to publish Provider Reimbursement Consultants 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 users—adopted into SGML (Annex J) and eXtensible Markup Language, based on Jelliffe"s ERCS (Extended Reference Concrete Syntax);
the availability of Unicode character references regardless of character encoding—adopted by eXtensible Markup Language and the SPREAD (Standardization Project Regarding East Asian Documents) entity set;
the inadequacy of text formats without a reliable indication of encoding—adopted into eXtensible Markup Language (Appendix F);
the inadequacy of string formats for World Wide Web use without an indication of natural language—adopted into eXtensible Markup Language with xml:lang attribute;
the need to make decisions about eXtensible Markup Language and other World Wide Web textual notations based on engineering considerations—adopted into eXtensible Markup Language 1.1 where critical code points are unavailable in direct form, a redundancy which allows encoding error detection;
the use of XPath for validation—adopted into Schematron, XForms, et cetera;
the need for extended schema languages—adopted into eXtensible Markup Language Schema ANY content model;
developing schemas from standard or typical modules—strong in the book, eXtensible Markup Language Namespaces and eXtensible Markup Language Schema;
the result of validation is not only boolean—adopted into Schematron and eXtensible Markup Language Schema"s outcomes (eg PSVI).
In January 2007, Microsoft "technical evangelist" Doug Mahugh asked Jelliffe to correct Wikipedia articles about some of the standardization efforts in which he was involved, including Ecma Office Open eXtensible Markup Language and OpenDocument, suggesting that Microsoft could pay him for the time he spent editing Wikipedia.
Jelliffe commented on the offer in his blog and this led to international press coverage. The controversial decision by Standards Australia to include Jelliffe on its delegation to the vote at the International Organization for Standardization on standardisation of Ecma International" General’ s Office Open eXtensible Markup Language document format was widely criticised. Some considered Jelliffe too close to Microsoft to be impartial.