docs: def validate_format(self, obj, pointer=None):
          """
          ================= ============
          Expected draft03  Alias of
          ----------------- ------------
          color             css.color
          date-time         utc.datetime
          date              utc.date
          time              utc.time
          utc-millisec      utc.millisec
          regex             regex
          style             css.style
          phone             phone
          uri               uri
          email             email
          ip-address        ipv4
          ipv6              ipv6
          host-name         hostname
          ================= ============
  
          """
  
          if 'format' in self.attrs:
              substituted = {
                  'color': 'css.color',
                  'date-time': 'utc.datetime',
                  'date': 'utc.date',
                  'time': 'utc.time',
                  'utc-millisec': 'utc.millisec',
                  'regex': 'regex',
                  'style': 'css.style',
                  'phone': 'phone',
                  'uri': 'uri',
                  'email': 'email',
                  'ip-address': 'ipv4',
                  'ipv6': 'ipv6',
                  'host-name': 'hostname',
              }.get(self.attrs['format'], self.attrs['format'])
              logger.debug('use %s', substituted)
              return self.formats[substituted](obj)
          return obj