村田真(日语:むらたまこと)是一位日本计算机科学家。他曾是设计了 XML 1.0W3C XML 工作组的一员。村田真与詹姆士·克拉克共同设计了一个叫做 RELAX NG 的 XML schema 语言。

村田真于1982年从京都大学获得学士学位,1985年加入富士施乐,从1993到1995在 Xerox Webster Research Center 研究结构化文件,到1997年为止在富士施乐信息系统工作。他于2000年离开富士施乐,并在国际大学做研究,到2008年5月为止他也在 IBM 东京研究所进行研究工作。自 2008年9月起,他成为国际大学 GLOCOM 专员。2006年7月,村田真获得筑波大学系统与信息工程研究所博士学位。2009年11月,他成为日本电子出版协会(JEPA)的技术指导,并带领 JEPA 的 EPUB 研究团队。自 2010 年,村田真成为 IVS 技术推广委员会的副主席。村田真也是 ISO/IEC JTC1/SC34 的共同主席。

事迹

XML1.0 与 XML 日文子集

1997年,村田真是 W3C XML 工作组的一员,乔·波萨克、詹姆士·克拉克与提姆· 柏瑞也是其中成员。XML 工作组设计了作为标记语言的 XML1.0 规范,是 SGML 的一个子集。XML1.0 在1998年2月成为 W3C 推荐标准

村田真与其他合作者著作叙述在 XML 文件中使用日文字符的《XML 日文子集》文件,后来成为 JIS(日本工业标准)技术报告。《XML 日文子集》后来也翻译成英文并作为 W3C 技术报告出版。

XML Media Types

村田真是描述在网络上交换 XML 资料所用媒体类型(text/xml 与 application/xml)的 IETF RFC 2376《XML Media Type》的作者之一。RFC 2376 已被 RFC 3023 更新。

RELAX 与 RELAX NG

一些包括村田真与詹姆士·克拉克的人士对 W3C XML Schema 工作组设计的,以取代传统的 DTD 为目的的 XML Schema 抱有批评的态度。这些人认为 XML Schema 有过多的功能,规范过大且复杂:

  • 要实现 XML Schema 的所有功能太困难。
  • 要让工程师阅读、书写 XML Schema 太困难。
  • XML Schema 不允许非确定型内容模型。

因此,村天真与其他合作者设计了另一个更简单且数学上一致的现代 schema 语言 — RELAX(Regular Language description for XML)。RELAX 在2000年出版,后来成为 JIS 与 ISO/IEC 标准。在差不多同一个时间,詹姆士·克拉克也设计了叫做 TREX(Tree Regular Expressions for XML)的另一个 schema 语言。

村田真与詹姆士·克拉克在 TREX 与 RELAX Core 之上设计了一个新的 schema 语言 — RELAX NG,语法是 TREX 的扩展。2001年12月,RELAX NG 成为 OASIS 标准,后来也成为《ISO/IEC 19757: Document Schema Definition Languages(DSDL)》的第二部分。

增进 EPUB 的日文文字排版功能

2010年4月,村田真在 JEPA 发表了 14 个应加入 EPUB 的日本语言相关要求。在日本总务省的赞助之下,东方有限公司开始了“增进 EPUB 的日文文字排版功能”企划案,村田真也成为了该企划的技术负责人,并与小林龙生等人一起呼吁浏览器开发者接受增进版的 EPUB,也就是支持包括竖排断行规则、着重号等等的日本文字排版功能。村田真是开发、推进 EPUB 的国际数字出版联盟(International Digital Publishing Forum,IDPF)其中的“增进全球语言支持(Enhanced Global Language Support,EGLS)”子项目的协调人。

著作

  • 村田真(编辑)、门马敦仁、荒井恭一,《XML入门 HTMLの限界を打ち破るインターネットの新技术》,日本経済新闻社,1998年1月,ISBN 4-532-14610-0
  • Hiroshi Maruyama, Kent Tamura, Naohiko Uramoto, Makoto Murata, Andy Clark, Yuichi Nakamura, Ryo Neyama, Kazuya Kosaka and Satoshi Hada, XML and Java: Developing Web Applications, Second Edition, Addison-Wesley Professional, May 2002, ISBN 0-201-77004-0
丸山宏、田村健人、浦本直彦、村田真、アンディ・クラーク、中村祐一、根山亮、小坂一也、羽田知史(著・訳),《XMLとJavaによるWebアプリケーション开発 第2版》,ピアソンエデュケーション,2002年12月,ISBN 4-89471-662-3

另外,村田真也有著作关于结构化文件的一些论文。

外部链接