Abstract

Chemical markup language (CML) is an application of XML, the extensible markup language, developed for containing chemical information components within documents. Its design supports interoperability with the XML family of tools and protocols. It provides a base functionality for atomic, molecular, and crystallographic information and allows extensibility for other chemical applications. Legacy files can be imported into CML without information loss and can carry any desired chemical ontology. Some applications of CML (Markush structures, chemical searching) will be discussed in later articles. An XML document type declaration (DTD) for CML is included as a Chart.

Keywords

SGMLComputer scienceDocument type definitionMarkup languageRuleMLXMLXHTMLInteroperabilityWorld Wide WebEfficient XML InterchangeXML validationInformation retrievalXML Schema EditorXML SignatureDocument Structure DescriptionDatabaseProgramming language

Affiliated Institutions

Related Publications

Publication Info

Year
1999
Type
article
Volume
39
Issue
6
Pages
928-942
Citations
228
Access
Closed

External Links

Social Impact

Social media, news, blog, policy document mentions

Citation Metrics

228
OpenAlex

Cite This

Peter Murray‐Rust, Henry S. Rzepa (1999). Chemical Markup, XML, and the Worldwide Web. 1. Basic Principles. Journal of Chemical Information and Computer Sciences , 39 (6) , 928-942. https://doi.org/10.1021/ci990052b

Identifiers

DOI
10.1021/ci990052b