NOMZ YAML source

code: NOMZ
biber_number: E14
xiao_number: A1
mfte_code: NOMZ
bohmann_number: 208
name: Nominalizations
definition: >-
  Nouns derived from verbs or adjectives, typically ending in -tion, -ment, -ness,
  -ity (e.g., "investigation", "development", "happiness").
normalization: words
detection:
- requires:
  - word
  - pos
  cql: '[word=".*tion|.*ment|.*ness|.*ity" & pos="NN|NNS"]'
  refines: NN|NNS
  description: Nominalizations by suffix. Refines NN.
- source: pybiber
  requires:
  - word
  - pos
  words:
    stop:
    - apartment
    - apartments
    - attention
    - business
    - businesses
    - capacities
    - capacity
    - cities
    - city
    - comment
    - comments
    - condition
    - conditions
    - document
    - documents
    - edition
    - editions
    - element
    - elements
    - environment
    - environments
    - experiment
    - experiments
    - fiction
    - fictions
    - function
    - functions
    - humanity
    - identities
    - identity
    - mention
    - mentions
    - moment
    - moments
    - motion
    - motions
    - nation
    - nations
    - notion
    - notions
    - pity
    - position
    - positions
    - qualities
    - quality
    - section
    - sections
    - solution
    - solutions
    - station
    - stations
    - tradition
    - traditions
    - universities
    - university
    - witness
    - witnesses
  parts:
    _base:
      cql: '[word=".*tions?|.*ments?|.*ness(es)?|.*it(y|ies)" & pos="NN|NNS"]'
    stop:
      word_list: stop
  combine: "_base & !stop"
  description: >-
    pybiber matches nouns ending in -tion(s), -ment(s), -ness(es), -ity/-ities,
    then excludes a stoplist of words whose suffixes are coincidental
    (e.g., "city", "apartment", "moment").
sources:
- biber_1988
- biber_2006
- mfte
- pybiber
- xiao_2009
- bohmann_2019
notes: >-
  MFTE extended tagset includes NOMZ. Requires suffix-based heuristic or
  morphological analysis.