ChordML

Description
ChordML is an XML application for storing chords, lyrics, repetition and metainformation about music in a human-readable format.

Information

 * ChordML DTD

Software
ChordML files can be created with any application capable of editing plain text (e.g. Notepad for Windows). Presumably dedicated HTML or XML editors would be just as capable and may offer additional useful features (auto-indentation, etc.).

The developer of ChordML, Gustavo Frederico, also created a peer-to-peer Java application called Actos. This was designed to allow users to exchange ChordML files. It also contains a ChordQL query processor and a ChordML to HTML converter. It can be downloaded from the ChordML homepage.

Links

 * ChordML homepage. This is the most recent Wayback Machine capture and includes sample .cml files.