Version |
Datum |
Beschreibung |
Ohne |
1988 |
Die erste Version eines Lyrikgenerators wurde in BASIC aus der
Computerzeitschrift 64'er abgetippt und erzeugte auf einem Commodore
C64 den denkwürdigen Satz: "Dideldumdei rief das Bähschaf und
rotierte". Die damalige Logik arbeitete wie eine Art Lückentext
aus festen Satzgerüsten, in den zufällig einzelne Wörter eingefügt
wurden.
|
WinLyrik 1.0 |
1994 |
Im Rahmen eines Programmierpraktikums an der FH Wedel entstand
unter DELPHI eine objektorientierte Version, die bereits rudimentär
Satzbaupläne beherrschte und ihren Wortschatz aus sequentiellen
Dateien las. Das Ganze war mit einer Windows-Oberfläche (Windows
3.1) mit Datenverwaltungsdialogen für die einzelnen Wortarten
versehen. Es gab Substantive, Adjektive als Attribut zu
Substantiven, bestimmte Artikel, Verben, Interjektionen und feste
Textbausteine für adverbiale Ergänzungen.
|
JLyrik 1.0 |
2014 |
Nach 20 Jahre Abstinenz entstand im Jahr 2014 eine
Java-Implementierung. Ziel war es unter Anderem, sich in die zu
diesem Zeitpunkt in meiner Firma üblichen Entwicklungs- und
Deploymentwerkzeuge, wie Eclipse, Maven, svn, SonarQube etc.
einzuarbeiten. Die Anwendung hatte keine GUI - die Ergebnisse
wurden in eine Textdatei ausgegeben; der Wortschatz wurde in Excel-Dateien
verwaltet.
Es gab es folgende Features:
- Satzbaupläne wurden vollständig implementiert.
- Es gab alle Wortarten, also in Erweiterung zu WinLyrik auch
Adverbien, Pronomen, Konjunktionen und Präpositionen.
- Partizip Präsens von Verben zur Verwendung als Attribut in
Substantivgruppen
- Ersetzung von einzelnen Satzgliedern durch Pronomen
- Eingeschobene Relativsätze als Ergänzung zu einem Substantiv
- Verschiebung von Satzgliedern ins Satzvorfeld
- Haupt- /Nebensatzkonstruktionen mit Adverbialsätzen
- Ausgabe für die Darstellung des Satzbaumes in GraphWiz.
Die vollständige Version dieses Ansatzes ist leider einem
Datensicherungsfehler anheimgefallen.
|
phpLyrik 1.00 |
05.04.2018 |
Durch den Wunsch, eine Webhosting-fähige Version zu erstellen,
wurde auf die Sprache PHP gewechselt und das Wörterbuch mit seinen wichtigsten Wortarten aus JLyrik
in eine MySQL-Datenbank migriert. Es gab nur die wichtigsten
Haupt-Satzbaupläne. Nebenpläne waren nicht implementiert.
|
phpLyrik 1.01 |
26.03.2021 |
Weiterentwicklungen:
- Vollständige Abbildung der Haupt- und Neben-Satzbaupläne laut Duden.
- Vollständige Anzeige des Wörterbuchs.
- Anzeige der Satzbaupläne mit generierten Beispielsätzen.
- Detailanzeige der Flexionen zu einzelnen Wörtern des Wörterbuchs.
- Aufteilung Temporale Ergänzungen in Zeitpunkt, Dauer und Häufigkeit, um einige semantische Fehler zu vermeiden, wie z.B. Die Sitzung dauert heute statt Die Sitzung dauert lange.
- Neues Design der Menüleiste.
|
phpLyrik 1.02 |
01.04.2021 |
Weiterentwicklungen:
- Responsives Design für Anzeige auf Geräten mit schmalem Viewport.
- Zufallssatz mit unterschiedlichen Stilen: Kurz, zufällige Länge, Lang
- Substantivergänzungen mit erweitertem Infinitiv und mit Präpositionalergänzungen. Einbindung in die Zufallssatzgenerierung und als neue Seite bei den Bauplänen.
- Begrenzung der Verschachtelungstiefe von Satzelementen zur Vermeidung von Bandwurmsätzen.
- Diverse redaktionelle Überarbeitungen. Feste Beispiele für Baupläne in Bauplanübersichtsseiten.
Bugfixes:
- Einige Adjektive, wie z.B. lila werden nicht dekliniert.
- Substantivgruppen im Genitiv Plural haben immer einen Artikel, da es sonst zu holprigen Sätzen kommt (z.B. im Satzbauplan Akkusativobjekt + Genitivobjekt).
- Fehler in Großschreibung am Satzanfang bei Satzbeginn mit Adjektivgruppe behoben.
|
phpLyrik 1.03 |
07.04.2021 |
Weiterentwicklungen:
- Grafische Ausgabe der Satzstrukturen mit vis.js bei generierten Beispielsätzen in den Satzbauplänen und in der Zufallssatzanzeige.
- Bauplan ACI jetzt auch mit Verben, die eine Ergänzung erfordern, z.B. Er sieht den Ganoven in der Dunkelheit verschwinden.
- Substantive jetzt auch mit Bauplan Genitivergänzung, z.B. der Erfinder der Dampfmaschine.
Bugfixes:
- Bei Verben mit unpersönlichem Subjekt es muss das Verb im Singular stehen.
- Bei minimalistischem Stil wird, wo möglich, im Plural auf Artikel verzichtet.
- Tabellen mit reponsivem Design.
|
phpLyrik 1.04 |
16.04.2021 |
Weiterentwicklungen:
- Zusammenspiel von Präpositionen, Adverbien und Substantiven in Adverbialobjekten runderneuert:
- Anzeige der Bauvorschriften für Adverbialobjekte, Kasusobjekte und Präpositionalobjekte mit generierten Beispielsätzen.
- Adverbien bei Lokalen Adverbialobjekten, z.B. Das Glas steht dort.
- Freie Adverbialergänzungen und ihre Einordnung in die Wortstellung inklusive Vorfeld
- Partizip Präsens als Adjektivgruppe für attributiven Gebrauch in Substantivgruppe, z.B. Der Wein trinkende Mann.
- Personalpronomen als Kasusobjekt, z.B. Sie gibt ihm einen Kuss.
- Zahlwörter als Attribut, z.B. die drei Musketiere.
- Infinitiv-zu auch als Verbbauplan z.B. Er pflegt lange zu arbeiten.
Bugfixes:
- Sortierreihenfolge Wörterbuch bei mehrteiligen Verben gefixt.
- Bereinigung diverser Erfassungsfehler im Wörterbuch.
- Diverse HTML- und Code-Schwächen mit SonarQube identifiziert und bereinigt.
- Genitiv -s/-es: Auch bei Endungen "-u", "-vokal + h" und -"lein" steht ein "-s"
|
phpLyrik 1.05 |
28.04.2021 |
Weiterentwicklungen:
- Erster Schritt zur Komplett-Umstellung auf KontextListen. Statt in den einzelnen Substantivgruppen zufällig ein Substantiv auszuwählen, werden die Substantive nun von einer zentralen Instanz vergeben und verwaltet,
die weiss, wann welches Substantiv bereits verwendet wurde.
- Eingebaut in neuen Menüpunkt "Gedicht->Thematisch"
- Neugestaltung der Wahl des Artikelwortes auch in Abhängigkeit, ob ein Substantiv schon genannt wurde
- Substituierende Personal- und Reflexivpronomen für bereits genannte Substantive.
- Verschmelzung Präposition mit Artikel, z.B. zu dem wird zum.
- Substantive mit zwingendem Artikel, z.B. die Niederlande.
Bugfixes:
- Sortierreihenfolge Wörterbuch bei allen Wortarten gefixt.
|