TIME YAML source

code: TIME
biber_number: B5
xiao_number: E71
mfte_code: TIME
bohmann_number: 132
name: Time adverbials
definition: >-
  Adverbs and adverbial expressions of time: now, soon, recently, then, today, yesterday,
  etc.
normalization: finite_verbs
detection:
- requires:
  - word
  - pos
  cql: '[word={words} & pos="RB"]'
  words:
  - after
  - afterwards
  - again
  - ago
  - already
  - anymore
  - anytime
  - before
  - beforehand
  - briefly
  - currently
  - earlier
  - early
  - eventually
  - formerly
  - immediately
  - initially
  - instantly
  - late
  - lately
  - later
  - momentarily
  - now
  - nowadays
  - originally
  - overnight
  - presently
  - previously
  - recently
  - shortly
  - simultaneously
  - someday
  - soon
  - sooner
  - subsequently
  - suddenly
  - today
  - tomorrow
  - tonight
  - yesterday
  - yet
  refines: RB|NN
  description: Default time adverbs rule. Refines RB and NN.
- source: mfte
  requires:
  - word
  - pos
  parts:
    p1:
      cql: '[word={words_rb} & pos="RB"]'
    p2:
      cql: '[word={words_any}]'
  combine: "p1 | p2"
  words:
    rb:
    - after
    - before
    - earlier
    - early
    - late
    - later
    any:
    - afterwards
    - ago
    - already
    - anymore
    - anytime
    - beforehand
    - briefly
    - currently
    - eventually
    - formerly
    - immediately
    - initially
    - instantly
    - lately
    - momentarily
    - now
    - nowadays
    - originally
    - overnight
    - presently
    - previously
    - recently
    - shortly
    - simultaneously
    - someday
    - soon
    - sooner
    - subsequently
    - suddenly
    - to-day
    - to-morrow
    - to-night
    - today
    - tomorrow
    - tonight
    - yesterday
    - yet
  refines: RB|NN
  description: >-
    MFTE time adverbs in two groups: words like "after" and "before" are
    restricted to RB POS tag (they can also be prepositions or conjunctions),
    while unambiguous time adverbs match any POS. Some multi-word conditions
    not captured: "soon" excludes "as soon as", "prior" requires following
    "to", "so/thus far" is a separate two-word pattern.
- source: pybiber
  requires:
  - word
  - pos
  cql: '[word={words} & pos="R.*"]'
  words:
  - again
  - earlier
  - early
  - eventually
  - formerly
  - immediately
  - initially
  - instantly
  - late
  - lately
  - later
  - momentarily
  - now
  - nowadays
  - once
  - originally
  - presently
  - previously
  - recently
  - shortly
  - simultaneously
  - subsequently
  - to-day
  - to-morrow
  - to-night
  - today
  - tomorrow
  - tonight
  - yesterday
  description: >-
    pybiber blob regex `_r\S*` matches any R-family tag (RB, RBR, RBS, RP).
    E.g., "later" as RBR (comparative) would be missed by pos="RB" alone.
sources:
- biber_1988
- mfte
- pybiber
- xiao_2009
- grieve_2023
- bohmann_2019
examples:
- text: It will _soon_ be possible.
  source: le_foll_2024
- text: _Now_ is the time.
  source: le_foll_2024
- text: I haven't come across any issues _yet_.
  source: le_foll_2024