in this particular instance, YAML seemed significantly more readable and concise:
 
    concepts = {
      "root" => {
        "foo" => {}
        "bar" => {
          "alpha" => {}
          "bravo" => {
            "uno" => {}
            "dos" => {}
              "lorem" => {}
              "ipsum" => {}
          }
        }
      }
    }