Movement

From UNL Wiki
Revision as of 14:25, 26 March 2010 by Martins (Talk | contribs)
Jump to: navigation, search

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));
Software