Error using German reconciliation service

I am trying to reconcile data in CSV file with entities using the endpoint:

http://wikidata.reconci.link/de/api

I get a whole column fulll of red messages saying variants of
The service returned a JSON response without “qX” field

I can click on “Seach for match” on each cell and search, though, and then the results seem to be as in the search with the english endpoint. Is this a bug?

I am using Openrefine Version 3.9.5 [TRUNK] (that’s what is says!) on Mac OS Sequoia 15.6.1 (M2).

See Screenshot:

Some observations/questions:

  • I am usually using https://wikidata.reconci.link/de/api as endpoint.
  • When you already have QIDs it is quite faster to use "Reconcile" => "Use values as identifiers" instead of starting a whole new reconciliation process.
  • Do you have some firewall restrictions in your network, preventing you to access the mentioned endpoint?

Yes, I am behind a firewall. Does this mean that I can’t use this endpoint? Why am I able to use the english endpoint and also able to use the endpoint through clicking on the “search” link at the bottom? Is there something I can do to fix this? I can’t really change the way I access the internet.

Thanks for the advice re: the identifiers.

It depends, can you access "https://wikidata.reconci.link/de/api" via your Browser?

Please make sure you have added the https-Version and not the http-Version as Reconciliation-Service.

The main difference between the german and the english endpoint is that you see the labels of the entities in the respective language. The search algorithms and so on are the same.

Meaning you receive the same results using the german/english endpoint, only the displayed labels are german/english.

1 Like

Aaaah! Thanks so much! I accidentally was using http, switching to https fixed it!

For the record, this is how the dialog comes up when you select “add service”. Not very helpful, I will suggest to change that over at github.

BTW, it’s not just the displayed labels that are a different language. I think also that when you pull in columns into your CSV file it will be in that language, which has caused me headaches when using the english version, as my CSV in in German and this makes the language inconsistent.

1 Like