02.06.03. Deutsche Grammatik – Vertiefung

Um sich mit dem Aufbau der Wissenbasis genauer vertraut zu machen, können Sie zuerst eine Grammatik erstellen, die nur einen einzigen Satz generieren kann. Diese Grammatik kann dann erweitert werden. Die folgenden Aufgaben helfen dir eine einfache Wissensbasis zu erstellen, die folgenden Satz generiert.:

die katze klaut

Zur Hilfestellung hier nochmal die englische Grammatik:

% word/2% word(X): X ist ein Satzglied
word(determiner,a).
word(determiner,every).
word(noun,criminal).
word(noun,'big kahuna burger').
word(verb,eats).
word(verb,likes).
% sentence/1% sentence(X): X ist ein Satz
% seq/5% seq(X,Y,Z,A,B): seq ist eine Folge von Wörtern
sentence(seq(Word1,Word2,Word3,Word4,Word5)):-
    word(determiner,Word1),
    word(noun,Word2),
    word(verb,Word3),
    word(determiner,Word4),
    word(noun,Word5).

Im einfachsten Fall können wir den Satz (die katze klaut) bereits als Fakt in unsere Wissensbasis schreiben. Vervollständige die folgende Klausel, indem Du die drei Punkte ersetzt:
sentence(seq()).

Welche Probleme können entstehen, wenn Du deine Wissensbasis weiter nach diesem Schema aufbaust?

Folgend finden Sie eine unvollständige Wissensbasis. Welche Klauseln müssen enthalten sein, damit der Satz ‚die katze klaut‘ generiert werden kann?

Wie müsste eine Anfrage theoretisch gestellt werden, um den Satz ‚die katze klaut‘ zu generieren, nach dem englischen Beispiel?

Noch keine Kommentare eingereicht. Bitte hilf uns diese Aufgabe zu verbessern.

Schreibe einen Kommentar