Agreement

From UNL Wiki
(Difference between revisions)
Jump to: navigation, search
(Natural Language)
Line 2: Line 2:
  
 
== Natural Language ==
 
== Natural Language ==
In natural language, agreement is informed in the grammar through [[s-rule]]s.
+
In the UNL<sup>arium</sup> framework, agreement is defined through [[S-rule]]s in the following format:
 +
 
 +
<SYNTACTIC ROLE>(<AGREEMENT>);
 +
 
 +
Where:<br />
 +
*<SYNTACTIC ROLE> is the [[Syntax#Syntactic_Roles|syntactic role]] (VA, VC, VS, VH, etc) of the case-marked term in relation to the head; and
 +
*<AGREEMENT> is the [[agreement]] to be assigned, and may assume the following values:
 +
**ANUM = assigns number (if the constituent assigns number value to the head)
 +
**AGEN = assigns gender (if the constituent assigns gender value to the head)
 +
**APER = assigns person (if the constituent assigns person value to the head)
 +
**ACAS = assigns case  (if the constituent assigns case value to the head)
 +
**ATNS = assigns tense  (if the constituent assigns tense value to the head)
 +
**RNUM = assigns number (if the constituent receives number value from the head)
 +
**RGEN = assigns gender (if the constituent receives gender value from the head)
 +
**RPER = assigns person (if the constituent receives person value from the head)
 +
**RCAS = assigns case  (if the constituent receives case value from the head)
 +
**RTNS = assigns tense  (if the constituent receives tense value from the the head)
 +
 
 +
=== Examples ===
 +
;VS(ANUM);
 +
:number agreement: the verb agrees with its specifier in number (i.e., the specifier of the verb assigns number to the verb)
 +
;NA(RGEN);
 +
:gender agreement: the adjunct agrees with the noun in gender (i.e., the adjunct receives gender from the noun)
 +
 
 +
=== Observations ===
 +
;Conditional agreement
 +
:Conditional agreement may be stated by defining the left side of the s-rule and coindexing it to the right side:
 +
;NA(RGEN); (unconditional agreement: the adjunct receives the gender from the noun);
 +
*NA(ADJ):=NA(RGEN); (conditional case-marking: the adjunct receives the gender from the noun if adjective);
 +
*NA(^PP):=NA(RGEN); (conditional case-marking: the adjunct receives the gender from the noun if not a prepositional phrase);
 +
;Complex agreement
 +
:A single agreement rule may contain several agreement operations:
 +
*VS(ANUM,APER,AGEN); (the specifier of the verb assigns number, person and gender to it)
 +
*NS(RNUM,RPER,RGEN)NA(RNUM,RPER,RGEN); (the specifier and the adjunct of the noun receives number, person and gender from it)
 +
;Feature removal
 +
:Agreement features may be deleted through "-"
 +
*NA(-RGEN); (delete "receive gender" from all noun adjuncts)
 +
*NA(PP,RGEN):=NA(-RGEN); (delete "receive gender" from all noun adjuncts that have the feature PP)
 +
;The symbol '''^''' is used for negation and to control infinite recursion
 +
*NA(^RGEN):=NA(RGEN); (the adjunct receives the gender from the noun if it does not have the feature "receive gender")
  
 
== UNL ==
 
== UNL ==
In UNL, agreement is not informed.
+
Case marking is not informed in UNL.

Revision as of 09:15, 24 March 2010

Agreement or concord is a form of cross-reference between different parts of a sentence or phrase. Agreement happens when a word changes form depending on the other words it relates to.

Contents

Natural Language

In the UNLarium framework, agreement is defined through S-rules in the following format:

<SYNTACTIC ROLE>(<AGREEMENT>);

Where:

  • <SYNTACTIC ROLE> is the syntactic role (VA, VC, VS, VH, etc) of the case-marked term in relation to the head; and
  • <AGREEMENT> is the agreement to be assigned, and may assume the following values:
    • ANUM = assigns number (if the constituent assigns number value to the head)
    • AGEN = assigns gender (if the constituent assigns gender value to the head)
    • APER = assigns person (if the constituent assigns person value to the head)
    • ACAS = assigns case (if the constituent assigns case value to the head)
    • ATNS = assigns tense (if the constituent assigns tense value to the head)
    • RNUM = assigns number (if the constituent receives number value from the head)
    • RGEN = assigns gender (if the constituent receives gender value from the head)
    • RPER = assigns person (if the constituent receives person value from the head)
    • RCAS = assigns case (if the constituent receives case value from the head)
    • RTNS = assigns tense (if the constituent receives tense value from the the head)

Examples

VS(ANUM);
number agreement: the verb agrees with its specifier in number (i.e., the specifier of the verb assigns number to the verb)
NA(RGEN);
gender agreement: the adjunct agrees with the noun in gender (i.e., the adjunct receives gender from the noun)

Observations

Conditional agreement
Conditional agreement may be stated by defining the left side of the s-rule and coindexing it to the right side:
NA(RGEN); (unconditional agreement
the adjunct receives the gender from the noun);
  • NA(ADJ):=NA(RGEN); (conditional case-marking: the adjunct receives the gender from the noun if adjective);
  • NA(^PP):=NA(RGEN); (conditional case-marking: the adjunct receives the gender from the noun if not a prepositional phrase);
Complex agreement
A single agreement rule may contain several agreement operations:
  • VS(ANUM,APER,AGEN); (the specifier of the verb assigns number, person and gender to it)
  • NS(RNUM,RPER,RGEN)NA(RNUM,RPER,RGEN); (the specifier and the adjunct of the noun receives number, person and gender from it)
Feature removal
Agreement features may be deleted through "-"
  • NA(-RGEN); (delete "receive gender" from all noun adjuncts)
  • NA(PP,RGEN):=NA(-RGEN); (delete "receive gender" from all noun adjuncts that have the feature PP)
The symbol ^ is used for negation and to control infinite recursion
  • NA(^RGEN):=NA(RGEN); (the adjunct receives the gender from the noun if it does not have the feature "receive gender")

UNL

Case marking is not informed in UNL.

Software