UNL Sentences

From UNL Wiki
(Difference between revisions)
Jump to: navigation, search
(New page: '''UNL sentences''', or UNL expressions, are sentences of UNL. They are hypergraphs made out of nodes (Universal Words) interlinked by binary semantic relations and modified by [[a...)
 
(Redirecting to UNL Sentence)
Line 1: Line 1:
'''UNL sentences''', or UNL expressions, are sentences of UNL. They are hypergraphs made out of nodes ([[Universal Words]]) interlinked by binary semantic [[relations]] and modified by [[attributes]]. UNL sentences have been the basic unit of representation inside the UNL framework.
+
#REDIRECT [[UNL Sentence]]
 
+
== Syntax ==
+
 
+
According to the [[Specs|UNL Specs]], there are two different ways of representing UNL sentences: the table format and the list format. In the list format, UWs and relations are represented separately; in the table format, they constitute a single structure.
+
 
+
=== List Format ===
+
 
+
The syntax for UNL sentences in the list format is the following:
+
 
+
{|
+
|<UNL sentence>
+
|::=
+
|"[W]" <list of UWs> "[/W]" [ "[R]" <list of relations> "[/R]" ]
+
|-
+
|<list of UWs>
+
|::=
+
|<UW+attributes> [<UW+attributes>...]
+
|-
+
|<UW+attributes>
+
|::=
+
|<UW>{“:”<Scope-ID>}}[<attribute list>]”:”<UW-ID>
+
|-
+
|<list of relations>
+
|::=
+
|<binary relation>[<binary relation>...]
+
|-
+
|<binary relation>
+
|::=
+
|<source node><relation[":"<Scope-ID>]<target node>
+
|-
+
|<source node>
+
|::=
+
|<UW-ID>
+
|-
+
|<target node>
+
|::=
+
|<UW-ID>
+
|}
+
 
+
=== Table Format ===
+
 
+
The syntax for UNL sentences in the table format is the following:
+
 
+
{|
+
|<UNL sentence>
+
|::=
+
|<list of relations>
+
|-
+
|<list of relations>
+
|::=
+
|<binary relation>[<binary relation>...]
+
|-
+
|<binary relation>
+
|::=
+
|<relation> [“:”<Scope-ID>] “(“ <source node> , <target node> ")"
+
|-
+
|<source node>
+
|::=
+
|<UW+attributes>
+
|-
+
|<target node>
+
|::=
+
|<UW+attributes>
+
|-
+
|<UW+attributes>
+
|::=
+
|<UW>{“:”<Scope-ID>}}[<attribute list>]”:”<UW-ID>
+
|}
+
 
+
 
+
Where <br >
+
" and " indicate a predefined delimiter <br >
+
< and > indicate a non-terminal symbol <br >
+
{ and } indicate a range <br >
+
[ and ] indicate an omissible part <br >
+
... indicates more than 0 times repetition of the front part <br >
+
<nowiki>::= indicates the left part can be replaced by the right part </nowiki><br >
+

Revision as of 15:31, 16 April 2009

  1. REDIRECT UNL Sentence
Software