Verfasser der OASIS-Spezifikation ist James Clark, der an der Entwicklung von SGML sowie XML stark beteiligt war und ist. Relax NG ist eine Verschmelzung der ursprünglich von Makoto Murata entwickelten Regular Language Description for XML (Relax) und Clarks eigenen Tree Regular Expressions for XML (TREX).
Relax NG und XML Schema sind zwei Umsetzungen von Schemata für XML-Dateien, die über die Möglichkeiten einer DTD (Dokumenttyp-Definition) hinausgehen. Insbesondere geht es dabei um die Festlegung und Überprüfung von Datentypen, etwa ob ein Preis vom Typ Fließkomma ist. Dadurch lassen sich beim anwendungsübergreifenden Austausch von Informationen via XML von vorneherein Fehler erkennen.
Relax NG ist flexibler und mächtiger als DTD
Relax NG unterstützt Datatyping, ungeordnete Inhalte, XML Namespaces sowie kontextsensitive Content Modelle