H Annexe : extension VIB-BITS

L’extension est principalement utilisée pour rendre plus convivial le croisement de deux projets, mais elle offre d’autres fonctionnalités.

extension VIB-BITS : https://data.bits.vib.be/hidden/g7dt6RjuUTU421dY2CwrGePGX/vib-bits.zip Manuel : https://data.bits.vib.be/hidden/g7dt6RjuUTU421dY2CwrGePGX/OpenRefine%20VIB-BITS%20plugin.pdf

A installer suivant la procédure habituelle

Croisement des données de deux projets

Cet outil vous permet d’ajouter des données provenant d’autres projets en utilisant une colonne commune. C’est une interface visuelle de la fonction GREL “cross()”.

Traduction du guide officiel

  • Sélectionnez l’outil “Ajouter une ou plusieurs colonnes à partir d’autres projets…” dans le sous-menu “Modifier la colonne” de la colonne commune.
  • Sélectionnez le projet à partir duquel vous souhaitez ajouter des données.
  • Sélectionnez la colonne qui est la colonne commune entre les projets. Si vous avez besoin de plusieurs colonnes, vous devez d’abord les combiner en une seule colonne dans les deux projets !
  • Sélectionnez les colonnes à partir desquelles vous voulez ajouter des valeurs.
  • Cochez la case “Fusionner” si vous souhaitez que les colonnes à ajouter soient fusionnées avec des colonnes existantes (plutôt que de créer une colonne avec un nouveau nom unique). Dans ce cas, les nouvelles valeurs écraseront les anciennes dans une telle colonne.
  • Sélectionnez une méthode d’agrégation. Cela est nécessaire s’il y a plusieurs correspondances pour une valeur donnée de la colonne commune. S’il n’y a qu’une seule correspondance (ou si vous êtes satisfait de la première chose qui correspond), sélectionnez “Premier”. Les autres choix sont “Dernier”, “Concaténation” et “Concaténation unique”. Dans ce dernier cas, vous devez en outre sélectionner un séparateur à utiliser pour séparer les différentes correspondances. Vous pouvez également cocher la case pour indiquer que vous souhaitez que les correspondances multiples soient divisées en plusieurs lignes.
  • Cliquez sur le bouton “Ok” pour exécuter, ou sur le bouton “Annuler” pour annuler.

Exemple

Nous partons de deux projets “auteur-oeuvre” et “oeuvre-editeur-date” que nous souhaitons joindre. Notez qu’il manque une ligne dans le second projet.

Projets

Projet1

Projet2

On part du 1er projet, dans la colonne oeuvre, menu Editer la colonne > Add column(s) from other projects

Menu

Sélectionner le 2e projet dans la liste des projets, la colonne sur laquelle opérer le croisement (elle peut avoir un nom différent, mais ce n’est pas le cas ici) et les colonnes à récupérer. Conserver “First” en “aggregation method” (paramètre utile en cas de réponses multiples, ce qui ne sera pas le cas ici)

Menu

Résultat :

Menu