Movement

From UNL Wiki
(Difference between revisions)
Jump to: navigation, search
(Observations)
Line 23: Line 23:
 
;Features may be assigned or deleted from nodes on the right side of movement rules:
 
;Features may be assigned or deleted from nodes on the right side of movement rules:
 
:*VC(%head;%comp)VS(%head;%spec):=VS(%head;%comp,'''-ACC,+NOM''')VA(%head;PC([by];%spec));
 
:*VC(%head;%comp)VS(%head;%spec):=VS(%head;%comp,'''-ACC,+NOM''')VA(%head;PC([by];%spec));
 +
;Occupied positions
 +
:Moving a node to a position occupied implies:
 +
:*Creating a new intermediary projection in case of complement (VC, NC, PC, etc) and adjunct (VA, NA, PA, etc) relations
 +
:*Replacing the existing nodes in case of head (VH, NH, PH, etc) and specifier (VS, NS, PS, etc) relations

Revision as of 13:44, 26 March 2010

Movement is the process of changing the place of nodes in a given syntactic structure. In the UNLarium framework, movement rules are used to deal with transformations that affect the surface structure of the sentence such as topicalization and passivization.

Syntax

Movement rules are S-rules of the replace type, i.e.:

<RELATION> := <RELATION>;

Where the left-side <RELATION> is a syntactic relation that indicates the source position and the right-side relation is a relation that indicates the target position.

There are mainly two types of projection rules:

  • Full movement, when the previous position is totally deleted;
  • Trace movement, when a trace (a vestige) is left in the original position.

Examples

  • VS(%spec):=IS(%spec);
    • The specifier of the verb is moved to the position of specifier of the inflectional phrase. The position of the specifier of the verb no longer exists.
  • VS(%spec):=IS(%spec)VS("",TRACE);
    • The specifier of the verb is moved to the position of specifier of the inflectional phrase and the feature TRACE is left in the position of the specifier of the verb.

Observations

Indexation
As in S-rules, nodes in movement rules are always indexed, either by user-defined labels (such as %head, %comp or any other) or by the position in the left side of the rules.
Movement rules may affect several different nodes at the same time, as in passivization
  • VC(%head;%comp)VS(%head;%spec):=VS(%head;%comp)VA(%head;PC([by];%spec));
Features may be assigned or deleted from nodes on the right side of movement rules
  • VC(%head;%comp)VS(%head;%spec):=VS(%head;%comp,-ACC,+NOM)VA(%head;PC([by];%spec));
Occupied positions
Moving a node to a position occupied implies:
  • Creating a new intermediary projection in case of complement (VC, NC, PC, etc) and adjunct (VA, NA, PA, etc) relations
  • Replacing the existing nodes in case of head (VH, NH, PH, etc) and specifier (VS, NS, PS, etc) relations
Software