Sanakielioppi on kieliteoria, jonka kehitti brittiläinen kielitieteilijä Richard Hudson 1980 -luvun alussa. Se on eräänlainen riippuvuuskielioppi, joka rakentaa lauseita tunnistamalla sanan toisen sanan vanhemmaksi tai riippuvaiseksi. Sanakielioppi pitää kieltä tiedon verkostona, jossa yhtä käsitettä ei voida ymmärtää ilman useiden muiden ideoiden ymmärtämistä.
Vuonna 1984 Hudson julkaisi ensimmäisen teoriaansa käsittelevän artikkelin, jonka otsikko oli ”Sanakielioppi”. Hän kehitti teoriansa pääasiassa systeemisen funktionaalisen kieliopin ja tytärriippuvuuden kieliopin tutkimuksista. Se luokitellaan yleensä kognitiivisen kielitieteen tyypiksi ja riippuvuuskieliopiksi.
Riippuvuusrakenne alkaa verbillä lauseen juurena. Substantiivi riippuu verbistä; siksi verbi on vanhempi ja substantiivi on kyseisen verbin riippuvainen. Samoin adjektiivi kuvaa substantiivia. Tässä tilanteessa substantiivi on vanhempi ja adjektiivi on kyseisen substantiivin riippuvainen. Siten suurin osa lauseen sanoista on yhden sanan vanhempi ja toisen riippuvainen.
Jokaista suhdetta kutsutaan sanan ja sanan riippuvuudeksi. Jos haluat piirtää lauseen sanakieliopilla, jokainen sanasanariippuvuus näkyy nuolella, joka osoittaa vanhemmasta huollettavaan. Kun jokainen suhde tunnistetaan lauseessa, verbin tulee olla ainoa sana, jossa ei ole siihen osoittavaa nuolta.
Toinen sanakieliopin ominaisuus on sen näkemys kielestä monimutkaisena tietoverkkona. Loogisen edistymisen sijasta kieli koostuu monista käsitteistä, jotka on yhdistetty yhteen suuressa verkossa; Yhden käsitteen ymmärtäminen vaatii useiden muiden tuntemusta. Näin ollen kielen opiskelu voidaan parhaiten nähdä tiedonhakuna tietosanakirjasta, ei oppikirjan lukemisesta.
Kieli on pienimuotoinen verkosto, joka ei sisällä mittakaavaa. Skaalaton viittaa siihen, että informaatiolla on tapana kasautua yhteen. Esimerkiksi syntaksin tai fonologian otsikkoon mahtuu useita käsitteitä, mutta selvää rajaa ei ole. Siksi kielitieteilijä voi keskittyä tiettyyn alueeseen tai klusteriin; tätä klusteria on kuitenkin tutkittava asiayhteydessä ja tunnistettava sen suhde muihin käsitteisiin.
Pienenä maailmanverkkona jokainen konsepti on liitetty jokaiseen muuhun konseptiin vain muutamalla hyppyllä. Ryhmien ansiosta näennäisesti erillisten ideoiden väliset yhteydet voidaan luoda helposti. Sana Kielioppi koskee siis kaikkia kielialoja, mukaan lukien syntaksi, semantiikka, fonologia ja pragmatiikka.