|
|
|
BaBaLex est la base de donnée stockant toutes les informations lexicales nécessaires aux utilisateurs de [BaLex](BaLex).
|
|
|
|
|
|
|
|
## Données
|
|
|
|
|
|
|
|
Les entités élémentaires de BaBaLex sont les suivantes
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
- Données linguistiques :
|
|
|
|
- les [**graphies**](Graphie-et-entrée-lexicale) (``Graphy``), c'est-à-dire toutes les formes figurant dans la base de données. Une graphie est forcément associée à une langue, mais ne figure pas forcément dans un lexique
|
|
|
|
- les [**lexiques**](Lexique) (``Lexicon``) sont l'association d'une ou plusieurs graphies avec des informations qui permettent de leur donner du sens, qui en font des [entrées lexicales](Graphie-et-entrée-lexicale).
|
|
|
|
- les [**graphies**](Graphie-et-entr%C3%A9e-lexicale) (`Graphy`), c'est-à-dire toutes les formes figurant dans la base de données. Une graphie est forcément associée à une langue, mais ne figure pas forcément dans un lexique
|
|
|
|
- toutes les graphies sont associées à un [**lemme**](/lex-game/base-lexicale-balex/-/wikis/Graphie-et-entr%C3%A9e-lexicale) ou plus (par exemple la graphie "souris" est associée au lemme "sourire" et au lemme "souris")
|
|
|
|
- les [**lexiques**](Lexique) (`Lexicon`) sont l'association d'un ou plusieurs lemmes avec des informations qui permettent de leur donner du sens, qui en font des [entrées lexicales](Graphie-et-entr%C3%A9e-lexicale).\
|
|
|
|
Le lexique de base de BaLex contient des informations tirées de ressources de référence (en général le wiktionnaire), mais chaque utilisateur et chaque groupe a son lexique associé.
|
|
|
|
- les [**entrées lexicales**](Graphie-et-entrée-lexicale) (``Entry``) appartiennent à un lexique (et sont donc potentiellement liée au(x) point(s) de vue d'un ou plusieurs utilisateurs). Chaque entrée lexicale est associée à au moins une graphie (son lemme), mais d'autres formes peuvent être associées (ex: L'entrée lexicale dont le lemme est _cheval_ sera associée à sa forme — ``Form`` — plurielle _chevaux_).
|
|
|
|
- enfin les [**labels**](Label) (``Label``) permettent de regrouper des graphies selon plusieurs critères (soit liés aux connaissances du monde ou à l'interaction d'un ou plusieurs utilisateurs avec les graphies).
|
|
|
|
- les [**entrées lexicales**](Graphie-et-entr%C3%A9e-lexicale) (`Entry`) appartiennent à un lexique (et sont donc potentiellement liée au(x) point(s) de vue d'un ou plusieurs utilisateurs). Chaque entrée lexicale est associée à au moins un lemme, mais d'autres formes peuvent être associées (ex: L'entrée lexicale dont le lemme est _cheval_ sera associée à sa forme — `Form` — plurielle _chevaux_).
|
|
|
|
- les [**labels**](Label) (`Label`) permettent de regrouper des lemmes selon plusieurs critères (soit liés aux connaissances du monde ou à l'interaction d'un ou plusieurs utilisateurs avec les graphies).
|
|
|
|
- enfin les [**méta-informations **](https://gitlab.liris.cnrs.fr/lex-game/base-lexicale-balex/-/wikis/M%C3%A9ta-informations)permettent construire les indicateurs d'apprentissage des utilisateurs
|
|
|
|
- Données utilisateur :
|
|
|
|
- Chaque [**utilisateur**](Profils-utilisateurs) (``User``) pourra interagir avec BaLex de manière différente. Chaque utilisateur a au moins accès à un lexique personnalisé
|
|
|
|
- Chaque [**utilisateur**](Profils-utilisateurs) (`User`) pourra interagir avec BaLex de manière différente. Chaque utilisateur a au moins accès à un lexique personnalisé
|
|
|
|
- Les utilisateurs peuvent créer des [**groupes**](Groupe), qui définissent des moyens de collaborations autour du lexique.
|
|
|
|
|
|
|
|
## 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 :
|
|
|
|
|
|
|
|
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 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. |
|
|
\ No newline at end of file |