村田真
村田真(日语:むらたまこと)是一位日本电脑科学家。他曾是设计了 XML 1.0 的 W3C 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
另外,村田真也有著作关于结构化文件的一些论文。
外部链接
- (英文)W3C XML 1.0 规范 (页面存档备份,存于互联网档案馆)
- (英文)OASIS RELAX NG 规范 (页面存档备份,存于互联网档案馆)
- (英文)RELAX NG relaxng.org (页面存档备份,存于互联网档案馆)
- (日语)RELAX NG 日本语ポータル (页面存档备份,存于互联网档案馆)
- (英文)RELAX NG 指引 (页面存档备份,存于互联网档案馆)
- (日语)RELAX NG 指引 (页面存档备份,存于互联网档案馆)
- (日语)富士施乐资讯系统 — XML Cafe
- (日语)RELAX NG
- (日语)XML 1.0 规范
- (日语)建议使用 charset 参数:指定字符编码方式的机制
- (日语)JIS XML 日文子集 — 在 XML 文件中使用日文字符的一些问题
- (英文)W3C XML 日文子集 (页面存档备份,存于互联网档案馆)
- RFC 3023 - XML Media Types
- RFC 2376 - XML Media Types
- (英文)RELAX 官方网站 (页面存档备份,存于互联网档案馆)
- (日语)村田 真のXMLブログ — 部落格
- (英文)Murata Makoto