| ... | ... | @@ -10,5 +10,5 @@ On y retrouve : |
|
|
|
## Interactions avec les données
|
|
|
|
Une [API](BaBaLex-API) permettra de gérer les nombreux échanges d'informations entre les différents modules et BaBaLex. Il est important que l'API soit suffisamment générique pour supporter l'intégration d'un module supplémentaire avec le minimum d'adaptation.
|
|
|
|
L'API aura deux rôles principaux :
|
|
|
|
- l'[API](BaBaLex-API) sera l'intermédiaire par lequel les différents modules pourront consulter certaines informations contenues dans BaBaLex. Ils pourront ainsi y récupérer des listes de mots, les paramètres généraux (langue de l'interface, langue étudiée), et des entrées lexicales et lexiques comme explicité dans le point suivant ;
|
|
|
|
- lorsque une requête sera lancée par un utilisateur pour consulter une entrée lexicale, l'API devra aller chercher les informations dans BaBaLex si l'entrée a été modifiée, dans le Wiktionnaire si l'entrée lexicale n'a pas été modifiée par l'utilisateur (ce qui inclut le cas où l'utilisateur consulte l'entrée pour la 1ère fois). |
|
|
|
- l'[API](BaBaLex-API) sera l'intermédiaire par lequel les différents modules pourront consulter les informations contenues dans BaBaLex ;
|
|
|
|
- lorsque une requête sera lancée par un utilisateur pour consulter une entrée lexicale, l'API ira chercher les informations dans BaBaLex et dans le Wiktionnaire. |