[tdwg] Simple reference search & discovery

Shorthouse, David dps1 at ualberta.ca
Wed Aug 22 01:22:14 CEST 2007


Folks,

 

Rod Page has a slick scientific reference parser at
http://bioguid.info/references and has also made an XML- & JSON- (with
optional callback) generating function with full references as input
parameter. I won't describe the guts of the parser & how it works, but will
instead leave that heavy lifting to Rod. You may read more about it here:
http://tinyurl.com/ynw2q2.

 

I made a simple gadget for web page developers/authors to take advantage of
this superb service. All you have to do is insert one line in the page
header to insert a JavaScript file, download a few small icons and make them
available to the JavaScript (one minor edit in the script), and adjust the
markup associated with your references as follows:

 

<p><span class="article">This is one full reference</span></p>

<p><span class="article">This is another full reference</span></p>

 

.and the functions in the JavaScript insert search icons for each reference.
Upon receiving a visitor's click, a reference is shuttled off to Rod's
parser and, after a very brief moment, the search icon changes to a
clickable icon depending on what was found in the DOI, handle, PDF world.
You can read more, get the script & icons, & try it out on a Blogger post
here: http://tinyurl.com/ytqxo6.

 

What's the point to all this? Well, old reprints are being scanned (&
hopefully being assigned DOIs) all over the place. As a web page author,
it's a pain the neck to stay on top of this game and yet there a strong
desire to make references on a page clickable such that visitors can
immediately download the article(s). There are other solutions to this, but
my goal was to make a tool that is very simple to implement & intuitively
obvious for visitors.

 

Caveats:

1)    Only scientific articles in journals will return successful responses,
but of course nothing in life is guaranteed

2)    There are a ton of ways a full reference to an article can be written.
Successful response from Rod's service depends on the structure of these
references between the <span> elements. Before including this JavaScript and
adjusting the markup on your web pages, you'd best try a few at
http://bioguid.info/references.

3)    Rod tweaks and updates services at http://bioguid.info on a regular
basis so consider all this bleeding edge

 

Have fun!

 

David P. Shorthouse

------------------------------------------------------

Department of Biological Sciences

CW-403, Biological Sciences Centre

University of Alberta

Edmonton, AB   T6G 2E9

mailto:dps1 at ualberta.ca

http://canadianarachnology.webhop.net

http://arachnidforum.webhop.net

http://www.spiderwebwatch.org <http://www.spiderwebwatch.org/> 
------------------------------------------------------

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.tdwg.org/pipermail/tdwg/attachments/20070821/5ff1e135/attachment.html


More information about the tdwg mailing list