Pour les articles homonymes, voirCML.
| Extension | |
|---|---|
| Type MIME | |
| PUID | |
| Signature | 3C 63 6D 6C 3A 6D 6F 6C 65 63 75 6C 65 20 78 6D 6C 6E 73 3A 63 6D 6C 3D 22 68 74 74 70 3A 2F 2F 77 77 77 2E 78 6D 6C 2D 63 6D 6C 2E 6F 72 67 2F 73 63 68 65 6D 61 2F 63 6D 6C 32 2F 63 6F 72 65 22 0A (hexa) |
| Développé par | |
| Version initiale | |
| Type de format | format de fichier chimique |
| Basé sur | |
| Site web |
LeChemicalMarkupLanguage (CML) est unformat pour les données chimiques. Ce format est basé sur du XML. Il s'agit de la première implémentation spécifique à un domaine (chimie) basée strictement surXML. Il est développé depuis plus de dix ans parPeter Murray-Rust, Henry Rzepa, ainsi que par de nombreux contributeurs. Il a été testé dans plusieurs domaines et sur une grande variété d'environnements.
L'information chimique est classiquement stockée dans différents types de format, ce qui implique l'utilisation de ces formats pour échanger de l'information sur un même projet. Le format CML permet de réunir plusieurs de ces formats en un seul. En effet, il peut décrire de nombreux concepts chimiques :
De plus, la possibilité d'utiliser des dictionnaires permet d'augmenter facilement le nombre de ces concepts.
CML utilise la portabilité de XML pour aider les développeurs CML et les chimistes à produire des documents inter-opérables. De nombreux outils peuvent générer, traiter et afficher des documents CML. Les éditeurs peuvent distribuer de l'information chimique dans des documents XML grâce à CML.
Des détails complémentaires sur ce format sont régulièrement ajoutés sur leWiki CML.
Les dernières versions du schéma sont disponibles sur lesite du projet sur SourceForge. La dernière version stable est le schéma CML2.2 détaillé surCML V2.2. Le format CML1 n'est plus d'actualité et ne devrait plus être utilisé.
Des outils toujours plus nombreux permettent d'éditer et de transformer des fichiers au format CML :
| Bases de données | |
|---|---|
| Formats de fichiers | |
| Logiciels |
|
| Revues | |