Il Chemical Markup Language (CML) è un formato di file basato su XML specificamente progettato per rappresentare informazioni chimiche, tra cui molecole, reazioni, spettri e risultati di chimica computazionale. Sviluppato come applicazione di Extensible Markup Language, il CML fornisce un modo standardizzato e leggibile da macchina per archiviare e condividere dati chimici complessi tra diverse applicazioni software e piattaforme. Colma il divario tra le strutture chimiche leggibili dall'uomo e l'elaborazione computazionale, consentendo ai ricercatori di incorporare coordinate atomiche precise, tipi di legame e proprietà termodinamiche direttamente in pagine web e database. Il CML svolge un ruolo cruciale nella cheminformatica moderna, nella bioinformatica e nell'editoria digitale, garantendo che i dati chimici rimangano accessibili, ricercabili e interoperabili senza fare affidamento su formati di file proprietari.