XSD
XML Schema Definition, an XML-based language for defining structures for XML documents.
An XSD file uses a complex schema language to describe data types, individual XML schema instances (documents), and groups of such instances.