Relative Clauses in HPSG #
@cite{pollard-sag-1994} @cite{ginzburg-sag-2000} @cite{sag-wasow-bender-2003}
Relative clauses are analyzed as modifiers that contain a filler-gap
dependency. A relative pronoun (or complementizer "that") introduces
a gapped clause; the result is a phrase with [MOD NP] that can
combine with a head noun via the Head-Modifier Schema.
Derivation of "the book that John read ___" #
- "read" has COMPS ⟨NP⟩
- Gap introduction: COMPS ⟨⟩, GAP/SLASH {NP}
- Head-Subject with "John": S[GAP ⟨NP⟩]
- "that" is a relativizer with
[MOD NP]; it combines with the gapped clause (discharging GAP) → relative clause[MOD NP] - Head-Modifier: "book" + relative clause → N (modified)
Key types #
Relativizer— relative pronouns and complementizer "that"RelClauseDerivation— end-to-end derivation of a relative clauserelClauseModifies— the Head-Modifier step
Connection to @cite{sag-wasow-bender-2003} Ch. 14 #
SWB2003 explicitly defers relative clause analysis ("beyond the scope of this text", p. 442). We follow the standard HPSG approach from @cite{pollard-sag-1994} and @cite{ginzburg-sag-2000}, using the GAP mechanism from SWB2003 Ch. 14 combined with the MOD feature.
A relativizer: either a relative pronoun (who, which) or the complementizer "that" in its relative clause use.
The relativizer has [MOD NP] — it produces a phrase that modifies
a nominal.
Instances For
Standard English relativizers.
Equations
- HPSG.RelativeClauses.relThat = { word := { form := "that", cat := UD.UPOS.SCONJ } }
Instances For
Equations
- HPSG.RelativeClauses.relWho = { word := { form := "who", cat := UD.UPOS.PRON, features := { wh := true } } }
Instances For
Equations
- HPSG.RelativeClauses.relWhich = { word := { form := "which", cat := UD.UPOS.PRON, features := { wh := true } } }
Instances For
Equations
- HPSG.RelativeClauses.relWhom = { word := { form := "whom", cat := UD.UPOS.PRON, features := { wh := true } } }
Instances For
A relative clause derivation: a relativizer combines with a gapped clause to produce a modifier.
This models the two-step process:
- Inside the clause, a complement is gapped (via ARP), producing a clause with a non-empty GAP/SLASH
- The relativizer serves as the filler, discharging the GAP
- The result has
[MOD NP, GAP ⟨⟩]— a relative clause
- rel : Relativizer
The relativizer (who/which/that)
- gappedClause : TrackedSign
The gapped clause (e.g., "John read ___")
- gapCompatible : self.gappedClause.slash.containsCompatible self.rel.word.cat = true ∨ self.gappedClause.slash.gaps.length > 0
The gap in the clause must be compatible with the relativizer
Instances For
Build the relative clause sign from a derivation.
The result is a phrase with:
cat= VERB (it's a clause)mod= some NP (it modifies a noun)- SLASH discharged (gap filled by the relativizer)
Equations
- d.result = { sign := HPSG.Sign.phrase [] { cat := UD.UPOS.VERB, mod := some d.rel.modifiesCat }, slash := d.gappedClause.slash.dischargeCompatible d.rel.word.cat }
Instances For
Combine a head noun with a relative clause modifier.
The relative clause's MOD value must match the head noun's category. The result is an NP with no gaps (the gap was discharged when the relative clause was formed).
Equations
- One or more equations did not get rendered due to their size.
Instances For
"the book that John read ___" #
Object relative clause: the gap is in object position of "read".
"the boy who saw Mary" #
Subject relative clause: the gap is in subject position.
A relative clause derivation always produces a modifier.
Head-Modifier succeeds when MOD matches the head's category.
Head-Modifier fails when MOD is none (non-modifier).
The Head-Modifier result preserves the head's category (HFP).