NCOMP Noun compounds

Definition

Two or more nouns appearing adjacently (e.g., “computer screen”, “sword blade”).

Detection Rules

mfte

MFTE tags second noun in adjacent noun pairs. First noun 3+ chars, any NN tag (including NNP); second noun 2+ chars, NN or NNS only (excludes NNP to avoid tagging proper name pairs like “Barack Obama”). Also matches hyphenated compounds: NN(5+) - NN(3+).

p1
cql[cat="NN|NNP|NNS|NNPS" & word=".{3,}"] [cat="NN|NNS" & word=".{2,}"]
p2
cql[cat="NN|NNP|NNS|NNPS" & word=".{5,}"] [word="-"] [cat="NN|NNS" & word=".{3,}"]
combine: p1 | p2

Requires: word, pos

cql[pos="NN|NNS|NNP|NNPS"]{2,}

Requires: pos

Normalization

Per nouns

Examples

Surely this stone must be the last one to cover the dungeon entrance!

Source: le_foll_2024

Experts say that the rare winter phenomenon is a natural occurrence.

Source: le_foll_2024

Sources

  • mfte — Le Foll, Elen & Shakir, Muhammad (2023/2025) : Multi-Feature Tagger of English (MFTE) — Python version