SOAP::ISIWoK - interogate the ISI WoS database
use SOAP::ISIWoK; $wos = SOAP::ISIWoK->new; $som = $wos->authenticate; die $som->faultstring if $som->fault; $som = $wos->search('AU = (Brody)');
Search and retrieve records from the Thomson Reuters ISI Web of Knowledge database.
This module is NOT backwards compatible with SOAP::ISIWoK 1.xx (deprecated WoK API). Significant changes:
- you must now authenticate with WoK to get a session id - methods now return SOAP::Lite objects, use your favourite XML parser to parse $som->result->{records} or - throw an error on $som->fault
Select which editions to query. Some editions may not be available, depending on your WoS subscription.
Science Citation Index Expanded
Social Sciences Citation Index
Arts & Humanities Citation Index
Conference Proceedings Citation Index - Science
Conference Proceedings Citation Index - Social Sciences
Index Chemicus
Current Chemical Reactions
Book Citation Index - Science
Book Citation Index - Social Sciences and Humanities
Sort results by the given field. Only relevance and times-cited may be reverse sorted, by specifying '-' in front of the sort name.
Author
Conference Title
Page
Source
Volume
Publication Year
Local Times Cited
Load Date
Relevance
Times Cited
Only return records that contain the given field(s). For example:
fields => [qw( address_spec category_info )],
is logically equivalent to only showing records that contain:
(Publisher City OR Publisher Address) AND (Web of Science Category OR Subject Category)
Publication Type (J=Journal; B=Book; S=Series)
Authors, Book Authors, Group Authors, Book Group Authors, ResearcherID Number, Editors, Publisher
Author Full Name
Publication Name, Book Series Title, Book Series Subtitle, 29-Character Source Abbreviation, ISO Source Abbreviation
Language
Document Type
Conference Date
Conference Host
Conference Location
Conference Sponsors
Author Keywords
Keywords Plus
Abstract
Author Address
Reprint Address
E-mail Address
Funding Agency and Grant Number
Funding Text
Cited Reference Count
Publisher City, Publisher Address
Web of Science Category, Subject Category
International Standard Serial Number (ISSN), International Standard Book Number (ISBN), Book Digital Object Identifier (DOI), Article Number, Digital Object Identifier (DOI)
Publication Date, Year Published, Volume, Issue, Part Number, Supplement, Special Issue
Beginning Page, Ending Page, Page Count
Chapter Count in a Book
Document Delivery Number
Accession Number
options => { RecordIDs => 'On', },
On Off
Return the UIDs of records as SOAP data.
Options:
Database to search (WOK = all database).
BIOABS, BCI, BIOSIS, CABI, CSCD, CCC, DIIDW, FSTA, INSPEC, MEDLINE, WOS, ZOOREC
The key is the Collection to search (WOS = Web of Science) and the value is a list of editions within that collection.
See Web Service documentation for the available editions, otherwise an empty array will search all editions that you are subscribed to.
die $som->faultstring if $som->fault; print "Session ID: ".$som->result;
Get a WoS session ID.
Explicitly close the session with WoS. Otherwise is called when this object goes out of scope.
UIDs is an array ref of uids.
See "Sort Fields".
See "Required Fields".
See "Options"
SOAP::Lite
Tim Brody, <tdb2@ecs.soton.ac.uk>
Copyright (C) 2013 by Tim Brody, University of Southampton (UK)
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.2 or, at your option, any later version of Perl 5 you may have available.
To install SOAP::ISIWoK, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SOAP::ISIWoK
CPAN shell
perl -MCPAN -e shell install SOAP::ISIWoK
For more information on module installation, please visit the detailed CPAN module installation guide.