Richard (Rick) Alan Jelliffe (nacido en 1960) es un programador australiano y activista de estándares ( ISO , W3C , IETF ), particularmente asociado con estándares web , lenguajes de marcado , internacionalización y lenguajes de esquema . Es el fundador y director técnico de Topologi Pty. Ltd, un proveedor de herramientas XML en Sydney . Tiene un título en economía de la Universidad de Sydney .
Richard Alan Jelliffe | |
---|---|
Nació | 1960 (60 a 61 años) |
Nacionalidad | australiano |
Otros nombres | Almiar |
Ciudadanía | australiano |
Educación | Universidad de Sydney |
Ocupación | Programador, activista |
Título | director de Finanzas |
Sitio web | http://www.topologi.com |
Carrera profesional
Jelliffe es el inventor del lenguaje de esquema Schematron ; su idea central de usar XPath para establecer restricciones ha sido ampliamente adoptada y adaptada. Es el editor de la Norma Internacional ISO 19757-3 Lenguajes de definición de esquemas de documentos - Parte 3: Lenguajes de reglas basados en rutas (Schematron).
En 1999-2001, Jelliffe trabajó en Academia Sinica , Taipei, Taiwán. ¡El XML chino ahora! El sitio web proporciona información en chino e inglés y archivos de prueba en XML. Jelliffe también ha creado un sistema de composición tipográfica multilingüe en inglés / chino que se utiliza para publicar las leyes comerciales de la República Popular China. Ha sido experto invitado en Internacionalización al W3C .
Jelliffe ha realizado muchas contribuciones a las tecnologías web y relacionadas con el marcado, con una amplia gama de preocupaciones:
- marcado en el idioma nativo: la necesidad de que los lenguajes de marcado permitan nombres de etiquetas en el idioma nativo de los usuarios, adoptado en SGML (Anexo J) y XML , basado en ERCS (Sintaxis concreta de referencia extendida) de Jelliffe;
- la disponibilidad de referencias de caracteres Unicode independientemente de la codificación de caracteres, adoptada por XML y el conjunto de entidades SPREAD (Proyecto de estandarización sobre documentos de Asia oriental);
- la insuficiencia de los formatos de texto sin una indicación confiable de codificación, adoptados en XML (Apéndice F);
- la inadecuación de los formatos de cadenas para el uso de la WWW sin una indicación del lenguaje natural, adoptados en XML con
xml:lang
atributos; - la necesidad de tomar decisiones sobre XML y otras notaciones textuales de la WWW basadas en consideraciones de ingeniería, adoptado en XML 1.1 donde los puntos de código críticos no están disponibles en forma directa, una redundancia que permite la detección de errores de codificación;
- el uso de XPath para la validación, adoptado en Schematron , XForms , etc .;
- la necesidad de lenguajes de esquema extendidos, adoptados en el modelo de contenido de esquema XML
ANY
; - desarrollo de esquemas a partir de módulos estándar o típicos — fuerte en el libro, espacios de nombres XML y esquema XML ;
- el resultado de la validación no es solo booleano, sino que se adopta en los resultados de Schematron y XML Schema (por ejemplo, PSVI).
Tratos con Microsoft
En enero de 2007, Microsoft " evangelista técnico " Doug Mahugh pidió Jelliffe para corregir Inglés Wikipedia artículos sobre algunos de los esfuerzos de normalización en el que se vio involucrado, incluyendo Ecma Office Open XML y OpenDocument , lo que sugiere que Microsoft le podría pagar por el tiempo que pasó edición Wikipedia en inglés. Jelliffe comentó la oferta en su blog y esto dio lugar a una cobertura de prensa internacional. [1] [2] [3]
La controvertida decisión por Standards Australia para incluir Jelliffe en su delegación a la votación en la ISO en la normalización de ECMA Internacional 's Office Open XML formato de documento fue ampliamente criticado. Algunos consideraron que Jelliffe estaba demasiado cerca de Microsoft para ser imparcial. [4] [5]
Obras
- The XML & SGML Cookbook: Recipes for Structured Information , Charles Goldfarb Series on Structured Information Management, 1998, Prentice Hal, ISBN 0-13-614223-0 .
- Editor, Norma Internacional ISO / IEC 19757-3 Lenguajes de definición de esquemas de documentos - Parte 3: Lenguajes de reglas basados en rutas ( Schematron ) .
- Numerosos artículos en la WWW , impresos y en blogs .
Referencias
- ^ Jelliffe, Rick (22 de enero de 2007). "Una oferta interesante: que te paguen por contribuir a Wikipedia" . www.oreillynet.com .
- ^ Elsworth, Catherine (27 de enero de 2007). "Microsoft bajo fuego en Wiki edit war" . El Daily Telegraph .
- ^ Bergstein, Brian (23 de enero de 2007). "Microsoft ofrece dinero en efectivo para editar Wikipedia" . NBC News . Consultado el 1 de febrero de 2007 .
- ^ Gedda, Rodney (20 de febrero de 2008). "El desarrollador de Microsoft se une a la delegación de estándares Aussie OOXML" . Australia: Computerworld . Archivado desde el original el 22 de noviembre de 2008 . Consultado el 31 de marzo de 2008 .
- ^ "Delegación australiana a la reunión de resolución de votación ISO / IEC DIS29500" (PDF) . Australia.
enlaces externos
- schematron.com
- XML chino ahora!
- Topologi