Universal Relations

From UNL Wiki
(Difference between revisions)
Jump to: navigation, search
(Syntax)
(Syntax)
Line 11: Line 11:
 
*<scope> is the scope of the relation (two-character unique identifier for the scope). The scope may be omitted if the main scope, i.e., :00. See [[scope]].
 
*<scope> is the scope of the relation (two-character unique identifier for the scope). The scope may be omitted if the main scope, i.e., :00. See [[scope]].
 
*<source> is the UW that assigns the relation <rel>
 
*<source> is the UW that assigns the relation <rel>
*<target> is the UW that receives the relation <rel>. The <target> defines the relation, i.e., <target> is <rel> of <source> in the <scope>.<br />
+
*<target> is the UW that receives the relation <rel>.
  
 
=== Examples ===
 
=== Examples ===
Line 22: Line 22:
 
*iof(city,Paris) = ''Paris'' is an '''instance''' of ''city''
 
*iof(city,Paris) = ''Paris'' is an '''instance''' of ''city''
 
*agt:01(kill,Peter) = ''Peter'' is the '''agent''' of ''kill'' in the scope :01 (see [[scope]]).
 
*agt:01(kill,Peter) = ''Peter'' is the '''agent''' of ''kill'' in the scope :01 (see [[scope]]).
 +
 +
== Observations ==
 +
#Arguments of relations are not commutative:
 +
#:mod(production,oil) is different from mod(oil,production)
 +
#The <target> defines the relation:
 +
#:mod(production,oil) = ''oil'' is the modifier of ''production'', i.e., production of oil (or oil production)
 +
#:mod(oil,production) = ''production'' is the modifier of ''oil'', i.e., oil of production (or production oil)
  
 
== Use of Universal Relations ==
 
== Use of Universal Relations ==

Revision as of 21:02, 30 August 2013

Universal Relations, formerly known as "links", are labelled arcs connecting a node to another node in a UNL graph. They correspond to two-place semantic predicates holding between two Universal Words. In UNL, universal relations have been normally used to represent semantic cases or thematic roles (such as agent, object, instrument, etc.) between UWs. The repertoire of universal relations is defined in the UNL Specs and it is not open to frequent additions.

Contents

Definition

In the UNL framework, universal relations describe semantic functions between two UWs. These functions are binary and directed (from a source to a target) and are claimed to be universal. Because of their similarity in name and function to syntactic relations, it may seem that the labels used for relations are different names for special grammatical functions. This is emphatically not the case. The intention is that the labels used denote specific ideas rather than grammatical structures: the idea of “something that initiates an event,” or “agent” for example, is quite different from “grammatical subject of a sentence”, even though many times the subject of a sentence will indicate the agent of the event. The agent of an event may also appear as an adjective or noun modifier, with the preposition “by” or embedded in nouns with “er” suffixes. The whole point of the conceptual relations is to have a name for these very different grammatical structures which are conceptually quite the same. Thus, the conceptual relations used in UNL are much more abstract than the grammatical relations found in sentences.

Syntax

Universal relations are represented as follows:

<rel>:<scope>(<source>,<target>)

where:

  • <rel> is the name of the relation (two-character or three-character lower-case strings) (see the complete list of relations below)
  • <scope> is the scope of the relation (two-character unique identifier for the scope). The scope may be omitted if the main scope, i.e., :00. See scope.
  • <source> is the UW that assigns the relation <rel>
  • <target> is the UW that receives the relation <rel>.

Examples

  • agt(kill,Peter) = Peter is the agent of kill
  • obj(kill,Peter) = Peter is the patient of kill
  • tim(kill,yesterday) = yesterday is the time of kill
  • plc(kill,kicthen) = kitchen is the place of kill
  • mod(book,beautiful) = beautiful is a modifier of book
  • icl(document,book) = book is a type of document
  • iof(city,Paris) = Paris is an instance of city
  • agt:01(kill,Peter) = Peter is the agent of kill in the scope :01 (see scope).

Observations

  1. Arguments of relations are not commutative:
    mod(production,oil) is different from mod(oil,production)
  2. The <target> defines the relation:
    mod(production,oil) = oil is the modifier of production, i.e., production of oil (or oil production)
    mod(oil,production) = production is the modifier of oil, i.e., oil of production (or production oil)

Use of Universal Relations

Universal Relations are always used to describe semantic dependencies between syntactic constituents. In general, the following applies:

Hierarchy of Universal Relations

Universal Relations are organized in a hierarchy where lower nodes subsume upper nodes. The topmost level is the relation "rel", which simply indicates that there is a relation between two elements. The following level brings four general relations: participant (ptp), for the necessary arguments (subject and complements) of verbal predicates; attribute (aoj), for the necessary arguments (subject and complement) of nominal predicates; specifier (mod), for general specifiers; and adjunct (adj), for general adjuncts, including time, location and manner.

List of Universal Relations in alphabetical order

The set of relations has been undergoing some changes throughout the history of UNL. The table below presents the list of relations according to the several UNL Specs.  

RELATION DEFINITION 1996 1.0 1.5 2.0 1998 3.0 3.1 3.2 3.3 2005 2010
adr addressee                    
agt agent
and conjunction
ant antonym                  
aoj attributive object
bas basis
ben beneficiary      
cag co-agent
cao co-thing with attribute        
cau cause                    
cnt content  
cob co-object    
con condition
coo co-occurrence
dur duration      
equ synonym    
exp experiencer                  
fld semantic field                  
fmt from-to
frm origin      
gol goal
icl inclusion    
ins instrument  
iof an instance of    
lpl logical place              
man manner
mat material                  
met method
mod modifier
nam name      
num number                    
obj object
opl objective place
or disjunction
per unit to measure object
plc place      
plf initial place  
plt final place  
pof part-of    
pos possessor    
ppl physical place                
ptn partner
pur purpose
qua quantity
rsn reason      
scn scene      
seq sequential order
shd sentence head                    
smd not semantically related                  
soj stative object                    
src source
tem theme                    
tim time
tmf time-from
tmt time-to
to destination      
via intermediate place    
Software