Hi every one,
thank you Dan, Richard and Bianca for your answer. It helped me a lot.
Because at least of transforming agreement, flipping journals and waivers, I understand that one cannot be sure that APC has been paid (
and a fortiori from a specific university).
However we can give some information about the evidence or not of APC. I have made an algorithm for that, here is the pseudocode :
1. Is the DOI in OpenAPC ?
Yes, return
doi_in_openapc and the amount paid
No, 2. is the journal inside
OpenAPC
and some APC has been paid the same year of the publication ?
Yes, return
journal_in_openapc and the average of the amounts paid over the year
No, 3. is the publication in an hybrid journal ? (
oa_status from unpaywall)
Yes, return
journal_is_hybrid No, 4. is the journal inside DOAJ list and has APC information ?
Yes, return
apc_journals_in_doaj, the price and the currency
No, pass
the python code is here
https://github.com/ml4rrieu/barometre_science_ouverte_uvsq/blob/main/b_enrichir_data.py#L159
please feel free to comments,
Best Regards,
Maxence