Chemical Markup Language: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
MystBot (dyskusja | edycje)
AlohaBOT (dyskusja | edycje)
m naprawa interpunkcji
Linia 1:
'''Chemical Markup Language''', '''CML''' - format zapisu różnorodnych informacji o [[związek chemiczny|związkach chemicznych]] i ich [[reakcja chemiczna|reakcjach]], formalnie jeden z [[Tag (znacznik)|języków znaczników]] zdefiniowanych za pomocą składni [[XML]]. Inicjatorami tego formatu są [[Peter Murray-Rust]] i [[Henry Rzepa]].<ref>[H. S. Rzepa, P. Murray-Rust and B. J. Whitaker ''The Internet as a Chemical Information Tool'' , Chem. Soc. Revs, '''1997''', 1-10]</ref> Obecnie rozwój tego języka jest prowadzony jako jeden z projektów [[Sourceforge]].
 
Tradycyjnie informacje o związkach chemicznych i reakcjach są zapisywane w wielu różnych formatach, które nie są z sobą wzajemnie zgodne. CML jest zbiorem znaczników i zasad ich użycia umożliwiających jednolite i niezależne od oprogramowania zapisywanie tego rodzaju informacji. Dzięki temu, że jest to format zgodny z XML do jego obróbki można adaptować programy pierwotnie napisane do obsługi innych formatów z rodziny XML. Np: informacje o strukturze cząsteczek zapisanych w XML można łatwo wizualizować za pomocą zmodyfikowanych programów wyświetlających pliki [[SVG]]. Dokumenty CML można bez trudu łączyć z innymi dokumentami XML - np:. [[XHTML]], dzięki czemu można je bezpośrednio wpisywać do kodu stron [[WWW]].
 
Język CML umożliwia jednolite zapisywanie następujących informacji:
Linia 9:
 
== Oprogramowanie ==
XML w odróżnieniu od np:. [[Smiles]] jest formatem otwartym, którego specyfikacja jest jawna i nie objęta patentami czy licencjami ograniczającymi możliwość jego legalnego użycia. Z tego względu jest on adoptowany zarówno do programów opartych na [[Licencja Wolnego Oprogramowania|wolnych licencjach]] jak i programów komercyjnych.
 
Do najbardziej znanych narzędzi należą<ref>[http://cml.sourceforge.net/software/index.html Lista narzędzi na stronie oficjalnej CML]</ref><ref>[http://wwmm.ch.cam.ac.uk/wikis/wwmm/index.php/Main_Page Wiki projektu JUMBO i projektów z nim związanych]</ref>: