Reklama
Dzisiaj jest 10 stycznia 2025 r.
Chcę dodać własny artykuł
Reklama
Reklama
Reklama

Chemical Markup Language

Chemical Markup Language (CML)

Chemical Markup Language (CML) to format zapisu informacji o związkach chemicznych i ich reakcjach, oparty na składni XML. Został stworzony przez Petera Murray-Rusta i Henry’ego Rzepę, a jego rozwój jest kontynuowany na platformie Sourceforge.

Reklama

Tradycyjne formaty zapisu informacji chemicznych są często niezgodne z sobą. CML oferuje jednolity sposób na zapisywanie tych danych, co pozwala na ich łatwą wymianę oraz wykorzystanie w różnych programach. Dzięki zgodności z XML, CML można łatwo integrować z innymi dokumentami XML, takimi jak XHTML, co ułatwia umieszczanie ich na stronach internetowych.

Zakres informacji zawartych w CML

Język CML umożliwia zapisywanie następujących informacji:

Reklama
  • Struktura chemiczna związków chemicznych, w tym szczegółowe dane o położeniu atomów, co pozwala na budowę modeli 3D.
  • Przebiegi i mechanizmy reakcji chemicznych.
  • Dane analityczne dotyczące związków chemicznych, takie jak widma spektroskopowe czy dane fizykochemiczne.

Oprogramowanie wspierające CML

CML, będąc otwartym formatem, jest szeroko adoptowany w aplikacjach zarówno komercyjnych, jak i opartych na wolnych licencjach. Do najpopularniejszych narzędzi wspierających CML należą:

  • Jumbo – biblioteka programów w Javie wspierających specyfikację CML.
  • Jmol – aplet Javy do wizualizacji struktur chemicznych zapisanych w CML.
  • JChemPaint – edytor struktur chemicznych umożliwiający zapis w formacie CML.
  • XDrawChem – edytor o podobnych funkcjach do JChemPaint.
  • CML2SVG – program przekształcający zapisy struktur chemicznych na format SVG.

Linki zewnętrzne

Kategoria: Informatyka chemiczna, Aplikacje XML, Języki znaczników

Reklama
Reklama