
村田真(むらた まこと、1960年生まれ)は、日本のコンピュータ科学者、工学博士、慶應義塾大学特任教授である。
彼はW3C (World Wide Web Consortium) XMLワーキンググループに参加しました。ワーキンググループはマークアップ言語仕様であるXML1.0を設計しました。村田とJames ClarkはXMLスキーマ言語であるRELAX NGを設計しました。
村田氏はISO/IEC JTC 1/SC 34 WG 4の議長を務めており、Office Open XMLのメンテナンスを担当しています。
仕事
XML1.0 と XML 日本語プロファイル
1997 年、村田はW3C (World Wide Web Consortium) XMLワーキング グループに参加しました。Jon Bosak、James Clark、Tim Brayもこのグループのメンバーでした。ワーキング グループは XML1.0 仕様を設計しました。XML1.0 はマークアップ言語であり、 SGMLのサブセットです。XML1.0 は 1998 年 2 月に W3C 勧告になりました。
村田氏と共同研究者は、 XML 文書で日本語文字を使用する際の問題を扱った XML 日本語プロファイルを作成しました。XML 日本語プロファイルはJIS (日本工業規格) 技術レポートになりました。XML 日本語プロファイルは英語に翻訳され、W3C 技術レポートとして公開されました。
XML メディア タイプ
村田氏は、 IETF RFC 2376 XML メディア タイプの作成者の 1 人です。このRFC では、ネットワーク経由で XML データを交換する際に使用する XML メディア タイプ(text/xml および application/xml) が指定されています。RFC 2376 は RFC 3023 として改訂されました。
リラックスとリラックスNG
村田氏やジェームズ・クラーク氏を含む一部の人々は、 XML スキーマに対して批判的な態度をとっていました。 XML スキーマは、 W3C XML スキーマワーキンググループによって設計された最新のXML スキーマ言語です。 W3C は、XML スキーマが従来のDTD (文書型定義) に取って代わることを意図していました。 XML スキーマは非常に多くの機能をサポートしているため、その仕様は大きく複雑になっています。 村田氏、ジェームズ・クラーク氏、および XML スキーマを批判した人々は、次のことを指摘しました。
- XML スキーマのすべての機能を実装するのは困難です。
- エンジニアにとって、XML スキーマ定義を読み書きするのは困難です。
- 非決定論的なコンテンツ モデルは許可されません。
村田氏と共同研究者は、よりシンプルで数学的に一貫性のある、別の現代的なスキーマ言語であるRELAX (Regular Language description for XML) を設計しました。彼らは 2000 年に RELAX 仕様を公開しました。RELAX はJISおよびISO / IEC標準として承認されました。ほぼ同時期に、James Clark も別のスキーマ言語であるTREX (Tree Regular Expressions for XML) を設計しました。
Murata と James Clark は、TREX と RELAX Core に基づいて新しいスキーマ言語RELAX NG を設計しました。RELAX NG 構文は TREX の拡張です。RELAX NG は 2001 年 12 月にOASISによって承認されました。RELAX NG は ISO/IEC 19757:ドキュメント スキーマ定義言語(DSDL)のパート 2 としても承認されました。
EPUBの日本語テキストレイアウトの強化
2010年4月、JEPAにおいて、 EPUBに盛り込むべき日本語関連拡張仕様として14項目の要件を発表。総務省の支援を受けて株式会社イーストがEPUB日本語レイアウト拡張プロジェクトに着手した際には、同プロジェクトの技術担当として、小林達夫氏らと共同で、他のブラウザ開発者・所有者に対して、縦書き、改行ルール、圏点を含む拡張EPUB (日本語レイアウト対応)の取り込みを呼びかけている。村田氏は、EPUBの開発・推進団体である米国国際デジタル出版フォーラム( IDPF )のEnhanced Global Language Support(EGLS)のコーディネータも務めている。
キャリア
1982年、村田は京都大学理学部を卒業し、1985年に富士ゼロックスに
入社。
1993年から1995年まで、ゼロックス・ウェブスター研究所で構造化文書の研究をしました。
1997年、富士ゼロックスから出向した富士ゼロックス情報システムズに勤務。 2000年に富士ゼロックスを
退社。 2000年以降、国際大学
で研究を行っている。 2000年から2008年5月まで、 IBM東京基礎研究所
でも研究を行った。
2002年、村田はレン・サッサマンや波戸聡とともに様々なプロジェクトに取り組み、レンは村田に「オットー」というニックネームを付けた。これは、村田の性格が子供の頃に好きだったスパイダーマンの漫画のオットー・オクタビウスに似ているためである。 2008年9月より国際大学グローバルコミュニケーションセンター(GLOCOM)フェロー。
2006年7月筑波大学大学院システム情報工学研究科博士課程修了(工学)。
2009年11月より日本電子出版協会(JEPA)技術主任に就任し、EPUB研究チームを率いている。
2010年よりIVS技術推進協議会副会長。
書籍
- 村田真(編著)、門馬敦仁、荒井恭一、『XML入門 HTMLの限界を打ち破るインターネットの新技術』、日本経済新聞社、1998年1月、ISBN 4-532-14610-0
- 丸山 宏、田村 健、浦本 直彦、村田 誠、アンディ クラーク、中村 雄一、根山 亮、小坂 和也、レン サッサマン、ハル フィニー、羽田 聡、『XML と Java: Web アプリケーションの開発、第 2 版』、Addison-Wesley Professional、2002 年 5 月、ISBN 0-201-77004-0
- 丸山宏, 田村健人, 浦本直彦, 村田真, アンディ・クラーク, 中村祐一, 根山亮, 小坂一也, 羽田知史 (著・訳), 『XMLとJavaによるWebアプリケーション開発 第2版』, ピアソンエデュケーション、2002 年 12 月、ISBN 4-89471-662-3
さらに、村田は構造化ドキュメントに関するいくつかの論文を執筆しました。
外部リンク
- W3C XML 1.0 仕様
- OASIS RELAX NG仕様
- リラックス NG
- RELAX NG 日本語ポータル (Japanese)
- RELAX NG チュートリアル (英語)
- RELAX NG チュートリアル(日本語)
- 富士ゼロックス情報システムズ (日本語) - XML カフェ
- リラックスNG
- XML 1.0 仕様 (日本語)
- charset パラメータの推奨: 文字エンコード方式を指定するためのメカニズム (日本語)
- JIS XML 日本語プロファイル (日本語) - XML 文書で日本語文字を使用する際の問題
- W3C XML 日本語プロファイル (英語)
- RFC 3023 - XML メディア タイプ
- RFC 2376 - XML メディア タイプ
- RELAX公式サイト(英語)
- 村田真のXMLブログ (日本語) - ブログ
- 村田 真(英語)
