next up previous contents
Nächste Seite: Dokumentstruktur Aufwärts: Chemische Formate Vorherige Seite: Connectivity Section   Inhalt


Chemical Markup Language

Die Chemical Markup Language (CML) wurde von P. Murray-Rust und H. S. Rzepa entwickelt und im Jahr 1999 veröffentlicht. CML ist eine XML-Anwendung der Chemie, um u.a. Moleküldaten, Reaktionsdaten und Daten der Kristallographie zu speichern. Der folgenden Beschreibung liegt die DTD der Version 1.01 zugrunde [CML2003]. Mittlerweile existiert schon eine weiterentwickelte Version 2.0 basierend auf XML-Schema. CML kann in zwei Profilen genutzt werden: in coreCML und in fullCML. Das coreCML-Profil ist eine Teilmenge des fullCML-Profils und ist für die Darstellung kleiner Moleküle gedacht. Einige Elemente und Attribute, die dabei nicht benötigt werden, sind daher hier nicht definiert. Ein weiterer Unterschied ist, daß im fullCML-Profil die Verschachtelung der Elemente sehr variabel gehalten ist. Die Struktur eines Dokumentes ist daher nicht fest vorgegeben. Im coreCML-Profil hingegen ist angegeben, wie die Elemente ineinander verschachtelt werden sollen. Dennoch kann man auch hier ein Molekül auf verschiedene Arten darstellen.

Unterabschnitte

Oliver Krone 2003-04-28