Closed federicoviola closed 11 years ago
I think the authentication-with-Mendeley idea will be best discussed in the other issue about OAuth.
Regarding the integration with Mendeley, I agree that bibligraphic review should be included somehow in the project and Mendeley is really great for that. I would like to read more about what you have in mind here. How do you think we could integrate Mendeley in Research Engine? I'm not sure, for example, what would be the benefit of importing all the Mendeley library from a user.
I'm thinking perhaps inside each project having another sidebar-menu item about Bibliography where you can add articles (by arXiv id, DOI, or something else), fetch the details through the Mendeley API, and have a discussion section there about that particular article.
What do you think?
Yes! the idea of a Bibliography sidebar-menu ist great... It would be also great, not only to fetch the data of the articles that everyone already have, but also to have the ability of search for articles (academic search engine) as well as get suggestions of articles related to the own research field.
I learning about the Selected Papers Network project and I think it would be helpful to integrate it in the Bibliography tab. What I'm thinking is to have a list of articles related to the project, a way to submit comments/reviews about them and pull from SelectedPapers.net other people's reviews (or links to them).
The ability to have a related-articles search and recomendations seems like a really REALLY big project to implement from scratch. Do you know if Mendeley or Google Scholar or someone else has done anything similar that we can reuse?
Yes of course is very complicated, but it is just an idea to keep in mind. However I found by chance this script written in python that could help. This could be the beginning of search engine for research papers powered by Google Scholar. Another API to be aware of is the WorldCat Search API. Here is a Python Module for working with it.
For finding the metadata of each article I think we can use CrossRef. Playing with its API and Mendeley's API I'm thinking that CrossRef is more consistent and easy to use. Mendeley has some statistical information not available on CrossRef but we are not using any of that (at least not now).
There's now a Bibliography tab in which we can add published articles (by DOI) and arXiv preprints (by their arXiv id). It's just a start but it needs testing.
I'd like the idea of SelectedPapers of a standard set of tags for each review of an article and aggregating the resutls in a single place. I think we could add a tag section at the end of each comment in a Bilbiography item and find a way of displaying (or linking to) the aggregated discussion on SelectedPapers.
Later we should find a way to make SelectedPapers aware of these comments.
I closing this issue in favor of two new and separate ones
Mendeley has an OpenAPI that allows to fetch a whole bunch of data from its database. The main idea is to fetch the bibliography data through the API that could be used and share by every user. The API allows also to fetch the profile data from users that already use Mendeley and want to start using research-engine. We could use OAuth authentication method for login and sing up in research-engine. They have already an example written in python.