code: def getResultsRangeDict(self):
          
          specs = {}
          subfields = self.Schema()['ResultsRange'].subfields
          for spec in self.getResultsRange():
              keyword = spec['keyword']
              specs[keyword] = {}
              for key in subfields:
                  if key not in ['uid', 'keyword']:
                      specs[keyword][key] = spec.get(key, '')
          return specs
docs: Return a dictionary with the specification fields for each
             service. The keys of the dictionary are the keywords of each
             analysis service. Each service contains a dictionary in which
             each key is the name of the spec field:
             specs['keyword'] = {'min': value,
                                 'max': value,
                                 'warnmin': value,
                                 ... }