Manual


CCGrebank distinguishes different subtypes of the basic S category with features: [ng] for present participle, [pt] for past participle, [dcl] for indicative, [b] for infinitive and imperative, [to] for to-infinitive, [q] for yes/no questions, [wq] for wh-questions, [em] for embedded clauses and [intj] for interjections.

Although this feature set is designed for English and additional distinctions would make sense for other languages (for example, main vs. subordinate clause for German and Dutch), the features can in most cases be applied to our target languages, and we stick with the existing feature set for now.

Underspecification

VP and S modifiers are underspecified for the clause type they modify, using just plain S categories. For example:

We
NP
sang
S[dcl]\NP
happily
(S\NP)\(S\NP)
S[dcl]\NP
< 0
S[dcl]
< 0

However, categories in → punctuation and → coordination that modify such constituents do carry the feature.

Adverbs modifying adjectives also specify the [adj] feature:

It
NP
is
(S[dcl]\NP)/(S[adj]\NP)
very
(S[adj]\NP)/(S[adj]\NP)
cold
S[adj]\NP
S[adj]\NP
> 0
S[dcl]\NP
> 0
S[dcl]
< 0
.
S[dcl]\S[dcl]
S[dcl]
< 0

Subordinating conjunctions also have a specified S[dcl] argument:

He
NP
sang
S[dcl]\NP
as
((S\NP)\(S\NP))/S[dcl]
he
NP
wandered
S[dcl]\NP
S[dcl]
< 0
(S\NP)\(S\NP)
> 0
S[dcl]\NP
< 0
S[dcl]
< 0
.
S[dcl]\S[dcl]
S[dcl]
< 0

German zu

Be advised that the German morpheme zu marking [to]-type clauses may be hiding inside a separable verb:

Ich
NP
brauche
(S[dcl]\NP)/(S[to]\NP)
nicht
(S\NP)\(S\NP)
(S[dcl]\NP)/(S[to]\NP)
< 1×
aufzustehen
S[to]\NP
S[dcl]\NP
> 0
S[dcl]
< 0
.
S[dcl]\S[dcl]
S[dcl]
< 0

Dutch om

The Dutch equivalent of to is te, but additionally the om complementizer frequently appears before [to] clauses. We give om category (S[to]\NP)/(S[to]\NP).