-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Add columns from reconciled values" sometimes returning lagged or cached values for some rows #5202
Comments
Dataset: |
(Note: slight difference between the screenshots above, because the first one had used "use values as identifiers" in the Qid reconciliations, whereas I had just done "reconcile" -- but outcome is the same for me either way: just the first two MM ids then retrieved, not the remaining four). |
Update: just tried again (a further 7 hours later), and now it is picking up the values expected. |
The cache usually refreshes after an hour (but he and others have seen cache issues like this before). Ideally, we'd get better support all around from Wikimedia foundation for the reconciliation endpoint. But that's for another day. Glad you got it working! We'll close this issue. |
This could also be worked on in the current reconciliation service: |
I was working through some reconciliations suggested by OpenRefine, manually adding a P10873 (Mapping Museums ID) on Wikidata if the reconciliation was correct, or creating a new item there & updating the reconciliation on my OR sheet if it wasn't.
To confirm that I had indeed updated everything correctly, I then used "add columns from reconciled values" to generate an updated column of the MM ids from wikidata on my OR sheet.
In most cases this was successful, and the MM id that I had added was successfully returned. However for six rows no MM id was returned, even though it was now present on Wikidata.
Additionally, when I tried to return P31 values for the six, one edit I had made 24 hours previously was not reflected, also another I had made 9 hours earlier.
I posted an account of this to the Open Refine+Wikidata telegram channel, and somebody there tried to reproduce the issue, but got completely up-to-date values.
I tried again this morning, and found two rows now returned up-to-date values (including one of the P31 changes that hadn't previously been reflected); but not the other 4 rows, which still returned no MM id, nor the other P31 change.
Re-starting OpenRefine and re-reconciling the six rows as a new project did not change this.
To Reproduce
Steps to reproduce the behavior:
Current Results
As described above, the first two rows now work for me; however the remaining 4 rows do not retrieve the MM id, and "Wallace monument" does not retrieve the P31 = "monument"
Expected Behavior
All 6 rows should retrieve MM ids, and the P31 values shown in the screenshot immediately below
Screenshots
Success from New Zealand:
![Dr_Thneed_photo_2022-08-20_00-40-04](https://user-images.githubusercontent.com/50373271/185743308-a24a3fca-0fea-4a19-9746-c1701a0b0b0f.jpg)
Continued failure in Scotland:
![OR_augmentation_screenshot](https://user-images.githubusercontent.com/50373271/185743338-cf31ecfd-b285-4c29-a2ac-963e47e86191.jpg)
Versions
Datasets
Additional context
The text was updated successfully, but these errors were encountered: