code: def load_cora(
      raw_dir=None,
      force_reload=False,
      verbose=True,
      reverse_edge=True,
      transform=None,
  ):
      """Get CoraGraphDataset
  
      Parameters
      -----------
      raw_dir : str
          Raw file directory to download/contains the input data directory.
          Default: ~/.dgl/
      force_reload : bool
          Whether to reload the dataset. Default: False
      verbose : bool
          Whether to print out progress information. Default: True.
      reverse_edge : bool
          Whether to add reverse edges in graph. Default: True.
      transform : callable, optional
          A transform that takes in a :class:`~dgl.DGLGraph` object and returns
          a transformed version. The :class:`~dgl.DGLGraph` object will be
          transformed before every access.
  
      Return
      -------
      CoraGraphDataset
      """
      data = CoraGraphDataset(
          raw_dir, force_reload, verbose, reverse_edge, transform
      )
      return data
  
imports: from __future__ import absolute_import
  import os, sys
  import pickle
  import warnings
  import networkx
  import numpy
  import scipy.sparse
  from ..None import backend, batch, convert
  from ..convert import from_networkx, graph, to_networkx
  from ..transforms import reorder_graph
  from .dgl_dataset import DGLBuiltinDataset
  from .utils import _get_dgl_url, deprecate_function, deprecate_property, generate_mask_tensor, load_graphs, load_info, makedirs, save_graphs, save_info
label_desc: Use image node_id 5 for calling a global function with example usage: load_cora(raw_dir, force_reload, verbose, reverse_edge, transform) and returns: data