A Head-Driven Phrase Structure Grammar for Dutch in the Attribute Logic Engine,
Leuven, June 1995.
Supervisor: P. Mertens (Dept. of Linguistics, Faculty of Arts, K.U. Leuven)
The dissertation describes a partial Dutch grammar, written in the formalism of Head-Driven Phrase Structure Grammar (HPSG).
As an introduction, there is an overview of NLP in Prolog, with special attention for programmes based on attribute logic.
The second chapter contains an abstract of the grammatical theory on which the Attribute Logic Engine (ALE) is based, viz. HPSG. It treats the types and the attributes that HPSG uses to build its data type, the feature structure, the constraints that a feature structure must comply with, the rules of the grammar and the lexicon.
In the third chapter, we take the other part that is important for the resulting grammar: ALE. We describe the notation - in order to be able to read the grammar -, and the internal treatment of the typed attribute logic. For Prolog itself has no (or hardly any) types.
At last the grammar is described. Because HPSG has a more or less fixed treatment for several phenomena, there is no need to mention those all again. We concentrated on the deviant points.
In an appendix, we give the grammar together with a test suite (a Dutch one, so no TSNLP test suite), to show what are the possibilities, and especially the restrictions of the grammar.
My implementation treats the following phenomena successfully, albeit with some limitations. There are overlaps in the list, due to the way in which it was made up.
Here you can try out the grammar yourself on line. The English grammar is not available. For the interpretation of the results: see ALE and HPSG.
Not ready yet. Well, you can get the grammar, but it is all a bit shaky.
To run the grammar, you need the ALE code: see the ALE Home Page.
Note: That enormous abbreviation in the header stands for: ``Aanvullende Opleiding Toegepaste Informatica, Katholieke Universiteit Leuven''. Where did you leave that Dutch dictionary?