code: def untlpy2dcpy(untl_elements, **kwargs):
      sDate = None
      eDate = None
      ark = kwargs.get('ark', None)
      domain_name = kwargs.get('domain_name', None)
      scheme = kwargs.get('scheme', 'http')
      resolve_values = kwargs.get('resolve_values', None)
      resolve_urls = kwargs.get('resolve_urls', None)
      verbose_vocabularies = kwargs.get('verbose_vocabularies', None)
      if resolve_values or resolve_urls:
          if verbose_vocabularies:
              vocab_data = verbose_vocabularies
          else:
              vocab_data = retrieve_vocab()
      else:
          vocab_data = None
      dc_root = DC_CONVERSION_DISPATCH['dc']()
      for element in untl_elements.children:
          if element.tag in DC_CONVERSION_DISPATCH:
              if element.children:
                  dc_element = DC_CONVERSION_DISPATCH[element.tag](
                      qualifier=element.qualifier,
                      children=element.children,
                      resolve_values=resolve_values,
                      resolve_urls=resolve_urls,
                      vocab_data=vocab_data,
                  )
              else:
                  dc_element = DC_CONVERSION_DISPATCH[element.tag](
                      qualifier=element.qualifier,
                      content=element.content,
                      resolve_values=resolve_values,
                      resolve_urls=resolve_urls,
                      vocab_data=vocab_data,
                  )
              if element.tag == 'coverage':
                  if element.qualifier == 'sDate':
                      sDate = dc_element
                  elif element.qualifier == 'eDate':
                      eDate = dc_element
                  else:
                      dc_root.add_child(dc_element)
              elif dc_element:
                  dc_root.add_child(dc_element)
      if ark and domain_name:
          permalink_identifier = DC_CONVERSION_DISPATCH['identifier'](
              qualifier='permalink',
              domain_name=domain_name,
              ark=ark,
              scheme=scheme
          )
          dc_root.add_child(permalink_identifier)
          ark_identifier = DC_CONVERSION_DISPATCH['identifier'](
              qualifier='ark',
              content=ark,
          )
          dc_root.add_child(ark_identifier)
      if sDate and eDate:
          dc_element = DC_CONVERSION_DISPATCH['coverage'](
              content='%s-%s' % (sDate.content, eDate.content),
          )
          dc_root.add_child(dc_element)
      elif sDate:
          dc_root.add_child(sDate)
      elif eDate:
          dc_root.add_child(eDate)
      return dc_root