a. Construction des
définitions variantes
Nous avons vu dans la section Chapitre 1 I.D.2 que le dictionnaire de Flybase
ne prévoit pas toutes les orthographes possibles pour chaque gène.
Nous avons donc introduit de nouvelles définitions inspirées de
celles qui se trouvaient déjà dans le dictionnaire. Ces
définitions variantes ont été construites automatiquement.
Nous avons tout d’abord fait l’inventaire des variations
orthographiques pertinentes sur les labels. Ensuite pour chaque type de
variation, nous avons généré les définitions
correspondantes. Dans certains cas cela amène à réutiliser
un label qui est déjà pris par ailleurs. Par exemple, la
définition dl du gène dorsal (dl) va être
transformée dans une définition de dorsal (dl) par
Dl alors que ce label est déjà pris pour le gène
Delta (Dl). Ces définitions sont donc supprimées. Dans un
deuxième temps nous avons complété la table des labels avec
les variations introduites. Puis nous avons rétabli le lien entre la
table des définitions et la table des labels. Dans un troisième
temps nous avons mis à jour la table des
transformations.
Toutes ces opérations se font à
l’aide de requêtes. L’enchaînement de ces requêtes
permet d’obtenir le résultat escompté.