docs: def get_processors(processor_cat, prop_defs, data_attr=None):
      """ reads the prop defs and adds applicable processors for the property
  
      Args:
          processor_cat(str): The category of processors to retreive
          prop_defs: property defintions as defined by the rdf defintions
          data_attr: the attr to manipulate during processing.
  
      Returns:
          list: a list of processors
      """
      processor_defs = prop_defs.get(processor_cat,[])
      processor_list = []
      for processor in processor_defs:
          proc_class = PropertyProcessor[processor['rdf_type'][0]]
          processor_list.append(proc_class(processor.get('kds_params', [{}]),
                                           data_attr))
      return processor_list