Outils pour utilisateurs

Outils du site


Panneau latéral

public:corpusupdate_command

Commande Mise à jour du corpus

Objectif

Pouvoir mettre à jour un corpus TXM après avoir modifié les fichiers XML-TXM du dossier du corpus binaire :

  • les index CQP
  • les pages d'édition

Cette spécification est venue de la création des macros BuildWordPropTable et InjectWordPropTable dont la mise en oeuvre repose sur la mise à jour de fichiers XML-TXM. Comme il pourrait être utile d'utiliser ces macros pour des corpus issus de n'importe quel module d'import, une commande 'Recharger' unique pourrait aider à l'usage de ces macros.

Cela dit, le développement de fonctionnalités d'annotation intégrées à TXM peut, dans un premier temps, reposer sur l'usage du format pivot XML-TXM (voir l'étape 1 de https://groupes.renater.fr/wiki/txm-info/public/annotation/specs_manual_annotation/specs_annotation_concordance). Il est donc préférable de maintenir les fichiers XML-TXM privés dans un premier temps, c'est-à-dire d'essayer de maintenir la synchronisation entre la représentation XML-TXM d'un corpus et sa représentation dans les index CQP et les éditions HTML. L'étape 1 du développement de l'annotation intégrée va de toute façon implémenter la fonctionnalité de rechargement, limitée à un seul module d'import dans un premier temps (XML-TEI XTZ).

Méthode

Créer une nouvelle commande “Mise à jour” disponible quand un corpus est sélectionné :

  • il faudra modifier tous les scripts “Loader” d'import pour qu'ils puissent être contrôlés en Java.
  • il faudra ajouter dans les paramètres du corpus quels étapes de compilations ont été faites

État de la plateforme

Avancement dans l'élaboration de la solution

Solution

Cette commande doit régénérer les indexes CQP ainsi que les éditions HTML.

Il s'agit de lancer les seules étapes 'Compiler' et 'Pager' d'un module d'import. Plus généralement, cela veut dire que pour au moins ces 2 étapes, il faut définir une API partagée par tous les scripts “compiler” et “pager”

État de l'art

Éléments de solution

Prototypes

Version finale

Documentation

Utilisateur

Développeur

Recette

Protocole de test

Alpha

Beta

État courant

Qui Quand Quoi

public/corpusupdate_command.txt · Dernière modification: 2015/10/14 15:37 par slh@ens-lyon.fr