Antworten

Tests OpenRefine avec les données Gramps

Pour les utilisateurs du logiciel Gramps.
patricelegoux
patricelegoux
Beiträge: 1786
Eingabeform: Grafisch
Navigation: Text
Den Stammbaum ansehen
Bonjour,

Petit retour d'expérience de modifications de données en masse à l'extérieur de Gramps avec Openrefine.

L'essai est de modifier en masse les lieux qui n'ont pas de coordonnées GPS grâce aux informations qu'on trouve dans Wikidata.

J'ai tout d'abord essayé de faire sur la base d'un export de l'affichage des lieux de Gramps. Ca c'est soldé par un échec; impossible de réimporter les données.
Puis en exportant les lieux avec l'export CSV de Gramps. Là aussi, c'était mieux mais l'import m'a modifié beaucoup de données secondaires qui n'avait rien à voir avec la choucroute.

Troisième tentative, très satisfaisante ce coup là, sur la base de l'export puis du réimport de la base sous forme de base Sqlite. Il y a bien quelques points auxquels veiller mais rien de bien méchant. Le détail dans cette série de tweets: https://twitter.com/plegoux/status/1384435962869059584?s=20
Patrice Legoux Publications: Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.3-2
  • Geneanet Upload
  • Chrome
glopglop
glopglop
Beiträge: 3467
Eingabeform: Text
Navigation: Text
Den Stammbaum ansehen
Comment tu récupères les données dans wikidata?
Developpeur du greffon GedcomforGeneanet pour GRAMPS
https://github.com/grocanar/glopgrampsaddons/tree/main/addons-source/GedcomforGeneanet
Telechargement https://github.com/grocanar/glopgrampsaddons/raw/main/addons/5.1/download/GedcomforGeneanet.zip
Sans aucun lien avec l'entreprise Geneanet que celui d’être un abonné premium comme les autres.
bjc49
bjc49
Beiträge: 549
Eingabeform: Text
Navigation: Text
Den Stammbaum ansehen
Bonjour,
Sans vraiment y connaître quelque chose j'ai vu ce blog :
Patrimoine et Numérique
Qui est sans doute très intéressant pour des personnes a l'aise avec l'informatique
Voir cv de l'auteur http://www.maiwenn-bourdic.fr/
Blog https://www.daieux-et-dailleurs.fr/
Pour info
Jean-Claude
Logiciel : Gramps 5.2
Geneanet : bjc49
Config :Linux KDE Néon 6 (22.04 Jammy)
patricelegoux
patricelegoux
Beiträge: 1786
Eingabeform: Grafisch
Navigation: Text
Den Stammbaum ansehen
bjc49 hat geschrieben: 21 April 2021, 15:09 Bonjour,
Sans vraiment y connaître quelque chose j'ai vu ce blog :
Patrimoine et Numérique
Qui est sans doute très intéressant pour des personnes a l'aise avec l'informatique
Voir cv de l'auteur http://www.maiwenn-bourdic.fr/
Blog https://www.daieux-et-dailleurs.fr/
Pour info
Jean-Claude
Merci Jean-Claude. J'avais jeté un œil sur pas mal d'articles de ce blog. On y voit quelques exemples de réalisations mais pas de description de comment on y arrive. Du coup je me suis lancé en essayant. Je viens d'extraire en une demi journée tous les lieux devenus Allemands en 1871 alors qu'à la main j'avais laissé ça en plan après qq jours de boulot l'année passée. Je vais maintenant essayer de peupler ma base d'événements comme les épidémies, guerres, etc par extraction de données en fonction des lieux et dates de mes Sosas et injection de SQL généré par OR dans l'export Sqlite.
Ca demande tout de même une certaine prise en main, et j'ai pas encore tout compris, notamment pour extraire de Wikidata les infos que je voudrais... c'est du coup encore compliqué de voir par quel bout prendre le sujet pour le rendre simple ensuite (? j'espère)
Patrice Legoux Publications: Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.3-2
  • Geneanet Upload
  • Chrome
patricelegoux
patricelegoux
Beiträge: 1786
Eingabeform: Grafisch
Navigation: Text
Den Stammbaum ansehen
glopglop hat geschrieben: 21 April 2021, 09:38 Comment tu récupères les données dans wikidata?
Oh excuse moi je n'avais pas vu ta question.

Pour les lieux je les réconcilie avec la liste des communes de France de WD dans OR qui le propose par défaut qd tu fais un reconcile sur une colonne de villes.

Sinon pour récupérer des données toutes neuves il faut faire depuis WD une requête SPARQL, une sorte de SQL évolué. Quelques exemples: https://twitter.com/plegoux/status/1385179330372853760?s=19

Et, une fois déterminé ce que tu veux tu peux exporter le résultat en json et l'importer dans OR puis jouer avec.

Pour les réconcilier avec la base sqlite extrait de Gramps, j'ouvre un onglet OR avec le json et un ou plusieurs autres avec une ou plusieurs tables de la base sqlite. Puis une fois terminé je sauvegarde une requête sql que je bricole un peu sans un éditeur avant de la jouer dans DB Browser

J'ai par exemple passé un peu de temps dans WD pour voir quels étaient les propriétés autour des objets de la guerre de 1870. Je me suis pris quelques notes pour pouvoir les jouer ensuite. Il faut préparer ses requêtes avec les objets et les attributs qu'on souhaite
Patrice Legoux Publications: Logiciels utilisés / Version:
  • Windows: Windows 10 Pro
  • Gramps: AIO64-5.1.3-2
  • Geneanet Upload
  • Chrome
Antworten

Zurück zu „Gramps“