Chemical Markup Language

Chemical Markup Language ist ein Konzept zur Verwaltung der molekularen Informationen mit Tools wie XML und Java. Es war das erste Domain-spezifische Implementierung strikt auf XML basiert, zuerst auf einer DTD und später ein XML-Schema, die robustesten und weitesten verbreitete System zur präzisen Informationsmanagement in vielen Bereichen auf der Basis. Es hat sich in mehr als einem Jahrzehnt von Murray-Rust, Rzepa und anderen entwickelt worden und hat in vielen Bereichen und auf einer Vielzahl von Maschinen getestet.

Chemical Information wird traditionell in vielen verschiedenen Dateitypen, die die Wiederverwendung der Dokumente zu verhindern gespeichert. CML verwendet XML-Portabilität, um CML-Entwickler und Chemiker entwickeln interoperable Dokumente. Es gibt eine Reihe von Tools, erzeugen kann, verarbeiten und CML Dokumente anzuzeigen. Publisher können Chemie in XML-Dokumenten zu verteilen, indem CML, zB in RSS-Dokumenten.

CML ist in der Lage, die eine breite Palette von chemischen Konzepten, einschließlich:

  • Moleküle
  • Reaktionen
  • Spektren und analytische Daten
  • Computerchemie
  • chemische Kristallographie und Material

Details von CML und Punkten derzeit diskutiert werden nun auf der CML-Blog gepostet.

Versioning

Versionen des Schemas sind bei Sourceforge verfügbar. Ab April 2012 ist der neueste Tiefkühlschema CML v2.4. Einige Konstrukte in CML v1 sind jetzt veraltet.

Tools

JUMBO begann sein Leben als der Java-Universal-Molecular-Browser für Objekte ist aber jetzt eine Java-Bibliothek, die Validierung, Lesen und Schreiben von CML sowie Umwandlung von mehreren Legacy-Formate zu CML und beispielsweise unterstützt, eine Reaktion, bei CML, um eine animierte SVG Darstellung der Reaktion. JUMBO hat sich zu einem umfangreichen Java-Bibliothek, CMLDOM entwickelt und unterstützt alle Elemente im Schema. Obwohl JUMBO verwendet werden, um ein Browser ist, ist der bevorzugte Ansatz, um die Open Source-Tools Jmol und JChemPaint, von denen einige die Verwendung des alternativen CML-Bibliotheken verwenden. Siehe Blaue Obelisk.

(0)
(0)
Kommentare - 0
Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha