[Feature Request] Support Scopus API

A place for users to ask each other questions, make suggestions, and discuss Bookends.
Post Reply
iandol
Posts: 465
Joined: Fri Jan 25, 2008 2:31 pm

[Feature Request] Support Scopus API

Post by iandol »

Hi, I'm not sure if this could be solved using an Import filter (though I don't think it supports REST?) or somehow hacking the OpenURL commands (though I can't see how to keep my WOS URI and search arguments and add the URI and different GET arguemnt for Scopus), but I would like some way to integrate Scopus search into Bookends.

Elsevier has created some very clear API documentation:

https://api.elsevier.com/documentation/ ... chAPI.wadl

including nice interactive API testers:

https://dev.elsevier.com/scopus.html#!/ ... opusSearch

The simplest route would be to just allow us to trigger a Scopus search using a selected references DOI, this would require a query and then parsing the response for a URL to open in a browser, so for example:

Code: Select all

https://api.elsevier.com/content/search/scopus?query=doi(10.1093%2Fcercor%2Fbhl020)&apiKey=XXX
returns JSON including the links to the scopus page, and the link to the wonderful cited by summary:

Code: Select all

{
            "@_fa": "true",
            "@ref": "scopus",
            "@href": "https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=34247111185&origin=inward"
          },
          {
            "@_fa": "true",
            "@ref": "scopus-citedby",
            "@href": "https://www.scopus.com/inward/citedby.uri?partnerID=HzOxMe3b&scp=34247111185&origin=inward"
          }
I know not all institutions have access to Scopus, but that is true of Web of Science and JSTOR which you have integrated into Bookends. Scopus is owned by Elsevier, and is therefore a major reference indexing system. Citation searching seems better in Scopus than any other system.
Jon
Site Admin
Posts: 10060
Joined: Tue Jul 13, 2004 6:27 pm
Location: Bethesda, MD
Contact:

Re: [Feature Request] Support Scopus API

Post by Jon »

We pursued with with Elsevier several times, including phone interviews with some suits. JSTOR and WoS make their API's available for free to allow third party apps let their users access paid-for content (i.e. the users or their institutions needs to pay for full access). Elsevier goes them one better and charges third party to use their APIs, so they make money from the user's institution *and* from the developer who lets the users access Scopus. We could do this and pass the cost on to our users (i.e. you) but we're not going to do that.

Jon
Sonny Software
iandol
Posts: 465
Joined: Fri Jan 25, 2008 2:31 pm

Re: [Feature Request] Support Scopus API

Post by iandol »

Ah, no wonder Elsevier has such high profit margins! :evil: Damn that is a shame (as Scopus is actually very good), and I understand your position entirely. This is the sort of thing where a some kind of plugin interface for Bookends would help. You would provide a generic way to trigger a URI request from Bookends and a way to read some data back. A plugin (nothing more than a python/bash/ruby etc. script) would then do the actual request and parsing. As long as the returned data was in a format you could handle (similar to the Pubmed browser for example), then you could show the results. In this case the plugin would simply need a user's personal API key thus Bookends would not be liable to any costs. :idea:
iandol
Posts: 465
Joined: Fri Jan 25, 2008 2:31 pm

Re: [Feature Request] Support Scopus API

Post by iandol »

I've made a Scopus search command, which takes a selected Bookends reference and finds the Scopus and Scopus Cited By URLs then appends it to the reference notes and optionally opens the URLs in a browser:

viewtopic.php?f=6&t=4362

This is also bundled in my collection of Bookends Tools for Alfred.
Dellu
Posts: 268
Joined: Sun Mar 27, 2016 5:30 am

Re: [Feature Request] Support Scopus API

Post by Dellu »

iandol wrote:
This is also bundled in my collection of Bookends Tools for Alfred.

Great collection. Thanks.
iandol
Posts: 465
Joined: Fri Jan 25, 2008 2:31 pm

Re: [Feature Request] Support Scopus API

Post by iandol »

I just updated my Scopus search tool with a couple of new features for those who want to quickly Scopus search for citing information for references in Bookends.

viewtopic.php?f=6&p=23757#p23757
Post Reply