class_docstr: Parameters
  ----------
  root_dir: str
      The path of dataset.
  graph_name: str
      The name of graph construction method. E.g., "dependency".
      Note that if it is in the provided graph names (i.e., "dependency",                 "constituency", "ie", "node_emb", "node_emb_refine"), the following                 parameters are set by default and users can't modify them:
          1. ``topology_builder``
          2. ``static_or_dynamic``
      If you need to customize your graph construction method, you should rename the                 ``graph_name`` and set the parameters above.
  topology_builder: GraphConstructionBase, default=None
      The graph construction class.
  topology_subdir: str
      The directory name of processed path.
  static_or_dynamic: str, default='static'
      The graph type. Expected in ('static', 'dynamic')
  edge_strategy: str, default=None
      The edge strategy. Expected in (None, 'homogeneous', 'as_node').
      If set `None`, it will be 'homogeneous'.
  merge_strategy: str, default=None
      The strategy to merge sub-graphs. Expected in (None, 'tailhead', 'user_define').
      If set `None`, it will be 'tailhead'.
  share_vocab: bool, default=False
      Whether to share the input vocabulary with the output vocabulary.
  dynamic_init_graph_name: str, default=None
      The graph name of the initial graph. Expected in (None, "line", "dependency",                 "constituency").
      Note that if it is in the provided graph names (i.e., "line", "dependency",                 "constituency"), the following parameters are set by default and users                 can't modify them:
          1. ``dynamic_init_topology_builder``
      If you need to customize your graph construction method, you should rename the                 ``graph_name`` and set the parameters above.
  dynamic_init_topology_builder: GraphConstructionBase
      The graph construction class.
  dynamic_init_topology_aux_args: None,
      TBD.
class_docstr_tok: ["Parameters","--","--","--","--","--","root_dir",":","str","The","path","of","dataset",".","graph_name",":","str","The","name","of","graph","construction","method",".","E.g.",",","``","dependency","''",".","Note","that","if","it","is","in","the","provided","graph","names","(","i.e.",",","``","dependency","''",",","``","constituency","''",",","``","ie","''",",","``","node_emb","''",",","``","node_emb_refine","''",")",",","the","following","parameters","are","set","by","default","and","users","ca","n't","modify","them",":","1",".","``","topology_builder","``","2",".","``","static_or_dynamic","``","If","you","need","to","customize","your","graph","construction","method",",","you","should","rename","the","``","graph_name","``","and","set","the","parameters","above",".","topology_builder",":","GraphConstructionBase",",","default=None","The","graph","construction","class",".","topology_subdir",":","str","The","directory","name","of","processed","path",".","static_or_dynamic",":","str",",","default='static'","The","graph","type",".","Expected","in","(","'static","'",",","'dynamic","'",")","edge_strategy",":","str",",","default=None","The","edge","strategy",".","Expected","in","(","None",",","'homogeneous","'",",","'as_node","'",")",".","If","set","`","None","`",",","it","will","be","'homogeneous","'",".","merge_strategy",":","str",",","default=None","The","strategy","to","merge","sub-graphs",".","Expected","in","(","None",",","'tailhead","'",",","'user_define","'",")",".","If","set","`","None","`",",","it","will","be","'tailhead","'",".","share_vocab",":","bool",",","default=False","Whether","to","share","the","input","vocabulary","with","the","output","vocabulary",".","dynamic_init_graph_name",":","str",",","default=None","The","graph","name","of","the","initial","graph",".","Expected","in","(","None",",","``","line","''",",","``","dependency","''",",","``","constituency","''",")",".","Note","that","if","it","is","in","the","provided","graph","names","(","i.e.",",","``","line","''",",","``","dependency","''",",","``","constituency","''",")",",","the","following","parameters","are","set","by","default","and","users","ca","n't","modify","them",":","1",".","``","dynamic_init_topology_builder","``","If","you","need","to","customize","your","graph","construction","method",",","you","should","rename","the","``","graph_name","``","and","set","the","parameters","above",".","dynamic_init_topology_builder",":","GraphConstructionBase","The","graph","construction","class",".","dynamic_init_topology_aux_args",":","None",",","TBD","."]
docstr: 3 reserved keys: 'train', 'val' (optional), 'test'. Represent the split of dataset.
docstr_tok: ["3","reserved","keys",":","'train","'",",","'val","'","(","optional",")",",","'test","'",".","Represent","the","split","of","dataset","."]
code: def raw_file_names(self):
      """3 reserved keys: 'train', 'val' (optional), 'test'. Represent the split of dataset."""
      return {"train": "train.txt", "test": "test.txt"}
  
file_path: graph4nlp/graph4nlp/pytorch/datasets/jobs.py
imports: from graph4nlp.pytorch.data.dataset import Text2TextDataset, Text2TreeDataset
  from ..modules.graph_construction.dependency_graph_construction import DependencyBasedGraphConstruction
label_desc: Use image node_id 1 for calling the JobsDataset obj's underlying member method code with example usage: obj.raw_file_names() and returns: dict