[GramOOo] nécessité d'un segment intermédiaire entre les mots et la phrase


Fri 15 April 2005 By nuxeo

En examinant quelques fautes de français, et en se demandant comment il est
possible de les corriger, on se rend vite compte de la difficulté à laquelle
on est confronté.



Nous avons désambiguïsé les mots par rapport au contexte immédiat, gauche
ou droit. On voit bien qu'on pourra faire la même chose pour corriger un
accord entre un nom et un adjectif par exemple.

Si un adjectif masculin singulier est suivit d'un nom féminin singulier, il
y a faute, car il n'y a pas concordance, unification des traits.



Mais prenons la phrase suivante:



        La grève des lycéens
continuent.


( l'astérisque signifie que la phrase est agramaticale)



Comment le programme va-t-il détecter que  le verbe continuer
doit s'accorder avec  le nom grève et non pas lycéens si
on se base uniquement sur le contexte immédiat?

Nous avons besoin d'un segment intermédiaire entre les mots et la phrase.
On parle de syntagme (groupe) ou de chunk (notion introduite par
Abney).

Pour l'exemple, on pourrait effectuer le découpage suivant:



     
[La grève [des lycéens]] [continuent].



[ ]
est un syntagme
nominal (SN)

[ ]
est un syntagme verbal
(SV)

[ ]
est un syntagme
prépositionnel (SP)



Chaque syntagme comporte une tête qui est l'élément principal: nom, verbe,
préposition (ici de car des est la contraction de de
les
), etc.

Le SN s'accorde avec le SV. Si le propriétés du SN ne correspondent pas à
celles du SV, alors il y a faute.

Ici, le SN est féminin singulier, le verbe est au pluriel, il y a pas
d'unification de traits, il y a faute.



Si notre outil ne se limite pas seulement aux mots et permet la notion de
groupes supérieurs, nous pourrons alors corriger bien des fautes.

(Post originally written by Myriam Lechelt on the old Nuxeo blogs.)


Category: Product & Development