Lingtool, Lingtool 2.0

Time October 1998 - June 1999 (LingTool)
March 2003 - August 2003 (LingTool 2.0)
Institution Alpen-Adria Universität Klagenfurt
Department of Applied Informatics
Customer Prof. Dr.Dr.h.c. Heinrich C. Mayr
Ass.-Prof. Mag. Dr. Günther Fliedl
Description Lingtool is a stand-alone application developed with Visual C++ 6.0 as a practical assignment (4-Stunden-Praktikum) during my study. Its goal is to support the generation of lexicons in a language-independent nad comfortable way. The object-oriented and plug-in based source code allows for easy extension and improvements. The tool allows free and unlimited definition of linguistic categories and templates assigned to words either manual or semi-automatic. All data structures and dictionaries are memory resident, thus allowing for very fast processing, searching, and accessing. Various export formats support the inclusion and embedment in other systems.


Lingtool
About Features Documentation Screenshots
About
Entstehung
Die erste Version (1.0) von LingTool wurde im Zuge eines 4-Stunden-Praktikums unter der Leitung von Hr. Dr. Günther Fliedl entwickelt. Ziel war es, ein Tool zu schaffen, um den sehr zeitintenviven und aufwendigen Arbeitsschritt der Wortkategorisierung zu vereinfachen und zu beschleunigen. Das LingTool wurde sauber durchdacht und war als Ausgangsoberfläche gedacht, um sämtliche andere linguistische Funktionalitäten integrieren zu können. Das eigentliche Endergebnis sollte sämtliche verwendete Features zur Verfügung stellen, um ganze Sprachsysteme (ebenso auch aus anderen Sprachen) erfassen und bearbeiten zu können.
Der Autor
Mein Name ist Marcus Hassler, und ich studiere Angewandte Informatik an der Universität Klagenfurt seit dem Wintersemester 1997/98. Als Wahlfach habe ich mich für die Computerlinguistik entschieden, auf die ich mich im 2. Studienabschnitt nochmals spezialisiert habe. Darüberhinaus beschäftigte ich mich während meines Praxissemesters mit dem Thema des natürlichsprachlichen Information Retrieval. Hierbei kamen zur linguistischen Analysen Neuronale fuzzy Netze zum Einsatz, um die Aufgabe der Textanalyse und der unscharfen, automatisierten Textkategorisierung zu bewältigen.
Zum LingTool
Da das LingTool im Zuge eines 4-Stunden-Praktikums entwickelt und als "Hobby" weiterentwickelt und verbessert wurde, ist es natürlich nicht im Stande um mit kommerzieller Software zu konkurrieren. Ich habe auch nie vorgehabt, mit diesem Tool an 1 Tag die Welt zu retten! ;-) Allerdings steckt sehr viel Zeit, Arbeit und Motivation dahinter. Aus diesem Grund freue ich mich natürlich über Anregungen, Verbesserungsvorschläge und Schecks *lol*. Meine eMail Adresse lautet Marcus.Hassler@uni-klu.ac.at. Und vielleicht wird mit Deiner Hilfe das LingTool einen Schritt näher an sein Langzeitziel kommen.
Features
Funktionalitäten
Einfügen, Ändern, Löschen von Kategorien
Einfügen, Ändern, Löschen von Templates
Einfügen, Ändern, Löschen von Lexikoneinträgen
Einfügen mittels Einzelworteingabe, Einzelwortauswahl, Gruppenkategorisierung und Aufnahme nur unbekannter Einträge
Exportieren von Lexikoneinträgen in vier verschiedenen Formaten
Importieren von Kategorien
Verwaltung mehrerer Sprachen/Domänen
Features
Vollständige Objektorientierung
Komponente LexGen vervollständigt, verbessert und fertiggestellt
Einbindung der vollen UNIX GREP-Funktionalität
Einfache Erweiterung um beliebige andere Funktionalitäten
Verbesserungen gegenüber der alten Version 1.0
Änderungsmöglichkeit von Kategorien
Verschiedene Exportformate
Neuer Pattern-Matching Algorithmus für das Lexikon
Verbesserungen der Ergonomie
Weitere (geplante) Verbesserungen
Konkordanzfunktionalität
Wortlistenfunktionalitäten
Verbesserung des GUI (File-Dialoge)
Morphologische Komponente
Füllen und anpassen aller Menüpunkte
Entwickeln von Zusatzfunktionalitäten (erweiterter Import/Export, etc.)
Dokumentation
Der Splash Screen
Komponenten Verdana, Fett-Kursiv, 13pt
LexGen OrangeLET, Fett-Kursiv, 24pt
LingTool Verdana, Fett-Kursiv, ??pt
Windows 98/2000/ME/NT Verdana, Fett, 7pt
Version 2.0 Verdana, Fett, 16pt
Copyright 2002 Verdana, Fett, 10pt
Autor: Marcus Hassler Verdana, Fett, 10pt
Screenshots
Startbildschirm von LingTool
Kategorienverwaltung
Kategorie hinzufügen
Kategorie bearbeiten
Templatesverwaltung
Template hinzufügen
Template bearbeiten
Lexikonverwaltung
Lexikoneintrag hinzufügen
Lexikoneintrag bearbeiten
Gruppenkategorisierung


Lexikoneinträge exportieren
Kategorien importieren