|
|
|
BaBaLex est la base de donnée stockant toutes les informations lexicales nécessaires aux utilisateurs de [BaLex](BaLex).
|
|
|
|
|
|
|
|
## Données
|
|
|
|
On y retrouve :
|
|
|
|
- les [listes](Liste) absolues
|
|
|
|
- les [listes](Liste) personnelles des utilisateurs
|
|
|
|
- les [lexiques](Lexique) (individuels, de groupe et le lexique global), et donc bien sûr leur contenu, c-à-d
|
|
|
|
- les [entrées lexicales](Graphie-et-entrée-lexicale)
|
|
|
|

|
|
|
|
Les entités élémentaires de BaBaLex sont les suivantes (diagramme ci-dessus fait complètement à l'arrache pour avoir une idée, mais doit être précisé)
|
|
|
|
- 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).
|
|
|
|
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).
|
|
|
|
- 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é
|
|
|
|
- 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.
|
| ... | ... | |