Hi, I know this is a long shot, but maybe, somebody here can give me some pointers:
I have a number of articles (with PMIDs, could also get DOI ids), and would like to include on the web-page how often that article was cited by others. The information can be found on web-of-science (mostly reliable) and Google Scholar (rather unreliable numbers, but probably acceptable).
I didn't find a way to already do this in the biblio module, but I hope to stand corrected.
If it's not yet in there, I'd appreciate if somebody who implemented something like this would give me a pointer.
Thanks, Ursula
Comments
Comment #1
smithdalec commentedHi Ursula,
This is actually a really interesting feature that could be quite useful.
If you're looking to get counts for the citations within Biblio, we would have to implement some way of searching full text fields/attachments. That would take far too long to develop for this one feature.
On the other hand, we may be able to make an external call to Google Scholar and get the info directly from them for the count of citations throughout the web (although, I don't believe they expose this data via a public API)
@rjerome would probably be able to answer this much better than I.
On a related note, this was posted in the 7.x-2.x branch issue queue. I don't think he checks this branch often. I'll go ahead and move this over to 7.x-1.x
Comment #2
pkiff commentedA couple quick ideas here.
There is a plugin for Zotero that extracts the number of citations from Google Scholar, and the source code for this is open source:
https://addons.mozilla.org/en-us/firefox/addon/zotero-scholar-citations/
So, if you wanted to build your own custom biblio feature, then you might see if you can re-use the Firefox plugin code as your bases (not sure if the license is compatible with Drupal or not).
Alternatively, you could just export your database out to Zotero, run the plugin to add all the citation number data into a selected field, and then import your data all back into biblio again. This would obviously only work if your data was more or less static, or if you planned on re-doing the import on a schedule. Or if you managed to get it to work with the fancy 7.x.dev version of Zotero Synchronization:
http://drupal.org/project/biblio_zotero
(I assume that you are not just trying to figure out how to display one of the custom fields after you manually assign these values, but are rather looking for a way to automatically generate this data from a collection of pre-existing records.)
Phil.
Comment #3
rjerome commentedThat zotero-scholar-citations code is pretty simple so it would be too difficult to incorporate that if there was some uptake for it.