Page MenuHomePhabricator

Language of Commons Reconciliation Service should be visible in OpenRefine
Closed, ResolvedPublic

Assigned To
Authored By
Spinster
Nov 16 2021, 7:11 PM
Referenced Files
F34963201: image.png
Feb 23 2022, 4:06 PM
F34963199: image.png
Feb 23 2022, 4:06 PM
F34750556: image.png
Nov 16 2021, 7:11 PM
F34750554: image.png
Nov 16 2021, 7:11 PM
Subscribers

Description

When adding the Wikimedia Commons Reconciliation service to OpenRefine, the service's language does not become visible in the end user's list of reconciliation services.

If a user is interested in working with this reconciliation service in multiple alternating languages, it becomes impossible to select the right one when needed.

In contrast, the Wikidata reconciliation service does display a language code for each different language that was once selected.

Screenshots:

image.png (673×994 px, 82 KB)
Adding the reconciliation service in French ...

image.png (672×993 px, 75 KB)
... results in two identical 'Wikimedia Commons' listings without language distinction, while the first one was added by me in Dutch. Notice, in contrast, that the Wikidata reconciliation services I added in Dutch, Japanese and German are clearly distinguishable.

Event Timeline

Or is this perhaps something that should be resolved on the OpenRefine side, and should thus be a GitHub issue there, and not a Phab ticket here?

Spinster triaged this task as Medium priority.Nov 26 2021, 5:04 PM

One simple solution to this is to include the language code in the name of the reconciliation service, like I do in the Wikibase recon service: https://github.com/wetneb/openrefine-wikibase/blob/master/app.py#L130

Change 752650 had a related patch set uploaded (by Eugene233; author: Eugene233):

[labs/tools/commons-recon-service@main] Language of Commons Reconciliation Service should be visible in OpenRefine

https://gerrit.wikimedia.org/r/752650

Spinster raised the priority of this task from Medium to High.Jan 26 2022, 12:25 PM

To finish/test during current sprint (Jan 24-Feb 11).

Change 752650 merged by jenkins-bot:

[labs/tools/commons-recon-service@main] Language of Commons Reconciliation Service should be visible in OpenRefine

https://gerrit.wikimedia.org/r/752650

Tested, and this works! Yay! Thank you :-)

image.png (219×238 px, 13 KB)

image.png (678×883 px, 70 KB)