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 />
/***************************************************************************************************************<br />
****************************************************************************************************************<br />
Semantics construction<br />
All clauses of semantics_construction and their subpredicates must define:<br />
sem:refarg, sem:content, syn:argstr<br />
****************************************************************************************************************<br />
****************************************************************************************************************/<br />
/***************************************************************************************************************<br />
semantics_construction/3:<br />
Tries to find a semantic relation between the two stems. There are ?? cases:<br />
a) The first stem is an argument of the second<br />
b) There is a stereotypical relation projected by the second part of the<br />
compound between them<br />
c) There is a stereotypical relation projected by the first part of the<br />
compound between them<br />
d) There is a general conceptual relation between them<br />
e) There is a base relation between them<br />
****************************************************************************************************************/<br />
% case 1: Stem1 is a semantic argument which satisfies<br />
% the restrictionsof the semantic functor of Stem2<br />
semantics_construction(Stem1,Stem2) :=<br />
argument_saturation(Stem1,Stem2).<br />
semantics_construction(Stem1,Stem2) :=<br />
stereotypical_relation(Stem1,Stem2).<br />
semantics_construction(Stem1,Stem2) :=<br />
conceptual_relation(Stem1,Stem2).<br />
%semantics_construction(Stem1,Stem2) :=<br />
% theta_role_merge(Stem1,Stem2).<br />
/***************************************************************************************************************<br />
argument_saturation/2 tries to interpret the first component of a compound<br />
as an argument of the second.<br />
It is assumed that the first component isn't semantically specified for<br />
plural<br />
****************************************************************************************************************/<br />
% N-N-compound with a relational head, e.g. "Messerfan" or "Museumsfan"<br />
argument_saturation(syn:head:noun & sem:refarg:TypeOfArgument,<br />
syn:head:noun &<br />
syn:argstr:(noun_argstr & relarg:sem:refarg:TypeOfHead &<br />
defargs:Defargs) &<br />
argstr_refarg(Ref) &<br />
sem_content(Cont)) :=<br />
selectional_restrictions_fullfilled(TypeOfHead,TypeOfArgument) &<br />
argstr_refarg(Ref) &<br />
argstr_relarg([]) &<br />
defargs(Defargs) &<br />
argstr_or<strong>der</strong>([]) &<br />
sem_content(Cont).<br />
% N-N-compound with a deverbal head<br />
argument_saturation(syn:head:noun & sem:refarg:TypeOfArgument,<br />
syn:head:(verb & cat:v) &<br />
syn:argstr:(verbal_argstr & subj:Subj &<br />
dir_obj:sem:refarg:SelRestrOfHead &<br />
indir_obj:[] & prep_obj:[] & sent_compl:[] &<br />
defargs:_Defargs) &<br />
219