CONJUNCTS YAML source

code: CONJUNCTS
biber_number: K45
bohmann_number: 77
name: Conjuncts
definition: >-
  Adverbial connectors expressing logical relations: however, therefore, thus, moreover,
  furthermore, consequently, etc.
normalization: finite_verbs
detection:
- source: mfte
  requires:
  - word
  cql: '[word={words}]'
  words:
  - however
  - therefore
  - consequently
  - furthermore
  - moreover
  - nevertheless
  - nonetheless
  - hence
  - thus
  - accordingly
  - alternatively
  - conversely
  - instead
  - likewise
  - similarly
  - namely
  - rather
  - meanwhile
- source: pybiber
  requires:
  - word
  cql: '[word={words}]'
  words:
  - alternatively
  - consequently
  - conversely
  - e.g.
  - furthermore
  - hence
  - however
  - i.e.
  - instead
  - likewise
  - moreover
  - namely
  - nevertheless
  - nonetheless
  - notwithstanding
  - otherwise
  - similarly
  - therefore
  - thus
  - viz.
  caveat: >-
    pybiber's `e.g.` and `i.e.` blob patterns have unescaped dots,
    causing false matches on words like "edge" and "idea". Token-level
    matching avoids this bug.
- source: pybiber
  requires:
  - word
  - pos
  - dep
  parts:
    p1:
      cql: '[dep="punct"] [word="else"]'
    p2:
      cql: '[dep="punct"] [word="altogether"]'
    p3:
      cql: '[dep="punct"] [word="rather"]'
    p4:
      cql: '[word="in"] [word="comparison"]'
    p5:
      cql: '[word="in"] [word="contrast"]'
    p6:
      cql: '[word="in"] [word="particular"]'
    p7:
      cql: '[word="in"] [word="addition"]'
    p8:
      cql: '[word="in"] [word="conclusion"]'
    p9:
      cql: '[word="in"] [word="consequence"]'
    p10:
      cql: '[word="in"] [word="sum"]'
    p11:
      cql: '[word="in"] [word="summary"]'
    p12:
      cql: '[word="for"] [word="example"]'
    p13:
      cql: '[word="for"] [word="instance"]'
    p14:
      cql: '[word="instead"] [word="of"]'
    p15:
      cql: '[word="by"] [word="contrast"]'
    p16:
      cql: '[word="by"] [word="comparison"]'
    p17:
      cql: '[word="in"] [word="any"] [word="event"]'
    p18:
      cql: '[word="in"] [word="any"] [word="case"]'
    p19:
      cql: '[word="in"] [word="other"] [word="words"]'
    p20:
      cql: '[word="as"] [word="a"] [word="result"]'
    p21:
      cql: '[word="as"] [word="a"] [word="consequence"]'
    p22:
      cql: '[word="on"] [word="the"] [word="contrary"]'
    p23:
      cql: '[word="on"] [word="the"] [word="other"] [word="hand"]'
  combine: "p1 | p2 | p3 | p4 | p5 | p6 | p7 | p8 | p9 | p10 | p11 | p12 | p13 | p14 | p15 | p16 | p17 | p18 | p19 | p20 | p21 | p22 | p23"
  description: >-
    pybiber conjuncts: "else", "altogether", and "rather" only when
    preceded by punctuation, plus 20 multi-word phrases from biber_dict.py.
sources:
- biber_1988
- pybiber
- grieve_2023
- bohmann_2019
notes: >-
  Highest loading on D5. MFTE's [[ELAB]] partially covers this but conjuncts are broader
  than elaborating conjunctions.