openrefine-wikibase icon indicating copy to clipboard operation
openrefine-wikibase copied to clipboard

Impossible to match these five QIDs

Open ettorerizza opened this issue 6 years ago • 4 comments

I don't know what these five QIDs have in particular, but I cannot match them with Wikidata (they exist, they are even very important items, and "search for match" finds them).

Weird. It may be nothing, but it may be the sign of a bug somewhere, so I prefer to report it.

To reproduce the bug : go on column "qid", try to reconcile with Wikidata (en) by choosing "Reconcile against no particular type".

screencast

(OR 2.8 and 3.0, Windows 10, Google Chrome)

OR Project : wikipedia_errors.openrefine.tar.gz

ettorerizza avatar Sep 23 '18 20:09 ettorerizza

Their common characteristic is to be instances of an order metaclass, and I wonder if the problem is not related to that.

Edit : Yes, looks like is definitely related. Here is an other sample of instances of a metaclass to do some tests if you want.

instances-of-metaclass.openrefine.tar.gz

ettorerizza avatar Sep 23 '18 20:09 ettorerizza

Yes they are excluded because they are instances of a subclass of https://www.wikidata.org/wiki/Q17442446. As the description indicates, instances of this item "should not refer to external World entities", so we don't match them. This exclusion policy is useful to get rid of items about wikimedia templates, categories, duplicated items, and so on.

I think some "subclass of" statement needs to be removed so that "order metaclass" is no longer a subclass of this.

That being said, maybe that filtering does not make sense when Qids are provided directly.

wetneb avatar Sep 24 '18 07:09 wetneb

Arf. The Wikidata's ontology is a mess. Among these instances of metaclasses, we find concepts as common as "ship", "profession", "textile fiber", "shoe style", the concept of "class" itself or ... "race from The Legend of Zelda" (which can, therefore, be reconciled in OR only if we select the type "Wikidata metaclass")

ettorerizza avatar Sep 24 '18 07:09 ettorerizza

@ettorerizza : why don't you use the function « Use values as identifiers » with the column « Qid » instead of trying to reconcile it?

antoine2711 avatar Jan 29 '20 22:01 antoine2711

So that's not a bug with the recon service, it is working as intended here.

wetneb avatar Nov 10 '22 19:11 wetneb