XML defines a document structure and a vocabulary
<list>
<item>First item</item>
<item>Second item</item>
</list>
Chemical Markup Language for Nitrogen Dioxide (.O-N=O)
<molecule id="no2">
<atomArray>
<atom id="n1" elementType="N" hydrogenCount="0"/>
<atom id="o1" elementType="O" hydrogenCount="0"/>
<atom id="o2" elementType="O" hydrogenCount="0"/>
</atomArray>
<bondArray>
<bond id="bo1" atomRefs2="n1 o1" order="2"/>
<bond id="bo2" atomRefs2="n1 o2" order="1"/>
</bondArray>
</molecule>
...and briefer...
<molecule id="no">
<atomArray atomID="n1 o1 o2"
elementType="N O O" hydrogenCount="0 0 0"/>
<bondArray atomRef1="n1 n1" atomRef2="o1 o2" order="2 1"/>
</molecule>