Schema

A schema is a shared vocabulary that allows machines to carry out rules made by people.

Schemas provide a means for defining the structure, content, and semantics of XML documents.