WWW技術の標準化を進めているWorld Wide Web Consortium(W3C)が米国時間5月2日に,XMLのスキーマ仕様「XML Schema」を勧告として発表した。

 W3Cは2000年10月に,XML Schemaを勧告候補(Candidate Recommendation)として公開していた。

 XML (eXtensible Markup Language)のスキーマとは,マークアップ語彙を定義したり,XML文書の構造や語彙のセマンティクスを定義するためのもの。さまざまなソフトウエアから利用できるようにする。

 XML Schemaは三つの部分から成る。すなわち,(1)XMLの要素型や属性に関連づけることのできるデータ型を定義する部分。これにより日付や数字などの情報形式の取り扱いを容易にする。(2)XML文書の構造を記述し,またその内容を制約する方法を提供し,スキーマの検証ルールについて定義する部分。(3)スキーマとは何か,XMLコンテンツに付随する文書型定義(DTD:Doucment Type Definition)とどのように異なるかなどを説明した入門部分。

 またXML Schemaはそれ自身がXML文書であることから,XMLのオーサリング・ツールで扱ったり,XSLTで処理することが可能である。

◎関連記事
<XML Schema関連>
W3Cが「XML Schema」を勧告候補として公開
W3CがXML Schemaの勧告候補を公開,XML開発者へ実装を呼びかけ
XML Schemaに対応したXMLエディタが登場

<W3C関連>
「W3CがWebサービス向け言語『WSDL』を承認」,米マイクロソフトが発表
W3Cが「Canonical XML」を勧告,電子署名に不可欠な文書の正規化を定義
認証サービスに向けた2つのXML関連仕様がW3C勧告候補に
W3Cが数学的内容を記述する言語「MathML 2.0」を勧告として発表
W3C,XHTMLの機能を絞ったモバイル機器向け「XHTML Basic」を勧告として発表
米サンがXML対応Java API「JAXM」「JAXP」の早期アクセス版をリリース
米サン,VeriSign,Commerce Oneなど,安全性の高いEC実現するXMLベースの記述言語「S2ML」策定へ
IBM,Sun,Oracleなど,XMLベースの電子商取引向け記述言語で業界団体
W3Cが「Scalable Vector Graphics」をW3C勧告候補として公開

[発表資料へ]