User Details
- User Since
- Feb 24 2016, 8:38 PM (545 w, 2 d)
- Availability
- Available
- LDAP User
- Unknown
- MediaWiki User
- Tfmorris1 [ Global Accounts ]
May 12 2026
- inspect differences between the repo and https://github.com/judaicadh/wikibaseopenrefine to see if there are things worth porting
May 1 2026
Apr 28 2026
Looks like it has been created at https://gitlab.wikimedia.org/repos/wikibase-reconciliation via T424637. I'll add my patches there when it's been populated with source code.
Apr 24 2026
That sounds like a great venue for folks to hack on the Wikidata reconciliation service, but it doesn't look like they support virtual participation. I see @Abbe98 and @Ainali on the participants list who are both familiar with OpenRefine (and @Abbe98 has contributed patches to the reconciliation service).
Apr 22 2026
I think it would probably be better to host the repository for the source code of the service on https://gitlab.wikimedia.org/, as it would ease the involvement of the Wikimedia community for the maintenance of the service.
Apr 14 2026
As @Pxxlhxslxn said, clarity is important. It sounds like @Loz.ross is willing to commit their organization to hosting the repo for the Wikibase reconciliation SOFTWARE, but it's not clear to me who, if anyone, is committing to support the Wikidata reconciliation SERVICE. Those are the people who will be in charge of customizing the home page to link to the appropriate issue tracker, customizing the User-Agent to include the correct contact info, etc as well as configuring and maintaining the various bits of ancillary network topology (load balancer, DNS settings, etc). If this were a dev ops team, there would probably be a separate repo with their Terraform/Puppet/Docker/whatever scripts specific to configuring that one instance.
Apr 8 2026
That's a useful diagram. One thing it doesn't include is the current topology of two different reconciliation services, on different hosts, one of which is outside of WMCS, both fronted by a load balancer on the private server at https://wikidata.reconci.link/
Mar 31 2026
It is hosted on a personal server, serving as a load balancer which forwards the queries to https://wikidata-reconciliation.wmcloud.org/ by default, and to its own local instance of the reconciliation when https://wikidata-reconciliation.wmcloud.org/ is not reachable.
Mar 28 2026
The original incident which had been going on for "several days" according to users, resolved itself shortly after this ticket was created, but Wikidata appears to have turned off the spigot again yesterday, so things are broken again (and not in an intermittent fashion).
Mar 12 2026
Looking longer term, I wonder if a shared multi-user unauthenticated service will continue to be feasible as Wikidata tightens the screws on rate limits. We may need to have the users authenticate in some way to get more permissive rate limits which would require changes to both the client (OpenRefine) and reconciliation service.
I don't know where the source repo for the deployed service lives (there seem to be three different candidates), but I had a brief look at this yesterday when it was erroring and I think there are bugs in both the reconciliation service and OpenRefine.
Oct 15 2025
Aug 30 2025
Aug 29 2025
Note that returning a plain text error message to a JSON API request is going to make it very likely to get swallowed by a JSON parse failure in the client library and never seen by the end user. This obscured the problem for OpenRefine users (and all other clients using the Wikidata Toolkit).
Sep 6 2024
Ideally someone else would replicate the benchmark results
Jul 21 2023
@Manuel when you write:
Jul 20 2023
I have a theory as to where a big chunk of the machine generated descriptions are from. They are the phrase "Wikimedia category" in hundreds of languages as a textual transcription of the triple instanceOf Q4167836. For example, Catégorie:Naissance à Seri Menanti has a single label in French and the P31 instanceOf claim which together occupy 802 bytes. Then two bots (Mr.Ibrahembot and Emijrpbot) came along and added another 11.5K (!) of static text (not even anything templated) in 129 languages, none of which have labels for the category.
Is triple count the only important parameter? It seems likely that the descriptions could be larger, on average, than labels.
Mar 14 2023
How does one discover what the resolution was? (Apologies if this should be obvious, but I'm used to bug trackers which link the commits back to the issue.)
Feb 9 2023
I vote for full URLs. Also, HTTPS URLs should probably be used throughout in preference to HTTP URLs to save naive clients from the extra latency of a redirect.
Sep 10 2020
https://isa.toolforge.org/ and https://wikishootme.toolforge.org/ were also down about the same time (11:03 Eastern US).
Aug 21 2020
I'm surprised that a private third party proxying such a significant segment of the traffic to Wikidata hasn't prompted the Wikidata Engineering team to take this more seriously.
Jul 4 2020
Jun 30 2020
The documentation claims INCRBYFLOAT was introduced in Redis 2.6.0
If the manifest has to be constructed by hand, it seems like YAML would be a better format than JSON. They are equivalent from a structural and informational point of view, but YAML is much easier to edit without creating invalid documents.
Apr 30 2020
The so-called "Freebase" dataset is actually a mix of data from Freebase and a bunch of URLs that were pulled from Google web crawls by an intern as potential "evidence." They don't have anything to do with the provenance of the data that was in Freebase, which was recorded for every item of data that was written there. Of course it would be silly to suggest a blacklisted site, but I don't believe the intern was provided with a blacklist ahead of time and as the blacklist was developed after the fact it hasn't been used to filter what's presented to users.
It would seem like the 2018-03-13 spreadsheet should be adequate to call this task complete. I would recommend including some qualitative understanding of the source of the Freebase data in addition to just pure curation ratio when making judgements about how to use which data. Things like MusicBrainz IDs and ISFDB IDs went through a heavily QA'd reconciliation process and are going to be high quality. Films, and to a lesser extent TV shows, were an area of focus for the Freebase team, so will generally be both high quality and relatively complete.
Apr 18 2016
It seems bizarre that the utility of this is debated. The solution suggested by Bene sounds simple, straightforward, and useful.
Feb 24 2016
I think these are likely two different bugs. Has anyone looked at either of them in the last 4 months?