Computerlinguistik II, WS 2004/05 Aufgabenblatt 3 -------------------------------------------------------------- Abgabe: Freitag,19.11.04 Aufgabe 3: --------- Wir hatten in der Stunde am 12.11. eine kleine Grammatik geschrieben, in der auf die Kongruenz morphologischer Merkmale nicht geachtet wird. Dann hatten wir diese Grammatik um ein Genus-Merkal bei den Determinatoren und den Nomina erweitert: % ------------------------------------------------------------ % DCG-Grammatik (Definite Clause Grammar) s --> np, vp. np --> det([Gen]), n([Gen]). % Erzwingt Kongruenz im Genus vp --> v ; v, np. % durch Verwenden derselben Variable det([mask]) --> [der]. det([neut]) --> [das]. n([mask]) --> ['Programmierer']. n([neut]) --> ['Programm']. v --> [steht]. v --> [schrieb]. % ------------------------------------------------------------ a) Ergänze in der np-Regel Merkmale für die Kongruenz von det und n im Numerus und Kasus. (Punkte 3) b) Ergänze die Kategorien v, vp und s um ein Tempusmerkmal (mit den Werten 'praes'und 'praet') und ändere die Regeln so, daß beim Satz jeweils das richtige Tempus angezeigt wird. (Punkte 3) c) Erweitere die Grammatik um Relativsätze innerhalb der Nominalphrasen, so daß auch die Nominalphrasen der Programmierer, der das Programm schrieb das Programm, das der Programmierer schrieb das Programm, das steht erfaßt werden. Welche lexikalischen und welche syntakti- schen Regeln müssen ergänzt werden? (Punkte 6)