Open JonathanReeve opened 3 years ago
@Zhuohan-Amber, can you take this one? I'll assign it to you, if you don't mind.
@Zhuohan-Amber, can you take this one? I'll assign it to you, if you don't mind.
Sure. I can work on this issue.
@Zhuohan-Amber, just leave a note here if you have any questions about this issue, or how best to approach it.
Based on given DOI, I can use semantic scholar to extract author, title, citations, url and other keys. I will try to figure out how to get DOI from coursesAndTexts.ttl
This is a sub-task of #21.
Let's use the Semantic Scholar API to resolve texts, and use the data retrieved from that API to augment our own bibliographic data.
The easy ones will be ones that already have stable identifiers, like DOIs:
So we should probably start by doing these first. For other ones, we'll need to construct a query with as much data as possible, so, search by title and author, and maybe other things, as well.
We should probably use the titles and authors that Semantic Scholar returns, rather than our own, which might (as in this example) have extra stuff like punctuation or stray marks.
Ideally we'd have some way of judging which is the correct metadatum (title, author, etc), by looking at each, but that's probably beyond the scope of this project.