class Metanorma::Generic::Converter

def metadata_ext_hash(node, ext, hash)

def metadata_ext_hash(node, ext, hash)
  hash.each do |k, v|
    EXT_STRUCT.include?(k) || (!v.is_a?(Hash) && !node.attr(k)) and next
    if v.is_a?(Hash) && v["_list"]
      csv_split(node.attr(k), ",").each do |val|
        metadata_ext_hash1(k, val, ext, v, node)
      end
    else
      metadata_ext_hash1(k, node.attr(k), ext, v, node)
    end
  end
end