Schemas in XML terms are XML models that represent the markup of an XML document. They provide the ability to create vocabularies and allow computers to carry out rules in business to business e-commerce. Schemas also provide validation rules for commerce transaction documents and security in electronic commerce. They include the way data is organized and other aspects such as data typing. The DTD was the original schema but due to limitations there are several others: DCD (Document Content Description), X-Data, SOX (Schema for Objectoriented XML) and DDML (Document Definition Markup Language). The W3C will merge these proposals, and DTD functionality, into a replacement for the DTD - XML Schema.