I was exploring wdt:P594 when I realized that queries like the following one do not return a stable result but they vary between true and false (probably depending on the server(s) they hit):
ASK WHERE { wd:Q18047295 wdt:P594 ?ensembl. wd:Q18047295 p:P594 ?statement . ?statement ps:P594 ?ensembl . }
It's pretty weird, since that should be the standard Wikidata data pattern. Seems like it's happening again the issue described in T112397
Edit: @Gstupp fixed wd:Q18047295 with a manual editing (see here: https://github.com/SuLab/scheduled-bots/issues/22)
Other possible affected items:
SELECT * WHERE { ?item wdt:P594 ?ensembl . FILTER NOT EXISTS { ?item p:P594 ?statement . ?statement ps:P594 ?ensembl . } }
A couple of questions:
- Is it a general inconsistent state of Wikidata or is it happening just for a subset of items (e.g., those updated with bots)?
- Is there a way to detect, to fix and - even better - to avoid those inconsistencies?
Thank you guys!