『RELAX NG』より : RELAX NG(リラクシング、RELAX New Generation)とは、Extensible Markup Language XMLのスキーマ言語の一種である。RELAX NG ではXML文書の構造や内容のパターンを定義し、同時にそれ自体がXML文書である。ただし、XMLに適合しない書き方もすることができる。
2001年12月に 構造化情報標準促進協会 OASIS によって標準化され、国際標準化機構 ISO/国際電気標準会議 IEC 19757-2 (文書スキーマ定義言語 第2部 正規文法に基づく妥当性検証) とされた。
Standard Generalized Markup Language SGML からのスキーマ言語であった Document Type Definition DTD は、Extensible Markup Language XMLで使う際には、XMLの構文規則を満たしていないなど、様々な問題を有していた。そのため、World Wide Web Consortium W3C によって XML Schema が開発されたが、標準化に時間がかかり、また標準化のために巨大化しすぎたとの批判から、独自にスキーマ言語を開発する動きが出た。




























































