GiellaLT

GiellaLT provides an infrastructure for rule-based language technology aimed at minority and indigenous languages, and streamlines building anything from keyboards to speech technology.

View GiellaLT on GitHub

Page Content

Disambiguator adaption

How does the disambiguator have to be adapted to the grammarchecker to be more robust?

Rule after Duommás modifications:

SELECT:r2599 Com IF (0 Num)(NEGATE *1 PL-NOUN BARRIER NOT-ADJ LINK 0 Pl)(NEGATE 1 Gen OR Acc LINK 0 Sem/Measr); # Cf. rules for PL-NOUN above.
	#GRAM: added: (NEGATE 1 Gen LINK 0 Sem/Measr) 
	#$ Dán jagi lea juste beannot mettara eanet muohta go diibmá
	 bohccuid , sáhttet orohatstivra ja soaitá guovlustivra eaiggáda rehkega 	alde 	mearridit háhkat dárbbašlaš geahččanveahki . 

Without Duommás change, we get the following analysis:

"<beannot>"
	"beannot" Num Sg Com Attr @>N SELECT:12217:r2599 MAP:15266:r198 &msyn-acc-to-comp ADD:4405:acc-to-comp 
* **	"beannot" Num Sg Acc REMOVE:10644**: r2186 
* **	"beannot" Num Sg Loc Attr SELECT:12217**: r2599 
* **	"beannot" Num Sg Nom SELECT:12217**: r2599 
* **	"beannot" Num Sg Gen SELECT:12217**: r2599 
* **	"beannot" Num Sg Ill Attr SELECT:12217**: r2599 

We need a statical disambiguator because we need to trust it in our grammarchecker product

"muitalahttit"
"goaruhahttit"
"dagahahttit"
"almmostahttit"
"ráhkadahttit"
"beaskidahttit"
"buoridahttit"
"bálkestahttit"
"duldestahttit"
"dárkkistahttit"
"fakŋalahttit"
"fieraldahttit"
"fuomášahttit"
"girddáldahttit"
"gásttašahttit"
"jorgalahttit"
"lihkastahttit"
"masttalmahttit"
"mirkkohahttit"
"murddáldahttit"
"nanosmahttit"
"njoammudahttit"
"njuoskadahttit"
"nuorasmahttit"
"orustahttit"
"ođasmahttit"
"sajáidahttit"
"čuojaldahttit"
"sodjalahttit"
"surggiidahttit"
"čalmmustahttit"
"čielggadahttit"