XSD (XML Schema Definition), a Recommendation of the World Wide Web Consortium
(W3C), specifies how to formally describe the elements in an Extensible Markup
Language (XML) document. This description can be used to verify that each item
of content in a document adheres to the description of the element in which the
content is to be placed.