Due to the free word order, simple phrase structure like that used for analysis of English is not enough to specify the syntax of German sentences.
we use the annotation scheme in the manually constructed German treebanks NEGRA and TIGER (Skut et al., 1997;Brants et al., 2002), which decorate parse trees with edge labels specifying the syntactic roles of constituents.