Расширение имени файла | .cml |
---|---|
Тип формата | формат химического файла |
Язык химической разметки (ChemML или CML ) - это подход к управлению молекулярной информацией с использованием таких инструментов, как XML и Java. Это была первая реализация для конкретной предметной области, основанная строго на XML, сначала на основе DTD, а затем на XML Schema, наиболее надежной и широко используемой системе для точное управление информацией во многих областях. Он разрабатывался более десяти лет Мюррей-Раст, Рзепа и другими и был протестирован во многих областях и на множестве машин.
Химическая информация традиционно хранится во многих типах файлов, что препятствует повторному использованию документов. CML использует переносимость XML, чтобы помочь разработчикам CML и химикам разрабатывать совместимые документы. Существует ряд инструментов, которые могут создавать, обрабатывать и просматривать документы CML. Издатели могут распространять химию внутри XML-документов с помощью CML, например в документах RSS.
CML может поддерживать широкий спектр химических концепций, включая:
Подробная информация о CML и обсуждаемых в настоящее время моментах опубликована в блоге CML.
Версии схемы доступны на Sourceforge. По состоянию на апрель 2012 г. последней замороженной схемой является CML v2.4. Некоторые конструкции в CML v1 теперь не рекомендуются.
JUMBO начал свое существование как универсальный молекулярный браузер Java для объектов, но теперь это библиотека Java, которая поддерживает проверку, чтение и запись CML, а также преобразование нескольких устаревших форматов в CML и, например, реакция в CML на анимированное SVG-представление реакции. JUMBO превратился в обширную библиотеку Java CMLDOM, поддерживающую все элементы схемы. Хотя раньше JUMBO был браузером, предпочтительным подходом является использование инструментов с открытым исходным кодом Jmol и JChemPaint, некоторые из которых используют альтернативные библиотеки CML. См. Синий обелиск.