The discourse structure is a directed graph, where nodes correspond to segments of a document (which we will refer to as "blocks" of text), and the edges define the dependencies between them.
a text block is a set of tokens, while a document consists of the discourse graph and all blocks associated with it.