Page 1 of 1
Web of Science OpenURLs and DOIs / PMIDs
Posted: Thu Jun 30, 2016 9:37 am
by iandol
Hi, if I wanted to generate an OpenURL for Web of Science using a DOI or PMID, according to the
WoS OpenURL manual I need this:
&rft_id Identifier Descriptor for Referent. To specify DOI (info:doi/VALUE), PMID (info:pmid/VALUE), UT (info:ut/VALUE).
The Bookends user guide (p.275) doesn't say it supports this, but does support a generic argument=. How can I get Bookends to put the DOI or PMID in the right place?
------
As an aside, it would be much better if we could edit Server URLs and their Search Arguments as a pair. As it is OpenURL Search arguments cannot be specified for different servers, and the box takes up lots of UI space. Having a single list with two columns [SERVER | ARGUMENTS] would IMO be more useful.
Re: Web of Science OpenURLs and DOIs / PMIDs
Posted: Thu Jun 30, 2016 10:53 am
by Jon
I'll add support for these arguments in the next update
&rft_id=info:doi/
&rft_id=info:pmid/
As for the UI, it could be improved.
Jon
Sonny Software
Re: Web of Science OpenURLs and DOIs / PMIDs
Posted: Thu Jun 30, 2016 9:26 pm
by iandol
Great, many thanks Jon!!!
Re: Web of Science OpenURLs and DOIs / PMIDs
Posted: Thu Jul 14, 2016 11:11 pm
by iandol
Confirm that this works in V12.7.3, though I'm having problems with adding more than one server: for example:

- Screen Shot 2016-07-15 at 11.05.44.png (116.3 KiB) Viewed 6351 times
Code: Select all
http://ws.isiknowledge.com/cps/openurl/service?
http://ws.isiknowledge.com/cps/openurl/service?svc.citing=yes&
url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft_id=info:pmid/&rft_id=info:doi/
Selecting the first option in the "OpenURL Search" context menu item and I get this HTTP request:
Code: Select all
GET /cps/openurl/service?%0Dhttp://ws.isiknowledge.com/cps/openurl/service?svc.citing=yes&url_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&&rft_id=info:pmid/12269582 HTTP/1.1
Host: ws.isiknowledge.com
This looks somewhat malformed (duplicates a %0http and is the wrong server string) but nevertheless succeeds and I get redirected to the correct OpenURL page for that paper. But selecting the second server and I get no HTTP request made at all. What have I done wrong?
Re: Web of Science OpenURLs and DOIs / PMIDs
Posted: Fri Jul 15, 2016 9:10 am
by Jon
I don't see a ? in front of url_ver=Z39.88-2004...
But I do see the problem with accessing the second URL. It's fixed and I'll upload a silent update tonight.
Jon
Sonny Software
Re: Web of Science OpenURLs and DOIs / PMIDs
Posted: Fri Jul 15, 2016 10:16 am
by Jon
The problem I have is that I have two servers the second already has a query string needed to link to the citations, so the first requires a ? and the second an & so I put these directly into the server URL, otherwise how can I do that?
OK, what you're doing is fine.
Jon
Sonny Software
Re: Web of Science OpenURLs and DOIs / PMIDs
Posted: Sun Jul 17, 2016 4:20 am
by iandol
OK, dual servers are now fixed with the HTTP GET requests looking fine. Thanks!