Jelliffe and the Evolution of Schematron
In the world of structured data and document validation, few contributions have been as influential as the creation of the Schematron schema language. Developed by Jelliffe, this language introduced a paradigm shift in how constraints are applied to documents, moving beyond simple structure to rule-based validation.
The Innovation of Schematron
Jelliffe is the inventor of Schematron, a schema language that utilizes XPath (XML Path Language)—a query language used to select nodes from an XML document—to state specific constraints. This core concept of using path-based rules has been widely adopted and adapted across the industry to ensure data integrity and document consistency.
The significance of this work is cemented by its status as an international standard. Jelliffe serves as the editor of ISO International Standard 19757-3, formally known as Document Schema Definition Languages – Part 3: Path Based Rule Languages (Schematron).
Global Contributions and Internationalization
Beyond the development of Schematron, Jelliffe has dedicated significant effort to the global application of XML and multilingual publishing. Between 1999 and 2001, he worked at Academia Sinica in Taipei, Taiwan. During this tenure, he contributed to the Chinese XML Now! website, which serves as a resource providing test files and information on XML in both English and Chinese.
His expertise in linguistics and technology led to the creation of an English/Chinese multilingual typesetting system, which was specifically utilized to publish trade laws for the People's Republic of China (PRC). Due to this specialized knowledge, Jelliffe has been an invited expert on Internationalization—the process of designing software to support multiple languages and regions—to the World Wide Web Consortium (W3C).
Key Facts
- Inventor: Jelliffe created the Schematron schema language.
- Core Technology: Schematron uses XPath to define and enforce document constraints.
- Standardization: Jelliffe is the editor of ISO 19757-3.
- Academic Tenure: Worked at Academia Sinica (Taipei, Taiwan) from 1999 to 2001.
- W3C Role: Invited expert on Internationalization.
- Specialized Work: Developed a multilingual typesetting system for PRC trade laws.
| Area | Contribution/Role | Impact/Standard |
|---|---|---|
| Schema Languages | Inventor of Schematron | ISO 19757-3 |
| Internationalization | W3C Invited Expert | Global Web Standards |
| Multilingual Systems | Typesetting System Developer | PRC Trade Law Publication |
| Academic Research | Researcher at Academia Sinica | Chinese XML Now! Resource |
Frequently Asked Questions
What is Schematron?
Schematron is a schema language invented by Jelliffe that uses XPath to state constraints on documents, allowing for rule-based validation.
Which ISO standard is associated with Schematron?
Schematron is defined under ISO International Standard 19757-3, titled Document Schema Definition Languages – Part 3: Path Based Rule Languages.
What was Jelliffe's role at Academia Sinica?
From 1999 to 2001, Jelliffe worked at Academia Sinica in Taipei, Taiwan, where he contributed to the Chinese XML Now! website.
How has Jelliffe contributed to the W3C?
Jelliffe has served as an invited expert on Internationalization for the World Wide Web Consortium (W3C).
What specific application was the English/Chinese typesetting system used for?
The multilingual typesetting system developed by Jelliffe was used to publish the trade laws of the People's Republic of China (PRC).