12.4.1 Example: The Penn Treebank Project
Fig. 12.7 shows sentences from the Brown and ATIS portions of the Penn Treebank. $ ^{1} $ Note the formatting differences for the part-of-speech tags; such small differences are common and must be dealt with in processing treebanks. The Penn Treebank part-of-speech tagset was defined in Ch. 5. The use of LISP-style parenthesized notation for trees is extremely common, and resembles the bracketed notation we saw above in (12.2). For those who are not familiar with it we show a standard node-and-line tree representation in Fig. 12.8.
((S
(NP-SBJ (DT That) ((S
(JJ cold) (, ,) (NP-SBJ The/DT flight/NN )
(JJ empty) (NN sky) ) (VP should/MD
(VP (VBD was) (VP arrive/VB
(ADJP-PRD (JJ full) (PP-TMP at/IN
(PP (IN of) (NP eleven/CD a.m/RB )))
(NP (NN fire) (NP-TMP tomorrow/NN )))))
(CC and)
(NN light)))))
(..))
(a) (b)
Figure 127. Brand partners from the LDG Taskbook2 version of the Program (c) and
Fig. 12.9 shows a tree from the Wall Street Journal. This tree shows another feature of the Penn Treebanks: the use of traces (-NONE-nodes) to mark long-distance dependencies or syntactic movement. For example, quotations often follow a quotative verb like say. But in this example the quotation “We would have to wait until we have collected on those assets” precedes the words he said. An empty S containing only the node -NONE- is used to mark the position after said where the quotation sentence often occurs. This empty node is marked (in Treebanks II and III) with the index 2, as is the quotation S at the beginning of the sentence. Such coindexing may make it easier for some parsers to recover the fact that this fronted or topicalized quotation is the complement of the verb said. A similar -NONE- node is used to mark the fact that there is no syntactic subject right before the verb to wait; instead, the subject is the earlier NP We. Again, they are both coindexed with the index 1.
The Penn Treebank II and Treebank III releases added further information to make it easier to recover the relationships between predicates and arguments. Certain phrases were marked with tags indicating the grammatical function of the phrase (as surface subject, logical topic, cleft, non-VP predicates) whether it appeared in particular text.

(S(SS))
(S-TPC-2
(NP-SBJ-1 (PRP We))
(VP (MD would)
(VP (VB have)
(S
(NP-SBJ (-NONE- *-1))
(VP (TO to)
(VP (VB wait)
(SBAR-TMP (IN until)
(S
(NP-SBJ (PRP we))
(VP (VBP have)
(VP (VBN collected)
(PP-CLR (IN on)
(NP (DT those) (NNS assets))))))))))))
(.,)('')
(NP-SBJ (PRP he))
(VP (VBD said)
(S (-NONE- *T*-2))
(..))
| S | → | NP VP. | PRP | → | we | he |
| NP VP | DT | → | the | that | those | ||
| "S", NP VP. | JJ | → | cold | empty | full | ||
| -NONE- | NN | → | sky | fire | light | flight | ||
| DT NN | NNS | → | assets | ||
| DT NN NNS | CC | → | and | ||
| NN CC NN | IN | → | of | at | until | on | ||
| CD RB | CD | → | eleven | ||
| NP | → | DT JJ, JJ NN | RB | → | a.m |
| PRP | VB | → | arrive | have | wait | ||
| -NONE- | VBD | → | said | ||
| VP | → | MD VP | VBP | → | have |
| VBD ADJP | VBN | → | collected | ||
| VBD S | MD | → | should | would | ||
| VB PP | TO | → | to | ||
| VB S | |||||
| VB SBAR | |||||
| VBP VP | |||||
| VBN VP | |||||
| TO VP | |||||
| SBAR | → | IN S | |||
| ADJP | → | JJ PP | |||
| PP | → | IN NP |
categories (headlines, titles), and its semantic function (temporal phrases, locations) (Marcus et al., 1994; Bies et al., 1995). Fig. 12.9 shows examples of the -SBJ (surface subject) and -TMP (temporal phrase) tags. Fig. 12.8 shows in addition the -PRD tag, which is used for predicates which are not VPs (the one in Fig. 12.8 is an ADJP). Fig. 12.19 shows the tag -UNF in NP-UNF meaning ‘unfinished or incomplete phrase’.