    # File lib/eml.rb, line 109
      def temporal_coverage
        beginDates = endDates = Array.new()
        path = "dataset/coverage/temporalCoverage/rangeOfDates"
        @doc.root.elements.each(path){ |range|
          beginDates.push(
            Date.strptime(range.elements["beginDate"].elements[1].text)
          )
          endDates.push(
            Date.strptime(range.elements["endDate"].elements[1].text)
          )
        }
        return beginDates.min, endDates.max
      end