home edit page issue tracker

This page pertains to UD version 2.

## `ccomp`: clausal complement

A clausal complement of a verb or adjective is a dependent clause which is a core argument. That is, it functions like an object of the verb, or adjective.

``````He says that you like to swim
ccomp(says, like)
mark(like, that)
``````
``````He says you like to swim
ccomp(says, like)
``````

Such clausal complements may be finite or nonfinite. However, if the subject of the clausal complement is controlled (that is, must be the same as the higher subject or object, with no other possible interpretation) the appropriate relation is xcomp.

``````The boss said to start digging
ccomp(said, start)
mark(start, to)
``````
``````We started digging
xcomp(started, digging)
``````

The key difference here is that, while it is possible to interpret the first sentence to mean that the boss will not be doing any digging, in the second sentence it is clear that the subject of digging can only be we. This is what distinguishes `ccomp` and `xcomp`.

Additionally, `ccomp` is used with copulas in equational constructions involving full clauses.

``````The important thing is to keep calm.
ccomp(is, keep)
nsubj(is, thing)
``````
``````The problem is that this has never been tried .
ccomp(is, tried)
nsubj(is, problem)
``````

(In these cases, the copula is treated as a head to preserve the integrity of clause boundaries and prevent one predicate to be assigned two subjects. This is not an optimal solution given the analysis of equational constructions involving nominals, where one of the nominals is treated as the head, but it is the preferred solution for now.)

Note: In earlier versions of SD/USD, complement clauses with nouns like fact or report were also analyzed as `ccomp`. However, we now analyze them as acl. Hence, `ccomp` does not appear in nominals. This makes sense, since nominals normally do not take core arguments.

ccomp in other languages: [am] [ar] [bg] [bxr] [ca] [ckb] [cop] [cs] [cu] [da] [de] [el] [en] [es] [et] [eu] [fa] [fi] [fo] [fr] [ga] [gl] [got] [grc] [he] [hi] [hr] [hu] [id] [it] [ja] [kk] [kmr] [ko] [la] [lv] [mr] [nl] [no] [pl] [pt] [ro] [ru] [sa] [sk] [sla] [sl] [so] [sr] [sv] [swl] [ta] [tr] [u] [ug] [uk] [ur] [urj] [vi] [yue] [zh]