XML SCHEMA est un langage qui crée des schémas de validation pour documents XML.
Il comporte de nombreux types (de données), permet d’en créer d’autres.
Les données d’un document XML et les types issus du schéma qui leur sont appliqués sont le
« Post-Schema Validation Infoset » ou « PSVI ».
Le design de XQuery a été conçu pour une compatibilité avec le typage défini dans XML Schema.