fabiobatalha / crossrefapi

A python library that implements the Crossref API.
BSD 2-Clause "Simplified" License
265 stars 44 forks source link

It seems that a lot of literature doesn't exist abstracts in crossref #47

Closed code-isnot-cold closed 1 year ago

code-isnot-cold commented 1 year ago

I have got 10000+ Wiley dois by crossref API( works.query() without "has_abstract=true", cuz it returns 0 with "has_abstract=true" ) and tried two different ways to fetch abstracts, but they don't work. If I tried to fetch abstracts by Wiley API, it would download full texts(PDF), which wastes a lot of time in parsing. So how can I get abstracts by crossref or does crossref not have abstracts of these dois? Thanks for your help! There are my approaches to fetch abstracts: 1.from crossref.restful import Works API: image 2."requests" tool to link crossref url:

image

fabiobatalha commented 1 year ago

Hello @code-isnot-cold

Unfortunately, Wiley is not providing abstracts to Crossref as we can see in the Crossref Participation Reports.

Screenshot from 2022-12-21 13-30-12

The url used to retrieve the report is: https://www.crossref.org/members/prep/