phpLyrik - gekünstelte Worte

Beschreibung

Ziel von phpLyik ist es, syntaktich korrekte Sätze nach den Regeln der Deutschen Grammatik zu bilden. Bedeutungen von Wörtern oder Semantische Beziehungen zwischen ihnen kennt phpLyrik nicht. Dadurch entstehen bei der Satzbildung oft unsinnige, manchmal witzige, teilweise auch unverständliche Sätze. Typische semantische Probleme sind z.B.:

Die App beherrscht aus Vereinfachungsgründen nur Sätze in der 3. Person Präsens. Passivsätze werden nicht unterstützt. Sie benutzt bei der Bildung von Sätzen eine 4-stufige Hierarchie bestehend aus:

  1. Satz
  2. Satzglied (in phpLyrik genannt: ...Objekt)
  3. Wortgruppe
  4. Wort

Der Satz

Die einzelnen Sätze des Lyrikgenerators werden anhand von Satzbauplänen gebildet. phpLyrik orientiert sich hierbei an den im Grammatik-Duden definierten Hauptplänen. Die Wahl des Plans wird durch das Prädikat (Verb) des Satzes bestimmt. Der Plan gibt an, welche Satzglieder im Satz als Ergänzung zum Prädikat gefordert sind. Zusätzlich werden eventuell per Zufall freie Adverbialbestimmungen hinzugefügt, sofern diese nicht bereits vom Verb gefordert sind.

Das Satzglied

phpLyrik kennt folgende Satzglieder:

Die Satzglieder referenzieren einzelne Wörter oder Wortgruppen.

Die Wortgruppe

Wortgruppen gibt es für Wörter, die einem eigenen Bauplan folgen, oder mit anderen von ihnen abhängigen Attributwörtern ergänzt werden können oder müssen. In phpLyrik gibt es folgende Wortgruppen:

Wörter

Die einzelnen Wörter schließlich sind in phpLyrik in einer Datenbank zusammen mit ihren Bildungsvorschriften (z.B. Deklination bei Substantiven) und Attributen zu ihrer Verwendungsmöglichkeit abgelegt. Folgende Wortarten sind implementiert: