Prolog: DCG Phrasenstrukturgrammatik

britta84

Cadet
Mitglied seit
06.12.2005
Beiträge
8
Renomée
0
Standort
Hiltown (unfreiwillig, nur für's Studium)
Hallo,

also, ich bin ziemlich ratlos, denn die DCG-Geschichte ist mir über den Kopf gewachsen *noahnung*
Ich brauche jedenfalls dringend DCG-Klauseln für eine Phrasenstrukturgrammatik, die Sätze syntaktisch steuern. Das Ganze soll dann mit verschiedenen 'agreements' (AGR)passieren, die die einzelnen Klauseln miteinander verknüpfen. Kleines Beispiel:

% Regel für VP
vp(AGR) --> v(AGR).
vp(AGR) --> v(AGR),np(agr(_,akk,_,_)).
vp(vp(V,PP)AGR)) --> v(V,AGR,),pp(PP).

% Regel für NP
np(AGR) --> art(AGR),n(AGR).
np(AGR) --> art(AGR),adj(AGR),n(AGR).
np(AGR) --> art(AGR),adj(AGR),en(AGR).
np(AGR) --> en(AGR).
np(AGR) --> pron(AGR).

% Regel für Satz
satz(satz(NP,VP)) --> np(NP,agr(_,nom,N,P)),vp(VP,agr(_,_,N,P)).

VP steht hier für Verbalphrase, NP für Nominalphrase, PP ist ne Präpositionalphrase ;)

Ich weiß, dass das zum großen Teil in die Linguistikabteilung gehört, aber trotz logischer linguistischer Überlegungen funktioniert die Grammatik nicht. An den Lexikoneinträgen kann es nicht liegen, denn die habe ich aus sicherer Quelle übernommen (lol).
Naja, würde mich freuen, falls noch jemand von Euch Lösungsvorschläge hätte. :)
 
Zurück
Oben Unten