Feature #1547

Feature #1546: RCP: X.X, concordance annotation

RCP: X.X, concordance annotation V1

Added by Serge Heiden almost 4 years ago. Updated over 3 years ago.

Status:Resolved Start date:
Priority:Normal Due date:
Assignee:- % Done:

60%

Category:Commands Spent time: -
Target version:TXM Annotation 1.0

Description

La session d'annotation est déclenchée par l'utilisateur en appuyant sur le bouton <bouton crayon> de flyover "Annoter" situé dans la toolbar générale :
  • le mode d'annotation provoque l'ouverture des éditeurs en mode annotation (Concordance, Edition, etc.)
  • les éditeurs déjà ouverts sont basculés en mode annotation

Phase de définition des limites d'une séquence d'annotation

On a la possibilité de re-préciser le motif ou non, dans le cas où c'est oui
  • Mode manuel :
    • en utilisant la syntaxe CQL et relancer une concordance

Phase de sélection des lignes (les occurrences de la séquence d'annotation)

  • sélection native du widget (pas de sélection au delà de la page courante)
  • annoter toutes les lignes de la concordance (sélection par la CQL)

Phase de sélection d'un type d'annotation

  • champs de type à valeur fermée
    • Mettre en place un référentiel simplifié et pré-configuré qui définit les types et leurs valeurs possibles

Phase de sélection d'une valeur d'annotation

  • 2 modes en fonction du nombre de valeurs :
    • mode NORMAL : champs de "valeur" fermé
      • Récupère les valeurs à partir du type sélectionné
    • mode LARGE : champs de "valeur" ouvert, l'utilisateur doit connaitre ou aller chercher l'identifiant de la valeur et le donner.

Phase d'affectation, correction, suppression d'une valeur d'un type d'annotation

Une valeur '#del' correspond à -> l'annotation va être supprimée.

voir ticket #1621 pour la gestion du chevauchement.

Phase de visualisation des annotations

Il faut pouvoir voir à la fois les annotations enregistrée et celle de la session d'annotation du pivot de la concordance.

Pour paramétrer l'affichage des annotations dans le tableau de concordance, comme dans l'édition, on peut imaginer 3 lieux de configuration :
  • dans l'éditeur de concordance : on affiche l'annotation sélectionnée lors de la "Phase de sélection d'un type d'annotation"
Une annotation peut chevaucher les colonnes habituelles de la concordance. On peut mettre en évidence les lignes résultat contenant déjà une annotation :
  • au niveau de la colonne d'annotation, voir ticket #1628
On peut imaginer une colonne supplémentaire affichant :
  • les valeurs prises d'une annotation de la session d'annotation
  • ou si elles existent, les valeurs prises d'une annotation enregistrée

Phase d'enregistrement des nouvelles annotations = commit

L'enregistrement est déclenché par :
  • le bouton Enregistrer de flyover "Enregistrer les annotations" situé dans le menu contextuel de la vue corpus
  • le bouton Enregistrer de flyover "Enregistrer les annotations" situé dans le formulaire de l'éditeur de la concordance.

See also https://groupes.renater.fr/wiki/txm-info/public/annotation/specs_manual_annotation/specs_annotation_concordance

History

#1 Updated by Serge Heiden almost 4 years ago

  • Description updated (diff)

#2 Updated by Matthieu Decorde almost 4 years ago

  • Description updated (diff)

#3 Updated by Matthieu Decorde almost 4 years ago

  • Estimated time set to 11.00

#4 Updated by Matthieu Decorde almost 4 years ago

  • Description updated (diff)

#5 Updated by Serge Heiden almost 4 years ago

  • % Done changed from 0 to 80

#6 Updated by Severine Gedzelman almost 4 years ago

L'enchâssement dans certaines conditions n'est pas rendu possible et une fenêtre d'information avertit l'utilisateur des chevauchements. Voir la feature (#1621) qui permet manuellement ou automatiquement de contourner cette difficulté lié à la structure arborescente, que CQP utilise pour lire et indexer les éléments.

#7 Updated by Matthieu Decorde over 3 years ago

  • Description updated (diff)

#8 Updated by Matthieu Decorde over 3 years ago

  • % Done changed from 0 to 60

#9 Updated by Matthieu Decorde over 3 years ago

  • Status changed from New to Resolved

Also available in: Atom PDF