RCP: 0.7.8, Annotation overlap display in Concordance to be improved
Retour de Vincent, 15 décembre 2015
Une réflexion sur l’usage ou non d’un code et sous quelle forme, pour les cas d’annotation par rapport à un pivot, est à menée avec les autres utilisateurs finaux. La solution 2 serait mieux, et sinon Vincent suggérait une colonne supplémentaire pour noter la nature de cette annotation (débordant à gauche, droite, etc…)
Affichage de l’inclusion et du chevauchement
Un pivot de concordance peut-être inclue dans une annotation, contenir une annotation ou chevauché sur une annotation. On peut trouver 4 cas possibles :
------------------------------------------------ positions du corpus
---------------*******-------------------------- match du pivot
---------------#######-------------------------- cas 0 : annotation recouvrante -> rien de spécial à rendre
-----------------###---------------------------- cas 1 : annotation inclue
-------------###########------------------------ cas 2 : annotation englobante
---------------#########------------------------ cas 3 : annotation chevauchante à droite
-------------#########-------------------------- cas 4 : annotation chevauchante à droite
------------------######------------------------ cas 5 : annotation chevauchante à droite
-------------######----------------------------- cas 6 : annotation chevauchante à droite
Solution 1 : affichage dans la colonne Annotation
Pour chaque cas on peut définir d’une politique de rendu dans la colonne “Annotation” :
cas 1 : … Valeur …
cas 2 : ← Valeur →
cas 3 : Valeur →
cas 4 : ← Valeur
cas 5 : … Valeur →
cas 6 : ← Valeur …
De manière générale un débordement du pivot est indiqué par une flèche → ou ← et une inclusion par ”…”.
Solution 2 : affichage dans la colonne Annotation et les colonnes de contexte
Marquer les limites de l’annotation dans les colonnes de contexte en plus du marquage dans la colonne “Annotation”
ref | left | pivot | annotation | right | Glose |
---|---|---|---|---|---|
text_page | xxx yyy zzz | < kkk lll mmm | @ valeur @ | uuu >iii ooo | la limite gauche est dans le pivot, la limite droite dans le context droit |
text_page | xxx < yyy zzz | kkk lll mmm | @ valeur…@ | uuu iii ooo | la limite droite est hors contexte |
text_page | xxx yyy zzz | kkk lll mmm | ```...valeur... ``` | uuu iii ooo | les limites sont hors contextes |
text_page | xxx yyy < zzz | kkk lll mmm | @ valeur @ | uuu iii >ooo | les limites ne se trouvent pas dans le pivot mais dans les contextes |
(from redmine: issue id 1628, created on 2015/12/15 by Severine Gedzelman)