Closed (fixed)
Project:
Bibliography Module
Version:
6.x-1.x-dev
Component:
Miscellaneous
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
7 Jun 2007 at 07:35 UTC
Updated:
5 Oct 2009 at 17:40 UTC
I have some articles in my biblio from the ISI web of knowledge. In EndNote such an article creates a link directly to the article in ISI with ://number of 16 chars (e.g. ://000177127200006) but the biblio module does not recognise such a link. So it would be great if you could implement this like for the DOI-Link.
Thanks
Comments
Comment #1
rjerome commentedWill do, what field does the ISI link end up in when you import it?
Comment #2
tobiass commentedThy show up in the URL field and also in the Accession Number field. For an example visit http://www.ewaste.ch/Hicks_2005_EIAR
Thanks a lot for your effort
Comment #3
rjerome commentedWhat would be the correct URL for that link?
Don't you need a subscription to access the ISI web of knowledge?
Ron.
Comment #4
tobiass commentedin entnote there is a base url for ISI "http://gateway.isiknowledge.com/gateway/Gateway.cgi" but i dont know how this base url and the number are connected. And yes, you need a subscription for ISI
Comment #5
tobiass commentedHi
Here is the URL which is used for the Go to ISI Links:
http://portal.isiknowledge.com/portal.cgi?DestApp=WOS&Func=Frame&DestPar...
at the end of this Link the ISI number has to be attached, for example:
http://portal.isiknowledge.com/portal.cgi?DestApp=WOS&Func=Frame&DestPar...
It would be great if you could implement this in the biblio module though you must have an Account on ISI Web of knowledge.
Thanks
Comment #6
tobiass commentedComment #7
alpapan commentedAs ISI is staunchly anti-open source/access, I'm afraid this link is now outdated and incompatible. You have to buy their new endnote :-)
Yes you do need a subscription to WOS but most big universities will have it. If the user has these kinds of accessions, it is logical to assume they have access to WOS. I think this is a very useful feature.
Here is how I implemented it:
the new link is
http://apps.isiknowledge.com/InboundService.do?Func=Frame&product=WOS&ac...
Where X = an integer as accesion record. It happens to be 15 digits long. I tried it with new articles from WOS and it works, but it doesn't work with old articles from my old endnote (<=
20062008) libraries which are shorted than 15 digits (and padding doesn't help)Also when importing endnote XML, the URL element is fake: e.g. Go%20to%20ISI%3E%3A/%252F000245099300013 which breaks biblio as it links the title to this fake URL.
So (sorry, I edited it for some more checking to remove instances of the fake URL...)
biblio_theme.inc (it will need some drupal friendly editing...)
One thing I have not found out (and is a serious bug) is that when listing all the articles (/biblio page) the title links out to the URL field. In the case of Endnote /WOS integration, the URL field is this fake URL so should be disabled it. In my site, I disabled the option "Hyperlink titles using supplied URL if available" in order to avoid this (but still, it should be checked to see if it is a valid URL before linking out...)
thanks
a
Comment #8
rjerome commentedHi Alexie,
I've implemented this, but in a slightly different way. Rather than fix the links in the theme file, I do it loading them from the database, thus the URL will be correct regardless of where it is used. I put a new function in the biblio.module file called biblio_fix_isi_links() and a new section related to this on the /admin/settings/biblio page.
Try it out (it's in the -dev version) and let me know if it works for you.
Ron.
Comment #9
alpapan commentedHi Ron
I've just tried the fix in the -dev. Sadly there was smth wrong with the default URL (I copy pasted mine and it works but I can't remember what the default was). The one that works is shown below.
Also smth cosmetic:
Page before activating it:
Accession Number:
ISI:000245099300013
URL:
://000245099300013
After
Accession Number:
http://apps.isiknowledge.com/InboundService.do?Func=Frame&product=WOS&ac...
URL:
http://apps.isiknowledge.com/InboundService.do?Func=Frame&product=WOS&ac...
we probably don't want the URL to be written...
Can we also have target=_blank ?
thanks for a fantastic module... Now I just have to figure out how to make openurl work... (i'll submit an issue if i see it's not an error from my end...)
many thanks
alexie
Comment #10
rjerome commentedHi Alexie,
Strange since the default URL is exactly what you have above, so I don't know why it didn't work. You can see the default right near the end of the biblio.module file on line 2214 (8 lines from the end).
Rather that having the whole URL visible, what about leaving the text there and making it a link to the correct URL, probably what I should have done in the first place.
Ron.
Comment #11
alpapan commentedHmm, maybe something else was wrong. But do leave the default, as this thread started with people not knowing what the URL is.
speaking of url
I added a OpenURL bug report...
Comment #13
crishenry commentedHi,
I have ISILink API. I just wanted to know how much will it cost me for someone ti integrate it in my website.
Sorry for asking you out of box question. Hope you will help me
Thanks
Cris
Comment #14
crishenry commentedHi,
I am new to ISILink API. I have ISILink API, can you tell me how much will it cost me for someone to integrate the API in my website.
Please help.
Thanks
Cris