gwu-libraries / launchpad

A django based system that provides a stable URL for every item in the library's catalog. Various discovery services will link to these URLs. The page for each item will in turn link out to various other resources that provide methods for accessing the content of the items.
MIT License
15 stars 9 forks source link

add a link to send a citation to RefWorks #803

Closed cummingsm closed 10 years ago

cummingsm commented 10 years ago

Serials Solutions aquabrowser had a way to directly link to RefWorks, Summon requires user to save an item, then open saved folder. The saved folder window provides a way to specify the format, and send the citation to RefWorks.

cummingsm commented 10 years ago

Laura is researching the required syntax to pass a citation to RefWorks, based on an openurl.

lwrubel commented 10 years ago

Base URL: http://www.refworks.com/express/expressimport.asp? Parameters: sid= genre= aulast= aufirst= atitle= title= stitle= volume= issue= spage= date= id= issn= auinit= auinit1= auinitm= eisn= coden= part= epage= pages= artnum= ssn= quarter= sici=

Example URL: http://proxygw.wrlc.org/login?url=http://www.refworks.com/express/expressimport.asp?sid=GW%3Acatalog&genre=book&aulast=Geurts&aufirst=Fr%C3%A9d%C3%A9ric&atitle=&title=Abstract+Compositional+Analysis+of+Iterated+Relations%3A+A+Structural+Approach+to+Complex+State+Transition+Systems&stitle=&volume=&issue=&spage=&date=1998&id=doi:&id=pmid:&issn=&auinit=&auinit1=&auinitm=&eisn=&coden=&part=&epage=&pages=&artnum=&ssn=&quarter=&sici=

lwrubel commented 10 years ago

pymarc has mapping from bib record into openURL. I think we may need to write something to map from bib into Refworks, or map from openURL into RefWorks (maybe better since they're so similar and we may receive openURL in some cases anyway?).

cummingsm commented 10 years ago

There are methods in voyager.py that create an ILLiad link that are similar. The example in the previous comment appears to be missing a parameter for isbn.

Here is a page that has a RefWorks link.

http://findit.library.gwu.edu/go?sid=FirstSearch%3AWorldCat&genre=journal&issn=0009-2258&eissn=1082-8966%3B1091-3041&title=Chemical+abstracts.&date=1907&id=doi%3A&pid=1553947%3Cfssessid%3E0%3C%2Ffssessid%3E&url_ver=Z39.88-2004&rfr_id=info%3Asid%2Ffirstsearch.oclc.org%3AWorldCat&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=journal&req_dat=%3Csessionid%3E0%3C%2Fsessionid%3E&rfe_dat=%3Caccessionnumber%3E1553947%3C%2Faccessionnumber%3E&rft_id=info%3Aoclcnum%2F1553947&rft_id=urn%3AISSN%3A0009-2258&rft.jtitle=Chemical+abstracts.&rft.issn=0009-2258&rft.eissn=1082-8966%3B1091-3041&rft.aucorp=American+Chemical+Society.&rft.place=%5BColumbus++Ohio++etc.%5D&rft.pub=American+Chemical+Society.&rft.genre=journal

cummingsm commented 10 years ago

Feature is nearly complete. We need to have it thoroughly tested by librarians. Removing this issue from m24_001, but expect to have it all done by the next release.

cummingsm commented 10 years ago

Three changes required. (1) Remove commented RefWorks code near the top of the page (lines 223-227 of html source); (2) remove condition on whether debug=true/false. Right now the RefWorks link only displays only if debug=True. (3) While we're at it, remove commented out catlink code (lines 228-236 of html source.)