b) Génération des formes nominales

Ce lexique est formé par l'ensemble des bases nominales obtenues à partir de la base de données nominale DIINAR.1.

Chaque entrée de ce lexique est constituée par la base nominale non vocalisée et de son schéma vocalique. A chaque entrée est associé un spécificateur permettant de spécifier le genre et le nombre de l'entrée, si elle accepte l'article (أَلْ : ?aL) et ses différents suffixes et déclinaisons possibles.

Aux bases nominales qui se terminent par un "Tâ? final" (souvent, marque du féminin) ou un "?LiF final", on génère une deuxième base dans laquelle on substitue le "Tâ?" fermé : (ة) par un "Tâ?" ouvert : (ت) et le "?LiF final" qui prend l'une de ces deux formes : (ى, ا) par un "Yâ?" (ي). A cette seconde base nominale sont associés les suffixes du duel (َان, َيْن), ceux du pluriel (َات, ُون, ِين) et celui du relatif (ِيّ). Par exemple : la base (ضَرِيبَة) devient pour le duel (ضَرِيبَت) : (ضَرِيبَت + َان= ضَرِيبَتَان) ou (ضَرِيبَت + َيْن = ضَرِيبَتَيْن).

Aux bases nominales qui se terminent par une HaMZa, on génère aussi d'autres bases pour tenir compte des règles d’écriture de la Hamza.