XML Schema
[def.] Especificação de um tipo de documento XML, normalmente expressa em restrições à estrutura e ao conteúdo dos documentos desse tipo, que se sobrepõem às limitações sintáticas básicas impostas pela própria linguagem XML.
Um esquema é análogo a uma gramática de uma língua: define o vocabulário que a língua pode utilizar e que frases (sintaticamente) são válidas.