NN_ALL YAML source

code: NN_ALL
name: Total nouns (all)
definition: >-
  Total count of all noun tokens regardless of subtype. MFTE merges all noun
  POS tags (NN, NNS, NNP, NNPS) into a single _NN tag before counting. This
  is distinct from Biber's E16 "other nouns" ([[NN]]) which excludes
  nominalizations and gerunds.
normalization: words
detection:
- source: mfte
  requires:
  - pos
  cql: '[pos="NN|NNS|NNP|NNPS"]'
  combine: "_ & !QUAN & !QUPR & !DMA & !TIME"
  description: >-
    All noun POS tags, matching MFTE's approach of merging NN/NNS/NNP/NNPS.
    QUAN and QUPR REPLACE quantifier pronouns (nothing, something, etc.).
    DMA REPLACES "course" in "of course". TIME REPLACES "yesterday",
    "tonight" etc. — all originally NN-tagged by Stanza but consumed
    before MFTE's NN count.
sources:
- mfte