01.08.2013 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!