XML Schemas Definition files define the structure, and content of XML documents. They are used to express a set of rules to which an XML document must conform in order to be considered 'valid' in accordance to the particular schema referenced.
Full specifications can be found at http://www.w3.org/TR/xmlschema-0/