Chemical Markup Language
CML (Chemical Markup Language) is een XML-gebaseerde Markup-taal voor de chemie en wordt gebruikt om beschrijvingen van moleculen, formules en andere chemische specificaties uit te wisselen.

Beschrijving  

Chemical Markup Language is in 1995 ontwikkeld door Peter Murray-Rust en Henry Rzepa.  Het werd ontworpen als een communicatiemedium voor de chemie die gebaseerd is op open standaarden. CML streeft naar een uniform, uitbreidbaar systeem voor de presentatie, opslag en overdracht van chemische informatie. Met CML kunnen begrippen worden gemodelleerd waaronder moleculen, chemische reacties, chemische verbindingen, en spectra. CML is een belangrijk onderdeel geworden van verschillende toolkits en software.

Software

Jmol 
Jmol is een open-source Java-viewer voor drie-dimensionale chemische structuren met functies voor chemicaliën, kristallen, materialen en biomoleculen. Jmol ondersteunt vele bestandstypen waaronder CML (Chemical Markup Language).

Jumbo 
Java Universal Molecular Browser for Objects (Jumbo) was oorspronkelijk een browser om CML-bestanden te lezen. Tegenwoordig wordt Jumbo gebruikt als een CML-verwerker.

Chem4Word 
Dit project, gefinancierd door Microsoft research groep, biedt ondersteuning om gemakkelijk chemische specificaties te integreren en te bewerken (net zoals de reeds ingebouwde functie voor wiskundige vergelijkingen) in een Word 2007 document.

Voorbeeld 
 <?xml version="1.0"?>
                          17.3280
         2.0032
         C
       
       ... veel atomen weggelaten, plaatsbesparing...
     
                     carotine_karne_a_1
         carotine_karne_a_2
         2
       
       ... veel atomen weggelaten, plaatsbesparing ...

Zie ook 
XML

Referenties 
CML Opensource project: https://cml.sourceforge.net/
Jmol wiki: http://wiki.jmol.org/index.php?title=Main_Page
Jmol Sourceforge: https://jmol.sourceforge.net/
Chem4Word project: https://web.archive.org/web/20100111041302/http://research.microsoft.com/en-us/projects/chem4word/

Opmaaktaal
Scheikunde