Makoto Murata (村田 真, Murata Makoto , nacido en 1960) es un científico informático japonés , Ph.D. en Ingeniería y Profesor de Proyectos en la Universidad de Keio .
Participó en el Grupo de Trabajo XML del W3C (World Wide Web Consortium) . El Grupo de Trabajo diseñó XML1.0, una especificación de lenguaje de marcado . Murata y James Clark diseñaron RELAX NG , un lenguaje de esquema XML .
Murata es el coordinador de ISO / IEC JTC 1 / SC 34 WG 4, responsable del mantenimiento de Office Open XML .
Trabaja
Perfil japonés XML1.0 y XML
En 1997, Murata participó en el Grupo de Trabajo XML del W3C (World Wide Web Consortium) . Jon Bosak , James Clark y Tim Bray también eran miembros del grupo. El Grupo de Trabajo diseñó la especificación XML1.0. XML1.0 es un lenguaje de marcado y un subconjunto de SGML . XML1.0 se convirtió en una recomendación del W3C en febrero de 1998.
Murata y sus colaboradores crearon XML Japanese Profile, los problemas del uso de caracteres japoneses en documentos XML. XML Japanese Profile se convirtió en un informe técnico JIS (Japanese Industrial Standard). XML Japanese Profile se tradujo al inglés y se publicó como Informe técnico del W3C.
Tipos de medios XML
Murata es uno de los autores de IETF RFC 2376 XML Media Types. El RFC especifica los tipos de medios XML para su uso en el intercambio de datos XML a través de la red (texto / xml y aplicación / xml). RFC 2376 se revisó como RFC 3023.
RELAJARSE Y RELAJARSE NG
Algunas personas, incluidos Murata y James Clark , tenían actitudes críticas hacia XML Schema . XML Schema es un lenguaje de esquema XML moderno diseñado por W3C XML Schema Working Group. El W3C pretendía que el esquema XML reemplazara a la DTD (definición de tipo de documento) tradicional . XML Schema admite tantas funciones que su especificación es amplia y compleja. Murata, James Clark y quienes criticaron XML Schema, señalaron lo siguiente:
- Es difícil implementar todas las características del esquema XML.
- Es difícil para los ingenieros leer y escribir definiciones de esquemas XML.
- No permite modelos de contenido no deterministas.
Murata y sus colaboradores diseñaron otro lenguaje de esquema moderno, RELAX (descripción del lenguaje regular para XML), más simple y matemáticamente consistente. Publicaron la especificación RELAX en 2000. RELAX fue aprobado como estándares JIS e ISO / IEC . Aproximadamente al mismo tiempo, James Clark también diseñó otro lenguaje de esquema, TREX (Expresiones regulares de árbol para XML).
Murata y James Clark diseñaron un nuevo lenguaje de esquema RELAX NG basado en TREX y RELAX Core. La sintaxis RELAX NG es la expansión de TREX. RELAX NG fue aprobado por OASIS en diciembre de 2001. RELAX NG también fue aprobado como Parte 2 de ISO / IEC 19757: Lenguajes de definición de esquemas de documentos (DSDL).
Mejora de EPUB para el diseño de texto en japonés
En abril de 2010, Murata hizo una presentación en JEPA sobre 14 requisitos detallados como especificaciones ampliadas relacionadas con el idioma japonés que se incorporarán a EPUB . Cuando East Co., Ltd. comenzó a trabajar en el proyecto de mejora de EPUB para el diseño de texto japonés, patrocinado por el Ministerio de Asuntos Internos y Comunicaciones del gobierno japonés, Murata asumió las responsabilidades técnicas del proyecto y, al trabajar conjuntamente con Tatsuo Kobayashi , et al. Alabama. , pidió a otros desarrolladores / propietarios de navegadores que utilicen el EPUB mejorado o admitan el diseño de texto japonés, incluida la escritura vertical , las reglas de salto de línea y los puntos de énfasis. Murata es coordinadora de Enhanced Global Language Support (EGLS) para el International Digital Publishing Forum ( IDPF ) con sede en EE . UU ., Desarrollador y promotor de EPUB .
Carrera profesional
En 1982, Murata recibió su licenciatura de la Facultad de Ciencias de la Universidad de Kyoto .
En 1985, se incorporó a Fuji Xerox .
De 1993 a 1995, investigó documentos estructurados en Xerox Webster Research Center.
En 1997, trabajó en Fuji Xerox Information Systems en arrendamiento de Fuji Xerox.
En 2000, dejó Fuji Xerox.
Desde 2000, ha investigado en la Universidad Internacional de Japón .
Desde 2000 hasta mayo de 2008, también investigó en IBM Tokyo Research Laboratory.
Desde septiembre de 2008, ha sido miembro del Centro de Comunicaciones Globales (GLOCOM), la Universidad Internacional de Japón.
En julio de 2006, Murata obtuvo el título de doctor en Ingeniería de la Escuela de Graduados en Ingeniería de Sistemas e Información de la Universidad de Tsukuba.
En noviembre de 2009, asumió el cargo de Líder Técnico en la Asociación Japonesa de Publicaciones Electrónicas (JEPA) y desde entonces ha estado al frente del Equipo de Investigación EPUB de JEPA.
Desde 2010, Murata ha sido vicepresidente del Consejo de Promoción Tecnológica de IVS.
Libros
- 村田 真 (編著), 門 馬敦仁, 荒 井 恭 一, 『XML 入門 HTML の 限界 を 打 ち 破 る イ ン タ ー ネ ッ ト の 新 技術』, 日本 経 済 新聞 社, enero de 1998, ISBN 4-532-14610-0
- Hiroshi Maruyama, Kent Tamura, Naohiko Uramoto, Makoto Murata, Andy Clark, Yuichi Nakamura, Ryo Neyama, Kazuya Kosaka y Satoshi Hada, XML y Java: desarrollo de aplicaciones web, segunda edición , Addison-Wesley Professional, mayo de 2002, ISBN 0-201-77004-0
- 丸山 宏, 田村 健 人, 浦 本 直 彦, 村田 真, ア ン デ ィ ・ ク ラ ー ク, 中 村 祐 一, 根 山 亮, 小 坂 一 也, 羽 田 知 史 (著 ・ 訳), 『デ ィ ・ Web ン Java にエ デ ュ ケ ー シ ョ ン, diciembre de 2002, ISBN 4-89471-662-3
Además, Murata es autor de algunos artículos sobre documentos estructurados .
enlaces externos
- Especificación W3C XML 1.0
- Especificación OASIS RELAX NG
- RELAX NG relaxng.org
- RELAX NG 日本語 ポ ー タ ル (japonés)
- Tutorial RELAX NG (inglés)
- Tutorial RELAX NG (japonés)
- Fuji Xerox Information Systems (japonés) - XML Cafe
- RELAX NG (japonés)
- Especificación XML 1.0 (japonés)
- Recomendación para el parámetro charset: un mecanismo para especificar esquemas de codificación de caracteres (japonés)
- Perfil japonés de JIS XML (japonés) : problemas relacionados con el uso de caracteres japoneses en documentos XML
- Perfil japonés XML del W3C (inglés)
- RFC 3023 - Tipos de medios XML
- RFC 2376 - Tipos de medios XML
- Sitio oficial RELAX (inglés)
- 村田 真 の XML ブ ロ グ (japonés) - Blog
- Murata Makoto (inglés)