© Peter Murray-Rust, 1997
Chemical Markup Language has been designed to support management of molecular
information on networks. Derived from SGML, it provides a simple yet powerful way
to manage a very wide range of
problems with a single language. At a simple level CML can be thought of as 'HTML with
Chemistry added' and no special knoeldge is required.These pages provide a tour through its features with
special emphasis on electronic publishing.
Features in Version 1.0
This is the first public release of CML, and I have highlighted some of the most
- Object Oriented, implemented in Java
- Uses the new XML approach from W3C
- Processes many chemical/* MIME types
- Reads spectra, sequences, molecules, bibliography, crystal structures, etc.
- Supports databases, instrumentation, publishing, program postprocessing, etc.
- Growing user community, based on the Open Molecule Foundation
- Supports molecular Hyperglossaries
Virtual School of Molecular Sciences; PeterMR