Feature #1628

Updated by Serge Heiden over 4 years ago

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...)

h2. 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 :

<pre>
------------------------------------------------ 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
</pre>

h3. Solution 1 : affichage dans la colonne Annotation

Pour chaque cas on peut définir d'une politique de rendu dans la colonne “Annotation” :
<pre>
cas 1 : … Valeur …
cas 2 : ← Valeur →
cas 3 : Valeur →
cas 4 : ← Valeur
cas 5 : … Valeur →
cas 6 : ← Valeur …
</pre>

De manière générale un débordement du pivot est indiqué par une flèche → ou ← et une inclusion par ”…”.

h3. 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 |

Back