class_docstr: This DatasetReader is designed to read in the English OntoNotes v5.0 data
  for semantic role labelling. It returns a dataset of instances with the
  following fields:
  
  tokens : ``TextField``
      The tokens in the sentence.
  verb_indicator : ``SequenceLabelField``
      A sequence of binary indicators for whether the word is the verb for this frame.
  tags : ``SequenceLabelField``
      A sequence of Propbank tags for the given verb in a BIO format.
  
  Parameters
  ----------
  token_indexers : ``Dict[str, TokenIndexer]``, optional
      We similarly use this for both the premise and the hypothesis.  See :class:`TokenIndexer`.
      Default is ``{"tokens": SingleIdTokenIndexer()}``.
  domain_identifier: ``str``, (default = None)
      A string denoting a sub-domain of the Ontonotes 5.0 dataset to use. If present, only
      conll files under paths containing this domain identifier will be processed.
  
  Returns
  -------
  A ``Dataset`` of ``Instances`` for Semantic Role Labelling.
class_docstr_tok: ["This","DatasetReader","is","designed","to","read","in","the","English","OntoNotes","v5.0","data","for","semantic","role","labelling",".","It","returns","a","dataset","of","instances","with","the","following","fields",":","tokens",":","``","TextField","``","The","tokens","in","the","sentence",".","verb_indicator",":","``","SequenceLabelField","``","A","sequence","of","binary","indicators","for","whether","the","word","is","the","verb","for","this","frame",".","tags",":","``","SequenceLabelField","``","A","sequence","of","Propbank","tags","for","the","given","verb","in","a","BIO","format",".","Parameters","--","--","--","--","--","token_indexers",":","``","Dict","[","str",",","TokenIndexer","]","``",",","optional","We","similarly","use","this","for","both","the","premise","and","the","hypothesis",".","See",":","class",":","`","TokenIndexer","`",".","Default","is","``","{","``","tokens","''",":","SingleIdTokenIndexer","(",")","}","``",".","domain_identifier",":","``","str","``",",","(","default","=","None",")","A","string","denoting","a","sub-domain","of","the","Ontonotes","5.0","dataset","to","use",".","If","present",",","only","conll","files","under","paths","containing","this","domain","identifier","will","be","processed",".","Returns","--","--","--","-","A","``","Dataset","``","of","``","Instances","``","for","Semantic","Role","Labelling","."]
docstr: Iterates over the Ontonotes 5.0 dataset using an optional domain identifier.
  If the domain identifier is present, only examples which contain the domain
  identifier in the file path are yielded.
docstr_tok: ["Iterates","over","the","Ontonotes","5.0","dataset","using","an","optional","domain","identifier",".","If","the","domain","identifier","is","present",",","only","examples","which","contain","the","domain","identifier","in","the","file","path","are","yielded","."]
code: def _ontonotes_subset(ontonotes_reader, file_path, domain_identifier):
      """
      Iterates over the Ontonotes 5.0 dataset using an optional domain identifier.
      If the domain identifier is present, only examples which contain the domain
      identifier in the file path are yielded.
      """
      for conll_file in ontonotes_reader.dataset_path_iterator(
          file_path
      ):
          if (
              domain_identifier is None
              or "/{domain_identifier}/" in conll_file
          ):
              yield ontonotes_reader.sentence_iterator(conll_file)
  
file_path: magnitude/pymagnitude/third_party/allennlp/data/dataset_readers/semantic_role_labeling.py
imports: from __future__ import absolute_import
  import logging
  from allennlp.common.file_utils import cached_path
  from allennlp.data.dataset_readers.dataset_reader import DatasetReader
  from allennlp.data.fields import Field, TextField, SequenceLabelField, MetadataField
  from allennlp.data.instance import Instance
  from allennlp.data.token_indexers import SingleIdTokenIndexer, TokenIndexer
  from allennlp.data.tokenizers import Token
  from allennlp.data.dataset_readers.dataset_utils import Ontonotes, OntonotesSentence
label_desc: Use image node_id 3 for calling the SrlReader obj's underlying member method code with example usage: obj._ontonotes_subset(ontonotes_reader, file_path, domain_identifier) without return types