docs: def load(self, file_locations=[], **kwargs):
          """ Loads the file_locations into the triplestores
  
          args:
              file_locations: list of tuples to load
                      [('vocabularies', [list of vocabs to load])
                       ('directory', '/directory/path')
                       ('filepath', '/path/to/a/file')
                       ('package_all', 'name.of.a.package.with.defs')
                       ('package_file','name.of.package', 'filename')]
              custom: list of custom definitions to load
          """
          self.__set_cache_dir__(**kwargs)
          conn = self.__get_conn__(**kwargs)
          self.set_load_state(**kwargs)
          super(DefinitionManager, self).load(file_locations, **kwargs)
          if not file_locations:
              file_locations = self.__file_locations__
          if file_locations:
              log.info("loading vocabs into conn '%s'", conn)
          for item in file_locations:
              if item[0] == 'vocabularies':
                  vocabs = item[1]
                  if item[1] == "all":
                      vocabs = self.vocab_map
                  for vocab in vocabs:
                      self.load_vocab(vocab)
  
          self.loaded_files(reset=True)
          self.loaded_times = self.load_times(**kwargs)