|  |   | 
| (8 intermediate revisions by the same user not shown) | 
| Line 1: | Line 1: | 
|  | The following Grammar Specs are used for writing rules for the UNDL Foundation tools ([[IAN]], [[EUGENE]], [[SEAN]], [[NORMA]], etc.).
 |  | #REDIRECT [[Grammar]] | 
|  |   |  | 
|  | == Basic Symbols ==
 |  | 
|  | {{:Basic Symbols}}
 |  | 
|  |   |  | 
|  | == Basic Concepts ==
 |  | 
|  | [[file:grammar.png|center]]
 |  | 
|  |   |  | 
|  |   |  | 
|  | ;[[Node]]
 |  | 
|  | :A node is the most elementary unit in the graph. It is the result of the [[tokenization]] process, and corresponds to the notion of "lexical item". At the surface level, a natural language sentence is considered a list of nodes, and a UNL graph a set of relations between nodes. 
 |  | 
|  | ;[[Relation]]
 |  | 
|  | :In order to form a natural language sentence or a UNL graph, nodes are inter-related by relations. In the UNL framework, there can be three different types of relations: linear, syntactic or semantic.
 |  | 
|  | ;[[Hyper-Node]]
 |  | 
|  | :A hyper-node is a sub-graph, i.e., a node containing relations between nodes.
 |  | 
|  | ;[[Hyper-Relation]]
 |  | 
|  | :A hyper-relation is a relation between relations.
 |  |