docs: def extract_author_keywords(skw_db, ckw_db, fulltext):
      """Find out human defined keywords in a text string.
  
      Searches for the string "Keywords:" and its declinations and matches the
      following words.
  
      :param skw_db: list single kw object
      :param ckw_db: list of composite kw objects
      :param fulltext: utf-8 string
      :return: dictionary of matches in a formt {
            <keyword object>, [matched skw or ckw object, ....]
            }
            or empty {}
      """
      akw = {}
      for k, v in get_author_keywords(skw_db, ckw_db, fulltext).items():
          akw[KeywordToken(k, type='author-kw')] = v
      return akw