Skip to content
rfdj edited this page Oct 24, 2018 · 1 revision

This is the wiki describing the Dutch-English-French surface realiser SimpleNLG-NL. SimpleNLG-NL is based on SimpleNLG-EnFr, which in turn is based on SimpleNLG. This wiki is an adaptation of the original wiki for SimpleNLG. It uses the wiki as a base and only altered or extended when necessary. The result should be a set of documents that describes how to use SimpleNLG-NL.


Introduction

SimpleNLG is a simple Java API designed to facilitate the generation of English Natural Language. It was originally developed at the University of Aberdeen's Department of Computing Science. The Dutch version described in this wiki, dubbed "SimpleNLG-NL" is based on a derivative: the bilingual SimpleNLG-EnFr.

The development of SimpleNLG-NL is described in a short paper (to be published) (de Jong & Theune) and the master's thesis written by Ruud de Jong.

The original SimpleNLG is described in the following publication:

Version history

Earlier versions of SimpleNLG are no longer being maintained. Please note that earlier versions of SimpleNLG have different licensing, in particular versions before V4.0 cannot be used commercially.

Summary of features

SimpleNLG handles the following:

  • Lexicon/morphology system: The Dutch lexicon is created by parsing data from Wiktionary. There are three sizes of lexicon included in SimpleNLG-NL. By default, the medium sized lexicon is used, which is believed to be sufficient in most cases.
  • Realiser: Generates texts from a syntactic form. Grammatical coverage is very limited compared to tools such as KPML and FUF/SURGE, but we believe it is adequate for many NLG tasks. Microplanning: Currently just simple aggregation, hopefully will grow over time.