Der
Online Parser verarbeitet einfache Hauptsätze. Auf der Basis einer
Grammatik und eines Lexikons entscheidet er, ob ein eingegebener Satz (z.B.
'the friends enjoy fish in cans") grammatisch ist und welche Struktur
ihm zugrunde liegt.
Es werden verschiedene Parsing-Algorithmen demonstriert, die im Skript "Natural Language Parsers" von Peter Hellwig vorgestellt wurden. Bis jetzt sind dies der Algorithmus von Earley (PT-3), ein weiterer Top-Down-Algorithmus (PT-2) und der Algorithmus von Cocke / Kasami / Younger (PT-4) . Der zu checkende Satz wird in der oberen Eingabezeile eingegeben. Rechts daneben kann einer der implementierten Algorithmen ausgewählt werden. Jeder Algorithmus arbeitet mit eigenem Lexikon und eigenen Grammatik-Regeln, da unterschiedliche Parsingalgorithmen auf vollkommen verschiedene Weise arbeiten können und dementsprechend anders formulierte Regeln und Kategorien brauchen. Grammatische Regeln und Lexikon können nach Belieben abgeändert und ergänzt werden (Modify rules and lexicon). Hierbei beziehen sich die Regeln natürlich immer nur auf den gerade ausgewählten Algorithmus. Bei PT-2 und PT-3 ist eine
grafische Ausgabe implementiert: Wenn das Kästchen 'Output As Graphic"
aktiviert ist, werden zusätzlich zur Textausgabe grafische Strukturbäume
gezeigt.
|