Le Chemical Markup Language (CML) est un format de fichier basé sur XML, spécifiquement conçu pour représenter des informations chimiques, notamment des molécules, des réactions, des spectres et des résultats de chimie computationnelle. Développé comme une application d'Extensible Markup Language, le CML fournit un moyen standardisé et lisible par machine pour stocker et partager des données chimiques complexes entre différentes applications logicielles et plateformes. Il comble le fossé entre les structures chimiques lisibles par l'homme et le traitement informatique, permettant aux chercheurs d'intégrer des coordonnées atomiques précises, des types de liaisons et des propriétés thermodynamiques directement dans des pages Web et des bases de données. Le CML joue un rôle crucial dans la chéminformatique moderne, la bioinformatique et l'édition numérique, garantissant que les données chimiques restent accessibles, interrogeables et interopérables sans dépendre de formats de fichiers propriétaires.