Agreement

From UNL Wiki
(Difference between revisions)
Jump to: navigation, search
(Natural Language)
(Observations)
Line 29: Line 29:
 
;Conditional agreement
 
;Conditional agreement
 
:Conditional agreement may be stated by defining the left side of the s-rule and coindexing it to the right side:
 
: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(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(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);
 
*NA(^PP):=NA(RGEN); (conditional case-marking: the adjunct receives the gender from the noun if not a prepositional phrase);

Revision as of 10:17, 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