
simplenlg.morphology.english.package.html Maven / Gradle / Ivy
Show all versions of SimpleNLG Show documentation
SimpleNLG Morphology English
This package contains the necessary classes for running the
morphology processor for the English language. It contains the main
processor plus a helper class containing some simple morphology rules.
The best situation is to have a lexicon that handles inflection. The
rules given here are only used if the lexicon does not exist or does not
contain the desired inflection. As the English language is quite large
with countless exceptions, the morphology rules contain only the basic
inflections for words that follow distinct patterns.
The contents of this file are subject to the Mozilla Public
License Version 1.1 (the "License"); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
http://www.mozilla.org/MPL/
Software distributed under the License is distributed on an "AS
IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
the License for the specific language governing rights and limitations
under the License.
The Original Code is "Simplenlg".
The Initial Developer of the Original Code is Ehud Reiter, Albert
Gatt and Dave Westwater. Portions created by Ehud Reiter, Albert Gatt
and Dave Westwater are Copyright (C) 2010-11 The University of Aberdeen.
All Rights Reserved.
Contributor(s): Ehud Reiter, Albert Gatt, Dave Wewstwater, Roman
Kutlak, Margaret Mitchell.