Natural language modelling and parsing with unification grammars

Joachim Niehren

provides
x-ozlib://niehren/unif-grammar/parser.ozf
x-ozlib://niehren/unif-grammar/tester.ozf
x-ozlib://niehren/unif-grammar/configuration.ozf
x-ozlib://niehren/unif-grammar/Grammars/English-Simple/test.oz
x-ozlib://niehren/unif-grammar/Grammars/English-Simple/grammar.ozf
x-ozlib://niehren/unif-grammar/Grammars/English-Simple/lexicon.ozf
x-ozlib://niehren/unif-grammar/Grammars/English-Simple/sentences.ozf
x-ozlib://niehren/unif-grammar/Grammars/Backets/test.oz
x-ozlib://niehren/unif-grammar/Grammars/Types/test.oz
requires
mogul:/niehren/basemogul:/niehren/base

Purpose

Unification grammars extend context free grammars so that they become useful for natural language modelling. This package provides parsers for unifications grammars. It was mainly develloped in the Oz-course that was offered repeatedly since 1998 by Joachim Niehren, Denys Duchier and Claire Gardent at the departments of computational linguistics and computer sience of the University at Saarbrücken.

The actual package underlies a Mogul package for typed unification grammars. The latter is in practial use in a spoken language spoken language control and information dialog system which was develleped for the elevator at the department of computational linguistics in Saarbrücken.

Two very samll example grammars are added in this package To test them, install this package first, and extact its files. Then feed one of the two test files from the Mozart Emacs environment: Grammars/English-Simple/test.oz or Grammars/Brackets/test.oz.

Installation

Download the package niehren-unif-grammar-*.*.*.pkg invoke ozmake and execute the shell command ozmake --install --package=niehren-unif-grammar-*.*.*.pkg


Joachim Niehren