Web of Science OpenURLs and DOIs / PMIDs

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

Web of Science OpenURLs and DOIs / PMIDs

Post 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.
Jon
Site Admin
Posts: 10104
Joined: Tue Jul 13, 2004 6:27 pm
Location: Bethesda, MD
Contact:

Re: Web of Science OpenURLs and DOIs / PMIDs

Post 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
iandol
Posts: 468
Joined: Fri Jan 25, 2008 2:31 pm

Re: Web of Science OpenURLs and DOIs / PMIDs

Post by iandol »

Great, many thanks Jon!!!
iandol
Posts: 468
Joined: Fri Jan 25, 2008 2:31 pm

Re: Web of Science OpenURLs and DOIs / PMIDs

Post 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
Screen Shot 2016-07-15 at 11.05.44.png (116.3 KiB) Viewed 5118 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?
Jon
Site Admin
Posts: 10104
Joined: Tue Jul 13, 2004 6:27 pm
Location: Bethesda, MD
Contact:

Re: Web of Science OpenURLs and DOIs / PMIDs

Post 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
Jon
Site Admin
Posts: 10104
Joined: Tue Jul 13, 2004 6:27 pm
Location: Bethesda, MD
Contact:

Re: Web of Science OpenURLs and DOIs / PMIDs

Post 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
iandol
Posts: 468
Joined: Fri Jan 25, 2008 2:31 pm

Re: Web of Science OpenURLs and DOIs / PMIDs

Post by iandol »

OK, dual servers are now fixed with the HTTP GET requests looking fine. Thanks!
Post Reply