def term_hash
      @terms.inject({}) {|sum, t| sum.update(t.name.value => t.id.value)}
    end
def term_hash
      @terms.inject({}) {|sum, t| sum.update(t.name.value => t.id.value)}
    end
Warning! This assumes terms are unique, they are NOT required to be so in an OBO file.
 Ignores hash colisions!!
 @return [Hash]
  (String => String) (name => id)