11.02.2013 Aufrufe

Aspekte der morphologischen Analyse des Deutschen - Universität ...

Aspekte der morphologischen Analyse des Deutschen - Universität ...

Aspekte der morphologischen Analyse des Deutschen - Universität ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!