XML Schema

XML Schema(XMLスキーマ)は、 XML文書の論理的構造を定義する為に開発された スキーマ言語の一つ。現在、 W3Cが開発・標準化にあたっている。

元々XMLのスキーマ言語としては SGML用のスキーマ言語である DTDが使われていたが、要素のデータ型が定義できない、文法がXMLと全く異なっている等、XMLでは使いづらい面があった。そこで マイクロソフトの「 XML Data」や CommerceOne社の「 SOX」等の提案を受けたW3Cが、 1998年 11月にXML Schemaの仕様策定を始めた。

XML Schema自体がXMLにより記述される仕様となっていること、 データ型XML名前空間の定義が扱えることからDTDよりもXMLに適したスキーマ言語となっている。しかし、複数の業界有力企業が仕様の策定に参加して、各社の思惑が絡み合い、あまりに多くの機能を取り込んだ為に、標準化は難航し、複雑な仕様となってしまっている。

他の言語で
български: XML Schema
català: XML Schema
čeština: XML Schema
Deutsch: XML Schema
Esperanto: XML-skemo
español: XML Schema
suomi: XML-skeema
français: XML Schema
עברית: XSD
hrvatski: XML Schema
magyar: XSD
interlingua: XML Schema
italiano: XML Schema
Nederlands: XML Schema
norsk nynorsk: XML-skjema
norsk: XML Schema
polski: XML Schema
português: XML Schema
русский: XML Schema (W3C)
svenska: XML-schema
Türkçe: XSD
українська: XML Schema (W3C)
中文: XML Schema