arthurpsmith / author-disambiguator

Wikidata service to help create or link author items to published articles
GNU General Public License v3.0
33 stars 8 forks source link

On the pages for author items, show the "stated as" data #180

Closed Daniel-Mietchen closed 1 year ago

Daniel-Mietchen commented 1 year ago

E.g. on pages like https://author-disambiguator.toolforge.org/author_item_oauth.php?id=Q55762421 for someone named "Christopher J Moore" (screenshot below), it would be useful to see all the cases where "stated as" starts with a "B" (as in https://author-disambiguator.toolforge.org/names_oauth.php?doit=Look+for+author&name=B%20C%20Moore ; screenshot below too), which may hint at mismatches.

Ideally, it would also be possible to sort and/ or filter by the "stated as" strings.

Screenshot 2022-12-01 at 11-29-21 Author Disambiguator

Screenshot 2022-12-01 at 11-29-07 Author Disambiguator

arthurpsmith commented 1 year ago

Yes, this would be useful - filtering can be done by hand using the "Additional SPARQL filters" field but an easier way to do that would be nice. Will look into this.

arthurpsmith commented 1 year ago

Hi - I've updated this so that the "stated as" name strings are now links to pages where the SPARQL filter is used to show papers that have that stated as value for that author. Let me know if you think this addresses the problem. You can definitely see where Christopher Moore has been incorrectly linked!

Daniel-Mietchen commented 1 year ago

I just tried the sample query from above and am now getting new errors: Warning: curl_multi_setopt(): CURLPIPE_HTTP1 is no longer supported in /data/project/author-disambiguator/public_html/lib/borrowed_utilities.php on line 440

image

arthurpsmith commented 1 year ago

the CURLPIPE_HTTP1 issue was a temporary error caused by my upgrading the kubernetes containers to php7.4 from php7.3 (which has been deprecated). Several things like that needed fixing, all should be good now.

Daniel-Mietchen commented 1 year ago

Thanks - this does what I wanted.