COORD_PHRASAL YAML source

code: COORD_PHRASAL
biber_number: O64
xiao_number: H82
name: Phrasal coordination
definition: >-
  Coordination of phrases (NPs, APs, PPs) rather than clauses.
normalization: words
detection:
- requires:
  - pos
  - dep
  semgrex: '{pos:/NN.*/}=n1 >conj {pos:/NN.*/}=n2'
  description: 'Phrasal coordination: noun coordinated with noun.'
- source: pybiber
  requires:
  - pos
  - upos
  parts:
    p1:
      cql: '[upos="NOUN"] [pos="CC"] [upos="NOUN"]'
      anchor: 1
    p2:
      cql: '[upos="VERB"] [pos="CC"] [upos="VERB"]'
      anchor: 1
    p3:
      cql: '[upos="ADJ"] [pos="CC"] [upos="ADJ"]'
      anchor: 1
    p4:
      cql: '[upos="ADV"] [pos="CC"] [upos="ADV"]'
      anchor: 1
  combine: "p1 | p2 | p3 | p4"
  description: >-
    pybiber checks CC (coordinating conjunction) flanked by matching
    UPOS categories. Anchors on CC (position 1) since the conjunction
    is the feature instance. Four patterns: noun+noun, verb+verb,
    adj+adj, adv+adv.
sources:
- biber_1988
- pybiber
- xiao_2009
notes: >-
  Biber distinguished phrasal (D3) from non-phrasal (D1) coordination. MFTE's [[CC]]
  counts all coordinating conjunctions without distinguishing. Needs syntactic parsing
  to split.
examples:
- text: kings and queens
- text: old and wise