21.04.2013 Views

Eckhard Bick - VISL

Eckhard Bick - VISL

Eckhard Bick - VISL

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

capable - by “negative instantiation” 222 - of discarding all prototypes in the bundle.<br />

Prototype bundles are lumped together by CG set definitions, for instance:<br />

LIST = @%inst ;<br />

LIST = @%A @%AM @%AB @%zo @%D @%orn @%ent @%ich<br />

As can be seen, the prototype forms a bundle of its own , while the<br />

animal prototype bundle () consists of several sister prototypes.<br />

For the prototype bundle, the list of “killing features”, i.e. of features<br />

that - if discarded - disallows all prototypes in the bundle, is called in the<br />

set-definition section of the parsers semantic CG module:<br />

LIST = (@j @a @H @m @n @s @X @f @L @t) ; 223<br />

Apart from the above mentioned H- and X- features (+HUM), the set includes -<br />

MOVABLE (j), -ANIMATE (a), -MASS (m), +LOCATION (L) and others. The actual<br />

prototype tag killing is performed by a simple CG rule:<br />

REMOVE (NOT 0 )<br />

Note that the basic type of this rule has no context conditions, only tag or set<br />

membership conditions for the target itself. In practice, of course, a rule like the above<br />

could be split up into individual rules for every target prototype and atomic feature<br />

condition, and made more cautious or specific by adding real context conditions. Still,<br />

the basic idea of the rule is not to establish a context, but rather to implement a kind of<br />

feature inheritance reasoning, inferring one feature/tag from another: If a word form is<br />

not A, then it cannot be B either. One could also say that the rule helps to express<br />

(atomic) semantic feature information in terms of (complex) prototype bundles.<br />

Due to the way atomic features are lumped into prototype bundles, certain<br />

positive or negative atomic features imply certain others, and this, too, can be handled<br />

by rules expressing feature inheritance reasoning. Atomic features, like prototypes, have<br />

their own “killing sets”. In the prototype killing set only the essential, underivable,<br />

atomic features are listed for the prototype bundle concerned (here ), but<br />

information from other “secondary” features, is “translated” into disambiguation of<br />

primary features by feature inheritance rules:<br />

REMOVE (@=FEATURE) (0 @=feature) (NOT 0 ) ;<br />

REMOVE (@=feature) (0 @=FEATURE) (NOT 0 ) ;<br />

222 i.e. by not being true in a given context with a given set of CG rules.<br />

223 With the present CG-compilers, @-tags (i.e. tags to be disambiguated on the same tag line) cannot be AND-ed as is the<br />

case here. Rules involving contexts like must therefore be unfolded - at the latest, at compile time - into as many<br />

individual rules as there are AND-ed features in the set concerned.<br />

- 378 -

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

Saved successfully!

Ooh no, something went wrong!