Édition
Le but principal de cette application est de créer et organiser plusieurs instances de concepts préalablement définis. Ainsi donc la partie la plus importante est l’interface pour saisir cette information.
L’écran est découpé en trois parties principales :
-
À gauche Arbre des instances où se trouvent toutes les instances et où l’on peut en ajouter, en déplacer ou en éliminer, …
-
En haut à droite Metadata et éditeur de dictionnaire, on trouve le nom et la description du fichier Arch ainsi que le dictionnaire associé.
-
En bas à droite l'Editeur d’instance où l’on peut éditer l’instance en cours
Arbre des Instances
L’arbre des instances est le point d’entrée principal de l’application où on peut créer, déplacer ou éliminer les instances ou simplement les sélectionner pour un usage ultérieur.
Regardons d’abord les boutons placés en haut de l’arbre et qui permettent d’activer la plupart des fonctions de l’application.
| Bouton | Action | Disponibilité |
|---|---|---|
|
Il ouvre une boîte de dialogue pour ajouter une nouvelle instance à l’arbre. |
Toujours |
|
Elimine l’instance de l’arbre en cours d’édition et tous ses enfants. |
Lorsqu’une instance est sélectionnée |
|
Ouvre une nouvelle fenêtre avec une vue des données en lecture seulement. |
Toujours |
|
Ouvre le menu Recherche. |
Toujours |
En dessous de la barre de boutons, l’arbre affiche toutes les instances présentes dans le fichier Arch.
En faisant clic-droit sur l’arbre, on accède à un menu contextuel :
| Texte | Action | Disponibilité |
|---|---|---|
Ajout d' nouvelle instance |
Ouvre une boîte de dialogue pour ajouter une nouvelle instance. |
Toujours |
Supprimer l’instance sélectionnée |
Efface l’instance en cours de traitement et tous ses enfants. |
Lorsqu’une instance est selectionnée |
Tout replier |
Fermeture de toutes les instances parentes (en amont) et affichage des seules instances sans parent. |
Toujours |
Eliminer la sélection |
Déselectionner l’instance pour pouvoir ajouter une instance racine (voir ajout d’une nouvelle instance). |
Lorsqu’une instance est selectionnée |
Hiérarchie
L’arbre affiche la hiérarchie entre le parent et les éléments enfants. Une flèche devant une instance signale l’existence d’enfants. En cliquant sur la flèche, il est possible de faire apparaître les enfants directs. S’il n’y a pas de flèche, l’instance n’a pas d’enfants.
Pour les éléments d’un même niveau dans la hiérarchie ("frères et sœurs"), les instances sont ordonnées par l’ordre de tri du concept. Pour deux instances d’un même concept, le tri se fait par comparaison des valeurs des instances (ordre alphabétique pour le texte, numérique pour les nombres, chronologique pour les dates, … ).
Niveau de confidentialité
Un sticker de couleur devant une instance de l’arbre indique son niveau de confidentialité. Plus la couleur est verte moins l’instance est confidentielle, et, au contraire, plus elle est rouge plus elle est confidentielle. Pour les études ethnographiques classiques, on utilise trois niveaux prédéfinis de confidentialité :
- vert
-
Données publiques qui peuvent être partagées sur internet
- jaune
-
Données réservées à un certain public (i.e. jury de thèse, évaluateurs d’articles…)
- rouge
-
Données confidentielles que seul l’auteur peut traiter
Ajout d’une nouvelle instance
En cliquant sur le bouton ajout d’une nouvelle instance ou à travers le menu contextuel, apparaît le dialogue presenté plus haut. Il permet de créer une instance au point courant de la hiérarchie. Il y a deux cas possibles pour savoir quel parent aura la nouvelle instance :
- Il n’y avait pas d’instance selectionnée dans l’arbre
-
La nouvelle instance est créée comme une "top instance", c’est-à-dire qu’elle n’aura pas de parent. C’est le cas dans la copie d’écran plus haut où la nouvelle instance sera créée comme enfant de 'Root'.
- Une instance était selectionné dans l’arbre
-
La nouvelle instance aura comme parent l’instance courante de l’arbre.
Il y a plusieurs étapes pour créer une nouvelle instance, comme on peut voir dans la copie d’écran plus bas.
- 1 Choisir un concept
-
La liste de concepts disponibles dépend de la position dans la hiérarchie : pour les nouvelles top instances les concepts disponibles sont les "top concepts" et pour les autres instances les concepts disponibles sont les concepts qui sont enfants du concept associé à l’instance parent.
- 2 Fournir une valeur (en option)
-
Après sélection du concept, l’éditeur, pour le type de valeur, apparaît. Mais il n’est pas nécessaire de donner une valeur au moment de la création de l’instance.
- 3 Description du concept selectionné
-
Si un concept est selectionné, la description du concept s’affichera. C’est utile pour faciliter la saisie d’une valeur cohérente avec la définition du concept.
- 4 Création de la hiérarchie
-
En sélectionnant cette option, une instance pour chaque concept enfant du concept selectionné sera créée en même temps qu’est créée la nouvelle instance.
Et alors la création de l’instance est confirmée avec le bouton OK.
Fonction Recherche
En cliquant sur le bouton recherche, le menu de recherche apparaît, comme on voit dans la copie d’écran ci-dessus.
Pour faire une recherche simple, taper la requête dans le champ prévu et appuyer sur le bouton Search/Chercher. Cette recherche simple cherchera le texte demandé dans les instances de l’arbre. La recherche n’est pas sensible à la casse.
En cliquant sur le bouton Search/Chercher, apparaît une notification indiquant le nombre d’apparitions de la valeur fournie dans la requête. De plus, sur l’arbre, les instances qui répondent à la requête sont surlignées en vert. Les instances qui n’ont pas satisfait la requête sont cachées, sauf les instances parent des instances trouvées.
Pour effacer les résultats de la recherche et afficher de nouveau tous les élements, cliquer sur le bouton
.
| Si une instance est selectionnée sur un arbre résultat d’une recherche, elle restera selectionnée sur l’arbre complet qui s’affichera après effacement des résultats de la recherche. |
Filtre par type de concept
On peut lancer une recherche en spécifiant le concept cherché.
Pour cela, cliquer sur le bouton
pour afficher le menu de filtre par concept, comme on voit dans la copie d’écran plus haut.
Pour filtrer par concept, il faut sélectionner dans la liste le concept voulu et lancer la recherche, en cliquant sur le bouton Search/Chercher.
Pour effacer la recherche, comme dans la recherche par valeur, cliquer sur le
.
Si vous voulez éliminer le filtre par concept et revenir à la recherche par valeur, cliquez sur la croix rouge qui efface le concept.
| On peut faire une recherche simple par concept, mais aussi combiner le filtre par concept avec la requête par valeur expliquée précedemment. Pour cela, il faut taper une valeur de recherche et en plus indiquer un concept dans la liste. |
Éditeur de metadonnées et dictionnaire
L’éditeur de metadonnées et de dictionnaire fournissent des informations sur le fichier Arch en cours de traitement (en création ou en édition)
La première ligne montre le nom du fichier Arch courant ainsi que le bouton
, pour changer les informations affichées, voir Dialogue d’édition.
Plus bas, la ligne affiche le dictionnaire associé au fichier Arch. L’icône à côté du nom sert à indiquer le Informations sur le statut du dictionnaire.
|
Une explication détaillée du statut du dictionnaire s’affiche lorsqu’on survole l’icône du nom et statut du dictionnaire |
À la droite de la ligne d’information sur le dictionnaire, deux boutons permettent d’accéder à des fonctionnalités additionnelles concernant le dictionnaire :
- Bouton

-
Permet d’ouvrir la fenêtre d’historique du dictionnaire, indiquant les sauvegardes effectués sur le dictionnaire utilisé pour la saisie actuelle.
- Bouton

-
Permet d’exporter le dictionnaire utilisé par la saisie actuelle vers un nouveau fichier, afin de pouvoir notamment l’utiliser pour une nouvelle saisie.
Enfin, la dernière ligne affiche la description du fichier Arch.
Dialogue d’édition
Si on clique sur le bouton
, une fenêtre pop-up permet d’éditer le nom et la description du fichier Arch.
Il est également possible de mettre à jour le dictionnaire associé à ce fichier Arch, si le dictionnaire selectionné est une évolution du dictionnaire en cours.
Comme lors de la création d’un nouveau fichier, on fournit une information en fonction du dictionnaire choisi, du nom et de la description. Voir plus d’informations dans la section écran d’accueil.
Informations sur le statut du dictionnaire
La couleur de fond de l’editeur ainsi que l’icône à côté du dictionnaire informent sur le statut du dictionnaire et le meilleur résultat possible qu’on peut obtenir si on travaille avec le dictionnaire en cours.
| Statut | Icone | Couleur | Détails |
|---|---|---|---|
Brouillon |
|
Dictionnaire où n’importe quelle modification peut être réalisée. ⚠ Les instances ne peuvent pas être mises à jour vers une nouvelle version. |
|
En construction |
|
Le dictionnaire commence à être stabilisé, les concepts ne devraient pas être supprimés et les modifications devraient être limitées. |
|
Stabilisé |
|
Le dictionnaire est stabilisé et peut être utilisé sans limites. |
|
Obsolète |
|
Le dictionnaire est obsolète : il ne devrait plus être utilisé. |
Éditeur d’instances
Lorsqu’on sélectionne une instance sur l’arbre, l’éditeur d’instances qui se trouve dans le demi-écran droit affiche les informations de cette instance.
L’éditeur d’instances se compose de deux parties. D’une part, on voit le nom et la description du concept associé à l’instance. Puis, plus bas, on peut éditer les autres élements de l’instance tels que sa valeur.
Afficheur de Concepts
La première ligne affiche le nom du concept associé à l’instance, les lignes suivantes montrent la description du concept.
Le bouton
sur la droite permet de modifier le concept associé à l’instance courante.
Si on actualise le dictionnaire, un concept peut avoir été modifié. Dans ce cas, l’éditeur d’instances indiquera que le concept peut être modifié à sa dernière version comme indiqué plus bas : le nom du concept est affiché en bleu et une nouvelle icône est affichée.
Le bouton
de mise à jour d’un concept permet de choisir une version plus récente d’un concept.
Il ouvre une fenêtre (voir plus bas), avec la valeur courante du concept et les nouvelles versions possibles.
En prenant une version plus récente du concept et en la validant avec le bouton OK, l’instance sera modifiée pour s’adapter au dernier concept (après validation des modifications en cliquant sur le bouton Apply).
Editeur de valeurs et des niveaux de confidentialité
- Parent
-
Indique le parent d’une instance. Il affiche None s’il s’agit d’une "top instance". Sous le mode édition 'Expert', un bouton Edit
sur la droite permet de sélectionner un nouveau parent de l’instance. - Confidentialité
-
Affiche et modifie le niveau de confidentialité d’une instance. À droite s’affiche la date et l’heure de création de l’instance.
- Valeur
-
Cet éditeur permet de fixer ou modifier les valeurs de l’instance. Ce champ change selon le type de donnée définie pour le concept.
Dès que les valeurs ont été remplies / modifiées, il faut cliquer sur le bouton Apply pour que les valeurs soient retenues.







