def self.gather_citeases(xml)
      xml.xpath("//*[@citeas]").each_with_object({}) do |e, m|
        /^semantic__/.match?(e.name) and next
        m[e["citeas"]] ||= []
        m[e["citeas"]] << e