Il organise les métadonnées décrivant une ressource selon un standard. C’est un plan logique et structuré qui indique les relations entre les éléments qui le composent. Pour chaque élément, il précise la signification, le type de contenu attendu (texte, nombre), la formulation à adopter (texte libre, valeur contrôlée, norme ISO). Les éléments d’un schéma relèvent de différents niveaux d’obligation et peuvent être obligatoires, conseillés ou facultatifs. Les schémas de métadonnées imposent plus ou moins de contraintes. Plus un schéma est complexe, riche et contraignant, mieux la ressource qu’il décrit sera visible. Exemple : Dublin Core.