Язык химической разметки

редактировать
Язык разметки и формат файла
cml
Расширение имени файла .cml
Тип форматаформат химического файла

Язык химической разметки (ChemML или CML ) - это подход к управлению молекулярной информацией с использованием таких инструментов, как XML и Java. Это была первая реализация для конкретной предметной области, основанная строго на XML, сначала на основе DTD, а затем на XML Schema, наиболее надежной и широко используемой системе для точное управление информацией во многих областях. Он разрабатывался более десяти лет Мюррей-Раст, Рзепа и другими и был протестирован во многих областях и на множестве машин.

Химическая информация традиционно хранится во многих типах файлов, что препятствует повторному использованию документов. CML использует переносимость XML, чтобы помочь разработчикам CML и химикам разрабатывать совместимые документы. Существует ряд инструментов, которые могут создавать, обрабатывать и просматривать документы CML. Издатели могут распространять химию внутри XML-документов с помощью CML, например в документах RSS.

CML может поддерживать широкий спектр химических концепций, включая:

  • молекулы
  • реакции
  • спектры и аналитические данные
  • вычислительная химия
  • химическая кристаллография и материалы

Подробная информация о CML и обсуждаемых в настоящее время моментах опубликована в блоге CML.

Содержание
  • 1 Управление версиями
  • 2 Инструменты
  • 3 См. Также
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки
Управление версиями

Версии схемы доступны на Sourceforge. По состоянию на апрель 2012 г. последней замороженной схемой является CML v2.4. Некоторые конструкции в CML v1 теперь не рекомендуются.

Инструменты

JUMBO начал свое существование как универсальный молекулярный браузер Java для объектов, но теперь это библиотека Java, которая поддерживает проверку, чтение и запись CML, а также преобразование нескольких устаревших форматов в CML и, например, реакция в CML на анимированное SVG-представление реакции. JUMBO превратился в обширную библиотеку Java CMLDOM, поддерживающую все элементы схемы. Хотя раньше JUMBO был браузером, предпочтительным подходом является использование инструментов с открытым исходным кодом Jmol и JChemPaint, некоторые из которых используют альтернативные библиотеки CML. См. Синий обелиск.

См. Также
Ссылки
Дополнительная литература
  • Rzepa, HS; Murray-Rust, P.; Whitaker, B.J. (1997), "Интернет как инструмент химической информации", Chem. Soc. Rev., 26(1): 1–10, doi : 10.1039 / CS9972600001
  • Murray-Rust, P.; Rzepa, H. S.; Райт, М. (2001), «Разработка языка химической разметки (CML) как системы для обработки сложного химического содержимого», New J. Chem., 25(4): 618–634, doi : 10.1039 / b008780g
Внешние ссылки
Последняя правка сделана 2021-05-14 09:30:50
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте