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.

* Commented out because of the danger of loops<br />

syn_head_features([]) := top.<br />

syn_head_features([syn:head:H|Rest]) :=<br />

syn:head:H & syn_head_features(Rest).<br />

Anhang C: Programmcode<br />

morph_head_features([]) := top.<br />

morph_head_features([morph:mhead:H|Rest]) :=<br />

morph:mhead:H & morph_head_features(Rest).<br />

*/<br />

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

morph_subcat_principle(Affix,Stem):<br />

checks whether Stem is morphologically subcategorised by Affix and<br />

returns the semantics and argument structure of the affix<br />

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

morph_subcat_principle( morph:msubcat:needs:Stem & syn:argstr:AffixSC & sem:Sem,<br />

Stem) :=<br />

syn:argstr:AffixSC &<br />

morph:msubcat:needs:[] &<br />

sem:Sem.<br />

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

selector functions<br />

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

syn_head(syn:head:Head) :=<br />

Head.<br />

roles_of_event(event:roles:Roles) :=<br />

Roles.<br />

semantics(sem:Sem) :=<br />

sem:Sem.<br />

infl_semantics(sem:Sem,_) :=<br />

sem:Sem.<br />

type_concept(simple_type & Simple_type & type:Type) :=<br />

Simple_type &<br />

type: concept(Type).<br />

type_concept(dotted_type & types:TypeList) :=<br />

member(Simple_type & type:Type, TypeList) &<br />

Simple_type & type: concept(Type).<br />

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

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

% for <strong>der</strong>ivation with -ung:<br />

subjectivus(sem:SubjSem, _DO, _Defargs) :=<br />

argstr_relarg(Rel & sem:SubjSem) &<br />

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

defargs([]).<br />

% Realisation of default arguments sounds odd:<br />

% "die Überprüfung <strong>der</strong> Beamten mit dem Meßgerät ..."<br />

% with the intended reading "die Beamten prüfen ...<br />

239

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!