Datorstödd inlärning av grammatik och språkteori - Stp
Datorstödd inlärning av grammatik och språkteori - Stp
Datorstödd inlärning av grammatik och språkteori - Stp
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Längst ner i klasshierarkin finns lexikonet (se Appendix 3B), som<br />
består <strong>av</strong> de objekt som representerar de konkreta orden. Exempelvis<br />
definieras verbet skriva på följande sätt:<br />
skriva1 : transitive<br />
{<br />
value = skriva;<br />
vform = inf;<br />
semantic_argument(arg1, noun, opt)<br />
{<br />
anim = hum;<br />
nomasp = unit;<br />
}<br />
semantic_argument(arg2, noun, opt)<br />
{<br />
anim = art, inanim;<br />
write = true;<br />
}<br />
}.<br />
I den första raden anges namnet på den klass (skriva1) som<br />
representerar ordet skriva <strong>och</strong> dess överordnade klass (transitive). Det<br />
konkreta ordet, d.v.s. textsträngen ‘skriva’, anges hos särdraget value.<br />
Verbets form (vform) <strong>och</strong> dess semantiska argument specificeras också.<br />
Under semantic_argument finns de semantiska särdrag som argumenten<br />
(argN, där N står för en siffra) måste ha. arg1 refererar till subjektet,<br />
arg2 till objektet, arg10 till komplementet <strong>och</strong> arg0, som vi senare skall<br />
se, till partikeln.<br />
Lexikonet i sig är också hierarkiskt organiserat. Böjda ord kan ärva<br />
egenskaper från sin oböjda variant. Detta innebär att man inte behöver<br />
definiera de semantiska särdrag som det böjda ordet har gemensamt med<br />
den oböjda varianten en gång till. Däremot måste man eventuellt ange<br />
värden på nya särdrag om sådana förekommer <strong>och</strong> skriva över de ärvda<br />
särdrag som inte gäller för ordet i fråga, exempelvis value. Verbet<br />
skriver behöver därför bara skriva över särdraget value <strong>och</strong> särdraget<br />
vform, samt lägga till det nya särdraget tensed.<br />
skriva_presens1 : skriva1<br />
{<br />
value = skriver;<br />
tensed = true;<br />
vform = pres;<br />
}.<br />
Med partikelverb <strong>av</strong>ser jag verbet med den extra egenskapen att den<br />
förväntar sig en viss partikel. Betrakta följande definitioner <strong>av</strong><br />
‘partikelverben’ skriva om <strong>och</strong> skriva <strong>av</strong>.<br />
skriva_om1 : trans_partverb<br />
{<br />
value = skriva;<br />
particle_value = om;<br />
...<br />
}.<br />
31