Chemical Markup Language (CML) представляет собой основанный на XML формат файлов, специально разработанный для представления химической информации, включая молекулы, реакции, спектры и результаты вычислительной химии. Разработанный как приложение расширяемого языка разметки (XML), CML предоставляет стандартизированный, машиночитаемый способ хранения и обмена сложными химическими данными между различными программными приложениями и платформами. Он устраняет разрыв между понятными человеку химическими структурами и вычислительной обработкой, позволяя исследователям внедрять точные атомные координаты, типы связей и термодинамические свойства непосредственно в веб-страницы и базы данных. CML играет важнейшую роль в современной хемоинформатике, биоинформатике и цифровых публикациях, обеспечивая доступность, возможность поиска и совместимость химических данных без использования проприетарных форматов файлов.