Difference between revisions of "Generation grammars"

From ACL Wiki
Jump to: navigation, search
(+resources by language cats)
 
(10 intermediate revisions by 5 users not shown)
Line 6: Line 6:
  
 
This page lists sets of generation grammars that can be used for natural language generation tasks when applied to an appropriate NLG system.
 
This page lists sets of generation grammars that can be used for natural language generation tasks when applied to an appropriate NLG system.
 +
 +
== FUF/SURGE surface generation grammars ==
 +
[http://homepages.inf.ed.ac.uk/ccallawa/resources.html SURGE, SURG-SP, and SURG-IT] are the Systemic Unification Reusable Grammars for English, Spanish and Italian, repectively. See also [http://www.cs.bgu.ac.il/surge/ more information on FUF and SURGE, and older versions].
  
 
== KPML generation grammars ==
 
== KPML generation grammars ==
Line 24: Line 27:
  
 
Resource sets also include examples containing semantic specifications for input.
 
Resource sets also include examples containing semantic specifications for input.
 +
 +
A full list of available grammars can be found in the [http://www.fb10.uni-bremen.de/anglistik/langpro/kpml/genbank/generation-bank.html generation bank].
 +
 +
== OpenCCG ==
 +
[http://openccg.sourceforge.net/ OpenCCG], free a parser/realizer for [[Combinatory Categorial Grammar]], is distributed with several sample grammars, which are bidirectional. They include pretty large grammars for Classical Arabic and English, and small grammars for Basque, Dyirbal, English, Inuit, Nez Percé, Tagalog and Turkish.
 +
 +
== HPSG ==
 +
HPSG grammars are reversible in theory. In practice however, some of them are geared towards parsing only. Bidirectional HPSG grammars and grammar engineering environments are available via the [http://www.delph-in.net/ DELPH-IN website] and [http://wiki.delph-in.net/ wiki].
 +
 +
== LFG ==
 +
What has been said about HPSG by and large also applies for LFG. Unfortunately, LFG grammars and grammar engineering environments tend to be proprietary and non-free.
 +
 +
== GF ==
 +
[http://www.grammaticalframework.org/ GF, Grammatical Framework] is a programming language for multilingual grammar development. GF grammars are reversible, but written in a generation-oriented way.  The GF resource grammar library has support for nearly 30 languages.
 +
  
 
[[Category:Knowledge Collections and Datasets]]
 
[[Category:Knowledge Collections and Datasets]]
[[Category:Resources for Bulgarian]]
+
[[Category:Resources by language|*]]
[[Category:Resources for Chinese]]
+
 
[[Category:Resources for Czech]]
+
[[Category:Resources for English]]
+
[[Category:Resources for French]]
+
[[Category:Resources for German]]
+
[[Category:Resources for Greek]]
+
[[Category:Resources for Japanese]]
+
[[Category:Resources for Russian]]
+
[[Category:Resources for Spanish]]
+
  
 
{{SIGGEN Wiki}}
 
{{SIGGEN Wiki}}

Latest revision as of 22:47, 26 June 2012


This page lists sets of generation grammars that can be used for natural language generation tasks when applied to an appropriate NLG system.

FUF/SURGE surface generation grammars

SURGE, SURG-SP, and SURG-IT are the Systemic Unification Reusable Grammars for English, Spanish and Italian, repectively. See also more information on FUF and SURGE, and older versions.

KPML generation grammars

Generation grammars for the following language are available for the KPML generation system [1]:

Resource sets also include examples containing semantic specifications for input.

A full list of available grammars can be found in the generation bank.

OpenCCG

OpenCCG, free a parser/realizer for Combinatory Categorial Grammar, is distributed with several sample grammars, which are bidirectional. They include pretty large grammars for Classical Arabic and English, and small grammars for Basque, Dyirbal, English, Inuit, Nez Percé, Tagalog and Turkish.

HPSG

HPSG grammars are reversible in theory. In practice however, some of them are geared towards parsing only. Bidirectional HPSG grammars and grammar engineering environments are available via the DELPH-IN website and wiki.

LFG

What has been said about HPSG by and large also applies for LFG. Unfortunately, LFG grammars and grammar engineering environments tend to be proprietary and non-free.

GF

GF, Grammatical Framework is a programming language for multilingual grammar development. GF grammars are reversible, but written in a generation-oriented way. The GF resource grammar library has support for nearly 30 languages.

Siggen-logo.gif This page was imported semi-automatically from the NLG Resources Wiki which was run by ACL SIGGEN in the years 2005–2009. Please correct conversion errors and help update its contents.

Now this page is associated with the Natural Language Generation Portal.