Aspekte der morphologischen Analyse des Deutschen - Universität ...
Aspekte der morphologischen Analyse des Deutschen - Universität ...
Aspekte der morphologischen Analyse des Deutschen - Universität ...
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