スキーマ言語

読み:スキーマげんご
外語:schema language
品詞:名詞

スキーマを記述するための言語。XMLアプリケーションを記述するための言語とも言える。

XMLが登場した当初は、過去との互換性への配慮や、すでに広く使われていたという理由で、SGML時代からのDTDがスキーマ言語としてほぼそのまま使われた。

しかし仕様が貧弱という理由で、W3CXML Schemaを新たに策定したが、今度は仕様が巨大すぎたため今一つ有効に活用されていない。

その後、より簡単なRELAXが登場し、使われ始めてはいる。

主なスキーマ言語に、次のようなものがある。