Übung 12 (4.7.2017)

Modifizieren Sie Ihre Grammatik aus der vorangegangenen Übung so, dass auch Strukturbeschreibungen für Sätze erzeugt werden, z.B.

Peter schläft. s(np(ne(peter)),vp(v(schlaeft)))
Peter sieht ein Haus. s(np(ne(peter)),vp(v(sieht),np(d(ein),n(haus))))
Sie sieht ihn. s(np(pro(sie)),vp(v(sieht),np(pro(ihn))))
Der Mann sieht ein kleines Haus. s(np(d(der),n(mann)),vp(v(sieht),np(d(ein),(n(adj(kleines),n(haus))))))
Der Mann warnt die Frau mit dem Telefon. s(np(d(der),n(mann)),vp(v(warnt),np(d(die),n(frau)),pp(p(mit),np(d(dem),n(telefon)))))
  s(np(d(der),n(mann)),vp(v(warnt),np(np(d(die),n(frau)),pp(p(mit),np(d(dem),n(telefon)))))))
Zeigen Sie, dass die von Ihnen gewählten Strukturbeschreibungen die Konstituentenstruktur deutscher Sätze hinreichend gut widerspiegeln. Wie verhält sich Ihr Parser beim Vorliegen lokaler bzw. globaler Mehrdeutigkeiten?

Strukturbeschreibungen können per Unifikation auf einer zusätzlichen Argumentstelle zusammengebaut werden, z.B.

s(s(NPstruc,VPstruc), ...) --> np(NPstruc, ...), vp(VPstruc, ...).

n(n(haus), ...) --> [haus].

  • Abgabe der Lösungen bis zum 3.7.2017

-- WolfgangMenzel - 03 Apr 2017

 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback