class_docstr: Corpus reader for the SemCor Corpus.
  For access to the complete XML data structure, use the ``xml()``
  method.  For access to simple word lists and tagged word lists, use
  ``words()``, ``sents()``, ``tagged_words()``, and ``tagged_sents()``.
code: def _items(self, fileids, unit, bracket_sent, pos_tag, sem_tag):
      if unit == "word" and not bracket_sent:
          # the result of the SemcorWordView may be a multiword unit, so the
          # LazyConcatenation will make sure the sentence is flattened
          _ = lambda *args: LazyConcatenation(
              (SemcorWordView if self._lazy else self._words)(*args)
          )
      else:
          _ = SemcorWordView if self._lazy else self._words
      return concat(
          [
              _(
                  fileid,
                  unit,
                  bracket_sent,
                  pos_tag,
                  sem_tag,
                  self._wordnet,
              )
              for fileid in self.abspaths(fileids)
          ]
      )
  
imports: from nltk.corpus.reader.api import *
  from nltk.corpus.reader.xmldocs import XMLCorpusReader, XMLCorpusView
  from nltk.tree import Tree
label_desc: Use image node_id 8 for calling the SemcorCorpusReader obj's underlying member method code with example usage: obj._items(fileids, unit, bracket_sent, pos_tag, sem_tag) and returns: concat