semantic-systems / nfdi-search-engine

A lightweight, KG-driven search engine over different endpoints and APIs
https://nfdi-search.nliwod.org/
MIT License
5 stars 3 forks source link

One details page for people with orcid #89

Closed Meisenburger13 closed 1 year ago

Meisenburger13 commented 1 year ago

Information from dblp and openalex is merged.

I've worked with redirect in html to redirect people who have an orcid to the page http://127.0.0.1:5002/details?searchTerm=https://orcid.org/... if you clicked on the dblp or the openalex link. I don't know if it is the best way, as you can sometimes see the page loading before it is redirected, but I hope it's okay for now.

Please review and merge if you don't see any problems.

huntila commented 1 year ago

If the results of the different sources have the same orcid, then merge the researcher info. For example check 'Ricardo Usbeck'.

Meisenburger13 commented 1 year ago

Could you explain what you mean? That's what it does for me, if someone clicks on the details page for the openalex link https://openalex.org/A1905735547 or the dblp link https://dblp.uni-trier.de/pid/65/9656, they get redirected to the same page with the orcid http://127.0.0.1:5002/details?searchTerm=https://orcid.org/0000-0002-0191-7211 and have the details merged.

Only wikidata isn't implemented yet, but I've been working on that as well. I have it working that it also gets merged by orcid, but I haven't extracted all possible information that wikidata gives you, which is why I haven't pushed it yet.

Meisenburger13 commented 1 year ago

I've added the implementation for the details page for wikidata, so the information from there also gets merged when they have an orcid saved.

However it's quite slow because wikidata doesn't have the whole url I needfor the links saved. So I need to look up their formatter urls by the codes, which is why it takes a bit long now, I think