<< Prev | - Up - | Next >> |
In German, the same base verb can be modified by many possible verb prefixes, e.g. ``einkaufen'', ``abkaufen'', ``auskaufen'', etc. In order to get good propagation, we also need to encode the set of possible verb prefixes. Here we only consider ``ein'', but you could add as many as you want. The treatment of separable verb prefixes is an extension to the constraint model we presented earlier, but it is fairly straightforward.
Vprefixes
Vprefixes = {New Encode.domainProduct init([[ein]])}
Here are other aspects of verbs which we have not considered earlier: (1) a verb may require either ``haben'' or ``sein'' as an auxiliary. (2) a separable verb prefix is not always separated (e.g. ``einkaufen''). (3) the zu particle is not always separated from the verb (e.g. ``einzukaufen''). In order to be able to represent these details in the lexicon, we introduce a domain of marks:
Marks
Marks = {New Encode.domainProduct init([[zu vpref haben sein]])}
<< Prev | - Up - | Next >> |