Grammar: Difference between revisions

From UNLwiki
Jump to navigationJump to search
imported>Martins
No edit summary
imported>Martins
No edit summary
Line 1: Line 1:
In the UNL framework, a '''grammar''' is a set of rules that are used to generate UNL out of natural language, and UNL out of natural language.
In the UNL framework, a '''grammar''' is a set of rules that are used to generate UNL out of natural language, and natural language out of UNL.
 
== Direction ==
In the UNL<sup>framework</sup>, we distinguish between analysis and generation grammars:
*The '''UNL-NL (Generation) Grammar''' is used to generate natural language out of UNL
*The '''NL-UNL (Analysis) Grammar''' is used to generate UNL out of natural language


== Types ==
== Types ==
Line 10: Line 5:
*'''Transformation Grammar''', or T-Grammar, is the set of T-rules, which are used to transform structures<ref>To convert a list structure into a tree structure, a tree structure into a list structure, a tree structure into a network structure, and so on.</ref>
*'''Transformation Grammar''', or T-Grammar, is the set of T-rules, which are used to transform structures<ref>To convert a list structure into a tree structure, a tree structure into a list structure, a tree structure into a network structure, and so on.</ref>
*'''Disambiguation Grammar''', or D-Grammar, the set of D-rules, which are used to improve the performance of the T-rules
*'''Disambiguation Grammar''', or D-Grammar, the set of D-rules, which are used to improve the performance of the T-rules
The syntax and behavior of T-rules and D-rules are defined in the [[Grammar Specs]].


 
== Direction ==
In the UNL<sup>framework</sup>, we distinguish between analysis and generation grammars:
*The '''UNL-NL (Generation) Grammar''' is used to generate natural language out of UNL
*The '''NL-UNL (Analysis) Grammar''' is used to generate UNL out of natural language


== Notes ==
== Notes ==
<references />
<references />

Revision as of 18:05, 17 September 2012

In the UNL framework, a grammar is a set of rules that are used to generate UNL out of natural language, and natural language out of UNL.

Types

In the UNLframework, we distinguish between transformation and disambiguation grammars:

  • Transformation Grammar, or T-Grammar, is the set of T-rules, which are used to transform structures[1]
  • Disambiguation Grammar, or D-Grammar, the set of D-rules, which are used to improve the performance of the T-rules

The syntax and behavior of T-rules and D-rules are defined in the Grammar Specs.

Direction

In the UNLframework, we distinguish between analysis and generation grammars:

  • The UNL-NL (Generation) Grammar is used to generate natural language out of UNL
  • The NL-UNL (Analysis) Grammar is used to generate UNL out of natural language

Notes

  1. To convert a list structure into a tree structure, a tree structure into a list structure, a tree structure into a network structure, and so on.