NN_RESIDUAL YAML source

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.