|
|
Un label est une étiquette apposée à une [graphie ou des entrées lexicales](Graphie-et-entrée-lexicale) et apportant des informations sur celles-ci. Les labels sont constitués de plusieurs paramètres :
|
|
Un label est une étiquette apposée à une [graphie ou des entrées lexicales](Graphie-et-entrée-lexicale) et apportant des informations sur celles-ci. Les labels sont constitués de plusieurs paramètres :
|
|
|
* nom du label : string
|
|
* nom du label : string
|
|
|
* type : enum{morphologique, thématique, de liste, statut, fonctionnel}
|
|
* type : enum{morphologique, thématique, de liste, d'échéance d'apprentissage, fonctionnel}
|
|
|
* portée : enum{privé,public}
|
|
* portée : enum{privé,public}
|
|
|
* echéance (facultatif) : date
|
|
|
|
|
* complément (facultatif) : int, bool, string
|
|
|
|
|
* domaine : array{lexique} ; permet de restreindre l'application du label à une, ou des entrée(s) lexicale(s).
|
|
* domaine : array{lexique} ; permet de restreindre l'application du label à une, ou des entrée(s) lexicale(s).
|
|
|
|
* complément (facultatif) : int, bool, string, date
|
|
|
|
|
|
|
|
|
|
|
|
## Portée d'un label
|
|
|
|
|
|
|
|
* Les **labels publics**, « survivent » lors du partage de l'entrée lexicale d'un lexique à un autre ;
|
|
|
|
* les **labels privés** sont exclusifs au lexique d'origine (et donc à l'utilisateur ou au groupe d'utilisateurs qui maintiennent cette vue sur le lexique).
|
|
|
|
|
|
|
|
## Domaine et labels d'entrées lexicales
|
|
|
|
Par défaut, le label est appliqué à toutes les entrées corrrspondant à la graphie. Cependant, il est possible d'avoir un label d'entrée en restreignant le domaine du label à un seul lexique.
|
|
|
|
En plus des [informations de base](Graphie-et-entrée-lexicale#informations-relatives-aux-entrées-lexicales) associées aux entrées lexicales, les labels fournissent un mécanismes pour y adosser des informations moins formalisées.
|
|
|
|
|
|
|
|
Les labels permettent de décrire un grand nombre d'informations dont le statut est différent.
|
|
|
|
On signifiera la différence entre les types de labels par un design / une couleur différente.
|
|
|
|
|
|
|
|
|
|
|
|
## Types de label
|
|
## Types de label
|
|
|
|
|
|
| ... | @@ -21,19 +34,15 @@ Ce type de label s'ajoute automatiquement lorsqu'une entrée lexicale fait parti |
... | @@ -21,19 +34,15 @@ Ce type de label s'ajoute automatiquement lorsqu'une entrée lexicale fait parti |
|
|
`privé`
|
|
`privé`
|
|
|
### Labels d'échéance d'apprentissage
|
|
### Labels d'échéance d'apprentissage
|
|
|
(_Partiel_, _cours du 20/05_, _semaine prochaine_…)
|
|
(_Partiel_, _cours du 20/05_, _semaine prochaine_…)
|
|
|
Ce type de label a la particularité de requérir une information complémentaire : il faut spécifier un nom de label ainsi qu'une date.
|
|
Ce requiert de spécifier une date dans le paramètre 'complément'.
|
|
|
|
|
|
|
|
Lorsque la date est atteinte, un dialogue est engagé avec le créateur du label pour lui demander s'il souhaite le supprimer ou le reconduire (auquel cas une nouvelle date lui est demandée)
|
|
Lorsque la date est atteinte, un dialogue est engagé avec le créateur du label pour lui demander s'il souhaite le supprimer ou le reconduire (auquel cas une nouvelle date lui est demandée)
|
|
|
`privé` : ajouté par l'utilisateur
|
|
`privé`
|
|
|
|
|
|
|
|
## Labels de graphies
|
|
### Labels fonctionnels
|
|
|
Ce type de label n'a pas vocation à être montré aux utilisateurs. Il peut être utile au fonctionnement interne du système ou porter des infos situationnelles qui serviront à créer des indicateurs d'apprentissages spécifiques.
|
|
Ce type de label n'a pas vocation à être montré aux utilisateurs. Il peut être utile au fonctionnement interne du système ou porter des infos situationnelles qui serviront à créer des indicateurs d'apprentissages spécifiques.
|
|
|
|
|
|
|
|
Ils s'appliquent à une graphie (ou si c'est plus pratique, à toutes les entrées lexicales existantes et futures correspondant à cette graphie).
|
|
La plupart des labels fonctionnels comportent une information complémentaire : il pourra s'agir de ``chaine de caractères`` (``enum`` ou ``ouvert``), ``booléen`` ou de ``nombres``. Pour les informations complémentaires numériques, une valeur par défaut devra être spécifiée, dans le cas où l'application qui appose le label ne fournit pas de paramètres. Ensuite, il faudra pouvoir fixer une valeur ou les incrémenter (cf. [API](BaBaLex-API)).
|
|
|
|
|
|
|
|
Exemple : un utilisateur étiquette dans un de ses lexiques l'entrée lexicale "Chien" comme étant connue, alors toutes les occurrences de "Chien" dans les autres lexiques seront également étiquetées comme connues. Les futures entrées lexicales "Chien" de cet utilisateur prendront également l'étiquette connu.
|
|
|
|
|
|
|
|
|
|
La plupart des labels de graphie comportent, comme les [labels d'échéance](#labels-déchéance-dapprentissage) une information complémentaire. Celle-ci est de type ``date`` pour les labels d'échéance d'apprentissage, pour les labels de graphie, il pourra s'agir de ``chaine de caractères`` (``enum`` ou ``ouvert``), ``booléen`` ou de ``nombres``. Pour les informations complémentaires numériques, une valeur par défaut devra être spécifiée, dans le cas où l'application qui appose le label ne fournit pas de paramètres. Ensuite, il faudra pouvoir fixer une valeur ou les incrémenter (cf. [API](BaBaLex-API)).
|
|
|
|
|
|
|
|
|
|
## Exemples labels de graphie
|
|
## Exemples labels de graphie
|
|
|
- statut d'apprentissage (``enum`` : ``"connu"|"non connu"``) : ce label ne sera pas affiché sous la forme d'un label mais permettra de trier les lexiques, notamment en cachant les graphies connues.
|
|
- statut d'apprentissage (``enum`` : ``"connu"|"non connu"``) : ce label ne sera pas affiché sous la forme d'un label mais permettra de trier les lexiques, notamment en cachant les graphies connues.
|
| ... | @@ -52,16 +61,3 @@ La plupart des labels de graphie comportent, comme les [labels d'échéance](#la |
... | @@ -52,16 +61,3 @@ La plupart des labels de graphie comportent, comme les [labels d'échéance](#la |
|
|
## Labels et applis externes
|
|
## Labels et applis externes
|
|
|
L'[API BaBaLex](https://gitlab.liris.cnrs.fr/lex-game/base-lexicale-balex/-/wikis/BaBaLex) permet d'ajouter des labels à des entrées (y compris des labels de graphie).
|
|
L'[API BaBaLex](https://gitlab.liris.cnrs.fr/lex-game/base-lexicale-balex/-/wikis/BaBaLex) permet d'ajouter des labels à des entrées (y compris des labels de graphie).
|
|
|
|
|
|
|
|
## Domaine et labels d'entrées lexicales
|
|
|
|
|
Par défaut, le label est appliqué à toutes les entrées corrrspondant à la graphie. Cependant, il est possible d'avoir un label d'entrée en restreignant le domaine du label à un seul lexique.
|
|
|
|
|
En plus des [informations de base](Graphie-et-entrée-lexicale#informations-relatives-aux-entrées-lexicales) associées aux entrées lexicales, les labels fournissent un mécanismes pour y adosser des informations moins formalisées.
|
|
|
|
|
|
|
|
|
|
Les labels permettent de décrire un grand nombre d'informations dont le statut est différent.
|
|
|
|
|
On signifiera la différence entre les types de labels par un design / une couleur différente.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### Portée d'un label
|
|
|
|
|
Il y a deux types de labels d'entrées lexicales :
|
|
|
|
|
* Les **labels publics**, qui « survivent » lors du partage de l'entrée lexicale d'un lexique à un autre ;
|
|
|
|
|
* et les **labels privés** qui sont exclusifs au lexique d'origine (et donc à l'utilisateur ou au groupe d'utilisateurs qui maintiennent cette vue sur le lexique).
|
|
|
|
|
|
|
|