Inari Sámi NLP Grammar

Finite state and Constraint Grammar based analysers, proofing tools and other resources

View the project on GitHub giellalt/lang-smn

Tässä on lista analysaattorin työtehtävistä ja niiden sisäisistä riippuvuuksista. Jokainen numeroitu lista on riippumaton muista listoista. Jokaisen listan kohdat ovat riippuvaisia toisistaan, niin että tehtävät ovat järjestyksessä

Testaustiedostot

Lemmat

Avointen sanaluokkien - substantiivien, verbien ja adjektiivien - lemmalistojen korjaus

Yaml-paradigmat voivat toimia mallivartaloina myös lemmalistan stems/nouns.lexc muille vartaloille.

nounstems-sanojen klassifiointi

Jokaiselle sanalle on annettava oikea contlex.

Muotojen tarkistaminen

Seuraavilla kahdella esimerkkikomennolla saadaan kaikki toimimattomat lokatiivimuodot, ja 3POTTAAK-leksikon kaikki monikon abessiivimuodot.

cat src/fst/stems/nouns.lexc | grep ";"| cut -d ';' -f1 | grep -v PUUVSAH|cut -d":" -f1|sed 's/$/+N+Sg+Loc/'|dsmnDict|grep '?'
cat src/fst/stems/nouns.lexc |  grep ";"| cut -d ';' -f1 | grep "3POTTAAK"|cut -d":" -f1|sed 's/$/+N+Pl+Abe/'|dsmnDict

Puuttuvien nominatiivien muodot

Komento make check antaa listan substantiiveista, joille ei voi generoida nominatiivia (test/src/fst/missing_nouns_lemmas.xfst.txt ) ja muodot, jotka saadaan nominatiivia generoitaessa. (test/src/fst/generated-nouns.xfst.txt)

Taivutusmorfologia

Omistusliitteet

Edelleen puutteellinen.

Verbit

Adjektiivit

Tarkista attribuutit! Niissä voi olla virheitä.

Johdosmorfologian laatiminen

  1. Ymmärtää xxxx
  2. Laatia xxx

Jatkuvaa huomiota vaativa työ

make check

  1. make check
  2. tarkistaminen
  3. korjaaminen
  4. make check

Leksikon tarkistus