« OpenRefine/Réconciliation et enrichissement » : différence entre les versions

Contenu supprimé Contenu ajouté
2le2im-bdc (discussion | contributions)
2le2im-bdc (discussion | contributions)
Ligne 8 :
 
Pour ajouter un service de réconciliation, voir la [https://github.com/OpenRefine/OpenRefine/wiki/Reconciliation#basics documentation officielle]. En introduisant l'URL ''<nowiki>https://wdreconcile.toolforge.org/en/api</nowiki>'' il est possible en modifiant l'acronyme avant /api de choisir la langue que l'on souhaite<ref>{{Lien web |langue = en|auteur= |titre = Reconciliation |site = OpenRefine : Documentation For Users |url=https://github.com/OpenRefine/OpenRefine/wiki/Reconciliation#basicsn |date = 2020 |consulté le = 13.08.2020}}.</ref>. Visiblement, il semble plus performant d'utiliser le lien suivant:<code>https://wikidata.reconci.link/en/api </code><ref>{{Lien web |langue = en|auteur= |titre = New OpenRefine reconciliation service |site = Wikidata |url=https://www.wikidata.org/wiki/Topic:Vqi0au0rh4hxj3sk |date = 2020 |consulté le = 18.09.2020}}.</ref>.
 
=== Création de nouveaux éléments Wikidata à partir de Openrefine ===
'''Attention''' : lorsque vous souhaitez créer des éléments totalement nouveaux dans Wikidata à partir de Openrefine, il faut faire attention aux points suivants <ref>Je remercie [[User:Pintoch|Pintoch]] de m'avoir indiqué ces solutions et ces informations.</ref> :
*Si vous lancez une reconciliation sur une colonne comportant que des éléments nouveaux en suivant la procédure Réconcilier->Action>"Créer un nouveau sujet pour chaque cellule". Cette action fonctionne et affiche 100% d'élément nouveaux. Mais lorsque l'on souhaite éditer le schéma en vue de leur import dans Wikidata, on n'arrive pas à sélectionner cette colonne pour en-tête d'élément (le premier champs à spécifier). Elle est inactive au sens de Wikidata.
*Le problème vient du fait que Openrefine ne sait pas avec quel service externe on veut les réconcilier et Wikidata ne les reconnaît dès lors pas.
*Pour contourner, ce problème, on peut faire deux choses:
**soit lancer une réconciliation"classique" tout d'abord en sélectionnant Wikidata, puis dans un second temps lancer l'action "Créer un nouveau sujet pour chaque cellule".
**soit choisir Réconcilier->"Utlisser les valeurs comme identifiants", en choisissant Wikidata.
*Dans les deux cas, Wikidata sera identifié et la colonne "valide" pour sa sélection dans le schéma.
*Il existe un [https://github.com/OpenRefine/OpenRefine/issues/1608 ticket] de développement d'Openrefine qui documente cette difficulté.
 
=== Voir aussi ===