Elamur Research⌕
☰
home / concepts / ccomp: clausal complement

🌐 ccomp: clausal complement

Universal Dependencies · 7 key papers · all concepts

Part of: 🗨️ Natural language processing · 🌐 Universal Dependencies

ccomp (clausal complement) is the Universal Dependencies relation linking a predicate to a dependent clause that serves as its core, object-like argument. The embedded clause has its own subject, or at least does not take its subject from the higher clause.

Also: clausal complement, complement clause, ccomp

What it is

In Universal Dependencies (UD), every word of a sentence attaches to one head word, and the attachment carries a typed label. ccomp marks one specific kind of attachment: a whole clause filling the argument slot of a verb or adjective. In "She said that he left", the clause "that he left" is what was said, so it is a clausal complement of "said".

UD treats clauses as one of three basic phrasal units, alongside nominals and modifiers. The relation label tells the reader what type of phrase the dependent is (Marneffe et al. 2021). The scheme pairs phrasal and clausal versions of the same function, such as nsubj/csubj and object/ccomp, and it separates core arguments from other dependents (Nivre et al. 2016). The core/non-core distinction itself is examined across languages in (Zeman 2017). ccomp descends from the earlier universal Stanford typology (Marneffe et al. 2014).

The arc runs from the governing predicate (head) to the predicate of the embedded clause (dependent). Function words hang from the content word they belong to (Marneffe et al. 2021). So the complementizer "that" attaches to "left" as mark, not to "said".

Neighbouring relations

RelationDependentHow it differs from ccomp
xcompopen clauseits subject is controlled by an argument of the head
csubjclauseit is the subject, not the complement
advclclauseit is an adverbial modifier, not an argument
aclclauseit modifies a noun
objnominalthe same argument function, filled by a nominal phrase

The guidelines allow subtypes written relation:subtype for language-specific distinctions (Nivre et al. 2020). ccomp has no widely shared universal subtypes. Any subtypes that exist are local to particular treebanks.

Examples

Compare "She wants to leave". The understood subject of "leave" is "She", so the clause is xcomp, not ccomp. In English UD, direct quotations after verbs of saying are also commonly analysed as ccomp.

Across languages

In English and French treebanks, the dominant pattern by far is a verb governing a verb.

Smaller groups show other heads and dependents:

These differences reflect each language's complementation strategies rather than distinct relations.

Languages differ in how complement clauses look:

The distinction between constructions and the strategies languages use to express them is developed in (Nivre 2025). Borderline clause types are discussed in (Nivre et al. 2026). Practical guidance on such decisions appears in a UD tutorial (Zeman 2021).

In treebanks and research

UD began with release v1.2, covering 37 treebanks for 33 languages, in November 2015 (Nivre et al. 2016). By v2.7 in November 2020 it had reached 183 treebanks for 104 languages (Marneffe et al. 2021). ccomp is part of the inventory of 37 universal relation types in v2 (Nivre et al. 2020). Annotation of clausal relations is not always uniform across corpora, and consistency checks across UD treebanks address such variation (Marneffe et al. 2017).

Parsing

UD data underlay the CoNLL shared tasks of 2017 and 2018, which parsed raw text in many languages (Marneffe et al. 2021). ccomp is therefore a standard target label in multilingual dependency parsing.

Telling ccomp from xcomp is a known source of parser errors. The two relations share surface material, and only control separates them.

The difference matters downstream. Enhanced English UD adds an nsubj:xsubj edge to give a controlled verb its subject (Schuster & Manning 2016). A ccomp clause already contains its own subject, so it needs no such edge.

Meaning and inference

Clausal complements carry claims whose truth the speaker may or may not endorse. The CommitmentBank pulled finite clausal complements from Stanford dependency parses and then curated them by hand. It contains 1,200 discourses with 48 clause-embedding predicates, where the complement sits under negation, a modal, a question or a conditional (Marneffe et al. 2019).

Crowd ratings showed that factivity alone predicts speaker commitment weakly. Predicate, genre, tense and person all contribute (Marneffe et al. 2019). For information extraction, this means a ccomp arc identifies an embedded claim, but it does not show that the speaker asserts that claim.

How often the relation ccomp occurs: its share of all tokens

Counted by code over the Universal Dependencies 2.18 treebanks of English and French (every token once, subtypes with their base relation).

How often the relation ccomp occurs: its share of all tokensEnglish treebanks: 0.83% of tokens (9,408 tokens)English treebanks0.83% of tokens (9,408 tokens)French treebanks: 0.74% of tokens (8,022 tokens)French treebanks0.74% of tokens (8,022 tokens)
The numbers
TreebanksShare
English treebanks0.83% of tokens (9,408 tokens)
French treebanks0.74% of tokens (8,022 tokens)

What ccomp joins: the most frequent head tag → dependent tag

The five most frequent in each language's treebanks, by tokens.

What ccomp joins: the most frequent head tag → dependent tagEnglish: VERB → VERB: 6,006English: VERB → VERB6,006English: VERB → NOUN: 957English: VERB → NOUN957English: VERB → ADJ: 942English: VERB → ADJ942English: ADJ → VERB: 356English: ADJ → VERB356English: VERB → PRON: 304English: VERB → PRON304French: VERB → VERB: 6,401French: VERB → VERB6,401French: VERB → NOUN: 438French: VERB → NOUN438French: VERB → ADJ: 403French: VERB → ADJ403French: ADV → VERB: 222French: ADV → VERB222French: VERB → PRON: 112French: VERB → PRON112
The numbers
PairTokens
English: VERB → VERB6,006
English: VERB → NOUN957
English: VERB → ADJ942
English: ADJ → VERB356
English: VERB → PRON304
French: VERB → VERB6,401
French: VERB → NOUN438
French: VERB → ADJ403
French: ADV → VERB222
French: VERB → PRON112

Key papers

The works this page cites, the most cited first; citations as counted by OpenAlex plus the papers of this library that cite the work, read 2026-10-24.

More papers

Topics: 🌐 Universal Dependencies · 🌳 Dependency parsing

Shelves: 🗣️ Language and Linguistics

This page in Markdown → https://md.research.elamur.ai/free/en/concepts/ud-ccomp/