Service endpoint
The reconciliation service being used is reachable at: https://wikidata.reconci.link/en/api.
Errors returned to OpenRefine
The service sometimes returns errors during reconciliation operations. The following messages are observed:
- HTTP error 403 : Forbidden for URL /en/api
- No. of recon objects was less than no. of jobs
- The reconciliation service returned an invalid response
These messages appear in the OpenRefine user interface.
The OpenRefine server log records the following exception when sending reconciliation queries:
java.io.IOException: HTTP error 403 : Forbidden for URL /en/api
This occurs during:
com.google.refine.commands.recon.GuessTypesOfColumnCommand
which is part of the column type suggestion step in reconciliation.
Example queries sent
The request triggering the error includes queries such as:
University of Birmingham
The Ohio State University
University Health Network
University of Strasbourg
These are standard reconciliation queries generated by OpenRefine.
During reconciliation:
- some rows reconcile successfully
- some rows show the errors listed above
- the errors appear intermittently during the same reconciliation run
This behavior is visible in the OpenRefine UI.
Related user reports
OpenRefine forum threads report similar issues when reconciling with Wikidata:
- https://forum.openrefine.org/t/error-while-reconciliating/2747
- https://forum.openrefine.org/t/add-columns-from-reconciled-values-not-working-via-wikidata/2746
- https://forum.openrefine.org/t/error-in-reconciling-to-wikidata/2387/
Environment used for testing: OpenRefine version 3.9.3 and 3.10.0

