@article{ dro:etal:04, author = "Drożdżyński, Witold and Krieger, Hans-Ulrich and Piskorski, Jakub and Schäfer, Ulrich and Xu, Feiyu", title = "Shallow Processing with Unification and Typed Feature Structures — Foundations and Applications", journal = "Künstliche {I}ntelligenz", abstract = "We present SProUT, a platform for the development of multilingual shallow text processing systems. A grammar in SProUT consists of a set of rules, where the left-hand side is a regular expression over typed feature structures (TFSs), representing the recognition pattern, and the right-hand side a TFS, specifying how the output structure looks like. The reusable core components of SProUT are a finite-state machine toolkit, a regular compiler, a finite-state machine interpreter, a typed feature structure package, and a set of linguistic processing resources. Several applications which make use of SProUT are presented. The system is implemented in Java and C(++), and runs under both MS Windows and Linux.", volume = "1", year = "2004", pages = "17--23" }