21.04.2013 Views

Eckhard Bick - VISL

Eckhard Bick - VISL

Eckhard Bick - VISL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4. A blocking context, where the word BARRIER 112 , right after a context with a *position<br />

(an unbounded context), supplies a context condition (tag, tag sequence or set),<br />

that must not appear before the context in question, as calculated from the (absolute,<br />

relative or linked) position that defines the starting point for the search. (*1 VFIN<br />

BARRIER CLB), for instance, looks for a finite verb (VFIN) anywhere to the right - but<br />

this context condition only counts as true, if there is no interfering clause boundary<br />

(CLB) between position 0 and the finite verb.<br />

MAPPINGS<br />

A MAPPING-rule has the following general form<br />

OPERATION (MAPTAG1 MAPTAG2 ...) (TARGET) IF (CONTEXT 1) ...<br />

A mapping rule adds mapping tags, usually syntactic tags marked by the mappingmarker<br />

@, to those readings (= cohort lines) that contain the target-tag, - provided that<br />

all context conditions apply. This part of a mapping rule (the context test) works exactly<br />

as for the constraint rules.<br />

OPERATION can be:<br />

• MAP: first-time mapping, for those cohort lines, that do not yet contain a tag with the<br />

mapping marker (@). This is the normal way to map syntactic function.<br />

• ADD: mapping is performed regardless of any earlier @-tags on the readings line, in<br />

particular, it will also be applied to words featuring lexical mappings from the<br />

lexicon.<br />

• REPLACE: all tags but the first (usually the base form) are deleted, and replaced by<br />

the mapping tags. REPLACE rules could, to a certain degree, compensate for<br />

mistakes preceding parser modules have introduced on the tag line, but are not<br />

supported in the current CG-2 compiler.<br />

Mapping rules are applied in exactly the order they are listed in, - in contrast to<br />

constraint rules, which are best thought of as taking effect "simultaneously" 113 and can<br />

even be tried several times, until no further disambiguation is possible.<br />

In the case of multi-element tag strings, individual tags or tag combinations trigger<br />

appropriate mapping rules in left-to-right tag order. For example, in the tag string “ser”<br />

V PR 3S IND VFIN, mapping rules targeting the word class V (verb) will come into<br />

112<br />

In cg1, a barrier context would have to be expressed by a “backwards looking” LINK NOT *(-)1 context, making<br />

continued “forward” linking difficult.<br />

113<br />

If one wants to control the order in which constraint rules are applied, this can be achieved by grouping them into several<br />

CONSTRAINTS sections, for example separating safe rules from one or more heuristic levels. In my system, six such levels<br />

are used for morphology, and four for syntax.<br />

- 155 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!