Elamur Research⌕
☰
home / concepts / nmod: nominal modifier

🌐 nmod: nominal modifier

Universal Dependencies · 6 key papers · all concepts

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

nmod (nominal modifier) is the Universal Dependencies relation that attaches a noun phrase to another nominal, which it modifies or completes. Examples are the possessor in «Mary's book» and the noun introduced by «of» in «the roof of the house».

Also: nominal modifier, nmod:poss, nmod:tmod, nmod:npmod, noun modifier (informal)

What it is

In Universal Dependencies (UD), every word of a sentence is attached to one head by a typed relation. The head is always the content word, and function words such as prepositions hang from it (Marneffe et al. 2021).

The relation nmod covers one specific pairing. The head is a nominal: a noun, proper noun, pronoun or numeral. The dependent is also a nominal, one that narrows down or completes the head. If a preposition or case marker introduces the dependent, that marker attaches to the dependent noun as case. It does not mediate the link between the two nouns.

UD describes syntax with three kinds of phrasal units: nominals, clauses and modifiers. The relation label tells you which kind of unit the dependent is, so phrase types can be read off the labels without a separate layer (Marneffe et al. 2021).

Neighbouring relations

nmod is defined by its contrasts with nearby labels:

The basic UD inventory has 37 relation types. Languages may refine them with subtypes but may not invent new basic categories (Nivre et al. 2020).

Subtypes

Common subtypes of nmod include:

Enhanced representations add another kind of subtype. They copy the preposition into the label, as in nmod:on. Multiword prepositions are fused into one label, giving a direct nmod:in_front_of edge between house and hill (Schuster & Manning 2016).

Examples

SentenceRelationNote
the roof of the housenmod(roof, house)case(house, of)
Mary's booknmod:poss(book, Mary)'s is a separate word
the meeting on Mondaynmod(meeting, Monday)the head is a noun
She left on Mondayobl(left, Monday)the head is a verb, so not nmod

The possessive 's in English is split off as its own syntactic word even though spelling joins it to the noun. This follows UD's lexical integrity principle (Marneffe et al. 2021).

Across languages

How a language marks noun-on-noun modification determines how nmod looks in its treebanks:

This difference is visible in the English and French UD treebanks. Noun-to-noun links dominate in both languages, and more strongly in French. In English, the next most frequent pairing is a pronoun dependent on a noun, followed by a proper noun dependent. In French, proper nouns and numerals come next, and pronouns barely figure. In both languages, nmod accounts for a similar modest share of all tokens, slightly higher in French.

The choice between nmod and the argument relations raises its own cross-linguistic questions. Zeman examined this in his work on what counts as a core argument (Zeman 2017). Nivre has framed it in terms of constructions and the strategies languages use to express them (Nivre 2025). Language-specific needs are met through subtypes and additional morphology features rather than new labels (Nivre et al. 2020).

In treebanks and research

nmod descends from the cross-linguistic typology of universal Stanford dependencies proposed by de Marneffe, Dozat, Silveira, Haverinen, Ginter and Nivre (Marneffe et al. 2014).

The first UD guidelines appeared in October 2014, with 40 dependency types (Nivre et al. 2016). Release v1.2 (November 2015) covered 37 treebanks in 33 languages (Nivre et al. 2016). By v2.7 (November 2020) the collection had grown to 183 treebanks for 104 languages (Marneffe et al. 2021).

The need for a shared label set was stark before UD. For parallel Swedish, Danish and English sentences, no two annotation schemes agreed on more than 40% of dependencies (Nivre et al. 2016).

Parsing

In dependency parsing, nmod versus obl is a classic attachment ambiguity. A prepositional phrase after a noun may belong to the noun or to the verb, and only the head decides the label. The CoNLL shared tasks of 2017 and 2018 trained parsers on UD for many languages directly from raw text (Marneffe et al. 2021).

Annotation consistency across treebanks, including for frequent relations like this one, has been measured and corrected in follow-up work (Marneffe et al. 2017). Teaching material on UD principles and tools covers the label alongside its neighbours (Zeman 2021).

Applications

For information extraction and natural language understanding, preposition-specific enhanced labels give direct edges between content words. This makes relations like nmod:of immediately usable. Converters producing these graphs ship with Stanford CoreNLP (Schuster & Manning 2016).

How often the relation nmod 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 nmod occurs: its share of all tokensEnglish treebanks: 5.73% of tokens (64,567 tokens)English treebanks5.73% of tokens (64,567 tokens)French treebanks: 6.01% of tokens (65,487 tokens)French treebanks6.01% of tokens (65,487 tokens)
The numbers
TreebanksShare
English treebanks5.73% of tokens (64,567 tokens)
French treebanks6.01% of tokens (65,487 tokens)

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

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

What nmod joins: the most frequent head tag → dependent tagEnglish: NOUN → NOUN: 24,155English: NOUN → NOUN24,155English: NOUN → PRON: 15,144English: NOUN → PRON15,144English: NOUN → PROPN: 13,422English: NOUN → PROPN13,422English: PROPN → PROPN: 2,771English: PROPN → PROPN2,771English: NUM → NOUN: 965English: NUM → NOUN965French: NOUN → NOUN: 38,833French: NOUN → NOUN38,833French: NOUN → PROPN: 12,858French: NOUN → PROPN12,858French: NOUN → NUM: 3,148French: NOUN → NUM3,148French: PROPN → PROPN: 1,730French: PROPN → PROPN1,730French: NUM → NOUN: 1,479French: NUM → NOUN1,479
The numbers
PairTokens
English: NOUN → NOUN24,155
English: NOUN → PRON15,144
English: NOUN → PROPN13,422
English: PROPN → PROPN2,771
English: NUM → NOUN965
French: NOUN → NOUN38,833
French: NOUN → PROPN12,858
French: NOUN → NUM3,148
French: PROPN → PROPN1,730
French: NUM → NOUN1,479

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-nmod/