JJPR YAML source
code: JJPR
biber_number: I41
xiao_number: D60
mfte_code:
- JJEPSTother
- JJPR
- JJPRother
name: Predicative adjectives
definition: >-
Adjectives in predicative position after a copular verb (e.g., "the man is tall",
"she felt happy").
normalization: finite_verbs
detection:
- source: mfte
requires:
- pos
- cat
phase: 3
parts:
all_jj:
cql: '[cat="JJ|JJR|JJS"]'
combine: "all_jj & !QUAN & !AMP & !DWNT & !EMPH & !HDG"
refines: JJ|JJR|JJS
description: >-
MFTE line 1161-1163: Sweep all remaining JJ/JJR/JJS as JJPR.
Phase 3 runs after JJAT phases 1-2, so cat=JJAT tokens are excluded
via [cat="JJ.*"]. Sets cat=JJPR for residual calculation.
- requires:
- pos
- dep
semgrex: '{pos:/VB.*/}=cop >acomp {pos:JJ}=adj'
- source: pybiber
requires:
- word
- lemma
- pos
- upos
cql: '[lemma={words} & upos="VERB|AUX"] [upos="ADJ" & word!=".*-.*"] [upos!="NOUN|ADJ|ADV"]'
words:
- act
- appear
- be
- become
- feel
- get
- look
- prove
- remain
- seem
- sound
- turn
description: >-
pybiber uses UPOS for all checks: linking verb (VERB or AUX) + ADJ
(not JJ specifically) + next token not NOUN/ADJ/ADV. Excludes
hyphenated adjectives.
examples:
- text: That's _right_.
source: le_foll_2024
- text: One of the _main_ advantages of being _famous_...
source: le_foll_2024
- text: It must be absolutely _wonderful_.
source: le_foll_2024
sources:
- mfte
- pybiber
- xiao_2009
notes: Biber 1988 counted only attributive adjectives.