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

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Anhang C: Programmcode<br />

/***************************************************************************************************************<br />

Some conversion rules<br />

****************************************************************************************************************/<br />

% past particple: verbs with a direct object<br />

verb_participle_to_adjective(syn:(head:(_Verb & verb & cat:v) &<br />

argstr:(dir_obj:sem:refarg:Ref & indir_obj:IO &<br />

defargs:Defargs)) &<br />

sem_content(Cont),<br />

syn:head:verb_partII) :=<br />

complex_stem &<br />

adj &<br />

argstr_refarg(Ref) &<br />

argstr_intarg(IO) &<br />

defargs(Defargs) &<br />

argstr_or<strong>der</strong>(append(delete_elist([IO]),Defargs)) &<br />

sem_content(Cont).<br />

% past particple: verbs with an unaccusative subject<br />

% missing<br />

% present particple of verbs<br />

verb_participle_to_adjective(syn:(head:(_Verb & verb & cat:v) &<br />

argstr:(subj:sem:refarg:Ref & dir_obj:DO &<br />

indir_obj:_IO & prep_obj:_PO & sent_compl:_SC &<br />

defargs:Defargs)) &<br />

sem_content(Cont),<br />

syn:head:verb_partI) :=<br />

complex_stem &<br />

adj &<br />

argstr_refarg(Ref) &<br />

argstr_intarg(DO) &<br />

defargs(Defargs) &<br />

argstr_or<strong>der</strong>([]) &<br />

sem_content(Cont).<br />

/***************************************************************************************************************<br />

Stem conversion<br />

****************************************************************************************************************/<br />

% causation: A -> V<br />

stem_conversion(syn:head:(adjective & cat:a) & sem_content(Cont) &<br />

argstr_refarg(Ref) ) :=<br />

verb(verb) &<br />

sem_content(two_place_operator_struct & operator:op_causation &<br />

causer:Causer & scope:Cont) &<br />

argstr_subj(Arg1 & n(struc_case) &<br />

argstr_refarg(Causer & countable(animate_ind))) &<br />

argstr_dirobj(Arg2 & n(struc_case) & argstr_refarg(Ref)) &<br />

argstr_indirobj([]) &<br />

argstr_prepobj([]) &<br />

argstr_sentcompl([]) &<br />

argstr_or<strong>der</strong>([Arg1,Arg2]) &<br />

defargs([]).<br />

218

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!