Jump to content

Химический язык разметки

смл
Расширение имени файла
.cml
Тип интернет-СМИ химическое/х-смл
Тип формата химический формат файла

Язык химической разметки ( ChemML или CML ) — это подход к управлению молекулярной информацией с использованием таких инструментов, как XML и Java . [1] Это была первая реализация, специфичная для предметной области, основанная исключительно на XML , сначала на основе DTD. [2] и позже в XML-схеме , [3] самая надежная и широко используемая система для точного управления информацией во многих областях. Он разрабатывался более десяти лет компаниями Murray-Rust , Rzepa и другими и был протестирован во многих областях и на различных машинах.

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

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

Подробности о ХМЛ и обсуждаемые в настоящее время вопросы теперь публикуются в блоге ХМЛ.

Управление версиями

[ редактировать ]

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

Инструменты

[ редактировать ]

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

Поддержка программного обеспечения

[ редактировать ]

Программное обеспечение, импортирующее и экспортирующее действительный формат CML

См. также

[ редактировать ]
  1. ^ Мюррей-Раст, Питер; Рзепа, Генри С. (2011). «ХМЛ: Эволюция и дизайн» . Журнал хеминформатики . 3 (1): 44. дои : 10.1186/1758-2946-3-44 . ПМК   3205047 . ПМИД   21999549 .
  2. ^ Мюррей-Раст, П.; Рзепа, Х.С. (1999), "Химическая разметка, XML и Всемирная паутина. 1. Основные принципы", J. Chem. Инф. Вычислить. наук. , 39 (6): 928–942, CiteSeerX   10.1.1.40.8275 , doi : 10.1021/ci990052b
  3. ^ Мюррей-Раст, П.; Рзепа, Х.С. (2003), «Химическая разметка, XML и Всемирная паутина. 4. Схема CML», J. Chem. Инф. Вычислить. наук. , 43 (3): 757–772, doi : 10.1021/ci0256541 , PMID   12767134
  4. ^ Гкутос, Г.В.; Мюррей-Раст, П.; Рзепа, С.; Райт, М. (2001), «Химическая разметка, XML и Всемирная паутина. 3. На пути к подписанной семантической химической сети доверия», J. Chem. Инф. Вычислить. наук. , 41 (5): 1124–1130, doi : 10.1021/ci000406v , PMID   11604013
  5. ^ Холлидей, GL; Мюррей-Раст, П.; Рзепа, Х.С. (2006), «Химическая разметка, XML и Всемирная паутина. Часть 6. CMLReact; словарь XML для химических реакций», J. Chem. Инф. Модель. , 46 (1): 145–157, doi : 10.1021/ci0502698 , PMID   16426051
  6. ^ Кун, С.; Хельмус, Т.; Ланкашир, Р.Дж.; Мюррей-Раст, П.; Рзепа, ХС; Стейнбек, К.; Уиллигхаген, Э.Л. (2007), «Химическая разметка, XML и Всемирная паутина. 7. CMLSpect, словарь XML для спектральных данных», J. Chem. Инф. Модель. , 47 (6): 2015–2034, doi : 10.1021/ci600531a , PMID   17887743
  7. ^ ДЖАМБО
  8. ^ Мюррей-Раст, П.; Рзепа, Х.С. (2001), «Химическая разметка, XML и Всемирная паутина. 2. Информационные объекты и CMLDOM», J. Chem. Инф. Вычислить. наук. , 41 (5): 1113–1123, doi : 10.1021/ci000404a , PMID   11604012
  9. ^ Домашняя страница CML на Sourceforge
  10. ^ Уиллигхаген, Эл. (2001). «Обработка соглашений CML в Java» . Интернет-журнал химии . 4 . Архивировано из оригинала 11 апреля 2001 г.

Дальнейшее чтение

[ редактировать ]
  • Рзепа, ХС; Мюррей-Раст, П.; Уитакер, Б.Дж. (1997), "Интернет как инструмент химической информации", Chem. Соц. Rev. , 26 (1): 1–10, doi : 10.1039/CS9972600001.
  • Мюррей-Раст, П.; Рзепа, ХС; Райт, М. (2001), «Разработка языка химической разметки (CML) как системы для обработки сложного химического содержимого», New J. Chem. , 25 (4): 618–634, doi : 10.1039/b008780g
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8ddaf864a7d2f053b24212e709f86eb0__1718983380
URL1:https://arc.ask3.ru/arc/aa/8d/b0/8ddaf864a7d2f053b24212e709f86eb0.html
Заголовок, (Title) документа по адресу, URL1:
Chemical Markup Language - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)