docstr: The create_dict method receives the data-a specific document returned by the API, gets the resources-fields of the document,
  as specified in Mendley documentation, and puts them in a dictionary.
  
    Args:
        data (CatalogDocument) : document returned by API
    Returns:
        dict dictionary
docstr_tok: ["The","create_dict","method","receives","the","data-a","specific","document","returned","by","the","API",",","gets","the","resources-fields","of","the","document",",","as","specified","in","Mendley","documentation",",","and","puts","them","in","a","dictionary",".","Args",":","data","(","CatalogDocument",")",":","document","returned","by","API","Returns",":","dict","dictionary"]
code: def create_dict(self, data):
      """The create_dict method receives the data-a specific document returned by the API, gets the resources-fields of the document,
      as specified in Mendley documentation, and puts them in a dictionary.
  
        Args:
            data (CatalogDocument) : document returned by API
        Returns:
            dict dictionary
      """
      dict = {}
      dict["title"] = data.title
      dict["type"] = data.type
      dict["source"] = data.source
      dict["year"] = data.year
      if data.identifiers != None:
          dict["pmid"] = data.identifiers.get("pmid")
          dict["sgr"] = data.identifiers.get("sgr")
          dict["issn"] = data.identifiers.get("issn")
          dict["scopus"] = data.identifiers.get("scopus")
          dict["doi"] = data.identifiers.get("doi")
          dict["pui"] = data.identifiers.get("pui")
      dict["authors"] = self.get_authors(data)
      if data.keywords != None:
          dict["keywords"] = self.get_keywords(data)
      else:
          dict["keywords"] = None
      dict["link"] = data.link
      dict["id"] = data.id
      return dict
  
file_path: mindsdb/mindsdb/integrations/handlers/mendeley_handler/mendeley_handler.py
imports: from mindsdb_sql import parse_sql
  import pandas
  from mendeley import Mendeley
  from mindsdb.integrations.libs.api_handler import APIHandler, FuncParser
  from mendeley.session import MendeleySession
  from mindsdb.integrations.handlers.mendeley_handler.mendeley_tables import CatalogSearchTable
  from mindsdb.utilities import log
  from typing import Dict
  from mindsdb.integrations.libs.response import HandlerStatusResponse, HandlerResponse, RESPONSE_TYPE
label_desc: Use image node_id 7 for calling the MendeleyHandler obj's underlying member method code with example usage: obj.create_dict(data) and returns: dict