code: NN_RESIDUAL
mfte_code: NNother
name: Common nouns (residual)
definition: >-
Common nouns with no semantic subcategory tag. MFTE's NNother =
NN tokens that have ONLY the NN tag, no additional semantic tags
(NNHUMAN, NNCOG, NNCONC, etc.) appended.
normalization: words
detection:
- source: mfte
requires:
- pos
cql: '[pos="NN|NNS"]'
combine: "_ & -NOMZ & -NNHUMAN & -NNCOG & -NNCONC & -NNTECH & -NNPLACE & -NNQUANT & -NNGRP & -NNABSPROC"
description: >-
NN residual = common nouns minus semantic categories.
Uses count subtraction since MFTE allows multiple tags per token.
NNP excluded because MFTE tracks proper nouns separately.
sources:
- mfte
notes: >-
MFTE appends semantic tags to NN rather than replacing. NNother = NN
tokens where no semantic tag was appended. This approximation uses
count subtraction which may not exactly match MFTE if there's
overlap between semantic categories.