Chemical Markup Language (CML)

© 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.
Electronic publishing with CML and XML
CML Documentation (including examples and tutorial)
CML Java Demos (requires Java-enabled browser)
What CML looks like
What a ChemComm might look like under CML
Return to CD-ROM Introduction

Features in Version 1.0

This is the first public release of CML, and I have highlighted some of the most important features.

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
Free

See On-line Version for latest Developments


Peter Murray-Rust, Virtual School of Molecular Sciences; PeterMR