Aspekte der morphologischen Analyse des Deutschen - Universität ...
Aspekte der morphologischen Analyse des Deutschen - Universität ...
Aspekte der morphologischen Analyse des Deutschen - Universität ...
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Anhang C: Programmcode<br />
sem_content(Cont)) :=<br />
selectional_restrictions_fullfilled(SelRestrOfHead,TypeOfArgument) &<br />
argstr_subj(Subj) &<br />
argstr_dirobj([]) &<br />
argstr_indirobj([]) &<br />
argstr_prepobj([]) &<br />
argstr_sentcompl([]) &<br />
argstr_or<strong>der</strong>([]) &<br />
defargs([]) &<br />
sem_content(operator:op_possibility & scope:Cont).<br />
% V-N-compound: Second part fills a role in the event structure of the verb<br />
% e.g. "Hackmesser"<br />
argument_saturation(syn:head:verb & sem_content(Cont) &<br />
sem:content:eventstr:Eventstr,<br />
syn:head:noun &<br />
syn:argstr:(noun_argstr & relarg:[] & defargs:Defargs) &<br />
argstr_refarg(Ref)) :=<br />
true(a_role_in_eventstr(Eventstr) & Ref) &<br />
argstr_refarg(Ref) &<br />
argstr_relarg([]) &<br />
defargs(Defargs) &<br />
argstr_or<strong>der</strong>([]) &<br />
sem_content(operator:op_possibility & scope:Cont).<br />
/***************************************************************************************************************<br />
selectional_restrictions_fullfilled/2 tries to collapse argument type and<br />
relarg type. There are two cases:<br />
1) argument has a simple type<br />
a) of uncountable or individual<br />
b) of group<br />
2) argument has a dotted type<br />
****************************************************************************************************************/<br />
selectional_restrictions_fullfilled(Type, simple_type & Type) :=<br />
top.<br />
selectional_restrictions_fullfilled(Type, dotted_type & types:TypeList) :=<br />
member(Type,TypeList).<br />
/*<br />
% Old version: individual or group distinction is enforced, left un<strong>der</strong>specified<br />
% in the version above<br />
%selectional_restrictions_fullfilled(Type, individual & Type) :=<br />
% top.<br />
%selectional_restrictions_fullfilled(Type, uncountable & Type) :=<br />
% top.<br />
%selectional_restrictions_fullfilled(Type, group & type:T & group_of:type:T & Type) :=<br />
% top.<br />
*/<br />
/***************************************************************************************************************<br />
stereotypical_relation(SemanticArgument,SemanticHead):<br />
Tries to find a role in the telic relation of the second parameter whose<br />
selectional restrictions are compatible with the selectional restrictions of<br />
the referential argument of the first parameter.<br />
If a matching role was found it is removed from the accessible roles list<br />
****************************************************************************************************************/<br />
stereotypical_relation( syn:head:noun & sem:refarg:RefargOfArg,<br />
syn:head:noun & argstr_refarg(Ref) &<br />
220