Chemical Markup Language

Other names: CML

CML (Chemical Markup Language) is an XML language designed to hold most of the central concepts in chemistry. It was the first language to be developed and plays the same role for chemistry as MathML for mathematics and GML for geographical systems. CML covers most mainstream chemistry and especially molecules, reactions, solid-state, computation and spectroscopy as well as a wide range of chemical properties, parameters and experimental observation. It is particularly concerned with the communication between machines and humans, and machines to machines.




mathematical model modeling and simulation molecular entity molecular structure reaction data spectroscopy

More to explore:


Need help integrating and/or managing biomedical data?