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 />

sem:content:(scope:eventstr:event:<br />

(event_type:EventType &<br />

accessible_roles:AccessRoles &<br />

roles:Roles) &<br />

operator:OP) &<br />

syn:argstr:ArgStr &<br />

sem_content(_Cont)) :=<br />

member(sel_restr:SelRestrOfRole, AccessRoles, RestRoles) &<br />

selectional_restrictions_fullfilled(SelRestrOfRole, RefargOfArg) &<br />

syn:argstr:ArgStr &<br />

argstr_refarg(Ref) &<br />

sem:content:(scope:eventstr:event:(<br />

event_type:EventType &<br />

roles:Roles &<br />

accessible_roles:RestRoles) &<br />

operator:OP).<br />

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

conceptual_relation(SemanticHead,SemanticArgument):<br />

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

conceptual_relation(syn:head:noun & sem:refarg:RefArgOfArg,<br />

syn:head:noun & sem:refarg:RefArgOfFunctor &<br />

syn:argstr:Argstr & sem_content(Cont)) :=<br />

argstr_refarg(type_relation(type_concept(RefArgOfArg),<br />

type_concept(RefArgOfFunctor))) &<br />

syn:argstr:Argstr &<br />

sem_content(Cont).<br />

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

type_relation(RefArgOfArg,RefArgOfFunctor):<br />

tries to find a conceptual relationship between the two types and constructs<br />

the new referential argument of the head noun<br />

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

type_relation(simple_type & ArgType, Simple_Type & type:subconcepts: ConceptList) :=<br />

member(ArgType, ConceptList) &<br />

Simple_Type.<br />

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

theta_role_merge(SemanticHead,SemanticArgument):<br />

tries to unify the referential arguments of the two components. I´ve only<br />

implemented the A-N-case. I assume that adjectives never have a dotted type.<br />

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

theta_role_merge(syn:head:adjective & argstr_refarg(RefargOfArg) &<br />

sem_content(_ContAdj),<br />

syn:head:noun & argstr_refarg(RefargOfHead) &<br />

syn:argstr:AS & sem_content(_ContNoun)) :=<br />

selectional_restrictions_fullfilled(RefargOfArg,RefargOfHead) &<br />

argstr_refarg(RefargOfHead) &<br />

syn:argstr:AS &<br />

sem_content(_Cont).<br />

221

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!