THRCO YAML source

code: THRCO
name: That relative clauses on object position
definition: >-
  Relative clauses introduced by "that" where "that" functions as the object
  of the relative clause verb.
normalization: finite_verbs
parent: THRC_ALL
detection:
- requires:
  - word
  - pos
  - dep
  semgrex: '{word:/[Tt]hat/; pos:WDT}=that <dobj {pos:/VB.*/}=verb'
  description: >-
    "That" as WDT functioning as object of the relative clause verb.
- source: pybiber
  requires:
  - word
  - pos
  - dep
  cql: '[pos="N.*|CD|.*DT"] [word="that" & dep="dobj"]'
  anchor: last
  description: >-
    pybiber: "that" with dep containing "dobj", preceded by a noun/CD/DT.
    The DT check uses contains-match to include PDT and WDT (matching
    pybiber's str.contains("DT") which matches any tag containing "DT").
    Does not require WDT tag on "that".
examples:
- text: the ring _that_ Bilbo found
- text: the story _that_ he told
non_examples:
- text: the ring Bilbo found
  note: Zero relative (that-deletion) — see [[THATD]]
sources:
- biber_1988
- pybiber
notes: >-
  Not listed with a separate dimension loading in Biber 1988. Object-position
  "that" competes with zero relative ("the ring Bilbo found") and is less
  frequent than subject-position.