YAML

http://jp.rubyist.net/magazine/?0009-YAML
rubyな人発祥の、XMLより単純なデータフォーマット。
配列、ハッシュ、スカラー(文字列、数値、真偽値など)の3つの要素しか存在しない。
プログラムの配列とハッシュの入れ子構造をテキスト表記したものと考えれば、だいたい概要をつかめると思う。
ちなみに、スカラーとは、配列やハッシュに入れるデータそのもののこと。
・配列(ハイフンで表す)

- スカラー1
- スカラー2
  - 入れ子スカラー2-1
  - 入れ子スカラー2-2

・ハッシュ(コロンで表す)

keyA: スカラー1
keyB: - スカラー2
  keyB-a: 入れ子スカラー2-1
  keyB-b: 入れ子スカラー2-2
    - ハッシュの中の入れ子スカラー2-2-1
    - ハッシュの中の入れ子スカラー2-2-2

のような表記法である。